@charset "UTF-8";
.live-content{color:#3c3c3c}
.live-content,.live-content h2,.live-content h3,.live-content h4,.live-content h5{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-weight:400}
.live-content h1{font-family:Oswald,Helvetica,Arial,sans-serif;font-weight:300}
.live-content a,.live-content a:visited{color:#009CA6}
.live-content .section-hed{font-weight:700;text-align:center;margin:1.5em 0;color:#666}
.live-content .u-block-center{margin:0 auto}
.live-content .social-icons{list-style-type:none;margin:1em 0;padding:0}
.live-content .social-icons li{display:inline-block;font-size:20px}
.live-content .social-icons a:hover{text-decoration:none}
.live-content .social-icons a:before{padding:10px}
.live-content .kicker,.live-content a.kicker,.live-content a.kicker:visited{display:inline-block;font-weight:700;text-transform:uppercase;font-size:12px;padding:5px;background:#009EAA;color:#fff}
.live-content .kicker:hover,.live-content a.kicker:hover,.live-content a.kicker:visited:hover{background:#239DA4}
.live-content .kicker:active,.live-content a.kicker:active,.live-content a.kicker:visited:active{background:#156D72}
.live-content .button,.live-content a.button{background:#009EAA;color:#fff;padding:.5em 1em;border-radius:0;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0}
.live-content .button:hover,.live-content a.button:hover{background:#239DA4}
.live-content .button:active,.live-content a.button:active{background:#156D72}
.live-content .wrap-button{text-align:center;position:relative;margin:40px 0;clear:both}
.live-content .underwriter-logos{text-align:center}
.live-content .underwriter-group.single-underwriter h4{font-size:14px;margin:12px 0;text-transform:uppercase;font-weight:700;color:#666}
.live-content .underwriter-logos .logo{display:inline-block;padding:10px;min-width:125px;vertical-align:middle}
.live-content .underwriter-logos .logo a{display:block;height:100%}
.live-content .underwriter-logos .logo img{width:100%}
.live-content .underwriter-logos h4{font-size:22px;font-weight:400;margin:0}
.live-content .underwriter-logos p{margin:0}
.live-content .underwriter-group{padding:10px;margin:10px}
.live-content .presented-by{text-align:center;margin:40px 0}
.live-content .presented-by h3{color:#8A8A8A;text-transform:uppercase;letter-spacing:2px;font-size:1rem;font-weight:700}
.live-content .presented-by img{max-width:320px;width:90%;display:block;margin:0 auto}
.live-content .presented-by .guidelines{margin-top:20px;display:block}
.c-live__attribution{font-size:10px}
.live-content .river-grid{padding:0;margin:0 -20px;overflow:hidden;width:100%;list-style-type:none}
@media (max-width:640px){.live-content .river-grid{margin:0}
}
.live-content .river-grid.hide-deks .river-item .dek{display:none}
.live-content .river-grid li{margin:20px}
.live-content .river-item{position:relative;box-sizing:border-box;overflow:visible}
.live-content .river-item::after{content:"";display:block;clear:both}
.live-content .river-grid .new-group{border-top:4px solid #ccc;padding-top:2rem;margin-top:2rem}
.live-content .river-grid.quarters h2,.live-content .river-grid.thirds h2{font-size:22px}
.live-content .river-item h2{font-family:Oswald,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.4;margin-bottom:0}
@media (max-width:640px){.live-content .river-item h2{font-size:20px;margin-top:0}
}
.live-content .river-grid.full li figure{max-width:300px;height:100%;padding:0}
@media (max-width:640px){.live-content .river-grid.full li figure{max-width:150px;min-width:150px}
}
.live-content .river-grid .river-item{box-sizing:border-box}
@media (max-width:640px){.live-content .river-grid .river-item{padding-left:165px;min-height:150px}
}
@media (max-width:640px){.live-content .river-grid .river-item.no-image{padding-left:0;min-height:0}
}
@media (max-width:640px){.live-content .river-grid .river-item figure{width:150px;height:150px;padding:0;position:absolute;top:0;left:0;height:0!important}
}
@media (max-width:640px){.live-content .river-grid .kicker{max-width:150px;box-sizing:border-box}
}
.live-content .river-item.horizontal figure{float:left;height:0;width:50%;padding-bottom:50%;margin-right:15px;background-color:#ccc}
.live-content .river-item.horizontal h2{margin-top:0}
.live-content .river-item.horizontal .event-metadata{max-width:calc(50% - 15px)}
@media (max-width:640px){.live-content .river-item.horizontal .event-metadata{max-width:100%}
}
.live-content .river-item .event-metadata{margin:10px 0 0 0;padding:10px 0 0 0;display:inline-block;border-top:1px #999 solid}
.live-content .river-item .event-metadata li{margin:0}
.live-content .river-item .city,.live-content .river-item .date{display:block;color:#999;text-transform:uppercase;line-height:1.5}
@media (max-width:640px){.live-content .river-item .city,.live-content .river-item .date{font-size:13px;line-height:1.25}
}
.live-content .river-item img{width:100%}
.live-content .river-grid.thirds>li{float:left;width:calc(33% - 40px)}
.live-content .river-grid.quarters>li{width:calc(25% - 40px);float:left}
@media (max-width:930px){.live-content .river-grid.quarters>li{width:calc(50% - 40px)}
}
.live-content .river-grid.quarters>li,.live-content .river-grid.thirds>li{margin-bottom:20px}
@media (max-width:640px){.live-content .river-grid.quarters>li,.live-content .river-grid.thirds>li{float:none;width:100%;clear:both;margin:20px 0}
}
@media (max-width:930px){.live-content .river-grid.quarters>li:nth-child(2n+1){clear:left}
}
.live-content .river-item .kicker{position:absolute;top:0;left:0;z-index:100}
.live-content .no-image .kicker{position:relative;margin-bottom:10px}
@media (max-width:640px){.live-content .river-grid .dek{display:none}
}
.about-live figure.opening{max-width:1200px!important;width:100%;max-height:50vh;overflow:hidden;position:relative;margin:0 auto 40px auto}
.about-live img{background:#e5e5e5}
.about-live figure.opening figcaption{position:absolute;bottom:10%;left:5%;color:#fff;background:url("../../atlantic_live/img/logo-white.c53c2aeb9a8b.svg");height:20%;background-size:contain;width:100%;max-width:450px;background-repeat:no-repeat;overflow:hidden;text-indent:-120px}
.about-live section{width:94%;max-width:700px;margin:0 auto;font-size:20px;line-height:1.5}
.about-live .full-width{margin:50px auto}
.about-live .pullquote{font-size:30px;color:#888;line-height:1.333;margin:0 auto;max-width:800px;position:relative;font-weight:100;margin:40px 0}
@media (max-width:930px){.about-live .pullquote{font-size:20px}
}
@media (max-width:640px){.about-live .pullquote{width:auto}
}
.about-live .pullquote:before{content:"“";font-size:7em;display:inline-block;position:absolute;top:.04em;left:-.375em;line-height:.75em;color:#ccc}
@media (max-width:840px){.about-live .pullquote:before{position:relative;left:0;top:.25em;font-size:1.5em;margin-left:-.2em;line-height:0;color:inherit;display:inline}
}
.about-live .pullquote cite{font-size:1rem;text-align:center;margin:.95em 0;display:block}
@media (max-width:840px){.about-live .pullquote cite{text-align:left;text-indent:-1.25em;padding-left:40px}
}
.about-live .pullquote cite:before{content:"—";margin-right:.25rem}
.about-live #contact-form{background:#e5e5e5;overflow:hidden;padding:40px 0;margin-bottom:0}
.about-live #contact-form .inquiries{text-align:center;margin:40px 0}
.about-live #contact-form form{width:94%;max-width:500px;margin:0 auto}
.about-live #contact-form input[type=text],.about-live #contact-form select,.about-live #contact-form textarea{background:#ccc;color:#000;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:10px;font-size:14px;display:block;width:100%;box-sizing:border-box}
.about-live #contact-form select{height:2em}
.live-landing header{background:#eee;overflow:hidden;padding:50px 0 0 0}
.live-landing header>h4,.live-landing header>ul{width:94%;max-width:930px;margin:0 auto}
.live-landing header>h4{font-weight:700;font-size:15px;line-height:2;color:#666}
.live-landing header>ul{padding:0;list-style-type:none;overflow:hidden}
.live-landing .filters{position:relative;vertical-align:middle}
.live-landing .filters li{width:calc(33% - 10px - 100px/3);position:relative;display:inline-block;vertical-align:baseline;padding-right:10px}
@media (max-width:640px){.live-landing .filters li{width:calc(50% - 10px);margin-bottom:10px}
}
.live-landing .filters li:last-child{width:100px;padding-right:0}
@media (max-width:640px){.live-landing .filters li:last-child{width:50%}
}
.live-landing .filters .reset-button{display:block}
@media (max-width:640px){.live-landing .filters .reset-button{width:calc(100% - 10px)}
}
.live-landing .filters label{display:block;margin-bottom:4px;color:#666}
.live-landing .filters select{display:block;height:40px;width:100%}
.live-landing .tabs{margin-top:40px}
@media (max-width:640px){.live-landing .tabs{margin-top:20px;width:auto}
}
.live-landing .tabs li{width:100%;background:#ddd;float:left;width:33.3333%;box-sizing:border-box;padding:10px 0;text-align:center;position:relative;border-left:1px solid #eee}
@media (max-width:640px){.live-landing .tabs li{font-size:13px}
}
.live-landing .tabs li:first-child{border-left:0}
.live-landing .tabs li.active{background:#fff;border-left:0}
.live-landing .tabs li.active a{color:#000}
.live-landing .tabs a{display:block;color:#666}
.live-landing .not-found{margin:40px 0 80px 0}
.live-landing .river{width:94%;max-width:930px;margin:0 auto;padding-top:20px}
.live-content .pagination{margin:40px 0;padding:0;text-align:center;list-style-type:none}
.live-content .pagination li{display:inline-block}
.live-content .pagination a{background:#009EAA;color:#fff;padding:.5em 1em;border-radius:0;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0}
.live-content .pagination a:hover{background:#239DA4}
.live-content .pagination a:active{background:#156D72}
.event section{width:94%;max-width:930px;margin:0 auto;line-height:1.6;margin:40px auto}
.event section.description{width:94%;max-width:770px;margin:0 auto;position:relative}
.event section.contact{width:94%;max-width:450px;margin:0 auto;text-align:center;font-size:20px;line-height:1.5;margin:40px auto}
.event .livestream{display:block;width:94%;max-width:400px;margin:0 auto;text-align:left;font-size:24px;line-height:1.2;padding-left:100px;position:relative;box-sizing:border-box;margin-bottom:40px}
.event .livestream:before{content:"";font-family:atl-icons;position:absolute;font-size:60px;left:30px;top:-10px}
.event .large-event-header{height:60vh;min-height:325px;overflow:hidden;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#333}
@media (max-width:640px){.event .large-event-header{height:auto;min-height:0}
}
.event .title-block{background:rgba(74,74,74,.8);width:540px;margin:0;position:relative;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;padding:10px 10px 40px 10px}
@media (max-width:640px){.event .title-block{width:100%;height:100%;padding:20px;top:0;left:0;box-sizing:border-box;-webkit-transform:None;-moz-transform:None;-ms-transform:None;-o-transform:None;transform:None}
}
.event .title-block.has-kicker{padding-top:35px}
.event .title-block .button,.event .title-block h1,.event .title-block h2{margin:20px 0}
.event .title-block h2{font-size:18px;line-height:1.4;text-transform:uppercase}
.event .lead-image .kicker,.event .title-block .kicker{position:absolute;top:0;left:0;z-index:100}
.event .title-block .event-logo{position:absolute;top:0;left:0;width:35%;height:100%;padding-left:10px;z-index:90}
@media (max-width:640px){.event .title-block .event-logo{position:relative;padding:0;margin:10px auto;height:auto}
}
@media (max-width:640px){.event .title-block .button{font-size:14px}
}
.event .title-block .event-logo img{display:block;width:100%;position:relative;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
@media (max-width:640px){.event .title-block .event-logo img{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
}
.event .title-block .wrap-headlines{margin-left:calc(35% + 30px);text-align:left}
@media (max-width:640px){.event .title-block .wrap-headlines{margin:20px auto;height:auto;text-align:center}
}
.breaking-news-enabled .event-standard{padding-top:40px}
.event .small-event-header{width:94%;max-width:640px;margin:0 auto;text-align:center}
.event .small-event-header h1,.event .small-event-header h2{text-align:center;color:#4A4A4A}
.event .small-event-header h1{font-size:45px;margin-top:0}
.event .small-event-header h2{line-height:1.5;margin:0;text-transform:uppercase}
.event .wrap-lead-image{text-align:center;margin:0 20px 20px 20px}
.event .lead-image{margin:0 auto;position:relative;width:auto;margin:0 auto;display:inline-block}
.event .lead-image img{max-width:100%}
.event .social-icons:before{content:"Share this event";color:#8A8A8A;display:block;margin:0 0 15px 0;font-size:.9rem}
.event .social-icons{text-align:center;margin:0 auto 20px auto;position:relative;overflow:hidden}
@media (min-width:1050px){.event .social-icons{margin:0;position:absolute;right:-160px}
}
.event .presented-by{margin:80px auto}
.event .anchor-links{background:#eee;text-align:center;list-style-type:none;padding:0;margin:20px 0}
.event .anchor-links li{display:inline-block;text-transform:uppercase;margin:0 40px;line-height:100px}
@media (max-width:640px){.event .anchor-links li{margin:0;line-height:40px;display:block}
}
.event .agenda-button,.event .more-speakers{padding-left:2em;padding-right:3em;position:relative}
.event .agenda-button:after,.event .more-speakers:after{content:"";font-family:atl-icons;position:absolute;right:4px}
.event .agenda-button.open:after,.event .more-speakers.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:20px}
.event .speakers-section{text-align:center}
.event .description img{width:100%}
.event .agenda .section-hed{margin-bottom:0}
.event .agenda-freeform,.event .agenda-items{display:none}
.event .agenda-freeform.active,.event .agenda-items.active{display:block}
#event-agenda .wrap-button{margin:0}
.event .agenda-items{list-style-type:none;padding:0;margin:20px 0}
.event .agenda-items li{border-bottom:1px solid #000}
.event .agenda-items li:first-child{border-top:1px solid #000}
@media (max-width:640px){.event .agenda-items li{padding:10px 0}
}
.event .agenda-items li.sponsored{background:#fff8cf}
.event .agenda-items li.day{border-top:0;padding:30px 0 15px 0;font-weight:700}
.event .agenda-items li.day:first-child{padding-top:0}
.event .agenda-items li>span{display:inline-block;width:40%;vertical-align:top;padding:10px;box-sizing:border-box}
@media (max-width:640px){.event .agenda-items li>span{width:auto;display:block;padding:0;margin-bottom:1em}
}
.event .agenda-items li>span.datetime{width:20%}
.event .agenda-items .item-content>:first-child{margin-top:0}
.event .agenda-items .item-content>:last-child{margin-bottom:0}
.event .underwriters .section-hed{margin-bottom:0}
.event .section-hed+.underwriter-group{margin-top:0}
.event .event-partners .section-hed{margin-bottom:0}
.event .related-posts{background:#eee;width:100%;max-width:none;padding:20px 0}
.event .related-posts>*{width:94%;max-width:625px;margin:0 auto}
.event .related-posts ul{list-style-type:none;margin:40px auto;padding:0}
.event .related-posts li{margin:20px 0}
.event .related-posts .title{margin:0}
.event .related-posts .dek{margin:0}
.event .related-posts .source{margin-bottom:0;text-align:center}
.live-homepage{width:94%;max-width:960px;margin:0 auto}
.live-homepage .presented-by{margin-top:0}
.live-homepage .presented-by h3{font-size:13px}
.live-homepage .presented-by img{max-width:250px}
.live-homepage .river-grid.featured{margin:0 auto}
.live-homepage .river-grid.featured .river-item{width:50%;float:left;padding-right:15px;margin-bottom:40px}
@media (max-width:930px){.live-homepage .river-grid.featured .river-item{float:none;margin-right:0;width:auto;min-height:150px;overflow:hidden}
}
.live-homepage .river-grid.featured .river-item .dek{display:none}
@media (max-width:930px){.live-homepage .river-grid.featured .river-item figure{padding:0;width:150px;height:150px}
}
.live-homepage .button.with-arrow{display:inline-block;padding-left:30px;padding-right:60px;padding-top:10px;margin-top:10px;position:relative}
.live-homepage .button.with-arrow:after{content:"";font-family:atl-icons;font-weight:400;position:absolute;top:10px;right:20px}
.live-homepage .hero{clear:both;background-color:#ccc;margin:40px 0;max-height:80vh;height:800px;min-height:400px;background-size:cover;background-position:center center;position:relative}
@media (max-width:500px){.live-homepage .hero{height:auto;max-height:none;min-height:0}
}
.live-homepage .hero .title-block{width:500px;max-width:100%;background:rgba(74,74,74,.8);color:#fff;box-sizing:border-box;padding:40px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media (max-width:500px){.live-homepage .hero .title-block{height:100%;position:relative;padding:80px 20px 40px 20px;overflow:hidden}
}
.live-homepage .hero h1{margin:0;font-size:45px}
.live-homepage .hero h1 a,.live-homepage .hero h1 a:visited{color:#fff}
.live-homepage .hero h2{font-weight:100;text-transform:uppercase;font-size:1.1em}
.live-homepage .hero .kicker{position:absolute;top:0;left:0}
@media (max-width:500px){.live-homepage .hero .button{padding:10px 50px 10px 10px}
}
.live-homepage blockquote.about{font-size:34px;color:#888;line-height:1.333;margin:0 auto;width:70%;max-width:800px;position:relative;font-weight:100}
@media (max-width:930px){.live-homepage blockquote.about{font-size:20px}
}
@media (max-width:640px){.live-homepage blockquote.about{width:auto}
}
.live-homepage .homepage-section{margin:20px 0;border-top:1px solid #ccc;padding-top:40px;overflow:hidden}
.live-article{width:94%;max-width:930px;margin:0 auto}
.live-article .hed{margin-top:.25em}
.speakers{list-style-type:none;margin:20px auto;padding:0;text-align:left;overflow:hidden}
.speakers.full-width{width:94%;max-width:900px;margin:0 auto}
.speakers li{display:block;width:25%;float:left;box-sizing:border-box;padding:0 20px;margin:20px 0;text-align:left}
.speakers li:nth-child(4n+1){clear:left}
@media (min-width:621px) and (max-width:775px){.speakers li{width:33.33%}
.speakers li:nth-child(4n+1){clear:none}
.speakers li:nth-child(3n+1){clear:left}
}
@media (max-width:620px){.speakers li{width:50%;padding:0 10px}
.speakers li:nth-child(2n+1){clear:left}
}
@media (min-width:776px){.speakers.few-speakers{text-align:center}
.speakers.few-speakers li{display:inline-block;float:none;vertical-align:top}
}
.speakers li.toggleable{display:none}
.speakers.expanded li.toggleable{display:block}
.speakers img{width:100%}
.event .large-registration-button{display:block;max-width:20rem;margin:30px auto}
.speakers .location,.speakers .name,.speakers .title,.speakers .twitter{display:block;line-height:1.4}
.speakers .location,.speakers .title,.speakers .twitter{font-size:14px}
.speakers .location,.speakers .title{font-style:italic}
.speakers .twitter:before{margin-right:5px}
/*# sourceMappingURL=live.css.964563cb828c.map */