@charset "utf-8";.back.icon-back{margin-bottom:34px;background-image:url(../images/icon-back-arrow.png);background-size:7px 16px;background-position-x:0;background-position-y:1px;background-repeat:no-repeat;text-indent:17px;font-weight:400}
.spb-slider img{max-width:100%;margin:0 auto}
body{background:#000;font-family:'Roboto',sans-serif;font-weight:100;color:#fff;position:relative;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:subpixel-antialiased}
h1,h2,h3,h4,h5{font-weight:100;margin:0;padding:0;color:#fff}
h1{font-size:72px;line-height:72px;padding-bottom:22px}
h2{font-size:42px;line-height:48px;padding-bottom:25px;font-weight:200}
h3{font-size:30px;line-height:30px;padding-bottom:10px}
h4{font-size:30px;line-height:30px;padding-bottom:5px;padding-bottom:5px;font-weight:400}
h5{font-size:24px;line-height:16px;text-transform:uppercase;color:gray;padding-bottom:3px}
p,ul{margin:0;color:#aaa;font-size:18px;line-height:26px;font-weight:200;margin-bottom:16px}
ul{list-style:none;padding-left:0}
strong{color:#fff;font-weight:400}
.strong-gray{color:#aaa;font-weight:500}
span.strong-dark-gray{color:#444;font-weight:400}
.dew-section-white strong,.modal-body strong{color:#444}
hr{border-top:1px solid #e5e5e5}
.dew-section-white hr{margin:75px 0}
#at-share-dock a.at-share-btn{clear:none}
.modal-body{max-height:100%;overflow-y:auto}
.locked{overflow:hidden}
.container-fluid{max-width:1600px;width:100%;padding:0 50px;margin:0 auto}
#main-container{max-width:1600px;margin:auto;color:#fff;font-size:16px;line-height:24px;position:relative;z-index:100;display:block;padding-top:77px}
#main-container>div{clear:both;position:relative;padding:67px 0}
.header-logo{position:fixed;top:20px;margin-left:20px}
body.overflow-active{background:#000}
.float-right{float:right !important}
.center{text-align:center;display:block}
#main-container>div.no-top-spacing{margin-top:0;margin-top:-0.9px;padding-top:0}
#main-container>div#dew-wts,#main-container>div#dew-why{padding-bottom:0;margin-bottom:20px}
#main-container>div#dew-wts{padding-top:0}
.inline{display:inline-block !important}
.hspacer{margin-bottom:100px}
#dew-nav{height:77px;background-color:rgba(25,25,25,.97);position:fixed;max-width:1600px;z-index:1000;top:0}
#dew-nav>ul{text-align:right;height:100%;display:block;font-size:0}
#dew-nav>ul>li{display:inline-block;margin:0 10px;height:100%}
#dew-nav>ul>li>a,#dew-nav>ul>li>a:link,#dew-nav>ul>li>a:visited{font-weight:200;height:100%;display:table;color:#fff;font-size:14px;padding:10px 0;text-transform:uppercase}
#dew-nav>ul>li>a:hover{text-decoration:none;color:#fff;background:initial}
#dew-nav>ul>li.blue-nav{padding:0 13px;background:#007db8;margin-right:0}
#dew-nav>ul>li>a>span{display:table-cell;vertical-align:middle;text-decoration:none}
.nav-sep span{display:block;border-left:1px solid #444;height:38px;margin-top:20px}
.dew-sub-nav{display:none;position:absolute;list-style:none;padding:0;word-wrap:normal;word-break:normal;width:170px;text-align:left;background:rgba(26,26,26,0.97);top:77px;left:-25px;padding:10px 25px;z-index:1;border-bottom:5px solid #007db8}
.nav-item a:after{content:'';height:5px;width:100%;display:block;z-index:100;position:absolute;bottom:0;left:0;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition-delay:.2s;border-bottom:0 solid #007db8}
.nav-item.active a:after{content:'';border-bottom:5px solid #007db8;height:5px;width:100%;display:block;z-index:100;position:absolute;bottom:0;left:0}
.nav-item a:hover:after{border-bottom:5px solid #007db8}
#dew-nav>ul>li.blue-nav:hover{background:#034c6e}
.nav-item.blue-nav a:hover:after{border-bottom:0}
.has-sub-nav-open a:after,.has-sub-nav-open a:hover:after{border-bottom:0}
.active.has-sub-nav-open a:after,.active.has-sub-nav-open a:hover:after{border-bottom:0}
.dew-sub-nav li a{font-size:14px;margin:10px 0;font-weight:200}
.dew-sub-nav li a:hover{color:#007db8}
.nav>li>a:hover,.nav>li>a:focus{background-color:none;background-color:#191919;background-color:rgba(25,25,25,.97)}
.nav>li.blue-nav>a:hover,.nav>li.blue-nav>a:focus{background:0;color:#fff}
.has-sub-nav>a.sub-nav>span::after{content:'';border-style:solid;border-width:2px 2px 0 0;display:inline-block;position:relative;top:3px;vertical-align:top;height:8px;width:8px;margin-left:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.agenda-section{padding:0 10px 67px !important}
#agenda-nav{background:#313131;padding:0 !important}
#agenda-nav ul.nav{padding:0 10px}
#agenda-nav .nav>li{width:auto;padding:0;display:inline-block;margin-right:60px}
#agenda-nav .nav>li>a{padding:18px 0;font-weight:200}
#agenda-nav .nav>li>a:hover,#agenda-nav .nav>li>a:focus{text-decoration:none;color:#fff;background-color:initial !important}
#agenda-nav .nav>li>a:hover>span{text-decoration:none}
#agenda-nav .nav>li>a:after{bottom:0}
.agenda-nav-fixed{position:fixed !important;max-width:1600px;z-index:100;top:77px !important;width:100%}
.agenda-header{margin-top:90px}
.agenda-header h2{font-size:30px;font-weight:200;line-height:30px;color:#333;display:inline-block;padding:0 20px 0 0;margin-right:16px}
.ev-total{font-weight:200;font-size:18px;color:#333}
.agenda-entry{color:#333;height:72px;display:table;border:1px solid #ccc;width:100%;padding:13px 15px;margin-top:28px}
.agenda-entry.gray{background-color:#f3f3f3;border:0}
.agenda-entry.featured{background-color:#007db8;border:0}
a.agenda-entry.basic:hover{border:1px solid #ccc}
.agenda-entry.featured div{color:#fff !important}
.agenda-entry>div{display:table-cell;vertical-align:middle}
.agenda-time{width:180px;border-right:1px solid #ccc;padding-right:20px;color:#333;font-weight:200}
.agenda-desc{padding-left:20px;color:#000;font-weight:200;position:relative}
.agenda-title{font-weight:400;color:#047db8}
.agenda-meta{font-size:14px;font-weight:100;color:#333;margin-top:5px}
.agenda-all-sessions{position:absolute;right:10px;bottom:0;font-size:14px}
.agenda-all-sessions::after{content:'';border-style:solid;border-width:1px 1px 0 0;display:inline-block;position:relative;top:7px;vertical-align:top;height:6px;width:6px;left:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.faq-entry{margin-bottom:33px}
.faq-entry p.question{font-weight:200;margin-bottom:7px;font-size:29px;line-height:normal}
.faq-entry p.answer{font-weight:200}
#dew-hero{min-height:550px;background-size:cover;background-position:top center;padding:50px 0 !important}
#dew-hero.dew-hero-small{min-height:165px;padding-top:40px !important;padding-bottom:12px !important}
#dew-hero.dew-hero-small #dew-hero-content .dew-small-title{margin-bottom:17px}
.dew-hero-container{position:relative}
#dew-hero-content>*:last-child{margin-bottom:0}
#dew-hero-post{background-image:url(../images/bg-hero-dew18_v2.jpg);background-size:cover;background-position:top center;padding:100px 0 !important}
.dew-hero-img img{margin:0 auto;max-width:100%}
#dew-hero-post.dew-hero-small{min-height:165px;padding-top:40px !important;padding-bottom:12px !important}
#dew-hero-post.dew-hero-small #dew-hero-content .dew-small-title{margin-bottom:17px}
.dew-hero-post-container{position:relative}
#dew-hero-post-content>*:last-child{margin-bottom:0}
.top5-hero{background-image:url(../images/top5-hero.jpg)}
.travel-information-hero{background-image:url(../images/travel-information-hero.jpg);background-size:cover;background-position:center center;height:100%;min-height:320px}
.entertainment-hero{background-image:url(../images/entertainment-hero.jpg)}
.what-hero{background-image:url(../images/what-to-expect-hero.jpg);background-position:top right !important}
.speakers-hero{background-image:url(../images/speakers-hero.jpg)}
.wac-hero{background-image:url(../images/wac-hero.jpg)}
.sponsors-hero{background-image:url(../images/sponsors-hero.jpg)}
.sessions-hero{background-image:url(../images/sessions-hero.jpg)}
.breakout-sessions-hero{background-image:url(../images/breakout-sessions-hero.jpg)}
.registration-hero{background-image:url(../images/registration-hero.jpg)}
.agenda-hero{background-image:url(../images/agenda-hero.jpg)}
.faq-hero{background-image:url(../images/faq-hero.jpg)}
.program-loyalist-hero{background-image:url(../images/program-loyalist-hero.jpg)}
.program-gps-hero{background-image:url(../images/program-gps-hero.jpg)}
.program-oem-hero{background-image:url(../images/program-oem-hero.jpg)}
.program-hol-hero{background-image:url(../images/program-hol-hero.jpg)}
.program-certifications-hero{background-image:url(../images/program-certifications-hero.jpg)}
.home-hero{background-image:url(../images/program-certifications-hero.jpg);padding:0 !important}
#dew-hero-mobile-content{padding:40px 20px 24px !important;background:rgba(26,26,24,0.9)}
#dew-hero-mobile-content.black-background{background-color:#000}
#dew-hero-post-mobile-content{padding:40px 20px 24px !important;background:rgba(26,26,24,0.9)}
#dew-hero-post-mobile-content.black-background{background-color:#000}
.dew-section-white{background:#fff}
.dew-section-gray{background:#161616}
.dew-section-light-gray{background:#222}
.dew-section .section-title,.dew-section-gray .section-title{margin-bottom:25px}
.dew-section.no-top-spacing{margin-top:0;margin-top:-0.9px;padding-top:0}
.dew-small-title{color:#007db8;font-size:16px;line-height:20px;font-weight:400;text-transform:uppercase;margin-bottom:12px;padding-bottom:0}
.dew-hero-headline{font-size:56px;line-height:56px;padding:0;margin-bottom:26px}
#dew-hero-content p{color:#fff;font-weight:200}
.dew-hero-post-headline{font-size:56px;line-height:56px;padding:0;margin-bottom:26px}
#dew-hero-post-content p{color:#fff;font-weight:200}
.dew-chip>br{content:"";display:block;margin-top:5px}
.dew-chip-headline,h2.dew-chip-headline{font-size:42px;line-height:48px;margin-bottom:10px;font-weight:200;padding-bottom:0}
.dew-chip-grid .dew-chip-headline,.dew-chip-grid h2.dew-chip-headline{font-size:30px;line-height:36px;margin-bottom:10px;font-weight:200;padding-bottom:0}
.dew-chip-image{margin-bottom:30px}
.dew-chip p,.dew-chip-ul,.dew-block-2-col p,.dew-section p,.dew-section-white p{font-size:16px}
p.dew-chip-footnote,p.white-text{color:#fff}
p.dew-chip-footnote{margin-bottom:0;font-weight:200}
.dew-chip-ul{list-style-type:disc;padding-left:30px;margin:16px 0 !important}
.dew-section-white .dew-chip-headline,p.black-text,.dew-section-white .dew-chip-footnote,.dew-section-white a.white-link,.dew-section-white .speaker-name{color:#000}
.dew-chip-headline.dark{color:#fff}
.dew-section-white p,.dew-section-white li,.dew-section-white h1,.dew-section-white h2,.dew-section-white h3,.dew-section-white .speaker-company{color:#444}
.dew-section-white a.cta-outline,.dew-section-white a.cta-outline:link,a.white-link:hover{color:#007db8}
.dew-section-white a.cta-outline:hover{color:#fff}
.dew-block-2-col{margin-bottom:45px}
.dew-block-2-col:last-child{margin-bottom:0}
.intro-section .section-small-title{margin-bottom:14px}
.speaker-blocks>div{margin-top:17px}
.speaker-blocks>div:nth-child(n+6){margin-top:55px}
.general-session-speakers.speaker-blocks>div:nth-child(n+5){margin-top:55px}
.speaker-blocks:last-child{margin-bottom:15px}
.dew-chip>a.white-link,.dew-chip>a.blue-link{margin-bottom:16px}
.dew-chip>*:last-child{margin-bottom:0 !important}
.dew-chip>*:not(.dew-chip-image){padding-right:20px}
.dew-chip.center>*{padding:0 30px}
h3.sponsor-headline{font-size:24px;border-bottom:1px solid #e5e5e5;padding-bottom:18px;margin-bottom:20px;font-weight:200}
.sponsor-headline:nth-child(n+2){margin-top:40px}
h3.bulletin-headline{font-size:24px;margin-bottom:20px;font-weight:200}
.section-subtitle{font-size:18px;margin-bottom:18px;font-weight:400;color:#fff}
.date-details{font-size:12px;color:#aaa;position:fixed;top:33px;margin-left:240px;display:none !important}
.date-details span{display:block;line-height:12px}
.row.section-grid{margin-top:60px}
.simple-grid-block{margin-bottom:40px}
.simple-grid-block p,.simple-grid-block p{font-size:16px;line-height:24px;padding-right:30px}
.simple-grid-block .section-subtitle{font-size:20px}
.simple-grid-block img{margin-bottom:20px}
.dew-icon{margin:0 0 20px 0;width:100%}
.section-chips{margin-top:80px}
.section-chip{text-align:center;padding:0}
.chips-title{font-size:42px;line-height:40px;font-weight:200;text-align:center;display:block;margin-bottom:43px}
.chip-figure{color:#ffd220;font-size:72px;line-height:72px;font-weight:100;margin-bottom:8px}
.chip-caption{font-weight:200;font-size:18px;color:#aaa}
.play-button{width:52px;height:52px;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/play-button.png);background-repeat:no-repeat;background-size:52px}
a.video-button{display:block}
a.video-button:hover .play-button{background-position:0 -52px}
.intro-section{text-align:center;margin-bottom:23px}
.intro-section h2{font-weight:200;padding-bottom:10px}
.intro-section .dew-small-title{margin-bottom:10px}
.separator-section-top{text-align:center;margin-bottom:45px}
.separator-section{text-align:center;margin-top:45px;margin-bottom:45px}
.separator-section h2{font-weight:200;padding-bottom:10px}
.separator-section .dew-small-title{margin-bottom:10px}
.speaker-block,.speaker-block a,a .speaker-title,a .speaker-company{font-size:16px;line-height:22px;color:#aaa;font-weight:200;display:block}
.speaker-block a:hover .speaker-name{color:#ddd}
a .speaker-title{margin-top:20px;margin-bottom:6px;color:#000;font-weight:400}
.dew-section-gray a .speaker-title{color:#fff}
.dew-section-gray a:hover .speaker-title{color:#ccc}
.speaker-image{width:100%}
a .speaker-name,.speaker-name{font-size:24px;line-height:30px;color:#fff;font-weight:200;margin-top:16px;margin-bottom:10px;display:block}
.reg-sch{border:1px solid #292828}
.reg-sch-row{background:rgba(0,0,0,0.7);font-size:18px;font-weight:400;padding:25px 20px;border-top:1px solid #292828;color:#aaa;height:74px}
.reg-sch-row>div{padding-right:0;padding-left:0}
.reg-sch-row:first-child{border-top:0}
.reg-active{background:#007db8;color:#fff}
.reg-active::before{content:'';position:absolute;top:0;left:-37px;border-top:37px solid transparent;border-bottom:37px solid transparent;border-right:37px solid #007db8}
.sponsors-chips{margin-right:-15px;margin-bottom:18px}
.sponsor-chip{background:#fff;margin-bottom:20px;text-align:center}
.sponsor-chip img{background:#fff;margin-bottom:20px;text-align:center;display:inline-block;margin:0}
.sponsors-caption{font-size:24px;font-weight:100;line-height:18px;text-align:center;margin-top:11px}
.sponsors-caption h2{margin-bottom:16px}
.dew-chip-logo img{width:100%}
a{clear:both;color:#fff;font-size:16px;line-height:18px;font-weight:400;cursor:pointer;display:table;-moz-transition:.2s ease all;-o-transition:.2s ease all;-webkit-transition:.2s ease all;transition:.2s ease all}
a:hover{text-decoration:none}
p a{clear:none;display:inline-block}
a.cta-outline,a.cta-outline:link{padding:10px 13px;border:2px solid #007db8;margin:25px 20px 28px 0;color:#fff;text-transform:uppercase;display:inline-block}
a.cta-outline:hover,a.cta-outline:link:hover{background-color:#007db8;text-decoration:none}
a.white-link{clear:both;display:table;line-height:26px}
a.white-link:hover{clear:both}
a.blue-link{color:#117cba;display:block}
p>a.blue-link{display:inline-block;line-height:26px}
a.blue-link:hover{color:#034c6e}
#dew-reg p a.white-link{clear:none;display:inline-block}
a.inline-cta{clear:none;display:inline-block}
.icon-white-chevron::after{content:'';border-style:solid;border-width:2px 2px 0 0;display:inline-block;position:relative;top:10px;vertical-align:top;height:8px;width:8px;left:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-right:-20px}
.wts-block{position:absolute;z-index:100;width:450px;height:90%;background:rgba(26,26,24,0.9);top:5%;left:10%;padding:30px}
.home-reg{margin-bottom:60px}
.home-reg-block{position:absolute;z-index:100;width:550px;height:90%;background:rgba(26,26,24,0.9);top:5%;left:3%;padding:30px}
.wts-block a.cta-outline,.home-reg-block a.cta-outline{position:absolute;bottom:0}
.wts-details a{display:inline-block;font-size:16px;padding-left:10px}
.wts-block p{color:#fff;font-weight:100}
.slick-prev:before,.slick-next:before{content:'' !important;background:url(../images/slider-arrow.png);display:inline-block;position:relative;vertical-align:top;height:54px;width:26px;opacity:1;background-size:100%;background-repeat:no-repeat}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:.75}
.slick-dots li button:before,.slick-dots li.slick-active button:before{opacity:1;font-size:11px}
.slick-dots li.slick-active button:before{opacity:1;color:#007db8}
.slick-prev{left:50px}
.slick-next{right:50px}
.slick-prev,.slick-next{width:38px;height:52px;z-index:1}
.slick-next:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.slider-wts,.slider-wts img{height:620px}
.slide-wts{position:relative}
.slide-caption{position:absolute;bottom:30px;right:50px;word-break:initial;text-align:right;font-weight:400}
#main-container>div#dew-newsletter{background-color:#007db8;background-image:none;padding:46px 0}
.dew-cwu-title{float:left}
.dew-cwu-social{list-style:none;position:relative;left:12px;text-align:right;top:-2px}
.dew-cwu-social li{display:inline-block;padding:0 12px;vertical-align:middle}
.dew-cwu-social li:last-child{padding-right:0}
.dew-cwu-social a:hover{opacity:.75}
.social-carousel{clear:both}
.social-block{padding:18px 24px;background:#fff;margin:10px;position:relative}
.social-block a:hover{color:#034c6e}
.social-block h2{color:#000;padding-bottom:0}
.social-name,.social-handle,.social-link{display:inline-block !important;clear:none !important}
.social-name{color:#000;font-size:16px;font-weight:500;padding-right:5px}
.social-handle,.social-date{color:#999;font-size:12px;font-weight:200}
.social-content{color:#333;font-weight:200;font-size:16px;line-height:24px;margin-top:11px}
.social-link{color:#007db8;font-size:16px;font-weight:200}
.social-date{display:block;margin-top:11px;bottom:18px}
input:focus{outline-width:0}
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
.center-links{text-align:center;display:block;margin-top:60px}
.center-links a.white-link{display:inline-block;padding:5px 0;padding-left:0}
.center-links a.cta-outline{margin:25px auto 0}
.attend-bottom{margin-top:475px}
.attend-bottom h2{line-height:50px;padding-bottom:32px}
.attend-bottom p{font-size:20px;line-height:20px;font-weight:200}
.attend-links{text-align:center;display:block;margin-top:18px}
.attend-links a.white-link{display:block;padding:5px 0;padding-left:0;margin-left:-26px;clear:both}
.attend-links a.cta-outline{margin:23px auto 0}
.dew-brands{margin-top:80px;margin-bottom:70px}
.dew-brands ul{list-style:none;padding-left:0}
.dew-brands ul li{display:inline-block;width:13%;text-align:center;margin:0;padding:0}
.dew-brands ul li a{display:block}
#main-container>div#dew-footer{padding-top:0}
.footer-tech{padding-top:80px}
.footer-tech-border{border-top:1px solid gray}
#dew-footer hr{border-color:gray;margin-top:0;margin-bottom:48px}
.footer-block-title{font-size:16px;font-weight:200;color:#fff;margin-bottom:20px;cursor:pointer}
.footer-block ul{list-style:none;padding-left:0;-webkit-column-width:83px;-moz-column-width:83px;column-width:83px;-webkit-column-count:2;-moz-column-count:2;column-count:2;display:inline-block;min-height:80px}
.footer-block p{color:#fff;font-size:16px;font-weight:100;margin-bottom:0}
.footer-block ul li a,.footer-block p a{font-size:16px;font-weight:200;color:#fff;margin-bottom:6px}
.footer-block ul li a:hover,.footer-block p a:hover{color:#034c6e}
.footer-block p a{margin-bottom:0;display:inline-block}
.form-container{border-bottom:1px solid #fff;height:35px;width:100%}
.form-container>div{padding:0 !important}
input[type=email]{background:0;padding-bottom:11px;width:100%}
#form-email input[type=email]{border:0}
p#msg-subscribe,p#msg-subscribe-thanks,#tt-content .dew-cwu-social p{color:#fff;margin-bottom:0;position:relative;top:0}
.dew-cwu-social{margin-bottom:0}
.dew-cwu-social li p{position:relative;top:2px}
#form-email button.form-cta,#form-email button.form-cta:hover{background:0}
button.form-cta::after{content:'';border-style:solid;border-width:3px 3px 0 0;display:inline-block;position:relative;top:0;vertical-align:top;height:10px;width:10px;left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-color:#fff}
button.form-cta:hover:after{border-color:#034c6e}
.modal-content a{color:#007db8;font-size:16px}
.modal-content a:hover{color:#07a}
#main-container>div#dew-att{background-image:url(../images/top5-footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;text-align:center}
#main-container>div#dew-att.sessions-footer{background-image:url(../images/sessions-footer.jpg)}
#main-container>div#dew-att.conference-footer{background-image:url(../images/conference-details-footer.jpg)}
#main-container>div#dew-att.wte-footer{background-image:url(../images/what-to-expect-footer.jpg)}
.attend-bottom{margin-top:475px}
.attend-bottom h2{line-height:50px;padding-bottom:32px}
.reg-now{position:fixed;z-index:100;top:18px;right:70px;text-align:center}
.reg-now a{font-size:12px;line-height:12px;color:#007db8}
.reg-now a:hover{color:#034c6e}
#mobile-hamburger{width:30px;height:30px;margin:20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;position:fixed;z-index:200;top:0;right:0}
#mobile-hamburger span{display:block;position:absolute;height:3px;width:30px;background:#007db8;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.dew-strong{color:#fff;font-weight:400}
#mobile-hamburger span:nth-child(1){top:0}
#mobile-hamburger span:nth-child(2),#mobile-hamburger span:nth-child(3){top:9px}
#mobile-hamburger span:nth-child(4){top:18px}
#mobile-hamburger.open span:nth-child(1){top:18px;width:0;left:50%}
#mobile-hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#mobile-hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#mobile-hamburger.open span:nth-child(4){top:18px;width:0;left:50%}
#dew-footer .row{margin-right:0}
.footer-copyright{margin-top:55px;padding:0}
.footer-cr{font-size:12px;color:#b8b8b8;padding-right:8px;border-right:1px solid #b8b8b8;font-weight:200}
.footer-cr-url a{font-size:12px;color:#fff;display:inline-block;margin-left:8px;font-weight:200}
.footer-cr-url a:hover{text-decoration:underline}
.modal hr{clear:both;display:inline-table;margin-top:15px !important;margin-bottom:36px !important;margin-left:10px;width:100%}
.gift-options{margin-top:80px;margin-bottom:42px;display:inline-block}
.gift-options p{text-align:center}
.gift-list{margin-top:45px;padding-left:40px}
.gift-options h3{text-align:center;margin-bottom:20px}
.gift-images{text-align:center;margin-bottom:20px}
.gift-images img{margin:0 auto;width:140px;height:140px}
.gift-caption{padding:5px 20px;display:block;color:#333}
span.italic{font-style:italic;font-size:16px}
.track-cat{list-style-type:disc;padding-left:20px !important}
.track-cat li{font-size:16px;line-height:24px;font-weight:200;margin:0;color:#444 !important}
ul.content-ul{list-style:disc;padding-left:20px}
ul.content-ul li{font-size:16px;line-height:24px;padding-right:30px}
.travel-information .wts-block-wrapper{width:100%}
.travel-information .wts-block.static{position:relative;width:100%;top:0;left:0;padding:40px;height:100%;padding-left:50px;padding-right:50px;padding-right:38px}
.travel-information .map{width:100%;min-height:320px}
.travel-information .dew-small-title{margin-bottom:0}
.travel-information .wts-block .dew-chip-headline{font-size:32px;font-weight:100;margin-bottom:20px}
.travel-information .wts-block p{margin-bottom:22px;padding-left:64px;background-image:url(../images/icons/icon-location.png);background-repeat:no-repeat;background-size:16px 26px;background-position:0 50%;background-position-x:3px;margin-left:-3px}
.travel-information .wts-block p.website{margin-bottom:34px;background-image:url(../images/icons/icon-globe.png);background-size:23px 23px;background-position-x:0}
.travel-information .wts-block p.website a{font-weight:200}
.travel-information .wts-block p.phone{margin-bottom:12px;background-image:url(../images/icons/icon-phone.png);background-size:18px 19px;background-position-x:2px}
.travel-information .dew-chip .dew-chip-headline{font-size:24px;color:#444;margin-bottom:20px}
.travel-information .map-container{margin-bottom:20px}
.travel-information #map{display:none}
.travel-information #map .map-info-container{vertical-align:top}
.travel-information #map .map-info-text{color:#444;display:inline-block;margin-left:10px;font-size:16px}
.travel-information #map .map-info-text .title{font-weight:400}
.travel-information #map .map-info-text a{font-size:small}
.travel-information #map .map-info-image{width:240px;display:inline-block;vertical-align:top}
.travel-information #map .map-info-image img{width:100%;height:initial}
.travel-information #map .gm-style-iw{left:10px !important}
.float-right{margin-right:-10px;margin-left:40px;margin-bottom:20px}
.float-left{margin-left:-10px;margin-right:40px;margin-bottom:20px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
@media(min-width:1350px){}
@media(min-width:1150px){.dew-chip-grid .col-md-4,.dew-chip-grid .col-md-3,.dew-chip-grid .col-md-6{margin-top:0}
.dew-chip-grid .col-md-4:nth-child(n+4),.dew-chip-grid .col-md-3:nth-child(n+5),.dew-chip-grid .col-md-6:nth-child(n+3){margin-top:90px}
}
@media(max-width:1089px){.date-details{display:none}
}
@media(min-width:1089px){.date-details{display:block}
.col-lg-15{width:20%;float:left}
}
@media(min-width:980px){.col-md-15{width:20%;float:left}
}
@media(min-width:680px){.nopadding-right{padding-right:0 !important;margin-right:0 !important}
.nopadding-left{padding-left:0 !important;margin-left:0 !important}
.nopadding{padding:0 !important;margin:0 !important}
.travel-information .wts-block-wrapper{width:auto}
.travel-information .wts-block.static{position:relative;width:400px;top:0;left:0;padding:40px;height:100%;padding-left:50px;padding-right:50px;padding-right:38px}
.travel-information .map{width:calc(100% - 410px)}
.col-sm-15{width:20%;float:left}
.right-block-padding{padding-left:20px}
.left-block-padding{padding-right:20px}
}
@media(min-width:320px){.col-xs-15{width:20%;float:left}
}
@media(max-width:1150px){#dew-nav>ul>li{display:inline-block;margin:0 20px 0 0;height:100%}
#dew-nav>ul>li>a,#dew-nav>ul>li>a:link{font-size:13px;padding:10px 0}
.reg-sch-row{font-size:15px}
.dew-chip-grid .col-md-4,.dew-chip-grid .col-md-3,.dew-chip-grid .col-md-6{margin-top:0}
.dew-chip-grid>.col-md-4:nth-child(n+4),.dew-chip-grid>.col-md-3:nth-child(n+5),.dew-chip-grid>.col-md-6:nth-child(n+3){margin-top:90px}
}
@media(max-width:979px){.travel-information #map .map-info-image{width:100px;display:inline-block;vertical-align:top}
.agenda-nav-fixed{top:60px !important}
.dew-chip-grid .col-sm-6{margin-top:0}
.dew-chip-grid .col-sm-6:nth-child(n+3){margin-top:90px}
#dew-nav{z-index:1000;padding:0;position:fixed;top:0;height:60px}
#dew-nav>ul{position:fixed;height:100%;width:50%;background:rgba(26,26,26,0.97);z-index:100;padding:60px 0 0;left:100%;-webkit-transition:left .5s;transition:left 1s;top:0}
#dew-nav>ul.nav-show{left:50%}
#dew-nav>ul>li{display:inline-block;height:auto;width:100%;margin:0}
#dew-nav>ul>li>a,#dew-nav>ul>li>a:link{font-size:24px;padding:2px 30px;width:100%;text-align:left;margin:7px 0}
#dew-nav>ul>li>a:before{content:'';transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;position:absolute;width:10px;height:100%;top:0;left:0}
#dew-nav>ul>li a:hover:before{border-left:10px solid #007db8}
#dew-nav>ul>li.blue-nav{padding:0}
#dew-nav>ul>li.blue-nav>a{padding:0;color:#fff;padding:20px}
.header-logo{top:17px}
.header-logo img{width:146px}
.dew-sub-nav{z-index:100;position:relative;padding-left:0;left:30px;width:100%;background:0;top:0}
.dew-sub-nav li a{font-weight:200;font-size:16px;margin:20px 0}
.dew-sub-nav li:last-child a{margin-bottom:0}
.dew-sub-nav li:first-child a{margin-top:0}
#dew-nav>ul>li.nav-item.active>a:before,.nav-item.blue-nav:hover a:after,#dew-nav>ul>li.blue-nav a:hover:before{border-left:0}
#dew-nav .nav-item.active a:after,#dew-nav .nav-item a:hover:after{border-bottom:0}
#dew-nav .has-sub-nav-open:before,#dew-nav .has-sub-nav.active:before{content:'';border-left:10px solid #007db8;position:absolute;height:100%;width:10px;top:0;left:0}
a.sub-nav span::after{content:'';border-style:solid;border-width:1px 1px 0 0;display:inline-block;vertical-align:top;height:20px;width:20px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-color:#007db8;transition:.25s ease-in-out;position:relative;top:-7px;left:20px}
a.cta-outline,a.cta-outline:link{margin:25px 20px 18px 0;display:block;float:left}
a.cta-outline.no-top-spacing,a.cta-outline.no-top-spacing:link{padding:10px 13px;margin:0 20px 28px 0;color:#fff}
.wts-block,.home-reg-block{position:relative;width:initial;height:initial;top:initial;left:initial;z-index:0}
.slider-wts,.slider-wts img{height:initial;width:100%}
.dew-brands ul li img{height:40px}
.reg-active::before{border:0}
.reg-sch{margin:30px 0 0}
.mobile-link{text-align:center}
#dew-reg .mobile-link{margin-top:27px}
.footer-about{padding-left:35px}
.date-details{display:block;top:26px;margin-left:175px}
.date-details span{font-size:10px;line-height:10px}
.dew-sub-nav{border-bottom:0}
.slick-prev{left:20px}
.slick-next{right:20px}
a.video-button{margin-top:48px;margin-bottom:45px}
.dew-cwu-social{margin-top:40px !important;padding-right:20px;text-align:left}
.dew-cwu-social li:first-child{padding:0}
.slider-wts .slick-prev,.slider-wts .slick-next{top:200px}
.section-chip{margin-bottom:30px}
#main-container{top:0 !important;padding-top:60px}
.speaker-blocks>div{margin-top:17px}
.speaker-blocks>div:nth-child(n+5){margin-top:55px}
.wts-block a.cta-outline,.home-reg-block a.cta-outline{position:relative}
.top5-hero{background-image:url(../images/top5-hero-980.jpg)}
.what-hero{background-image:url(../images/what-to-expect-hero-980.jpg)}
.speakers-hero{background-image:url(../images/speakers-hero-980.jpg)}
.wac-hero{background-image:url(../images/wac-hero-980.jpg)}
.sponsors-hero{background-image:url(../images/sponsors-hero-980.jpg)}
.sessions-hero{background-image:url(../images/sessions-hero-980.jpg)}
.registration-hero{background-image:url(../images/registration-hero-980.jpg)}
.agenda-hero{background-image:url(../images/agenda-hero-980.jpg)}
.faq-hero{background-image:url(../images/faq-hero-980.jpg)}
.program-loyalist-hero{background-image:url(../images/program-loyalist-hero-980.jpg)}
.program-gps-hero{background-image:url(../images/program-gps-hero-980.jpg)}
.program-oem-hero{background-image:url(../images/program-oem-hero-980.jpg)}
.program-hol-hero{background-image:url(../images/program-hol-hero-980.jpg)}
.program-certifications-hero{background-image:url(../images/program-certifications-hero-980.jpg)}
}
@media(max-width:768px){.travel-information #map .map-info-image{width:140px;display:none;vertical-align:top}
a.cta-outline.no-top-spacing,a.cta-outline.no-top-spacing:link{padding:10px 13px;border:2px solid #007db8;margin:0 20px 28px 0;color:#fff;text-transform:uppercase;display:inline-block}
}
@media(max-width:640px){.float-right,.float-left{margin-right:-10px;margin-left:-10px;margin-bottom:40px;margin-top:20px}
.float-left{margin-top:40px}
#dew-hero{height:250px;min-height:250px;padding-top:0 !important}
#dew-hero>div>div>div{position:initial}
#dew-hero.dew-hero-small{padding:20px 0 !important;height:initial;display:none}
#dew-hero-post>.container-fluid{padding:0 20px !important}
.dew-hero-post-container{position:relative !important;bottom:auto !important;padding-top:50px}
.dew-hero-img img{margin:0 auto;max-width:100%}
.dew-chip-logo{padding:0 10px !important}
#agenda-nav .nav>li{margin-right:30px}
.dew-hero-headline{font-size:40px;line-height:50px;font-weight:200}
.dew-hero-post-headline{font-size:40px;line-height:50px;font-weight:200}
.dew-chip-grid .col-xs-12{margin-top:0}
.dew-chip-grid .col-xs-12:nth-child(n+2){margin-top:40px}
#main-container>div{padding:42px 0}
.wts-block{padding:42px 30px 49px}
.wts-block a.cta-outline,.wts-block a.cta-outline:link{margin-bottom:0}
#dew-spo a.cta-outline,#dew-spo a.cta-outline:link{margin-bottom:48px}
#dew-why li img{max-width:32px}
#dew-why ul li span{margin-left:3px}
p a{clear:none;font-size:16px}
a{font-size:16px}
.date-details{display:none}
.container-fluid{padding:0 20px}
#dew-hero>.container-fluid{padding:0}
#dew-hero-post>.container-fluid{padding:0}
h2{font-size:36px;line-height:40px;clear:none}
#dew-nav>ul{width:100%}
#dew-nav>ul.nav-show{left:0}
.section-small-title{font-size:13px}
h2.section-big-title{font-size:30px;line-height:38px;margin:5px 0 16px}
p,ul{font-size:16px;line-height:24px}
.section-chip{margin-bottom:32px}
.chip-figure{font-size:42px;line-height:36px;margin-bottom:4px}
.chip-caption{font-weight:200;font-size:14px}
.intro-section{margin-top:0;margin-bottom:40px;text-align:left}
.speaker-block{font-size:12px;line-height:16px}
.speaker-block a .speaker-title,.speaker-block a .speaker-company{font-size:12px;line-height:16px;margin-bottom:0}
.speaker-blocks>div:nth-child(n){margin-top:30px}
.general-session-speakers.speaker-blocks>div:nth-child(n+5){margin-top:30px}
a .speaker-name{font-size:14px;line-height:20px;margin-top:14px;margin-bottom:2px}
a .speaker-title{margin-top:5px}
.intro-section h3{font-size:16px;line-height:16px}
a.cta-outline,a.cta-outline:link{margin-left:auto;margin-right:auto;margin:20px 0 0;width:100%;text-align:center;line-height:20px;float:none}
.reg-sch-row{font-size:10px;padding:15px 10px;height:initial}
.reg-sch-row>div{padding-left:0;padding-right:0}
.chips-title{font-size:24px;line-height:30px;margin-bottom:23px}
.section-chips{margin-top:45px}
.sponsors-caption{font-size:18px}
.sponsors-caption span{margin-bottom:30px;display:block}
.sponsors-caption h2{font-size:32px}
.slide-caption{display:none}
.slider-wts .slick-dots{position:absolute;bottom:0;margin-bottom:0 !important;padding:15px 0}
.slider-wts .slick-dots li button:before{font-size:8px;opacity:.5}
.social-carousel .slick-dots li button:before{font-size:8px}
.slider-wts .slick-dots li.slick-active button:before{opacity:1;color:#fff}
.slick-arrow{display:none !important}
h2.dew-cwu-title{text-align:left;font-size:20px;line-height:32px;padding-bottom:0;font-weight:100}
.dew-cwu-social img{height:24px}
.dew-cwu-social li{padding:0 9px}
.attend-links a.white-link{border:none !important;padding-left:0 !important;padding-right:0 !important}
.attend-bottom h2{line-height:38px}
.attend-bottom{margin-top:50px}
#main-container>div#dew-att{height:initial}
.dew-brands ul li{display:block;width:100%}
.dew-brands ul li img{height:45px}
.footer-block-content{display:none}
.footer-subscribe .footer-block-content{display:block}
#dew-footer .container-fluid{padding:0}
.footer-block{padding:0 20px;border-bottom:1px solid #444}
.footer-block-content{margin-top:0;padding-bottom:30px}
.footer-block.footer-subscribe{border-top:1px solid #444}
.footer-block-title{margin-bottom:0;position:relative;padding:25px 0}
.footer-block ul{margin-bottom:0;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;display:inline-block}
.footer-block-title::before{content:'';border-style:solid;border-width:0 1px 0 0;display:inline-block;position:absolute;top:31px;vertical-align:top;height:11px;width:11px;right:5px;border-color:#007db8;transition:.25s ease-in-out}
.footer-block-title::after{content:'';border-style:solid;border-width:1px 0 0 0;display:inline-block;position:absolute;top:36px;vertical-align:top;height:11px;width:11px;right:0;border-color:#007db8;transition:.25s ease-in-out}
.footer-open::before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:36px;right:0}
.slick-dotted.slick-slider{margin-bottom:0}
.footer-block p{font-size:14px;line-height:20px}
.footer-block input[type=email],.footer-block ul li a,.footer-block p a{font-size:14px}
.icon-white-chevron::after{content:'';top:10px;height:7px;width:7px}
.section-subtitle{font-size:16px;font-weight:24px}
.speaker-blocks>div:nth-child(1),.speaker-blocks>div:nth-child(2),#dew-reg .section-chips>div:nth-child(2),#dew-reg .section-chips>div:nth-child(3){margin-bottom:0}
ul.dew-cwu-social{margin-bottom:0;left:0}
.footer-copyright{margin-top:55px;padding:0 20px}
.footer-cr{padding-right:8px;border-right:0}
.footer-cr-url a{font-size:12px;color:#fff;display:inline-block;margin-left:0;margin-right:8px;font-weight:200}
p#msg-subscribe{margin-bottom:10px}
.center-mobile{text-align:center;width:100%}
.dew-chip-headline,h2.dew-chip-headline,.dew-chip-grid .dew-chip-headline,.dew-chip-grid h2.dew-chip-headline{font-size:24px;line-height:28px}
.wts-block h2.dew-chip-headline{font-size:40px;line-height:50px;font-weight:200}
#dew-wts .container-fluid{padding:0}
.wts-block{padding:20px}
.dew-exhibitors-list>div{margin-top:15px}
.dew-exhibitors-list>div:first-child{margin-top:0}
.sponsors-chips{margin-top:40px;padding-left:0;padding-right:0}
#main-container>div#dew-att{background-image:url(../images/top5-footer-640.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;text-align:center}
#main-container>div#dew-att.sessions-footer{background-image:url(../images/sessions-footer-640.jpg)}
#main-container>div#dew-att.conference-footer{background-image:url(../images/conference-details-footer-640.jpg)}
#main-container>div#dew-att.wte-footer{background-image:url(../images/what-to-expect-footer-640.jpg)}
.top5-hero{background-image:url(../images/top5-hero-640.jpg)}
.breakout-sessions-hero{background-image:url(../images/breakout-sessions-hero-640.jpg)}
.entertainment-hero{background-image:url(../images/entertainment-hero-640.jpg)}
.what-hero{background-image:url(../images/what-to-expect-hero-640.jpg)}
.speakers-hero{background-image:url(../images/speakers-hero-640.jpg)}
.wac-hero{background-image:url(../images/wac-hero-640.jpg)}
.sponsors-hero{background-image:url(../images/sponsors-hero-640.jpg)}
.sessions-hero{background-image:url(../images/sessions-hero-640.jpg)}
.registration-hero{background-image:url(../images/registration-hero-640.jpg)}
.agenda-hero{background-image:url(../images/agenda-hero-640.jpg)}
.faq-hero{background-image:url(../images/faq-hero-640.jpg)}
.program-loyalist-hero{background-image:url(../images/program-loyalist-hero-640.jpg)}
.program-gps-hero{background-image:url(../images/program-gps-hero-640.jpg)}
.program-oem-hero{background-image:url(../images/program-oem-hero-640.jpg)}
.program-hol-hero{background-image:url(../images/program-hol-hero-640.jpg)}
.program-certifications-hero{background-image:url(../images/program-certifications-hero-640.jpg)}
.home-hero{background-image:url(../images/program-certifications-hero-640.jpg);height:auto;padding:0 !important}
.home-reg-block{padding:20px 0;background:0}
.slick-dots{bottom:-30px}
}
@media only screen and (max-width:480px){.travel-information .wts-block.static{padding:30px;padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:380px){.gift-images img{margin:0 auto;width:120px;height:120px}
.gift-caption{font-size:14px;line-height:16px;padding:5px !important}
.travel-information .wts-block p{padding-left:32px}
}
@media screen and (min-width:40em){.container-fluid{padding:0 17px;padding-left:17px !important;padding-right:17px !important;max-width:1600px}
#dew-wts .container-fluid{padding:0 !important}
}
@media screen and (min-width:61.25em){.container-fluid{padding:0 20px;padding-left:20px !important;padding-right:20px !important}
#dew-wts .container-fluid{padding:0 !important}
}
@media screen and (min-width:80em){.container-fluid{padding-left:50px !important;padding-right:50px !important}
#dew-wts .container-fluid{padding:0 !important}
}
@media screen and (min-width:100em){.container-fluid{padding-left:90px !important;padding-right:90px !important}
#dew-wts .container-fluid{padding:0 !important}
}
@keyframes ctaHover{0{left:7px}
60%{left:9px}
100%{left:7px}
}