/* 
Site Name: HR Life Sciences 
Cycle: ECO2/COVID-19 POST
Office: USA
Year: 2018
URL: http://hrlifesciences.wbresearch.com

_color1 #1b3045
_color2 #e95548
_color3 #6278a3
_color4 #474d79

Header Dynamic Typography
-----------------------------------------------------------------*/
body.front .header-top {height:100vh; display:flex !important; flex-direction:column !important; justify-content:center !important;}
body.front .header-top #header-info {padding: .5em 0 .25em 22%!important;}
body.front .header-top h1, .header-top h2{font-weight:300; text-shadow:.025em .025em #333!important; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
body.front .header-top h1 {font-size: 3em!important;}
body.front .header-top h2 {font-size: 1.6em!important;}
body.front .header-top #header-info p{font-size:1em; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; font-weight:400;}
body.front .header-top #header-info p:first-child:after{margin-left:8px;}
body.front .header-top #header-info p:last-child:before{margin-right:5px;}
body.front .header-top #header-info p:first-child:after, .header-top #header-info p:last-child:before {content:"\2022";}  
@media(max-width:768px){body.front .header-top {height:80vh; min-height:650px;} body.front .header-top h1 {font-size:2em!important;}body.front .header-top h2 {font-size: 1.25em!important;} body.front .header-top #header-info {padding: .5em 0%!important;}}

/* Header Dynamic Info - Fixed */
body .header-bottom {-webkit-box-shadow:none!important; box-shadow:none!important;}
body .header-top #header-info{background-color:#6278a3; max-width:100%!important; position:fixed; z-index:999; top:7.5em; padding-bottom:5px!important; margin:0; left:0; right:0; border:none; -webkit-box-shadow: 0 3px 10px 1px rgba(0,0,0,.3); box-shadow: 0 3px 10px 1px rgba(0,0,0,.3);}
body .header-top #header-info p:nth-child(1){margin-left: 18%;}
body .header-top #header-info p{color:#fff; font-size:.9em!important; margin-left:.5em; padding-left:.5em; font-weight:400; text-shadow:none; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
body.front .header-top #header-info p:first-child:after, .header-top #header-info p:last-child:before {content:none;}  
.header-top #header-info p:nth-child(1):before {font-family: FontAwesome; content:"\f073"; position:relative; left:-.75em;}
.header-top #header-info p:nth-child(2):before {font-family: FontAwesome; content:"\f041"; position:relative; left:-.5em;}
.header-top #header-info p:nth-child(3):before {font-family: FontAwesome; content:"\f095"; position:relative; left:-.5em;}  
@media(max-width:1190px) and (min-width:990px){ body .header-top #header-info{top: 4em;} body .header-top #header-info p:nth-child(1){margin-left:12%;}}
@media(max-width:990px) and (min-width:770px){body .header-top #header-info{top:4.25em;} body .header-top #header-info p:nth-child(1){margin-left:12%;}}
@media(max-width:769px) {body .header-top #header-info{top: 3.9em;} body .header-top #header-info p:nth-child(1){margin-left:0%;}}

/* Header Dynamic Info Sub Pages */
body .asidecontent {margin-top: 7em;height:13em;padding-top:2em;}
body.not-front .header-bottom{z-index:99999999; -webkit-box-shadow: 0 3px 10px 1px rgba(0,0,0,.3)!important; box-shadow: 0 3px 10px 1px rgba(0,0,0,.3)!important;}  
 
/* Procurecon Event Nav */
body #header-top iframe{background-color: #f8f8f8;border-color: #e7e7e7;}
body.front .header-bottom, body.not-front .header-bottom{position:fixed!important; top:50px!important; z-index:99999999; } 
@media(max-width:992px){body.front .header-bottom, body.not-front .header-bottom{position:fixed; top:0px!important;} body .asidecontent {margin-top: 3em;}}

/* Full Width Images & Backgrounds */
.header-top {background: url(https://plsadaptive.s3.amazonaws.com/eco/images/uploaded_images/vtTnSNw72Ks5VMmFQW1Vcezpr5A1t9Dne0aVhaz5.png) center center scroll no-repeat; background-size: cover;}
.asidecontent {background: url(https://plsadaptive.s3.amazonaws.com/eco/images/uploaded_images/vtTnSNw72Ks5VMmFQW1Vcezpr5A1t9Dne0aVhaz5.png) center center scroll no-repeat; background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .2);}
.bg-img-venue{min-height:445px; padding-bottom:25px; background: url(/UploadedFiles/EventPage/1002601/images/bg-img-venue.jpg) center center fixed no-repeat; background-size:cover;}
[class*="bg-img-testimonial-"] .img-thumbnail{background:rgba(255,255,255, 0.75);}
[class*="bg-img-testimonial-"] .img-thumbnail p.fa-lg{color:#002f66!important;}
.bg-img-testimonial-1{background: url("/UploadedFiles/EventPage/1005236/images/bg-img-testimonial-1.jpg") center center no-repeat; background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .5); }
.bg-lighten {box-shadow: inset 10000px 0 0 rgba(255, 255, 255, .92);}
.bg-darken {box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .12);}
.bg-green {background:#75BE43!important;}
.bg-lightblue {background:#6278a3!important;}
.bg-midblue {background:#474d79!important;}
.bg-darkblue {background:#1b3045!important;}
.bg-orange {background:#e95548!important;}
.bg-event-desc {padding: 3em 0;background: url(/UploadedFiles/EventPage/30410/images/LifeSci-testimonialBG.jpg) center center scroll no-repeat #020204;background-size: cover;}
.bg-xs {padding: 1em 0;}
.bg-sm {padding: 2.5em 0;}
.bg-md {padding: 5em 0;}
.bg-black {background:#231f20!important;}
.bg-cyan {background:#00aeef!important;}
.bg-green {background:#b8d432!important;}
.bg-grey {background-color:#F9F9F9 !important;}
.bg-square{background: #e95548!important;padding: .05em .4em;border-radius: 0.2em;}
.bg-gradient:before {content:"";width:100%; height: 100%;position: absolute;display: block;left:0; overflow: hidden; opacity: .3; background-image: url("data:image/svg+xml,%3Csvg width='44' height='12' viewBox='0 0 44 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12v-2L0 0v10l4 2h16zm18 0l4-2V0L22 10v2h16zM20 0v8L4 0h16zm18 0L22 8V0h16z' fill='%239C92AC' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");}
.bg-gradient {background: linear-gradient(80deg,#0f33a8 0,#00adf2 100%)!important; position: relative;}
.bg-slant {position: relative; z-index: 1;}
.bg-slant:before, .bg-slant:after { background: inherit; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden;}
.bg-slant:before { top: 0; -webkit-transform: skewY(1.5deg); transform: skewY(1.5deg); -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}
.bg-slant:after {bottom: 0; -webkit-transform: skewY(-1.5deg); transform: skewY(-1.5deg); -webkit-transform-origin: 100%; transform-origin: 100%;}
.bg-testimonial-1 {background: #000 url("/UploadedFiles/EventPage/1004391/images/bg-img-testimonial-1.jpg") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding:5em 0; min-height:400px;}
.bg-testimonial-2 {background: #000 url("/UploadedFiles/EventPage/1004391/images/bg-img-testimonial-2.jpg") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding:5em 0; min-height:400px;}
@media(max-width:990px){.bg-testimonial-1,.bg-testimonial-2{background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .6);}}

/* Logo */
.navbar-header .logo {max-width:180px; max-height:140px; position:absolute; padding-top:5px;}
@media(min-width:990px) and (max-width:1100px) { .navbar-header .logo {max-width:180px; margin-left:-5px;}}
@media(min-width:768px) and (max-width:990px) { .navbar-header .logo {max-width:150px; margin-left:-35px;}}
@media(min-width:100px) and (max-width:768px) { .navbar-header .logo {max-width:140px; margin-top:0px; margin-left:5px;}}
  
/* Primary Nav */
.navbar-nav > li > a { font-size: 0.95em; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; font-weight:400; text-transform:uppercase;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu li a:hover{background:#6278a3!important; color:#fff;}
@media(min-width:995px) and (max-width:1190px){.navbar-nav > li > a {font-size: 0.8em;}}
@media(min-width:768px) and (max-width:990px) {.navbar-nav > li > a {font-size: .66em;margin-top:1em;} .navbar-nav > li:last-child {margin-top:.55em;}}

/* Sub Nav */
.navbar-nav ul.dropdown-menu > li > a, .navbar-nav .open ul.dropdown-menu > li > a {font-weight:400; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; text-transform:uppercase;}
@media(max-width:766px){.navbar-collapse.collapse.in{margin-top:30px;}}
@media(max-width:400px){.navbar-nav ul.dropdown-menu{background:rgba(255, 255, 255, 1)!important;} .navbar-nav ul.dropdown-menu > li > a, .navbar-nav .open ul.dropdown-menu > li > a {color:#333;}}
@media(max-height: 600px){.navbar-nav li a, .navbar-nav .open ul.dropdown-menu li a {padding:1em!important;}}

/* Discount Module */
.container-pricing-control{background:#eee; padding-bottom:3em;}
.container-pricing-control .btn-pricing-control{margin-top:.5em;}
.container-pricing-control .fa-2x.lead strong{color:#012B45!important;}
.container-pricing-control .fa-2x.lead {color:#333!important; font-size:1.75em!important;}
.container-pricing-control .fa-2x.lead strong:nth-of-type(2){color:#900!important;}
.container-pricing-control .btn-pricing-control { background:#d2002a!important;}
.container-pricing-control .btn-pricing-control:hover { background:#012B45!important;}
@media(min-width:401px) and (max-width:965px){.container-pricing-control h3{font-size:.9em;}}
@media(max-width:400px){.container-pricing-control h3{font-size:.9em; text-align:center;}} 

/* Bootstrap 5 Columns */
.col-xs-15,.col-sm-15, .col-md-15, .col-lg-15{position:relative; min-height:1px; padding:0px .5em;}
.col-xs-15{width:100%; float:left;}
@media (min-width:768px){.col-sm-15{width:20%; float:left;}}
@media (min-width:992px){.col-md-15{width:20%; float:left;}}
@media (min-width:1200px){.col-lg-15{width:20%; float:left;}}

/* Flex Utility */
.row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.vbottom { display: flex; align-items: flex-end; flex-wrap: wrap;}
.vcenter {display: flex; align-items: center; flex-wrap: wrap;}
@media(max-width:991px) {.vcenter{display:inherit}}
@media(max-width:991px) {.vcenter, .row-eq-height{display:inherit}}

/* Typography */
body h1, body h2, body h3, body h4, body h5 {color:#474d79; font-weight:400; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
.pagecontent > h1{padding:0px .35em;}
.pagecontent p, .pagecontent ul, .pagecontent ol, .pagecontent li, .pagecontent table, .pagecontent address, .pagecontent blockquote, .pagecontent cite,.subpagecontent p, .subpagecontent ul, .subpagecontent ol, .subpagecontent li, .subpagecontent table, .subpagecontent address, .subpagecontent blockquote, .subpagecontent cite {color:#5f5f5f; font-size:16px; line-height:1.75em; font-weight:400; font-family:'Open Sans','Helvetica Neue','Helvetica','Arial','sans-serif'!important;}
.pagecontent p{margin-bottom:1.25em;}
.pagecontent a{color:#e95548; font-weight:bold;}
.pagecontent a:hover, a:focus{color:#6278a3;}

/* Typography Utility Classes */
.fa-lg,.fa-1x,.fa-2x,.fa-3x,.fa-4x,.fa-5x,.fa-6x,.fa-7x,.fa-8x,.fa-9x,.fa-10x{line-height:1.25em!important;} .fa-lg{font-size:1.33333333em!important;} .fa-1x{font-size:1.5em!important;} .fa-2x{font-size:2em!important;} .fa-3x{font-size:3em!important;}.fa-4x{font-size:4em!important;}.fa-5x{font-size:5em!important;}.fa-6x{font-size:6em!important;}.fa-7x{font-size:7em!important;}.fa-8x{font-size:8em!important;}.fa-9x{font-size:9em!important;}.fa-10x{font-size:10em!important;}
.fa-stack.fa-lg,.fa-stack.fa-1x,.fa-stack.fa-2x,.fa-stack.fa-3x,.fa-stack.fa-4x,.fa-stack.fa-5x,.fa-stack.fa-6x,.fa-stack.fa-7x,.fa-stack.fa-8x,.fa-stack.fa-9x,.fa-stack.fa-10x {line-height:2em!important;}
.fa-stack[class*="fa-"] > p {margin-top:0em; position:absolute; padding-left:30%; padding-top:5%;}
.text-light {font-weight:300!important;}
.text-normal{font-weight:400!important;}
.text-bold {font-weight:600!important;}
.small{font-size:75%!important;}
.text-grey{color:#5f5f5f!important;}
.text-red{color:#d2002a!important;}
.text-blue{color:#012B45!important;}
.text-white{color:#fff!important;}
.text-shadow{text-shadow: rgba( 0, 0, 0, .25 ) .045em .045em!important;}

.text-green {color:#75BE43!important;}
.text-lightblue {color:#1BA7C5!important;}
.text-midblue {color:#046E8F!important;}
.text-darkblue {color:#003459!important;}
.text-orange {color:#e95548!important;}

/* Responsive Typography */
@media(max-width:768px){ .pagecontent h1{font-size:1.9em!important;} .pagecontent h2.fa-5x,.pagecontent h2.fa-5x.text-center{font-size:1.95em!important;} .pagecontent h2.fa-4x,.pagecontent h2.fa-4x.text-center{font-size:1.75em!important;} .pagecontent h2.fa-3x,.pagecontent h2.fa-3x.text-center{font-size:1.55em!important;} .pagecontent h2.fa-2x,.pagecontent h2.fa-2x.text-center{font-size:1.35em!important;} .pagecontent h3{font-size:1.1em!important;} .pagecontent p.fa-lg{font-size:.85em!important;} .pagecontent blockquote p{font-size:1.1em!important;} .pagecontent blockquote cite{font-size:.85em!important;} .pagecontent p,.pagecontent ul,.pagecontent ol,.pagecontent li,.pagecontent table,.pagecontent address,.pagecontent blockquote,.pagecontent cite{font-size:14px!important;line-height:1.5em!important;}}

/* Buttons General Styles */
.pagecontent .btn-danger,.pagecontent .btn-success,.pagecontent .btn-warning,.pagecontent .btn-primary,.pagecontent .btn-info,.pagecontent .btn-default,.pagecontent .btn-register,.pagecontent .btn-event{color:#fff; font-weight:400; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important; }
.btn:hover, .btn:focus{color:#fff!important;}
.btn-default{color:#5f5f5f!important; background-color:#fff!important; border-color:#ccc!important;}
.btn-default:hover{color:#5f5f5f!important; background-color:#ebebeb!important;}
.btn-xl{padding: .5em .85em!important;font-size:1.5em!important;}
@media(max-width:450px){.btn-xl,.btn-lg,.btn-md,.btn-sm,.btn-xs{font-size:1em!important;}}

/* Branded Buttons Styles */
.btn-event, .navbar-nav > li:last-child > a, .btn-pricing-control, .StradTemplate input[type=submit], .thank-you a{background:#e95548!important; font-weight:400; text-shadow:rgb(0, 0, 0) 1px 1px 3px; font-family:'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
.btn-event:hover,.navbar-nav > li:last-child > a:hover, .btn-pricing-control:hover, .StradTemplate input[type=submit]:hover,.thank-you a:hover{background:#6278a3!important; transition:0.2s; transition-timing-function:linear; -webkit-transition:0.2s; -webkit-transition-timing-function:linear;}
.navbar-nav > li:last-child > a {border-radius: 0.5em;padding: .625em 1.425em;margin: 0.8em 0 0 0.5em;text-align:center;} 
.btn-pricing-control{margin-top:-35px; font-size:1.75em; border:none;}
.StradTemplate input[type=submit]{border:none; padding:.5em 1em; font-size:1.25em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.thank-you a{-webkit-border-radius:5px; -moz-border-radius: 5px;border-radius:5px;}

/* Content Container */
.pagecontent > h1{padding:0px .35em;}
.pagecontent .row.col-fix > [class*="col-"]{min-height: 29em;}
.pagecontent .page-header{border-bottom:none;}
.pagecontent .page-header:before{content:"\2013  ";} 
.pagecontent .page-header:after{content:" \2013";} 
.pagecontent .title-border:after {content:""; display:block; margin:15px auto 0; height:5px; width:75px; background:#aaa; -webkit-border-radius:2.5px; -webkit-background-clip:padding-box; -moz-border-radius:2.5px; -moz background-clip:padding; border-radius:2.5px; background-clip:padding-box;}
.pagecontent blockquote {background-color:transparent; border:none; margin:0px; quotes:none;}
.pagecontent blockquote p{display:inline-block;}
.pagecontent blockquote cite{display:block; border:none; padding:0; font-weight:600;}
.pagecontent blockquote cite:before{content:"- ";} 
.pagecontent .timer-plus:after{content:" +";}
.pagecontent .speaker-image-block{height: 201px;width: 201px;border:1px #eee solid;border-radius:6px!important;overflow:hidden;display:block;margin:0 auto;position:inherit;}
.pagecontent .speaker-image-block > img:first-of-type{transition: all 0.3s ease;/* position: unset; */}
.pagecontent .speaker-image-block:hover > img:first-of-type{margin-top:-200px; transition: all 0.3s ease;}
.pagecontent .speaker-image-block > span:first-of-type{ color:#fff; font-weight:bold; box-shadow:2px 2px rgba(0,0,0,.25); width:200px; position:absolute; top:20px; right:0; left:-65px; transform: rotate(-40deg);}
.pagecontent .speaker-image-block > span.reverse:first-of-type{top:20px; right:0; left:65px; transform:rotate(40deg);} 
@media(max-width:768px){.pagecontent .row.col-fix > [class*="col-"]{min-height: 25em;}.pagecontent .speaker-image-block{height:140px;width:140px;}.pagecontent .speaker-image-block:hover > img:first-of-type{margin-top:-140px;}}
  
/* Homepage > Timeline */
.timeline{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;list-style:none; padding-left:0;}
.timeline:before{position:absolute;min-height: 83%;max-height:100%;margin-top:2em;padding-right:1em;border-right:2px solid #959ba1;content:"";}
.timeline_item{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;padding: .5em 0;}
.timeline_step{padding-right:1em;z-index: 998;}
.timeline_title{font-size:1em;padding:0;margin-top:-.25em; font-weight:600;}
.timeline_copy{font-size:.8em;padding:0;margin-top:-.25em;}
.timeline_points{padding:0;list-style:none;}
.timeline_step_marker{position:relative;display:table-cell;height:2em;min-height:2em;width:2em;min-width:2em;border:4px solid #F2F2F2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:white;z-index:0;}
.timeline li:nth-child(even) .timeline_step_marker {border-color: #eb5448;}
.timeline li:nth-child(odd) .timeline_step_marker {border-color: #697ea9;}
.timeline .row [class*="col-"]:nth-child(odd) .timeline li:nth-child(odd) .timeline_step_marker {border-color: #6179a4;}
.timeline .row [class*="col-"]:nth-child(odd) .timeline li:nth-child(even) .timeline_step_marker {border-color: #eb5549;}
.timeline .img-darken [class*="col-"] img:hover {opacity: 0.6;}

/* Pricing Page Fixes */
.tier.tier_group.tier_group_1{width:50%;}
.tier.tier_group.tier_group_2,.tier.tier_group.tier_group_3{width:50%;}

/* Sub Page FAQ Tabbed Content */
.not-front  .tab-nav li{border:#999 solid;border-width:0px 0px 0px 5px;background:#fbfbfb;margin:1em 0;/* padding:1em 2em; */box-shadow:5px 5px 50px #999;}
.not-front  .tab-nav li a{text-decoration:none;color:#999;font-weight:normal;font-size:.9em;display: inline-block;width: 100%;padding: 1em 2em;}
.not-front  .tab-nav li:before{content:"\f067";font-family:'FontAwesome';position:absolute;left:2em;}
.not-front  .tab-nav li:after{content:"\f0da";font-family:'FontAwesome';position:absolute;right:.095em;/* margin-top:-.5em; */font-size:3em;color:#fbfbfb;}
.not-front  .tab-nav li.active:before{content:"\f068";font-family:'FontAwesome';position:absolute;left:2em;color:#85bab0;}
.not-front  .tab-nav li.active{border: 1px #1c7292 solid;border-width:0px 0px 0px 5px;box-shadow:5px 5px 50px #333;}

 /* Seamless Containers */
.pagecontent .container-seamless {border:3px #fff solid;}
.pagecontent .container-seamless [class*="col-"] {margin:0; padding:0; border:2px #fff solid; height:200px; overflow:hidden!important;}
.pagecontent .container-seamless [class*="col-"] img{min-width:110%; height:13em;}

/* Seamless Containers */
.pagecontent .container-seamless [class*="col-"] {margin:0; padding:0; height:240px; overflow:hidden!important;}
.pagecontent .container-seamless [class*="col-"] p{margin:1em;}
.pagecontent .container-seamless .row[class*="bg-"] {padding:0!important;}
.pagecontent .container-seamless [class*="col-"] img{min-width:100%; height:18em; border:whitesmoke 2px solid;}
.pagecontent .container-seamless [class*="col-"] img{-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear;position:relative;}
.pagecontent .container-seamless [class*="col-"] img:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25); position:relative; z-index:2;}
@media(max-width:770px){.pagecontent .container-seamless [class*="col-"] {height:235px;} .pagecontent .container-seamless [class*="col-"] img{max-height:18em;} .pagecontent .container-seamless [class*="col-"] img:hover{-webkit-transform:scale(1.0);-moz-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0); position:relative; z-index:0;}}
#page_content .container-seamless{margin:0 -15px;}
#page_content .container-seamless [class*="col-"] {margin:0; padding:0; height:250px; overflow:hidden!important;}
#page_content .container-seamless [class*="col-"] img{min-width:100%; height:18em; object-fit: cover;}
