/*
Site Name: Digital Travel Summit
Cycle: BS4
Office: USA
Year: 2025
URL: http://digitaltravel.wbresearch.com
----------------------------------------------------------------*/
:root {
    --event-font-primary: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;
    --event-font-secondary: 'Nexa', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;
    --event-color-primary: #ED1C24!important;
    --event-color-secondary: #89ABDA!important;
    --event-info-onscroll: #222546!important;
    --event-header-color: #222546!important;
    --event-hero: url(/UploadedFiles/EventPage/1005037/images/2023-0002-hero1-2.jpg) center center scroll no-repeat #012B45;
    --event-inner-page-strip: url(//plsadaptive.s3.amazonaws.com/gmedia/externalresizes/panopoly_image_original_7fb72cf6de1478959dc32e18d76027e5.jpg) center center scroll no-repeat #012B45;
}

/********************************
  1-3-hero-shift.css 
********************************/
body.front .header-top > .container {height:100vh; width:55vw;left:0;position:absolute;display:flex!important;flex-direction:column!important;justify-content:center!important;}
body.front .header-top > .container >  #header_top > .container {width:55vw;}
body.front .header-top > .container >  #header_top > .container img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
body.front .header-top > .container >  #header_top > .container h1{font-size:1.75em!important;}
body.front .header-top > .container >  #header_top > .container h2{font-size:1.25em!important;}
body.front .header-top > .container >  #header_top > .container .btn{font-size:1.25em!important;}
@media(max-width:990px) {body.front .header-top > .container {width:100vw; position:unset;display:flex!important;flex-direction:unset!important;justify-content:flex-start!important} body.front .header-top > .container >  #header_top > .container {width:100vw;} body.front .header-top > .container > #header_top > .container h1{font-size:1.5em!important;} body.front .header-top > .container >  #header_top > .container .btn{font-size:1.25em!important;}}
@media(max-width:768px) {body.front .header-top > .container >  #header_top > .container {width:95vw;}}

/********************************
  on-scroll-flex-nav.css
********************************/
body.front .header-bottom .navbar-header{opacity:0; transition: all 0.8s ease; }
body.front .header-bottom ul.nav.navbar-nav{width:100%;display:flex;justify-content: space-between;transition: all 0.8s ease;}
body.front .header-bottom.on-scroll .navbar-header{opacity:1; transition: all 0.8s ease; }
body.front .header-bottom.on-scroll ul.nav.navbar-nav{width:80%; display:flex; justify-content: space-between; transition: all 0.8s ease;}
@media(max-width:990px){body.front .header-bottom .navbar-header,body.front .header-bottom.on-scroll .navbar-header{opacity:1;} body.front .header-bottom.on-scroll ul.nav.navbar-nav{width:unset;}}
  
/********************************
  event-info-on-scroll.css
********************************/
body.front .header-bottom {background:none; box-shadow:none; transition: all 0.4s ease;}
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);}

/* Top Nav On Scroll */
body.front .header-bottom.on-scroll {background-color:#fff; outline:1px #eee solid; } 
body.front .header-bottom.on-scroll .navbar-nav > li > a {color:#2d2c2c;}
body.front .header-bottom.on-scroll .navbar-nav > li:hover {color:#2d2c2c;}
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;}

/* Event Info On Scroll */
body.front #header_top #header-info.on-scroll {top:5.75em!important; position:fixed; width:100%!important; z-index:999; left:0; right:0; padding:.35rem;  background-color: var(--event-info-onscroll); box-shadow: 0 3px 10px 1px rgba(0,0,0,.3)!important;}
 
/* Primary Nav - Toggle */
body.front .header-bottom .navbar .navbar-toggle{border:none!important; background:none!important;}
body.front .header-bottom .navbar .navbar-toggle .icon-bar{border-color:#fff!important;}
body.front .header-bottom.on-scroll .navbar .navbar-toggle{border-color:#2d2c2c!important; background:none!important;}
body.front .header-bottom.on-scroll .navbar .navbar-toggle .icon-bar{border-color:#2d2c2c!important;}
body.front .header-bottom .navbar .navbar-toggle, body.not-front .header-bottom .navbar .navbar-toggle{border:none!important;}

/* Primary Nav - Mobile Dropdown */
@media(max-width:990px){body .header-bottom .navbar .navbar-collapse.collapse.show .navbar-nav, body .header-bottom .navbar .navbar-collapse.collapsing .navbar-nav {background:#fff; width:100%; padding:1em;} body .header-bottom .navbar .navbar-collapse.collapse.show li a, body .header-bottom .navbar .navbar-collapse.collapsing li a {color:#2d2c2c;}}

 