@import url("//hello.myfonts.net/count/2fb326");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden{display:none}@font-face{font-family:'CaeciliaLTPro-55Roman';src:url("/fonts/2FB326_0_0-b90d428c.eot");src:url("/fonts/2FB326_0_0-b90d428c.eot?#iefix") format("embedded-opentype"),url("/fonts/2FB326_0_0-ce4e91f1.woff2") format("woff2"),url("/fonts/2FB326_0_0-9a48351d.woff") format("woff"),url("/fonts/2FB326_0_0-6f3d48e4.ttf") format("truetype")}@font-face{font-family:'CaeciliaLTPro-56Italic';src:url("/fonts/2FBC23_1_0-baa32550.eot");src:url("/fonts/2FBC23_1_0-baa32550.eot?#iefix") format("embedded-opentype"),url("/fonts/2FBC23_1_0-8f5168ef.woff2") format("woff2"),url("/fonts/2FBC23_1_0-ce8957bc.woff") format("woff"),url("/fonts/2FBC23_1_0-30fdff47.ttf") format("truetype")}@font-face{font-family:'CaeciliaLTPro-85Heavy';src:url("/fonts/2FB326_1_0-9f2fb5dc.eot");src:url("/fonts/2FB326_1_0-9f2fb5dc.eot?#iefix") format("embedded-opentype"),url("/fonts/2FB326_1_0-70ecab73.woff2") format("woff2"),url("/fonts/2FB326_1_0-83c210ba.woff") format("woff"),url("/fonts/2FB326_1_0-50583cf3.ttf") format("truetype")}@font-face{font-family:'CaeciliaLTPro-86HeavyItalic';src:url("/fonts/2FBC23_0_0-8ee14273.eot");src:url("/fonts/2FBC23_0_0-8ee14273.eot?#iefix") format("embedded-opentype"),url("/fonts/2FBC23_0_0-9b8a9dc0.woff2") format("woff2"),url("/fonts/2FBC23_0_0-e119a61e.woff") format("woff"),url("/fonts/2FBC23_0_0-559ac3d6.ttf") format("truetype")}p{margin:0 0 1.5em 0}h1,h2{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;margin:0 0 .5em 0}h3,h4,h5,h6{font-family:'CaeciliaLTPro-85Heavy', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal;margin:0 0 1.5em 0}h1{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:37.5px;font-size:2.67857rem;font-weight:700;text-transform:none;line-height:1.1;color:#ed1b24}@media screen and (min-width: 768px){h1{font-size:50px;font-size:3.57143rem}}h2{font-size:20px;font-size:1.42857rem;text-transform:uppercase;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;letter-spacing:1px}h3{font-size:14px;font-size:1rem;font-family:'CaeciliaLTPro-85Heavy', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal}strong,b{font-family:'CaeciliaLTPro-85Heavy', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:#160c2e;background:#fff;background-size:800px;font-size:14px;font-size:1rem;font-family:'CaeciliaLTPro-55Roman', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal;font-weight:normal;font-style:normal;line-height:1.5}a{color:#ed1b24;text-decoration:none;transition:color 0.2s;font-family:'CaeciliaLTPro-85Heavy', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal}a:hover{color:#160c2e}a img{border:none}ul{padding-left:30px}ul li{list-style-type:disc}img{max-width:100%;height:auto}table{border-collapse:collapse}::selection{background:#ed1b24}::-moz-selection{background:#ed1b24}.btn{display:inline-block;padding:7px 18px;line-height:47px;background:#ed1b24;border:solid 2px #ed1b24;color:#160c2e;border-radius:5px;text-transform:uppercase;font-size:20px;font-size:1.42857rem;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;transition:color 0.2s, border 0.2s,  background 0.2s;letter-spacing:1px}.btn:hover{background:#fff;border-color:#fff}.btn.outline{background:transparent;border-color:rgba(255,255,255,0.4);color:#fff}.btn.outline:hover{background:#160c2e;border-color:#160c2e}.site-header{padding:40px 0 0 0}@media screen and (min-width: 768px){.site-header{padding:60px 0 0 0}}.logo{overflow:hidden;text-align:left;display:block;line-height:0;text-indent:-1000em;background:url("/images/logo-red-9bf153b4.png") no-repeat 0 0;background-size:176px 46px;width:176px;height:46px;margin:0 auto;position:relative;z-index:20}@media screen and (min-width: 768px){.logo{background-size:316px 83px;width:316px;height:83px}}.menu{overflow:hidden;text-align:left;display:block;line-height:0;text-indent:-1000em;background:url("/images/menu-red-a40cc2a1.png") no-repeat 0 0;background-size:33px 16px;width:33px;height:16px;float:right;position:relative;z-index:20;top:20px;cursor:pointer}@media screen and (min-width: 1024px){.menu{display:none}}.main-nav{display:none;position:fixed;top:0;left:0;padding:144px 10% 0 10%;background:#ed1b24;z-index:10;width:100%;height:100%}.main-nav ul{padding-left:0;margin-left:0}.main-nav ul li{padding-left:0;list-style-type:none}.main-nav li{font-size:35px;font-size:2.5rem}.main-nav li a{display:block;color:#fff;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-weight:700;line-height:1.2}.main-nav li a:hover{color:#160c2e}@media screen and (min-width: 1024px){.main-nav{display:block !important;position:static;padding:0;background:transparent;z-index:20;width:auto;height:auto;float:right}.main-nav li{font-size:15px;font-size:1.07143rem;letter-spacing:1px;text-transform:uppercase;float:left;margin-left:30px}.main-nav li:first-child{margin-left:0}.main-nav li.nav-home,.main-nav li.nav-sponsors{display:none}.main-nav li a{display:block;color:#ed1b24}.main-nav li a:hover{color:#c4c4c4}}.menu-open .logo{background-image:url("/images/logo-white-a586c1c2.png")}.menu-open .menu{background-image:url("/images/menu-white-327fab43.png")}body.index .main-nav ul li.nav-home a,body.schedule .main-nav ul li.nav-schedule a,body.information .main-nav ul li.nav-information a,body.sponsors .main-nav ul li.nav-sponsors a,body.tickets .main-nav ul li.nav-tickets a{color:#160c2e}@media screen and (min-width: 1024px){body.index .main-nav ul li.nav-home a,body.schedule .main-nav ul li.nav-schedule a,body.information .main-nav ul li.nav-information a,body.sponsors .main-nav ul li.nav-sponsors a,body.tickets .main-nav ul li.nav-tickets a{color:#c4c4c4}}.scroll-header{transition:height 0.5s, transform 0.5s;width:100%;height:50px;background:rgba(255,255,255,0.8);position:fixed;left:0;top:0;padding:0;z-index:999;transform:translate3d(0, -50px, 0)}.scroll-header .menu{background-image:url("/images/menu-red-a40cc2a1.png")}.scroll-header .main-nav li a{color:#ed1b24}.scroll-header .main-nav li a:hover{color:#160c2e}.scroll-header a.logo{background:url("/images/logo-small-dc373626.png") no-repeat 0 16px;background-size:33px 20px;text-indent:0;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#160c2e;text-transform:uppercase;display:inline-block;width:auto;line-height:50px;padding-left:43px;height:50px}body.scroll .scroll-header{transform:translate3d(0, 0, 0)}.site-footer{background-color:#fff;text-align:center;color:#c4c4c4;font-size:12px;padding-bottom:50px}.site-footer::after{clear:both;content:"";display:table}.footer-heading{color:#ed1b24;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:1px}.charity-logo{display:inline-block;margin-bottom:20px}.charity-info{margin-bottom:50px}.twitter-link{padding-left:30px;background:url(/images/icon-twitter-b406fa3e.png) no-repeat 0 0;background-size:25px 20px;line-height:25px;display:inline-block;height:25px;font-family:'CaeciliaLTPro-56Italic', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal}@media screen and (min-width: 768px){.twitter-link{float:left;display:block}}@media screen and (min-width: 768px){.copy{float:right;margin:0;max-width:220px;text-align:right}}.wrapper{width:80%;margin:0 auto}.wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px){.main-content .wrapper,.block.hero .wrapper,.block.sponsors .wrapper,.block.tickets .wrapper,.block.speakers .wrapper{width:60%}}.block.speakers .wrapper.speakers{width:80%}.cta{text-align:center;padding:15px 0 0 0;display:block;clear:both}.cta p{font-family:'CaeciliaLTPro-56Italic', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal;font-size:12px;margin:15px 0 0 0;padding:0}.cta p a{font-family:'CaeciliaLTPro-86HeavyItalic', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal}#map{width:100%;height:300px;margin-bottom:40px}@media screen and (min-width: 768px){#map{height:100vh}}.sub-nav{margin-bottom:40px}.sub-nav ul{padding-left:0;margin-left:0}.sub-nav ul li{padding-left:0;list-style-type:none}.sub-nav ul li a{text-transform:uppercase;font-size:20px;font-size:1.42857rem;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-weight:400}.media{margin-bottom:20px}.media::after{clear:both;content:"";display:table}.media:before{content:"";display:block;width:20px;height:2px;margin:20px 0;background-color:#160c2e}.media .company-logo{margin:0 auto 20px auto;display:block;max-width:300px}@media screen and (min-width: 768px){.media .company-logo{width:30%;float:left;margin-right:5%}.media p{width:65%;float:left}}.speaker-list{padding-left:0;margin-left:0;transition:transform 0.1s}.speaker-list li{padding-left:0;list-style-type:none}.speaker-list::after{clear:both;content:"";display:table}.speaker-list li{text-align:center;display:block;margin-bottom:45px}.speaker-list li img{display:block;margin:0 auto 15px auto}.speaker-list li h3{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:20px;font-size:1.42857rem;color:#fff;margin-bottom:0;letter-spacing:1px}.speaker-list li a.twitter{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:12px;font-size:0.85714rem;font-weight:700;margin-bottom:20px;display:block}.speaker-list li p{font-size:12px;font-family:'CaeciliaLTPro-56Italic', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal}.speaker-list li a{font-family:'CaeciliaLTPro-86HeavyItalic', 'Lucida Bright', Georgia, serif;font-weight:normal;font-style:normal;color:#160c2e}.speaker-list li a:hover{color:#fff}@media screen and (min-width: 768px){.speaker-list{margin:200px 0 0 0}.speaker-list li{width:23.3%;margin-left:5%;margin-right:5%;float:left;position:relative}.speaker-list li:nth-child(3n+1){top:100px}.speaker-list li:nth-child(3n+2){top:50px}}@media screen and (min-width: 1200px){.speaker-list{margin:100px 0 100px 0}.speaker-list li{width:16.66%;margin-left:0%;margin-right:0%}.speaker-list li:nth-child(6n+1){top:250px}.speaker-list li:nth-child(6n+2){top:200px}.speaker-list li:nth-child(6n+3){top:150px}.speaker-list li:nth-child(6n+4){top:100px}.speaker-list li:nth-child(6n+5){top:50px}.speaker-list li:nth-child(6n+6){top:0px}}@media (max-width: 768px){.speaker-list{transform:translate3d(0, 0, 0) !important}}.block.tickets{background:#160c2e;color:#fff}.block.tickets::after{clear:both;content:"";display:table}.block.tickets h1{color:#fff}.block.tickets h2:after{content:"";display:block;width:20px;height:2px;margin:20px 0;background-color:#ed1b24}.releases{margin:0 auto;width:220px}.releases::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px){.releases{width:100%;margin:0}}.release{display:block;margin:0 0 50px 0}.release::after{clear:both;content:"";display:table}.release.not-on-sale .cost,.release.not-on-sale .cost span,.release.not-on-sale h1,.release.not-on-sale h2,.release.not-on-sale .sold-out-cost{color:#512dc1}.release.not-on-sale h2:after{content:"";display:block;width:20px;height:2px;margin:20px 0;background-color:#512dc1}@media screen and (min-width: 1024px){.release{float:left;width:33.3%}}.release .btn{margin-top:20px}.waiting-list{width:100%}.waiting-list .btn{margin:0 auto 60px auto;max-width:290px;display:block}.cost{color:#ed1b24;float:left;width:103px;margin:0}.cost span{color:#fff;display:block;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:37.5px;font-size:2.67857rem;font-weight:700;text-transform:none;line-height:1.1}@media screen and (min-width: 768px){.cost span{font-size:50px;font-size:3.57143rem}}.sold-out-cost{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:37.5px;font-size:2.67857rem;font-weight:700;text-transform:none;line-height:1.1;margin-bottom:0;line-height:1}@media screen and (min-width: 768px){.sold-out-cost{font-size:50px;font-size:3.57143rem}}#mc_embed_signup{text-align:center;color:#ed1b24}#mc_embed_signup p{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-size:0.85714rem;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-weight:700}#mc_embed_signup #mc_embed_signup_scroll{position:relative;max-width:350px;width:100%;margin:0 auto}#mc_embed_signup label{display:none}#mc_embed_signup input[type="email"]{background:#fff;border:0;border-radius:5px;width:100%;padding:0 40px 0 15px;font-size:14px;font-size:1rem;color:#160c2e;height:40px;line-height:40px}#mc_embed_signup input[type="submit"]{overflow:hidden;text-align:left;display:block;line-height:0;text-indent:-1000em;border:0;width:8.5px;height:23px;background:url("/images/submit-bb76e923.png") no-repeat 0 0;background-size:8.5px 46px;position:absolute;top:9px;right:10px}#mc_embed_signup input[type="submit"]:hover{background-position:0 -23px}::-webkit-input-placeholder{color:#c4c4c4}:-moz-placeholder{color:#c4c4c4}::-moz-placeholder{color:#c4c4c4}:-ms-input-placeholder{color:#c4c4c4}@keyframes gemMove{from{transform:translate(200px, -100px) rotate(-20deg)}to{transform:translate(0, 0) rotate(0deg)}}body.index,body.schedule{position:relative;z-index:0;background:#ed1b24}body.index .site-header a.logo,body.schedule .site-header a.logo{background-image:url("/images/logo-white-a586c1c2.png")}body.index .site-header .menu,body.schedule .site-header .menu{background-image:url("/images/menu-white-327fab43.png")}body.index .site-header .main-nav li a,body.schedule .site-header .main-nav li a{color:#fff}body.index .site-header .main-nav li a:hover,body.schedule .site-header .main-nav li a:hover{color:#160c2e}body.index .scroll-header,body.schedule .scroll-header{background:#fff}body.index .page,body.schedule .page{position:relative;z-index:100}body.index:before,body.schedule:before{transform-style:flat;content:"";display:block;position:fixed;z-index:1;top:0;right:0;width:100%;height:800px;background:url("/images/home-bg-e5916d9b.jpg") no-repeat top right;background-size:400px auto;animation-duration:1s;animation-name:gemMove}@media screen and (min-width: 500px){body.index:before,body.schedule:before{background-size:768px auto}}@media screen and (min-width: 769px){body.index:before,body.schedule:before{background-image:url("/images/home-bg-desktop-d7107fc6.jpg");background-size:1024px auto}}@media screen and (min-width: 1025px){body.index:before,body.schedule:before{background-size:1200px auto}}body.schedule .main-nav ul li.nav-schedule a{color:#160c2e}.block{display:block;padding:75px 0 75px 0}.block::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){.block{padding:100px 0 100px 0}}.block.hero{background:transparent;color:#160c2e}.block.hero h1{color:#fff}.block.hero .hero-wrap::after{clear:both;content:"";display:table}.block.hero h2 span{color:#fff;display:block}.block.hero a{color:#160c2e;font-weight:normal;text-decoration:underline}.block.hero a:hover{color:#fff}.block.hero .scroll-arrow{display:none}@media screen and (min-width: 768px){.block.hero .scroll-arrow{display:block;margin:80px auto 0 auto;height:62px;width:62px;border-radius:62px;border:solid 2px rgba(255,255,255,0.5);background:url("/images/scroll-arrow-7db3e8e7.png") no-repeat center center;background-size:33px 11px;animation-duration:5s;animation-name:fadeInOut;animation-iteration-count:infinite}}@media screen and (min-width: 1024px){.block.hero div.hero-content{width:45%;float:left;margin-left:10%}}.block.speakers{background:transparent;color:#160c2e}.block.speakers h2{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:37.5px;font-size:2.67857rem;font-weight:700;text-transform:none;line-height:1.1;color:#fff}@media screen and (min-width: 768px){.block.speakers h2{font-size:50px;font-size:3.57143rem}}.block.last-year{background:#ed1b24 url(/images/last-year-bg-535953e5.jpg) no-repeat center center;background-size:cover;color:#fff}.block.last-year p{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:37.5px;font-size:2.67857rem;font-weight:700;text-transform:none;line-height:1.1}@media screen and (min-width: 768px){.block.last-year p{font-size:50px;font-size:3.57143rem}}.block.last-year a{color:#fff;text-transform:uppercase;font-size:15px;font-size:1.07143rem;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-weight:700;width:124px;display:block;text-align:center}.block.last-year a:before{content:"";width:120px;height:120px;display:block;border:solid 2px #ed1b24;background:#160c2e url("/images/play-video-a9f2061a.png") no-repeat center center;background-size:39px 25px;border-radius:9999em;transition:border-color 0.2s;position:relative;top:-10px}.block.last-year a:hover:before{border-color:#fff}@media screen and (min-width: 1024px){.block.last-year{height:100vh;position:relative}.block.last-year .wrapper{width:60%;position:relative;top:50%;transform:translateY(-50%)}}@keyframes fadeInOut{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}body.schedule .main-content h1{color:#160c2e;line-height:1}body.schedule .main-content a{color:#160c2e}body.schedule .main-content a:hover{color:#fff}ul.schedule{padding-left:0;margin-left:0}ul.schedule li{padding-left:0;list-style-type:none}ul.schedule li{margin-top:30px}ul.schedule li::after{clear:both;content:"";display:table}ul.schedule li:before{content:"";display:block;width:20px;height:2px;margin:20px 0;background-color:#160c2e}ul.schedule li:first-child:before{display:none}ul.schedule li .info{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;text-align:center}ul.schedule li .time{font-size:20px;font-size:1.42857rem;margin:0;text-align:left}ul.schedule li .duration{font-size:14px;font-size:1rem;display:inline-block;margin-left:10px}ul.schedule li .title{font-size:20px;font-size:1.42857rem;color:#fff;text-transform:uppercase;margin:0}ul.schedule li .twitter{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;font-size:1rem;text-align:center;margin-bottom:20px;display:block}ul.schedule li .speaker-image{margin:0 auto}ul.schedule li p.speaker{font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:37.5px;font-size:2.67857rem;font-weight:700;text-transform:none;line-height:1.1;color:#fff;margin-bottom:0.83em}@media screen and (min-width: 768px){ul.schedule li p.speaker{font-size:50px;font-size:3.57143rem}}ul.schedule li.talk .time{margin-bottom:20px}@media screen and (min-width: 768px){ul.schedule li .info{width:35%;text-align:left;float:left}ul.schedule li .info .twitter{width:142px}ul.schedule li .detail{width:65%;float:left}}.speaker-image{width:142px;height:auto;border-radius:9999em}.main-content{padding-top:140px}.main-content::after{clear:both;content:"";display:table}body.supporters p.download:before{content:"";display:block;width:20px;height:2px;margin:20px 0;background-color:#160c2e}@media screen and (min-width: 768px){body.supporters .main-content .wrapper h2,body.supporters .main-content .wrapper p.download,body.supporters .main-content .wrapper .media:before{margin-left:35%}}body.supporters .site-footer{padding-top:50px}.block.supporters{background-color:#fff;text-align:center}.block.supporters h1{text-align:left}.block.supporters h2{border-bottom:solid 2px #e8e8e8;padding:0 0 10px 0;margin:20px 0 40px 0}.block.supporters .company-logo{display:inline-block;margin:0 10px 40px 10px}.block.supporters .btn.outline{border-color:#e8e8e8;color:#ed1b24}.block.supporters .btn.outline:hover{border-color:#ed1b24;background-color:#ed1b24;color:#fff}@media screen and (min-width: 1024px){.main-content .wrapper.info .sub-nav{width:35%;float:left}.main-content .wrapper.info .sub-nav ul{margin-top:0}.main-content .wrapper.info .main{width:65%;float:left}}.accommodation::after,.food-drink::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px){.accommodation .col,.food-drink .col{width:30%;margin-left:5%;float:left}.accommodation .col:first-child,.food-drink .col:first-child{margin-left:0}}.travel::after{clear:both;content:"";display:table}@media screen and (min-width: 1024px){.travel .col{width:45%;margin-left:10%;float:left}.travel .col:first-child{margin-left:0}}#accommodation:before,#food-drink:before,#accessibility:before{content:"";display:block;width:20px;height:2px;margin:20px 0;background-color:#160c2e}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/images/fancybox_sprite-17df19f9.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/images/fancybox_loading-1a755fb2.gif") center center no-repeat}.fancybox-close{background-image:none !important;position:absolute;top:-16px;right:-16px;width:36px;height:36px;cursor:pointer;z-index:8040;background:#160c2e;border:solid 2px #ed1b24;border-radius:36px;color:#fff}.fancybox-close:after{content:"x";color:#fff;position:absolute;top:5px;right:6px;font-size:20px;line-height:20px;text-align:center;width:20px;display:block;height:20px;font-family:'Source Sans Pro', Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-style:normal}.fancybox-close:hover{border-color:#fff}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/images/blank-2daeaa8b.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/images/fancybox_overlay-b3a4ee64.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/images/fancybox_sprite@2x-30c58913.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/images/fancybox_loading@2x-273b1234.gif");background-size:24px 24px}}