/* 
Site Name: ProcureCon Healthcare
Cycle: ECO2/UNCLUSTER/PRE
Office: USA
Year: 2018
URL: http://procureconhealthcare.wbresearch.com

_color0 #018498
_color1 #02a2ba
_color2 #FF8B0F
_color3 #D07009
_color4 #8c8b89
_color5 #636466

Header Dynamic Typography 
-----------------------------------------------------------------*/
body.front .header-top {height:100vh;display:flex !important;flex-direction:column !important;justify-content:flex-end !important; padding-bottom:20vh; }
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:990px){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:1300px) and (max-height:750px){body.front .header-top { justify-content:center;} body.front .header-top h1 {font-size:2em!important;}}

/* 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;}}

/* Fixed Event Info Bar */
body.front .header-middle {-webkit-box-shadow:none!important;box-shadow:none!important;}
body.front .header-middle #header-name {display:none; }
body.front .header-top #header-info{border:none;}
body.front .header-top #header-info{padding: .3em 0 !important;text-align:center !important; }
body.front .header-top #header-info p {font-size: 1em; font-weight:400; text-shadow:none; display:inline-block!important; float:none!important; letter-spacing: 0.025em; 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:"";}  
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 {color:#4B92E4; font-family: FontAwesome;position:relative;left:-.35em;margin-left:15px;}
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";}  

/* Event Info On Scroll */
body.front .header-bottom{ box-shadow:none;} 
body.front #header_top #header-info.on-scroll {text-align:center!important;position:fixed;bottom:inherit;top: 7em;right: 0;left: 0;width:100%;z-index: 9;}
body.front .header-top #header-info.on-scroll{background-color:#48a9df;max-width:100%!important;position:fixed;z-index:999;top: 3.9em;margin:0;left:0;right:0;border:none;}
body.front .header-top #header-info.on-scroll p {font-size: .85em; color:white!important;}
body.front .header-top #header-info.on-scroll p:nth-child(1):before,body.front .header-top #header-info.on-scroll p:nth-child(2):before, body.front .header-top #header-info.on-scroll p:nth-child(3):before   {color:#fff!important;}
@media(max-width:1200px){body.front #header_top #header-info.on-scroll {top: 7em;}}
@media(max-width:767px) {body.front .header-top #header-info, body.front .header-top #header-info.on-scroll{top: 3.9em!important;} body.front .header-top #header-info p, body.front .header-top #header-info.on-scroll p {display:block !important;margin-top:2px;font-size: .9em;}}
@media(min-width:992px) and (max-width:1191px) {body.front .header-top #header-info, body.front .header-top #header-info.on-scroll{top: 6.8em;}}
@media(min-width:768px) and (max-width:992px) {body.front .header-top #header-info, body.front .header-top #header-info.on-scroll{top: 4.25em!important;}}



/* Home TOP Nav*/
body.front .header-bottom {background: none;transition: background-color .2s linear;border-bottom: none;}
body.front .header-bottom .navbar-nav > li > a {color:#fff;}
body.front .header-bottom .logo {  filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
@media(max-width:767px){body.front .navbar-collapse {background-color:#fff;} body.front .navbar-collapse .navbar-nav > li > a {color:#3d6073 ; } body.front .navbar-collapse .navbar-nav > li:last-child > a {color:#fff;}}
    
/* Home Top Nav On Scroll */
body.front .header-bottom.on-scroll {background-color:#fff;   } 
body.front .header-bottom.on-scroll .navbar-nav > li > a {color:#3d6073;}
body.front .header-bottom.on-scroll .navbar-nav > li:hover {color:#3d6073;}
body.front .header-bottom.on-scroll .navbar-nav > li:hover a:hover{color:#fff;}
body.front .header-bottom.on-scroll .navbar-nav > li:last-child > a {color:#fff;}
body.front .header-bottom.on-scroll .logo {  filter: none; -webkit-filter: none;}

/* The Hamburger */
body.front .header-bottom .navbar-toggle{border-color:#fff;}
body.front .header-bottom .navbar-toggle .icon-bar{background:#fff;}
body.front .header-bottom.on-scroll .navbar-toggle{border-color:#333;}
body.front .header-bottom.on-scroll .navbar-toggle .icon-bar{background:#333;}


 
/* 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(/UploadedFiles/EventPage/1004992/images/Hero_1.jpg) center left scroll no-repeat;background-size:cover;box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .5);}
.asidecontent {background: url(/UploadedFiles/EventPage/1004145/images/bg-inner-page-strip.jpg) center center no-repeat #052742; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .25)!important;}
.bg-img-venue{min-height:655px;padding-bottom:25px;background: url(/UploadedFiles/EventPage/1004992/images/BG-Venue.jpg) center center scroll;background-size:cover;box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .6);} 
.bg-parallax {padding: 3em 0; background: url(/UploadedFiles/EventPage/1004992/images/bg-img-parallax.jpg) repeat fixed center center; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .3);   background-size:cover;}
.bg-molecules {background: url(//plsadaptive.s3.amazonaws.com/gmedia/externalresizes/panopoly_image_original_440857573b690b6c83ce950b260e66bb.png) center center repeat-x scroll;background-size:cover;box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .015);background-color: #231f20;}
.bg-molecules .quote:before {font-family:"proxima-nova", Open Sans, sans-serif !important;content: open-quote;display:block;color: #05a8ab;font-size:500px;position:absolute;top: -250px;left:-60px;opacity:.25;/* z-index:9; *//* clear: both; */}
.bg-molecules .quote:after { visibility: hidden; content: close-quote;}
.bg-orange {background: #ec7a1f;padding-top: 1em;padding-bottom: 1.5em;}
.bg-gray {background-color:#9b9c9b;}
.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;}
.bg-black {background:#231f20!important;}
.bg-overlay {margin: 0px 0px;}
.bg-teal {background: -webkit-linear-gradient(0deg, rgb(2, 162, 186, 1), rgb(1, 132, 152)); background: linear-gradient(0deg, rgb(2, 162, 186, 1), rgb(1, 132, 152));}
.bg-hero-overlay:before {content: "";display: block;height:100%;width:100%;position: absolute;left:0;right:0;top:0;bottom:0;opacity: 1;mix-blend-mode: overlay;background-color: #02a2ba;-webkit-clip-path: circle(50% at 50% 50%);clip-path: circle(50% at 50% 50%);}
.bg-teal-overlay h3, .bg-teal-overlay p {padding:5px; }
.bg-teal-overlay:before {content: "";display: block;height:100%;width:100%;position: absolute;left:0;right:0;top:0;bottom:0;opacity: 1;mix-blend-mode: overlay;background-color: #02a2ba;border-radius:10px;}
.bg-lorange {background:#fffaf8 !important;}
.bg-blue-gradient {background: #0c80a2;background: -webkit-linear-gradient(-34deg, rgb(12, 128, 162), rgb(114, 199, 224));background: linear-gradient(-34deg, rgb(12, 128, 162), rgb(114, 199, 224));}

/* Logo */
.navbar-header .logo {max-width:180px;max-height:140px;position:absolute;/* padding-top:6px; */}
@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: -41px;padding-top: 6px;}}
@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.82em;font-family:"proxima-nova", Open Sans, sans-serif !important;font-weight:400;text-transform:uppercase;/* color: blue; */letter-spacing: .5px;}
.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: #9b9c9b!important;color:#fff;border-radius: 5px;}
@media(min-width:995px) and (max-width:1190px){.navbar-nav > li > a {font-size: 0.70em;}}
@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:"proxima-nova", Open Sans, sans-serif !important; text-transform:uppercase; border-radius:0px;}
@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;}}

/* 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;}}

/* Typography */
body h1, body h2, body h3, body h4, body h5 {color: #05a8ab;font-weight:400;font-family:"proxima-nova", Open Sans, 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:#e67745; font-weight:bold;}
.pagecontent a:hover, a:focus{color:#328aca;}

/* 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-orange{color:#ff8b00!important; }
.text-black {color: #000!important;}
.text-turquoise{color:#05a8ab!important;}
.text-teal{color:#02a2ba!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:"proxima-nova", Open Sans, 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: #05a8ab!important;font-weight:400;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);font-family:"proxima-nova", Open Sans, 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: #FF8B0F!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 */
.noHover{pointer-events:none;}
.row.col-fix > [class*="col-"]{min-height: 27em;}
.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:#05a8ab; -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:18em;}.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 Fixes */
.tier.tier_group.tier_group_1,.tier.tier_group.tier_group_2  {margin-top:5em;}

/* no gutter speaker container */
.container.container-no-gutter .row > .col-md-6{background-repeat: no-repeat!important; background-size:cover!important; background-position:center!important;} 
.container.container-no-gutter > .row:nth-child(odd) > .col-md-6:nth-child(even) .col-md-6:first-child, .container.container-no-gutter > .row:nth-child(odd) > .col-md-6:nth-child(even) .col-md-6:last-child, .container.container-no-gutter > .row:nth-child(even) > .col-md-6:nth-child(odd) .col-md-6:first-child, .container.container-no-gutter > .row:nth-child(even) > .col-md-6:nth-child(odd) .col-md-6:last-child {height:225px; transform:scale(.98); box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .3); transition: all 0.25s ease-out; border-radius:10px;}
.container.container-no-gutter > .row:nth-child(odd) > .col-md-6:first-child, .container.container-no-gutter > .row:nth-child(even) > .col-md-6:last-child {height:450px;transform:scale(.99); transition: all 0.25s ease-out;border-radius:10px;}   	
.container.container-no-gutter .row > .col-md-6 .no-gutter-content {position:absolute; width:100%; padding:0 1rem; left:0; bottom:0; background-image: linear-gradient(rgba(0, 0, 0, .0), rgba(69, 171, 198, 1));    border-radius:10px; } 
.container.container-no-gutter .row > .col-md-6 .no-gutter-content {text-shadow: rgba(2, 162, 186, .7) .05em .05em;}
.container.container-no-gutter .row > .col-md-6 .no-gutter-content p {line-height:1.2em;}

/* Seamless Containers */
.container-seamless [class*="col-"] {margin:0; padding:0; height:400px; overflow:hidden!important;}
.container-seamless [class*="col-"] p{margin:1em;}
.container-seamless .row[class*="bg-"] {padding:0!important;}
.container-seamless [class*="col-"] img{min-width:150%;height:150%;margin-left:-50%;margin-top:-5%;object-fit: cover;}

/* Home -  3 Reason to Register*/
.home-pricing > .row > .col-md-6 {height: 500px;border-radius: 10px;}
.home-pricing > .row > .col-md-6 > h3 {background-color: #1782a4ad;width: 80%;margin: 0 auto;padding: 30px;margin-top: -120px;letter-spacing: 0.1em;border-radius: 10px;}
.home-pricing > .row > .col-md-6 > h3:after { content: ""; display: block; margin: 15px 0 0 10px; height: 5px; width: 85px; background-color: #E2D5A0; -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;}
.home-pricing .row .col-md-6 ul li h2 span {display: inline-block; padding: 5px; width: 40px; height: 40px; text-align: center; vertical-align: middle; border-radius: 50%; color: #fff; }