/* 
Site Name: Bionetwork
Cycle: ECO2/UNCLUSTER 
Office: USA
Year: 2022
URL: http://bionetwork.wbresearch.com 

_color0   #0c78be
_color1  #6e8d3b
_color2  #FFEFC9
_color3   #c1ae81 
_color4  #E2FCFF
_color5  #1c2d00

Header Dynamic Typography
-----------------------------------------------------------------*/
body.front .header-top {height:100vh; display:flex!important; flex-direction:column!important; justify-content:center!important; padding-top:0;}
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: 4.5em!important;}
body.front .header-top h2 {font-size: 2em!important;}
body.front .header-top #header-info{margin-top:0em;padding: .5em 0 .25em 34%!important;border:none;}
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, .header-top #header-info p:last-child:before {content:"";}  
body.front .header-top #header-info p:nth-child(1):before,body.front .header-top #header-info p:nth-child(2):before, body.front .header-top #header-info p:nth-child(3):before {font-family:"FontAwesome"; position:relative; left:-.35em; margin-left:15px; color:#fff;}
body.front .header-top #header-info p:nth-child(1):before {content:"\f073";}
body.front .header-top #header-info p:nth-child(2):before {content:"\f041";}
body.front .header-top #header-info p:nth-child(3):before {content:"\f095";} 
@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;}}
@media(max-width:550px){body.front .header-top h1 {font-size:1.25em!important;}body.front .header-top h2 {font-size: 1em!important;}}

/* Hero Divider Image */
body.front .header-top {height:105vh;}
body.front .header-top > .container{z-index:999!important;}
body.front header{position:relative;}
body.front header:after {display:block;content:' ';background: url(/UploadedFiles/EventPage/1004850/images/hero-swoosh-5.svg) center center no-repeat;background-size: cover;height: 170px;width:100%;position:absolute;bottom: 0;}
@media(max-width:768px){body.front header:after {bottom:-1em;}}
@media(max-height:768px) and (max-width:1000px){body.front .header-top {height:80vh;min-height:650px;padding-top:0;} body.front header:after {display:none!important;}}

/* On Scroll Flexbox Nav */
body.front .header-bottom .navbar-header{opacity:0; display:none; transition: all 0.4s ease; }
body.front .header-bottom ul.nav.navbar-nav{width:100%; display:flex; justify-content: space-between;}
body.front .header-bottom ul.nav.navbar-nav li {transition: all 0.8s ease;}
body.front .header-bottom.on-scroll .navbar-header {opacity:100; display:inline-block; width:0; transition: all 0.4s ease; }
body.front .header-bottom.on-scroll ul.nav.navbar-nav > li:first-child {margin-left: 25%;transition: all 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55);}
@media(max-width:767px){body.front .header-bottom .navbar-header{opacity:100!important; display:inline-block; width:100%!important; transition:all 0.4s ease;width:100%;} body.front .header-bottom ul.nav.navbar-nav{display:inherit}  body.front .header-bottom.on-scroll .navbar-collapse li:first-child {margin-left: 0px !Important; }}
@media(max-width:991px) and (min-width:767px){a.navbar-brand {background-size:123px !important; margin-left:-60px;}}

/* Header Dynamic Info - Fixed */
body .header-bottom {-webkit-box-shadow:none!important; box-shadow:none!important;}
body .header-top #header-info{background-color:#6e8d3b;max-width:100%!important;position:fixed;z-index:999;top: 4.1em;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.not-front .asidecontent {margin-top:4em; 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;}  

/* Full Width Images & Backgrounds */
.header-top {background: url(/UploadedFiles/EventPage/1002963/images/bg-img-hero-2.jpg) center center scroll no-repeat; background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .4);}
.asidecontent {background: url(/UploadedFiles/EventPage/1003614/images/bg-inner-page-strip.jpg) center top no-repeat #052742; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .12);}
.bg-img-venue{background: url(/UploadedFiles/EventPage/1003614/images/bg-img-venue.jpg) center center scroll; min-height:545px; padding-bottom:25px;  background-size:cover;} 

.bg-blue{background:#0c78be!important;}
.bg-green{background:#6e8d3b!important;}
.bg-img-testimonial-1{background: url(/UploadedFiles/EventPage/1002963/images/bg-img-testimonial-1.jpg) center 20% no-repeat #000; background-size:cover;transition: all 0.4s ease;}
@media(max-width:990px){.bg-img-testimonial-1{background:url(/UploadedFiles/EventPage/1002963/images/bg-img-testimonial-1-xs.jpg)  center 20% no-repeat #000; background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .7); transition: all 0.4s ease;}}

.bg-gradient-img:before {content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0; }
.bg-gradient-img:before {background:linear-gradient(40deg,#201c3e,#7ca8cf 100%); mix-blend-mode:multiply; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, 0);}

.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-xs {padding: 1em 0;}
.bg-sm {padding: 2.5em 0;}
.bg-md {padding: 5em 0;}

/* 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.85em; 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:#6e8d3b!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;}}

/* Primary Nav style overrides */
body .header-bottom .logo {filter: brightness(0) invert(1)!important; -webkit-filter: brightness(0) invert(1)!important;}
body.front .header-bottom, body.not-front .header-bottom, body.front .header-bottom.on-scroll{background-color:#0c78be;}
body.front .header-bottom .navbar-nav > li > a, body.not-front .header-bottom .navbar-nav > li > a, body.front .header-bottom.on-scroll .navbar-nav > li > a {color:#fff;}
 
/* 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:#6e8d3b; 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:#6e8d3b; font-weight:bold;}
.pagecontent a:hover, a:focus{color:#FFEFC9;}

/* 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;}

/* 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 */
.btn-danger, .btn-success, .btn-warning, .btn-primary, .btn-info, .btn-default, .btn-register, .btn-event, .btn-inverse{color:#fff!important; 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:#6e8d3b!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:#F5A81D!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;}

/* Button Overrides */
.btn-inverse{background:#F5A81D!important; color:#fff;}
.btn-inverse:hover{background:#6e8d3b!important;}
.navbar-nav > li:last-child > a{background:#6e8d3b!important;}
.navbar-nav > li:last-child > a:hover{background:#F5A81D!important;}
.container-pricing-control .btn-pricing-control { background:#6e8d3b!important; }
.container-pricing-control .btn-pricing-control:hover { background:#F5A81D!important; }

/* Content Container */
.subpagecontent > h1 {padding-left:.4em; }
.noHover{pointer-events:none;}
.row.col-fix > [class*="col-"]{min-height:23em;}
.row.list-hightlight ul li:nth-child(even){color:#6e8d3b!important;}
.row.list-hightlight ul li:nth-child(odd){color:#F5A81D!important;}
.page-header{border-bottom:none;}
.page-header:before{content:"\2013  ";} 
.page-header:after{content:" \2013";} 
.title-border:after {content:""; display:block; margin:15px auto 0; height:5px; width:75px; background:#6e8d3b; -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;}
blockquote {background-color:transparent; border:none; margin:0px; quotes:none;}
blockquote p {display:inline-block;}
blockquote cite {display:block; border:none; padding:0; font-weight:600;}
blockquote cite:before {content:"- ";} 
.timer-plus:after {content:" +";}
.speaker-image{height:200px; width:200px; border:1px #eee solid; overflow:hidden; position:relative;}
.speaker-image > img:first-child {transition: all 0.4s ease;}
.speaker-image:hover > img:first-child {margin-top:-200px; transition: all 0.4s ease;}
.speaker-image-block {height:200px; width:200px; overflow:hidden; display:block; margin:0 auto; position:inherit;}
.speaker-image-block > img:first-of-type {transition: all 0.3s ease;}
.speaker-image-block:hover > img:first-of-type {margin-top:-200px; transition: all 0.3s ease;}
.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);}
.speaker-image-block > span.reverse:first-of-type {top:20px; right:0; left:65px; transform:rotate(40deg);} 
body.front .speaker-image-block{border:1px #eee solid; border-radius:6px;}
@media(max-width:768px){.row.col-fix > [class*="col-"] {min-height:21em;}.speaker-image-block {height:170px; width:170px;}.speaker-image-block:hover > img:first-of-type {margin-top:-170px;}.speaker-image{height:170px; width:170px;}.speaker-image:hover > img:first-child {margin-top:-170px;}}

/* Pricing Page */
@media(min-width:1200px){.tier_group_1 .tier_title, .tier_group_2 .tier_title, .tier_group_3 .tier_title { height:2.2em;}}
@media(min-width:767px){.tier_group_1, .tier_group_2, .tier_group_3 { width:33%; margin-left:0;}}

/* Agenda Track Widths */
@media(min-width:1200px){ .agenda-col-9 { width:66%; } .agenda-col-3 { width:33%; }}

/* Pricing Page */
.tier_group_1 .tier_row.row, .tier_group_2 .tier_row.row, .tier_group_3 .tier_row.row {margin-top:3em;}
.tier_group_1 .packageitem,.tier_group_2 .packageitem, .tier_group_3 .packageitem{min-height:45em;}

/* Slanted Containers */
.container-slant > .row:first-child {width:80%; margin-left:10%;}
.container-slant > .row {padding:2em 0em; margin:5em 0; }
.container-slant > .row:nth-child(even) {background:url(/UploadedFiles/EventPage/1005227/images/bg-img-slanted-container.jpg) center center no-repeat #60c2a8; background-size:cover; width:110%; margin-left:-5%;}
.container-slant > .row:nth-child(even):after {background:url(/UploadedFiles/EventPage/1005227/images/bg-img-slanted-container.jpg) center center no-repeat #60c2a8; background-size:cover;  transform:rotate(.9deg); content:" "; display:inline-block; height:5em; position:absolute; left:0; right:0; z-index:-1;}
.container-slant > .row:nth-child(even):before {background:url(/UploadedFiles/EventPage/1005227/images/bg-img-slanted-container.jpg) center center no-repeat #60c2a8; background-size:cover; transform:rotate(-.9deg); content:" "; display:inline-block; height:5em; position:absolute; margin-top: -5em; left:0; right:0; z-index:-1;}

/* Sub Page FAQ Tabbed Content */
.tab-nav li{border: #6e8d3b solid;border-width:0px 0px 0px 5px;background:#fbfbfb;margin:1em 0;/* padding:1em 2em; */box-shadow:5px 5px 50px #999;}
.tab-nav li a{text-decoration:none;color:#999;font-weight:normal;font-size:.9em;display: inline-block;width: 100%;padding: 1em 2em;}
.tab-nav li:before{content:"\f067";font-family:'FontAwesome';position:absolute;left:2em;}
.tab-nav li:after{content:"\f0da";font-family:'FontAwesome';position:absolute;right:.095em;margin-top: 0.5em;font-size:3em;color:#fbfbfb;}
.tab-nav li.active:before{content:"\f068";font-family:'FontAwesome';position:absolute;left:2em;color: #0c78be;}
.tab-nav li.active{border: 1px #0c78be solid;border-width:0px 0px 0px 5px;box-shadow:5px 5px 50px #333;}

/* Seamless Containers sponsor experience*/
.not-front #page_content .container-seamless{margin:0 -15px;}
.not-front #page_content .container-seamless [class*="col-"] {margin:0;padding:0;height:280px;overflow:hidden!important;}
.not-front #page_content .container-seamless [class*="col-"] img{min-width:100%; height:18em; object-fit: cover;}
