/* 
Site Name: ProcureCon Indirect Europe
Cycle: ECO2/UNCLUSTER
Office: USA
Year: 2021
URL: http://procureconindirecteu.wbresearch.com

_color0 #2d2c2c;
_color0 #073870;
_color0 #2D5591
_color0 #F7A933;

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 > .container:before {display: block;content: ' ';background-image: url('/UploadedFiles/EventPage/1002916/images/hero-blobs.svg');background-size: 100% 800px;height: 100%;width: 100%;position:absolute;top:0;z-index:0;opacity: .35;mix-blend-mode: soft-light;}
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:'Lato', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;}
body.front .header-top h1 {font-size: 2.5em!important;}
body.front .header-top h2 {font-size: 1.75em!important;}
body.front .header-top #header-info{margin-top:0em;padding: .5em 0 .25em 15%!important;border:none;}
body.front .header-top #header-info p{font-size:1em; font-family:'Lato', '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; min-height:650px;}
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;}}

/* Header Dynamic Info - Fixed */
body .header-bottom {-webkit-box-shadow:none!important; box-shadow:none!important;}
body .header-top #header-info{background-color:#F7A933;max-width:100%!important;position:fixed;z-index:999;top: 7.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:'Lato', '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: 7em;} 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(/UploadedFiles/EventPage/1005132/images/bg-hero-1b.jpg) top center no-repeat;background-size:cover;box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .25);}
.asidecontent {background: url(/UploadedFiles/EventPage/1003813/images/bg-inner-hero.jpg) top center no-repeat; background-size:cover;}
.bg-img-venue {min-height:575px;padding-bottom:25px;background: url(https://plsadaptive.s3.amazonaws.com/eco/images/builder/JwmAlBA2pGo2CjHNRPTu2pKSDLtY5DoYN7yGHhmV.jpg) center center scroll;background-size:cover;box-shadow: inset 10000px 0 0 rgba(2, 15, 35, 0.7);}

.bg-parallax{background: url(/UploadedFiles/EventPage/1003813/images/bg-img-parallax-b.jpg) center center fixed;}
.bg-blue { background: -webkit-linear-gradient(90deg, rgb(45, 85, 145), rgb(33, 78, 146)); background: linear-gradient(90deg, rgb(45, 85, 145), rgb(33, 78, 146)); }
.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: #3795d0;-webkit-clip-path: circle(50% at 50% 50%);clip-path: circle(50% at 50% 50%);}
.bg-blue-overlay h3, .bg-blue-overlay p {padding:5px; }
.bg-blue-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: #3795d0;border-radius:10px;}
.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='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.343 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%239C92AC' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");}
.bg-gradient {background: linear-gradient(80deg,#1e6b9c 0,#3795d0 100%)!important;position: relative;}
.bg-img-testimonial{background:url(//plsadaptive.s3.amazonaws.com/eco/images/uploaded_images/xM3Y9dLPYn9g8RDyi3B9OlMKz7EnKNqkoZuOxwib.jpeg) center center no-repeat fixed; background-size:cover; box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .6);}
.bg-about-1 {background: url(//plsadaptive.s3.amazonaws.com/eco/images/uploaded_images/Snl9D7kwVEdrr1IP2ARrL4LadO9x8i6Rm0flu8DV.jpeg) repeat top center;background-size:cover;background-attachment:fixed; box-shadow: inset 10000px 0 0 rgba(22, 52, 95, 0.55);}
.bg-about-2 {background: url(//plsadaptive.s3.amazonaws.com/eco/images/uploaded_images/g1nvRESA767nb4gvyfsJ84Ll3xvV6ZdzOFecfOpe.jpeg) repeat top center;background-size:cover;background-attachment:fixed;box-shadow: inset 10000px 0 0 rgba(22, 52, 95, 0.55);}
.bg-testimonial-1 {background: url(/UploadedFiles/EventPage/1003813/images/bg-testimonial-1.jpg) repeat top center;background-size:cover;background-attachment:fixed;}
.bg-testimonial-2 {background: url(//plsadaptive.s3.amazonaws.com/gmedia/externalresizes/panopoly_image_original_824dafcdf508cc4d2faa28b5b4994054.jpg) repeat center top;background-size:cover;box-shadow: inset 10000px 0 0 rgba(0, 0, 0, .75);}

.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:#2D5591!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:#2D5591;font-weight:400;font-family: 'Lato', '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:#f8a932; font-weight:bold;}
.pagecontent a:hover, a:focus{color:#2D5591;}

/* 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 */
.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:#f8a932!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:#2D5591!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:#2D5591!important; color:#fff;}
.btn-inverse:hover{background:#f8a932!important;}
.navbar-nav > li:last-child > a{background:#f8a932!important;}
.navbar-nav > li:last-child > a:hover{background:#2D5591!important;}
.container-pricing-control .btn-pricing-control { background:#f8a932!important; }
.container-pricing-control .btn-pricing-control:hover { background:#2D5591!important; }

/* Content Container */
.subpagecontent > h1 {padding-left:.4em; }
.noHover{pointer-events:none;}
.row.col-fix > [class*="col-"]{min-height:23em;}
.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:#f8a931; -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;}}

/* 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:71%; 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;}
.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:#284973;}
.timeline li:nth-child(odd) .timeline_step_marker {border-color: #f8a931;}
.timeline .row [class*="col-"]:nth-child(odd) .timeline li:nth-child(odd) .timeline_step_marker {border-color:#284973;}
.timeline .row [class*="col-"]:nth-child(odd) .timeline li:nth-child(even) .timeline_step_marker {border-color:#c9222b;}

.dev-hide{display:none!important;}