.navlink a:hover,a .speaker-social:hover,a:hover{text-decoration:none}.anchor,.event,.navlink,.sponsors{position:relative}.event,.pop-box .pop .pop-over,.speaker-info .name,.text,.title-inline li{word-wrap:break-word}.clickable-link,.event,.sizeevent,.social-button,.speaker-info{cursor:pointer}body{background-color:#f8f8fa!important;color:#777;font:12px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.anchor{display:block;top:-70px;visibility:hidden}.hide{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}a{color:#777}a:hover{color:#757575}a .speaker-social{margin-right:.3em}.scroll{display:flex}.logo{max-height:45px;max-width:110px}.navbar-default{background-color:rgba(255,255,255,.8);border-color:#e7e7e7}.navbar-default .navbar-nav>li>a{color:#000;font-size:11px}.navbar-header{margin-left:20px}.navlink{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;top:2px}.navlink a{padding-bottom:14px}.navlink a:hover{border-bottom:3px solid #777}.active,.pop-box .pop .pop-over>.sessions .sizeevent:hover span:nth-of-type(2),.tweets-feed a{text-decoration:underline}@media screen and (max-width:768px){.navlink a:hover{width:20%}}.navbar-toggle{color:#777;padding:6px 10px}.navbar-default .navbar-toggle .icon-bar{background-color:#777}.sessions ul{list-style:none}.sessions ul li:after{content:','}.sessions ul li:last-of-type:after{content:''}@media (min-width:450px){body{font-size:14px}}@media (min-width:768px){#day-menu .dropdown-menu{display:block;opacity:0;top:-500px;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#day-menu .dropdown-menu:hover{display:block;opacity:1;top:50px}#day-menu>.dropdown-toggle:hover+.dropdown-menu{opacity:1;top:50px}#day-menu>.dropdown-toggle:hover{background-color:#e7e7e7}}.btn-sign-up{background:#ff8700;color:#fff;margin-left:5px;margin-top:-5px}.video-link{margin-left:3px}.video-link>.fa{color:#757575;font-size:22px}.video-link>.fa:hover{color:#e52d27}.session-link>.fa{color:#757575;font-size:18px}.session-link>.fa:hover{color:#2196F3}@media (max-width:450px){.session-link>.fa{font-size:24px}.video-link>.fa{font-size:28px}.btn-sign-up{font-size:15px;margin-top:-8px}}@media (max-width:500px){.nav>li>a{padding:8px!important}}.section-header{font-size:30px;line-height:36px;margin-bottom:42px;margin-top:50px}.inputbox{margin-left:5px;padding:4px;width:35%}.speakers-inputbox{margin-left:5px;padding:0;vertical-align:top;width:50%}.s-popup-header-name{display:inline-block!important;font-size:15px!important;font-weight:400;max-width:98%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}::selection{background-color:#ff8700;color:#fff}.footer{bottom:0;color:#777;height:100px;margin:0;padding:15px;text-align:center}.pop-box .pop>.pop-over.row:hover .fa,.text{color:#000}.large,.medium,.small{height:auto;margin:1%;max-width:100%;padding:3%;display:block;width:auto}.large{max-height:200px}.medium{max-height:140px}.small{max-height:120px}.sponsors{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;margin:25px;padding:10px 15px}.mediumoffset:first-child{margin-left:8.33%}.smalloffset{margin-left:41.66666667%}.largeoffset{margin-left:36%}.sublargeoffset:first-child{margin-left:16.6%}.subsmalloffset{margin-left:41.66666667%}@media (max-width:792px){.speaker-with-bio .speaker-description{display:table}.mediumoffset:first-child,.sublargeoffset:first-child{margin-left:0}}@media (max-width:892px){.largeoffset,.smalloffset{margin-left:10%}}.centre{display:block;margin:0 auto}.show-button-filter{display:inline-block;padding-top:6px}.event{background:#b7cdff;border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid transparent;border-radius:4px;border-right:1px solid rgba(0,0,0,.15);border-top:1px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,.25);display:block;margin:0 12px 12px 0;text-shadow:1px 1px 0 rgba(0,0,0,.15);width:auto}.arrow,.pop-box{position:absolute;z-index:1000}.sizeevent{font-style:normal;font-weight:400;padding:20px;width:auto}.sizeevent span{font-weight:700}.trackwidth{width:112px}@media (max-width:660px){.event{max-width:100%}}@media (max-width:600px){.show-button-filter{display:inline;margin:0 auto;padding-bottom:0;width:40%}.show-button-filter button{width:100%}}.date-list{line-height:40px;margin-top:50px}.date-pill{border:thin solid;border-radius:4px;display:inline-block;line-height:1.5;margin:10px;padding:6px;white-space:nowrap}#track-list{margin-bottom:8%;margin-top:8%}.left-border{border-left:1px solid #e6e6e6}.text{font-size:22px;text-align:justify}.tracks{border-left:1px solid rgba(0,0,0,.1);min-height:70px}.arrow{height:10px;left:6px;margin-top:-9px;overflow:hidden;width:25px}.arrow span{background:#efefef;border-left:1px solid #c1c1c1;border-top:1px solid #c1c1c1;display:block;height:14px;margin:1px 0 0 4px;width:14px;zoom:1;-moz-box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.37);-moz-transform:rotate(45deg) skew(-10deg,-10deg);-ms-transform:rotate(45deg) skew(-10deg,-10deg);-o-transform:rotate(45deg) skew(-10deg,-10deg);-webkit-box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.37);-webkit-transform:rotate(45deg) skew(-10deg,-10deg);box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.37);transform:rotate(45deg) skew(-10deg,-10deg)}.pop-box{background-color:#fff;border:1px solid #c1c1c1;border-radius:4px;height:auto;min-height:255px;transition:all .5s ease;width:355px}.pop-box .pop>hr{margin:10px 0;min-width:calc(100% - 20px)}.pop-box .pop>h4{margin-left:-20px}.pop-box .pop>.pop-over.row{padding:10px 20px 0 0}.pop-box .pop>.pop-over.row:hover .s-button{color:#fff}.pop-box .pop{background-color:#fff;margin-left:20px;border-radius:3px}.pop-box .pop a{margin-left:-5px}.pop-box .pop .pop-over>.sessions{padding:0}.pop-box .pop .pop-over{color:#777;font-weight:400;line-height:20px;margin:0;padding:0}.pop-box .pop-header{background:#efefef;border-bottom:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;height:35px;margin-left:-20px;padding:5px 5px 0 20px}#headline{padding:8px}.main{background-color:#fff;margin-bottom:1%;margin-top:2%;padding-top:2%}.card-container{padding:4%}.card-container .card{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);display:block;margin:30% auto 0;width:250px}.card-container .card .card-img-top{height:235px;overflow:hidden;width:248px}.card-container .card .card-block{height:330px;overflow-y:hidden;overflow-x:hidden;padding:2%}.card-container .card .card-block:hover{overflow-y:overlay}.card-container .card .card-block .card-text{color:#2482d3;line-height:normal;padding:1%;word-wrap:break-word}.card-container .card .card-block .description{color:#000;margin:4%;padding:4px;text-align:center}.card-container .card .icons{color:#757575;height:43px;font-size:18px;padding:4%;text-align:center}.track-heading{margin-top:40px}.active{color:#000!important;font-weight:700}.eventtime{color:#777;height:46px;text-align:center;transform:translateY(30%);vertical-align:middle}@media only screen and (max-width:600px){.eventtime{padding-left:0}}.sesroom{color:#fff;padding:1%;margin-left:4%;max-width:500px}@media only screen and (min-width:600px) and (max-width:700px){.sesroom{max-width:400px}}@media only screen and (min-width:458px) and (max-width:600px){.sesroom{max-width:300px}}@media (max-width:458px){.sesroom{max-width:250px}}.titlecolor{border-radius:50%;height:12px;width:12px}.title-inline{padding:0;position:relative}.title-inline li{display:inline-block;max-width:188.6px;vertical-align:top}.title-legend{float:right;width:215px}.track-names{color:#000;margin-top:16%}.social-buttons{display:none;margin-top:5px;padding-left:15px;padding-right:5px}.social-buttons-speaker{display:none;padding-left:10px}.header-pop,.social-button,.track-inline{display:inline-block}.social-button{color:#fff;height:25px;text-align:center;width:25px}.social-button i{height:100%;line-height:25px;width:100%}.social-session{padding-left:15px;padding-top:10px}.facebook{background-color:#3b5998}.twitter{background-color:#55acee}.google{background-color:#dd4b39}.linkedin{background-color:#3b5998}.social-link{padding-left:10px;padding-top:5px}@media (max-width:990px){.title-legend{float:left;width:40%}.track-names{margin-top:0}}@media (max-width:767px){.pop-box{width:100%}.pop-box .arrow{left:48%;margin-top:-10px}}.track-inline{vertical-align:text-top}.carousel,.carousel .item{height:500px}.carousel .item-caption,.carousel-caption{bottom:100px;color:#fff;left:10.2%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel .item-caption h1,.carousel .item-caption h4,.carousel-caption h1,.carousel-caption h4{color:#fff}@media (min-width:768px){.carousel-caption h1{font-size:50px}}.eventpage{margin-top:-66px;padding:0;position:relative;overflow:hidden}.eventpage .listing-panel{background-color:#fff;border-color:#d2d6df;border-style:solid;border-width:0 0 1px;box-sizing:border-box;padding-bottom:10px;padding-top:10px}.eventdes{color:#777;padding-top:30px;text-align:justify}.speaker-info{height:280px;margin-bottom:10px;padding:0}.speaker-info .name{padding:0 4px}#map{display:block;margin:auto;height:75vh}.speakers-row{padding:0 15px}.speakers-row .speaker-column{padding:0}.speakers-row .speaker-column .speaker{margin-bottom:36px;position:relative}.speakers-row .speaker-column .speaker span{display:block;font-size:16px}.speakers-row .speaker-column .speaker .image-holder{cursor:pointer;margin-bottom:12px;overflow:hidden;position:relative}.speakers-row .speaker-column .speaker .image-holder .background-image{background-color:#f8f8fa;display:block;height:300px;margin:0 auto;width:300px}.speakers-row .speaker-column .speaker .image-holder .responsive-overlay{height:100%;position:absolute;top:0;width:100%}.speakers-row .speaker-column .speaker .image-holder .responsive-overlay .preserve3d{height:300px}.speakers-row .speaker-column .speaker .image-holder .responsive-overlay .hover-state{background:rgba(0,0,0,.5);display:block;left:0;opacity:0;position:relative;top:0;z-index:2;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:300px;width:300px}.speaker-with-bio .speaker .image-holder:hover .hover-state,.speakers-row .speaker-column .speaker .image-holder:hover>.hover-state{opacity:1}.speakers-row .speaker-column .speaker .image-holder .responsive-overlay .hover-state .bio{color:#fff;margin-left:10px;margin-right:10px;max-width:280px}@media screen and (max-width:892px){.speakers-row .speaker-column .speaker .image-holder .responsive-overlay .hover-state{margin:0 auto}}.speakers-row .speaker-column .speaker .image-holder .social-links{position:absolute;top:0;width:100%;-moz-transform:translate3d(0,-200px,0);-moz-transition:all .3s ease-out;-webkit-transform:translate3d(0,-200px,0);-webkit-transition:all .3s ease-out;transform:translate3d(0,-200px,0);transition:all .3s ease-out}.speakers-row .speaker-column .speaker .image-holder .social-links a{color:#fff;display:inline-block;font-size:24px;margin-left:6px}.speakers-row .speaker-column .speaker .image-holder .social-links a:hover{color:#000}.speakers-row .speaker-column .speaker .image-holder:hover>.hover-state .social-links{position:absolute;top:140%}.speaker-name{color:#333;height:22px;text-align:center}@media only screen and (max-width:692px){span.speaker-name{text-align:center}}@media only screen and (max-width:500px){span.speaker-name{text-align:center}}.middle{padding:4%;text-align:center}.sponsorscont{padding:72px}.vcenter{transform:translateY(30%)}.sponsorimg{height:80px;line-height:80px;margin-bottom:36px}.sponsorimg img{max-height:80px;max-width:150px}.duplicatable-content{padding-bottom:36px}.speaker-with-bio{margin-bottom:36px;overflow:hidden}.speaker-with-bio .speaker{float:left;margin-bottom:0;width:50%}.speaker-with-bio .speaker .image-holder{overflow:hidden;position:relative}.speaker-with-bio .speaker .image-holder:hover .hover-state .social-links{position:absolute;top:140%}.speaker-with-bio .speaker .image-holder .background-image{height:262.5px;width:262.5px}.speaker-with-bio .speaker .responsive-overlay{height:100%;position:absolute;top:0;width:100%}.speaker-with-bio .speaker .responsive-overlay .hover-state{background:rgba(0,0,0,.5);display:block;height:262.5px;left:0;opacity:0;position:relative;top:0;width:262.5px;z-index:2;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.speaker-with-bio .speaker .responsive-overlay .hover-state .social-links{position:absolute;top:0;width:100%;-moz-transform:translate3d(0,-200px,0);-moz-transition:all .3s ease-out;-webkit-transform:translate3d(0,-200px,0);-webkit-transition:all .3s ease-out;transform:translate3d(0,-200px,0);transition:all .3s ease-out}.speaker-with-bio .speaker .responsive-overlay .hover-state .social-links a{color:#fff;display:inline-block;font-size:24px;margin-left:6px}.speaker-with-bio .speaker .responsive-overlay .hover-state .social-links a:hover{color:#000}.speaker-with-bio .speaker-description{float:left;max-height:262.5px;overflow:hidden;padding-left:30px;width:50%}.speaker-with-bio .speaker-description:hover{overflow:auto}.speaker-with-bio .speaker-description .sub{display:inline-block;font-weight:600;margin-bottom:18px}.speaker-with-bio .speaker-description p{font-size:14px;line-height:24px;margin:0 0 10px}@media (max-width:992px){.speaker-with-bio .speaker{width:100%}.speaker-with-bio .speaker .image-holder>.background-image{display:block;margin:0 auto}.speaker-with-bio .speaker-description{padding-left:0;text-align:center;width:100%}}@media screen and (max-width:992px){.speaker-with-bio>.speaker>.image-holder>.responsive-overlay>.hover-state{margin:0 auto}}@media only screen and (min-width:992px) and (max-width:1200px){.speaker-with-bio .speaker-description,.speaker-with-bio .speaker>.image-holder .background-image,.speaker-with-bio .speaker>.image-holder .responsive-overlay>.hover-state,.speakers-row .speaker-column .speaker>.image-holder .background-image,.speakers-row .speaker-column .speaker>.image-holder .responsive-overlay>.hover-state{height:212.5px;width:212.5px}.speakers-row{padding:0 75px}.speakers-row .speaker-column{text-align:center}}.vertical-align{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tweets-feed{color:#777;font-size:20px;height:100px;line-height:30px;margin-bottom:20px;transition:opacity .2s linear}.tweets-feed a{color:#777;font-weight:700}.footer-container .classic a,.skip{text-decoration:none}.tweets-feed #dateTweeted{display:block;font-size:15px}@media screen and (max-width:600px){.tweets-feed{font-size:1em}.tweets-feed #dateTweeted{display:block;font-size:.9em}}.tweet-row{margin-bottom:80px;padding:0;transform:translateY(30%)}.tweet-row .social_twitter{font-size:60px;margin-bottom:12px}.footer-container{margin:0 auto;max-width:1600px}.footer-container .classic{background:#f5f5f5;padding:72px 0 36px}.footer-container .classic .menu{display:inline-block;line-height:1;list-style:none;margin-bottom:14px;padding:0;text-align:left}.footer-container .classic .menu li{color:#000;float:none;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:12px;position:relative;text-transform:uppercase;top:4px}.footer-container .classic span>.lead{display:inline-block;font-weight:400;margin-bottom:12px}.footer-container .classic .social-profiles,.footer-container .classic .social-profiles li{display:inline-block}.footer-container .classic a:hover{color:#000}.footer-container .contact-details{left:40px;margin-bottom:14px}.footer-container .contact-details .contact-methods{list-style:none;margin:0;padding:0}.footer-container .contact-details .contact-methods i{color:#777;font-size:36px}.footer-container .contact-details .contact-methods li{list-style:none;margin-bottom:12px;position:relative}.footer-container .contact-details .contact-methods span{display:inline-block;font-size:14px;left:8px;position:relative;width:188px}.footer-container .contact-details .contact-methods span a{border-bottom:3px solid #fff;bottom:10px;left:8px;padding-bottom:4px;position:relative}.footer-container .contact-details .contact-methods .address>span{vertical-align:top}@media (max-width:892px){.footer-container .contact-details{left:0}}.room-container>.tip-description{color:#777;line-height:2;text-align:left}.graytext{color:#777}.search-filter .fossasia-filter,.search-filter-speaker .fossasia-filter{background-color:#fff;border:1px solid #696969;color:#000;font-size:12pt;height:28px;padding-left:2px;width:186px}.search-filter-speaker{margin-bottom:3.5rem;overflow:hidden}.search-filter-speaker .fossasia-filter{display:block;font-family:sans-serif;margin:0 auto}@media only screen and (max-width:600px){.search-filter-speaker{float:none}.search-filter-speaker .fossasia-filter{border-radius:5px;display:block;float:none;height:32px;margin:0 auto;width:80%}}.search-filter{display:inline;float:right;padding-top:12px}.search-filter .fossasia-filter{float:left;font-family:sans-serif}.search-filter input{line-height:24px}@media only screen and (max-width:600px){.search-filter{display:inline;float:none;width:40%}.search-filter .fossasia-filter{float:none;margin:0 auto;width:100%;height:33px;border-radius:5px}.middle{padding:0}.date-list{margin-top:10px;text-align:center}.date-pill{display:block;margin:1%}}.bookmark{padding:5px;position:absolute;right:0;top:0}.tabs{margin-left:-15px}.tabs-nav{display:flex;list-style:none;margin:0;padding:0}.tabs-nav-link{background-color:#838282;color:#fff;flex:1;margin-right:4px;padding:12px;text-align:center;transition:color .3s}.tab,.tabs-nav-link.is-active{background-color:#e7e7e7}.tabs-nav-link:last-child{margin-right:0}.tabs-nav-link:hover{color:#e6e6e6}.tab-content,.tab-content a:hover,.tabs-nav-link.is-active{color:rgba(22,22,22,.99)}.tabs-nav-link i,.tabs-nav-link span{line-height:1;margin:0;padding:0}.tabs-nav-link i{font-size:18px}.tabs-nav-link span{display:none;font-size:18px}@media all and (min-width:720px){.tabs-nav-link i{font-size:22px;margin-bottom:12px}.tabs-nav-link span{display:block}}.tab{display:none}.tab.is-active{display:block}.tab-content{overflow:auto;padding:1.5rem}.tab-content a{line-height:2;margin-right:1rem;text-decoration-line:none}.tab-content a::before{content:"\00B7";margin-right:.5rem}@media only screen and (max-width:420px){.tab-content{color:rgba(22,22,22,.99);padding:1.5rem}}#down-button{color:#838282;font-size:3em;position:fixed;right:5%;top:90%;z-index:1010}.skip{background-color:#fff;color:#000;height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}a.skip:active,a.skip:focus,a.skip:hover{height:auto;left:0;overflow:visible;top:50px;width:auto}