html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'HeuristicaRegular';src:url("../fonts/heuristicaregular.eot");src:url("../fonts/heuristicaregular.eot") format("embedded-opentype"),url("../fonts/heuristicaregular.woff") format("woff"),url("../fonts/heuristicaregular.ttf") format("truetype"),url("../fonts/heuristicaregular.svg#HeuristicaRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'libre_baskervilleregular';src:url("../fonts/librebaskerville-regular.eot");src:url("../fonts/librebaskerville-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/librebaskerville-regular.woff") format("woff"),url("../fonts/librebaskerville-regular.ttf") format("truetype"),url("../fonts/librebaskerville-regular.svg#libre_baskervilleregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icons';src:url("../fonts/icons.eot?26296026");src:url("../fonts/icons.eot?26296026#iefix") format("embedded-opentsype"),url("../fonts/icons.woff?26296026") format("woff"),url("../fonts/icons.ttf?26296026") format("truetype"),url("../fonts/icons.svg?26296026#icons") format("svg");font-weight:normal;font-style:normal}h2{font-family:"libre_baskervilleregular","Hoefler Text","Baskerville old face",Garamond,"Times New Roman",serif;font-size:2.625em;letter-spacing:0.22em;line-height:1.5em;text-transform:uppercase;-webkit-font-smoothing:antialiased}h2:first-letter{font-size:1.36em;letter-spacing:0.22em}@media only screen and (max-width: 480px){h2{font-size:2.425em}}h3{font-family:"libre_baskervilleregular","Hoefler Text","Baskerville old face",Garamond,"Times New Roman",serif;font-size:1.6em;letter-spacing:0.22em;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-align:center;position:relative;display:block;margin:35px 0;line-height:2em}h3:before,h3:after{content:"";position:relative;display:inline-block;width:45px;height:14px;top:-3px}@media only screen and (min-width: 481px) and (max-width: 768px){h3:before,h3:after{width:27px;height:8.4px}}@media only screen and (max-width: 480px){h3:before,h3:after{width:27px;height:8.4px}}h3:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAOCAYAAAC7IpUCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAURJREFUeNrsVTEOwjAMLOIDHWHLE/oD8gPYEFufwA/oDxATY/lB4QXAxgYjG/0BjDCBI10kC8U4LRITJ50iytmxHcdJkj9+g47w3RBz4oB9OxH3xDXTzIgZWIMb4op4C/hNiRZ6528n6BpjTqzgmMP9nhK3xJJ4hZbrLNMUCPLd3oKuKEesX6GIcJIi4ApBp4LOCsm/+zpC2woGQWiYotLeplISLcDkQ3LbiH3zUHJWqYpHFTAeIREj2GT4X/J/jWzbUsrYtAjaH3WBk2ha9WeD9g1umka0x1w5bq3qvKUs+lqDVQqiXsRLxAUrlU1yaC5or0/IeN93WwR9x7x2G/bZhbRYz9C4ed0jLrHpAzP5Dp1BUgd2nx6Y9Xw4OM2YOIGt+LjEws/cGg9FLehcJYfsIbpBv8DqqzkKPGgbpvnjp3gJMADYZ07+TP/vcAAAAABJRU5ErkJggg==) right top no-repeat;background-size:cover;left:-2%}h3:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAOCAYAAAC7IpUCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNrsVdENgkAMxQ0YgQ1kA9lARjgnkA1kA+IEuAE6wekEsIFuABvonXkklVzLIYnxg5c0l+Br+6691iBY8BusZvonsIexK04XUmNbYzGsA/+IM8B3y9sQv8bYhXBmibYJykHACGLOA7F7krwBJ8JlC/iHjEDLU8bWxnbw/Qo2wR3CJY69VCZwrJgKsVKPImkuUY5TQoYKSU+mRJWkLinCrz2fYub6qIVkPSpwuUtL1c2Zwjw9u5y7RMceji7RqWd1ufitR94CMT4QjbSdPo+S+FSk1VJ1pbZrj7yK6fA7uPIYxBZiC2EGEnDGBrbmxExBwSSLUGWNSrfgJo5h0Y63G+O3frcrCFZTBXJ7ut+Pw0V/I3vYcg6DP4x+156YnRqS2Wmwk7tgwZ/iJcAAs/VN4Z6XgW0AAAAASUVORK5CYII=) left top no-repeat;background-size:cover;right:-1.58%}p{font-size:1.7em;line-height:1.6em;margin:1em 0}@media only screen and (max-width: 480px){p{font-size:1.3em;line-height:1.6em}}ol{font-size:1.3em;line-height:1.5}ol li{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #000}p a,li a{color:#000}p a:hover,li a:hover{color:#777}p a:active,li a:active{color:#999}address{margin-top:1em}.group{*zoom:1}.group:after{content:"";display:table;clear:both}img{max-width:100%}hr{height:1px;background:#000;border:none}body{font-family:"HeuristicaRegular",Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;font-size:16px;background:url(../img/all-background.jpg) repeat center}@media only screen and (max-width: 480px){body{font-size:12px}}section,nav ul,footer{position:relative;max-width:1140px;width:100%;padding:0 30px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav{position:fixed;top:0;left:0;padding:0 30px;background:#f7f7f7;font-size:1.45em;font-family:"libre_baskervilleregular","Hoefler Text","Baskerville old face",Garamond,"Times New Roman",serif;width:100%;text-align:center;z-index:99999;background:url(../img/all-background.jpg) repeat center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 481px) and (max-width: 768px){nav{font-size:1.175em;position:relative}}@media only screen and (max-width: 480px){nav{position:relative}}.pre-reg nav{display:none}nav ul{list-style:none;height:100px;border-bottom:solid 1px #000;padding:0}@media only screen and (min-width: 481px) and (max-width: 768px){nav ul{height:auto}}@media only screen and (max-width: 480px){nav ul{height:auto}}nav ul li{float:left;width:20%;height:100%;padding:36px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 481px) and (max-width: 768px){nav ul li{width:25%;margin:0 !important;padding:10px;height:auto}}@media only screen and (max-width: 480px){nav ul li{width:100%;margin:0 !important;padding:10px}}nav ul li:first-child{position:absolute;left:40%;padding:0}@media only screen and (min-width: 481px) and (max-width: 768px){nav ul li:first-child{width:100%;height:80px;position:static;background:url(../img/nav-logo-2x.png) center no-repeat;background-size:contain}nav ul li:first-child img{display:none}}@media only screen and (max-width: 480px){nav ul li:first-child{position:static;padding:0;height:100px;background:url(../img/nav-logo-2x.png) center no-repeat;background-size:contain}nav ul li:first-child img{display:none}}nav ul li:nth-child(3){margin-right:20%}nav ul li a,nav ul li a:link,nav ul li a:visited,nav ul li a:active{color:#000;text-decoration:none;-webkit-transition:color 0.38s ease-in-out;-moz-transition:color 0.38s ease-in-out;-o-transition:color 0.38s ease-in-out;transition:color 0.38s ease-in-out}nav ul li a:hover{color:#888}section{padding-top:130px;padding-bottom:100px}@media only screen and (min-width: 481px) and (max-width: 768px){section{padding-top:0px;padding-bottom:100px}}@media only screen and (max-width: 480px){section{padding-top:0px;padding-bottom:60px}}@media only screen and (min-width: 481px) and (max-width: 768px){#home{padding-top:30px}}@media only screen and (max-width: 480px){#home{padding-top:30px}}.pre-reg #home{padding-top:30px !important;padding-bottom:30px !important}.pre-reg #home .logo{width:100%;margin:0 auto}@media only screen and (max-width: 480px){.pre-reg #home .logo{margin:0 0 10px}}.pre-reg #home .logo img{display:block;margin:0 auto}@media only screen and (max-width: 480px){.pre-reg #home .logo img{width:70px}}#home h1 img{display:block;margin:0 auto}#home figure{position:relative;max-width:676px;width:100%;margin:48px auto 0}@media only screen and (min-width: 769px) and (max-width: 1139px){#home figure:hover .crt .item{-webkit-transform:translate(0, 69%);-moz-transform:translate(0, 69%);-ms-transform:translate(0, 69%);-o-transform:translate(0, 69%);transform:translate(0, 69%)}#home figure:hover .floppy .item{-webkit-transform:translate(0, -69%);-moz-transform:translate(0, -69%);-ms-transform:translate(0, -69%);-o-transform:translate(0, -69%);transform:translate(0, -69%)}#home figure:hover .tower .item{-webkit-transform:translate(-61%, 0);-moz-transform:translate(-61%, 0);-ms-transform:translate(-61%, 0);-o-transform:translate(-61%, 0);transform:translate(-61%, 0)}#home figure:hover .mouse .item{-webkit-transform:translate(61%, 0);-moz-transform:translate(61%, 0);-ms-transform:translate(61%, 0);-o-transform:translate(61%, 0);transform:translate(61%, 0)}}@media only screen and (min-width: 1140px){#home figure:hover .crt .item{-webkit-transform:translate(0, 69%);-moz-transform:translate(0, 69%);-ms-transform:translate(0, 69%);-o-transform:translate(0, 69%);transform:translate(0, 69%)}#home figure:hover .floppy .item{-webkit-transform:translate(0, -69%);-moz-transform:translate(0, -69%);-ms-transform:translate(0, -69%);-o-transform:translate(0, -69%);transform:translate(0, -69%)}#home figure:hover .tower .item{-webkit-transform:translate(-61%, 0);-moz-transform:translate(-61%, 0);-ms-transform:translate(-61%, 0);-o-transform:translate(-61%, 0);transform:translate(-61%, 0)}#home figure:hover .mouse .item{-webkit-transform:translate(61%, 0);-moz-transform:translate(61%, 0);-ms-transform:translate(61%, 0);-o-transform:translate(61%, 0);transform:translate(61%, 0)}}#home figure .cross{position:relative;width:48.82%;margin:0 auto;overflow:hidden}#home figure .cross img{display:block}#home figure .cross .box-one{width:27.32%;height:80.49%}#home figure .cross .box-two{width:80.49%;height:28.29%}#home figure .cross>div{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:87.85%;height:87.85%;overflow:hidden}#home figure .cross>div .outer-box{position:absolute;width:141.35%;height:141.35%;-webkit-transform:rotate(-45deg) translate(0%, -20.5%);-moz-transform:rotate(-45deg) translate(0%, -20.5%);-ms-transform:rotate(-45deg) translate(0%, -20.5%);-o-transform:rotate(-45deg) translate(0%, -20.5%);transform:rotate(-45deg) translate(0%, -20.5%)}#home figure .cross>div .item{position:absolute;background-size:cover !important;-webkit-transition:-webkit-transform 1s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:-moz-transform 1s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:-o-transform 1s cubic-bezier(0.67, 0, 0.31, 1);transition:transform 1s cubic-bezier(0.67, 0, 0.31, 1)}#home figure .cross .crt{top:-58.5%;left:6%}#home figure .cross .crt .item{left:36.5%;bottom:13.5%}#home figure .cross .floppy{bottom:-58.5%;left:6%}#home figure .cross .floppy .item{left:36.5%;top:13.5%}#home figure .cross .tower{right:-58.5%;top:6%}#home figure .cross .tower .item{left:12.5%;top:35.5%}#home figure .cross .mouse{left:-58.5%;top:6%}#home figure .cross .mouse .item{right:12.5%;top:35.5%}#home figure .olive{position:absolute;width:100%;top:28.5%;left:0}#home figure .subtext{width:100%}#about figure{background:url(../img/about-workspace-modern.png) center no-repeat;background-size:cover}@media only screen and (min-width: 769px) and (max-width: 1139px){#about figure:hover>img{opacity:0}}@media only screen and (min-width: 1140px){#about figure:hover>img{opacity:0}}#about figure img{display:block;-webkit-transition:opacity 1s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:opacity 1s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:opacity 1s cubic-bezier(0.67, 0, 0.31, 1);transition:opacity 1s cubic-bezier(0.67, 0, 0.31, 1)}#speakers{padding-bottom:40px}#speakers ul{list-style:none}#speakers ul li{float:left;width:22.9%;height:302px;margin:0 2.69% 30px 0;position:relative;background:#f7f7f7;-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;-o-perspective:800px;perspective:800px}@media only screen and (min-width: 769px) and (max-width: 1139px){#speakers ul li{width:48.49%;height:270px}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li{width:48.49%;height:auto}}@media only screen and (max-width: 480px){#speakers ul li{width:100%;height:auto}}@media only screen and (min-width: 769px) and (max-width: 1139px){#speakers ul li:nth-child(2n){margin:0 0 30px}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li:nth-child(2n){margin:0 0 30px}}@media only screen and (min-width: 1140px){#speakers ul li:nth-child(4n){margin:0 0 30px}}#speakers ul li .speaker-card{width:100%;height:100%;position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:-moz-transform 1s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:-o-transform 1s cubic-bezier(0.67, 0, 0.31, 1);transition:transform 1s cubic-bezier(0.67, 0, 0.31, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card{height:auto;position:static}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card{height:auto;position:static}}@media only screen and (min-width: 1140px){#speakers ul li .speaker-card:hover{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s}}#speakers ul li .speaker-card div{width:100%;height:100%;float:left;border:solid 1px #000;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 1140px){#speakers ul li .speaker-card div{position:absolute;float:none}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card div{height:auto}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card div{height:auto}}#speakers ul li .speaker-card .info{background:url(../img/speaker-background.png) top right no-repeat;background-size:contain}@media only screen and (min-width: 769px) and (max-width: 1139px){#speakers ul li .speaker-card .info{width:30%}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card .info{background-size:cover}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card .info{background-size:cover}}#speakers ul li .speaker-card .info img{border:solid 1px #000;width:80.4%;display:block;margin:25px auto 20px}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card .info img{width:32%;margin:25px auto 10px}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card .info img{width:32%;margin:25px auto 10px}}#speakers ul li .speaker-card .info .speaker{font-weight:bold}@media only screen and (min-width: 769px) and (max-width: 1139px){#speakers ul li .speaker-card .info .speaker{display:none}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card .info .speaker{margin:0 auto 20px;background:#f7f7f7}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card .info .speaker{margin:0 auto 20px;background:#f7f7f7}}#speakers ul li .speaker-card .info p{text-align:center;font-size:1.4em;margin:0}#speakers ul li .speaker-card .talk{padding:25px}@media only screen and (min-width: 1140px){#speakers ul li .speaker-card .talk{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@media only screen and (min-width: 769px) and (max-width: 1139px){#speakers ul li .speaker-card .talk{width:70%;border-left:none}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card .talk{border-top:none}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card .talk{border-top:none}}#speakers ul li .speaker-card .talk .speaker{font-weight:bold}@media only screen and (min-width: 769px) and (max-width: 1139px){#speakers ul li .speaker-card .talk .speaker{font-family:"HeuristicaRegular",Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;font-weight:normal;margin:0;font-size:1.3em}}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card .talk .speaker{display:none}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card .talk .speaker{display:none}}#speakers ul li .speaker-card .talk p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.18em;color:#414042}@media only screen and (min-width: 481px) and (max-width: 768px){#speakers ul li .speaker-card .talk p{font-family:"HeuristicaRegular",Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif}}@media only screen and (max-width: 480px){#speakers ul li .speaker-card .talk p{font-family:"HeuristicaRegular",Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;text-align:center;font-size:1.25em;margin:0}}@media only screen and (min-width: 1140px){#speakers ul li .speaker-card .talk:before,#speakers ul li .speaker-card .talk:after{content:"";width:100%;height:25px;background:#FFC200;position:absolute;left:0}}#speakers ul li .speaker-card .talk:before{top:0}#speakers ul li .speaker-card .talk:after{bottom:0}#location #map-canvas{width:100%;height:450px;border:solid 1px #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#location #map-canvas img{width:auto;max-width:none}#location figcaption{font-size:1.2em;margin:16px 0;font-style:italic;text-align:center}#location figcaption a,#location figcaption a:visited,#location figcaption a:link,#location figcaption a:active{color:#000;text-decoration:underline;-webkit-transition:color 0.2s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:color 0.2s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:color 0.2s cubic-bezier(0.67, 0, 0.31, 1);transition:color 0.2s cubic-bezier(0.67, 0, 0.31, 1)}#location figcaption a:hover{color:#888}.pre-reg #register,.needs-me #register{text-align:center;padding-top:0}.pre-reg #register .description,.needs-me #register .description{font-size:0.6em}@media only screen and (min-width: 481px) and (max-width: 768px){.pre-reg #register .description,.needs-me #register .description{border:0;padding:30px 30px 15px;font-size:0.7em}}@media only screen and (max-width: 480px){.pre-reg #register .description,.needs-me #register .description{border:0;padding:15px 0 0;font-size:1em}}.needs-me #register{padding:30px}#register .registration-form{width:100%;border:solid 1px #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1140px){#register .registration-form{background:url(../img/register-background.png) no-repeat center bottom;padding:115px 115px 132px}}@media only screen and (min-width: 769px) and (max-width: 1139px){#register .registration-form{padding:30px}}@media only screen and (max-width: 480px){#register .registration-form{padding:15px}}#register .registration-form .inner-form{position:relative;width:100%;border-width:92px;border-style:solid;border-color:transparent;padding:45px 0 0;-moz-border-image:url(../img/register-border.png) 33.3% round;-webkit-border-image:url(../img/register-border.png) 33.3% round;-webkit-border-image:url(../img/register-border.png) 33.3% round;-o-border-image:url(../img/register-border.png) 33.3% round;border-image:url(../img/register-border.png) 33.3% round;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 481px) and (max-width: 768px){#register .registration-form .inner-form{border:0;padding:0 30px 30px;font-size:0.7em}}@media only screen and (max-width: 480px){#register .registration-form .inner-form{border:0;padding:0;font-size:0.7em}}.pre-reg #register .registration-form .inner-form,.needs-me #register .registration-form .inner-form{padding:70px 0 0}@media only screen and (min-width: 481px) and (max-width: 768px){.pre-reg #register .registration-form .inner-form,.needs-me #register .registration-form .inner-form{border:0;padding:0 30px 30px;font-size:0.7em}}@media only screen and (max-width: 480px){.pre-reg #register .registration-form .inner-form,.needs-me #register .registration-form .inner-form{border:0;padding:0;font-size:0.7em}}#register .registration-form .inner-form .logo{position:absolute;border-bottom:solid 1px #000;width:100%;top:-57px}@media only screen and (min-width: 481px) and (max-width: 768px){#register .registration-form .inner-form .logo{position:static}}@media only screen and (max-width: 480px){#register .registration-form .inner-form .logo{position:static;padding:0 0 10px}}#register .registration-form .inner-form .logo img{display:block;margin:0 auto}@media only screen and (max-width: 480px){#register .registration-form .inner-form .logo img{width:22%}}#register .registration-form .inner-form .fields{width:80%;margin:15px auto 45px}@media only screen and (max-width: 480px){#register .registration-form .inner-form .fields{width:100%}}#register .registration-form .inner-form .fields input{font-family:"libre_baskervilleregular","Hoefler Text","Baskerville old face",Garamond,"Times New Roman",serif;text-align:center;font-size:1.6em;font-weight:normal;background:transparent;width:100%;border:none;border-bottom:solid 1px #000;outline:none;padding:28px 0 5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media only screen and (max-width: 480px){#register .registration-form .inner-form .fields input{padding:18px 0 5px}}#register .registration-form .inner-form .fields input.name{width:47.5%;margin:0 5% 0 0;float:left}@media only screen and (max-width: 480px){#register .registration-form .inner-form .fields input.name{width:100%;margin:0}}@media only screen and (min-width: 481px) and (max-width: 768px){#register .registration-form .inner-form .fields input.name{width:100%;margin:0}}#register .registration-form .inner-form .fields input.name:nth-child(2n){margin:0}#register .registration-form .inner-form .fields select,#register .registration-form .inner-form .fields textarea{background:#fff;font-family:"libre_baskervilleregular","Hoefler Text","Baskerville old face",Garamond,"Times New Roman",serif;text-align:left;min-height:40px;border:solid 1px #000;margin:28px 0 5px;width:100%;font-size:1.2em;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media only screen and (max-width: 480px){#register .registration-form .inner-form .fields select,#register .registration-form .inner-form .fields textarea{margin:18px 0 5px}}#register .registration-form .inner-form .fields select:focus,#register .registration-form .inner-form .fields textarea:focus{outline:none}#register .registration-form .inner-form .fields textarea{height:auto;background:transparent;line-height:1.7em;max-width:100%}#register .registration-form .inner-form h3{margin:15px 0}#register .registration-form .inner-form .option{margin-bottom:30px;border-bottom:1px solid #000}#register .registration-form .inner-form .option button{outline:none;position:relative;width:100%;border:none;border-top:solid 1px #000;background:transparent;padding:15px 0;-webkit-transition:opacity 0.5s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:opacity 0.5s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:opacity 0.5s cubic-bezier(0.67, 0, 0.31, 1);transition:opacity 0.5s cubic-bezier(0.67, 0, 0.31, 1)}@media only screen and (max-width: 480px){#register .registration-form .inner-form .option button{font-size:0.8em}}#register .registration-form .inner-form .option button span{font-family:"libre_baskervilleregular","Hoefler Text","Baskerville old face",Garamond,"Times New Roman",serif;display:block;text-align:center;font-size:2em;margin:15px 0}@media only screen and (max-width: 480px){#register .registration-form .inner-form .option button span{margin:10px 0}}#register .registration-form .inner-form .option button .date:before{content:"November"}@media only screen and (max-width: 480px){#register .registration-form .inner-form .option button .date:before{content:"Nov"}}#register .registration-form .inner-form .option button .date span{position:absolute;top:-999%;left:-999%}#register .registration-form .inner-form .option button:before,#register .registration-form .inner-form .option button:after{content:"";width:57px;height:57px;position:absolute;top:25%;-webkit-transition:all 0.5s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:all 0.5s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:all 0.5s cubic-bezier(0.67, 0, 0.31, 1);transition:all 0.5s cubic-bezier(0.67, 0, 0.31, 1)}@media only screen and (min-width: 481px) and (max-width: 768px){#register .registration-form .inner-form .option button:before,#register .registration-form .inner-form .option button:after{width:40px;height:40px;top:31%}}@media only screen and (max-width: 480px){#register .registration-form .inner-form .option button:before,#register .registration-form .inner-form .option button:after{width:28px;height:28px;top:31%}}#register .registration-form .inner-form .option button:before{background:url(data:image/png;base64,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) right;background-size:cover;left:10px}#register .registration-form .inner-form .option button:after{background:url(data:image/png;base64,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) left;background-size:cover;right:10px}#register .registration-form .inner-form .option button:hover{cursor:pointer;opacity:0.5}#register .registration-form .inner-form .option button:hover:before{-webkit-transform:translate(20px, 0);-moz-transform:translate(20px, 0);-ms-transform:translate(20px, 0);-o-transform:translate(20px, 0);transform:translate(20px, 0)}#register .registration-form .inner-form .option button:hover:after{-webkit-transform:translate(-20px, 0);-moz-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);transform:translate(-20px, 0)}#register .registration-form .inner-form .option button.selected:before{background-position:left;-webkit-transform:translate(20px, 0);-moz-transform:translate(20px, 0);-ms-transform:translate(20px, 0);-o-transform:translate(20px, 0);transform:translate(20px, 0)}#register .registration-form .inner-form .option button.selected:after{background-position:right;-webkit-transform:translate(-20px, 0);-moz-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);transform:translate(-20px, 0)}#register .registration-form .inner-form #submit{width:35%;display:block;height:60px;margin:0 auto;font-size:0.5em;padding:0;outline:0;border:solid 1px #000;background:transparent;-webkit-transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1);transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1)}@media only screen and (min-width: 769px) and (max-width: 1139px){#register .registration-form .inner-form #submit{width:60%}}@media only screen and (max-width: 480px){#register .registration-form .inner-form #submit{width:100%;margin:15px auto}}.pre-reg #register .registration-form .inner-form #submit,.needs-me #register .registration-form .inner-form #submit{width:55%}#register .registration-form .inner-form #submit:hover{cursor:pointer;background:#FFC200}#register .registration-form .inner-form #submit.submit-nightowl{width:70%}@media only screen and (max-width: 480px){#register .registration-form .inner-form #submit.submit-nightowl{width:100%}}#call-for-speaker{border-top:solid 1px #000;border-bottom:solid 1px #000;width:100%;max-width:100%;padding:0}#call-for-speaker a,#call-for-speaker a:link,#call-for-speaker a:visited,#call-for-speaker a:active{color:#000;text-decoration:none;display:inline-block;width:100%;padding:15px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1);transition:background 0.5s cubic-bezier(0.67, 0, 0.31, 1)}#call-for-speaker a:hover{background:#FFC200}@media only screen and (min-width: 481px) and (max-width: 768px){#call-for-speaker h3:before{content:"";display:none}}@media only screen and (max-width: 480px){#call-for-speaker h3:before{content:"";display:none}}@media only screen and (min-width: 481px) and (max-width: 768px){#call-for-speaker h3:after{content:"Tap me!";position:relative;display:inline;width:auto;height:auto;top:auto;background:none}}@media only screen and (max-width: 480px){#call-for-speaker h3:after{content:"Tap me!";position:relative;display:inline;width:auto;height:auto;top:auto;background:none}}@media only screen and (min-width: 481px) and (max-width: 768px){.index #call-for-speaker{margin-bottom:100px}}@media only screen and (max-width: 480px){.index #call-for-speaker{margin-bottom:100px}}footer{padding:15px 30px 30px;border-top:solid 1px #000;font-size:0.7em}.pre-reg footer{border:none}footer p{text-align:center}footer a{color:#333}footer a:hover{color:#000}footer ul{margin:15px auto;width:85px}@media only screen and (max-width: 480px){footer ul{width:69px}}footer ul li{float:left;margin:0 15px 0 0}footer ul li:last-child{margin:0}footer ul li a{font-size:3.3em;text-decoration:none;color:#000;opacity:1;width:30px;overflow:hidden;-webkit-transition:color 0.5s cubic-bezier(0.67, 0, 0.31, 1);-moz-transition:color 0.5s cubic-bezier(0.67, 0, 0.31, 1);-o-transition:color 0.5s cubic-bezier(0.67, 0, 0.31, 1);transition:color 0.5s cubic-bezier(0.67, 0, 0.31, 1)}footer ul li a:link,footer ul li a:visited,footer ul li a:active{color:#000}footer ul li a:hover{color:#888}footer ul li a .social-data{position:absolute;top:-9999px;left:-9999px}footer ul li a span:before{content:attr(data-icon);font-family:"icons";-webkit-font-smoothing:antialiased}.sponsors{margin:30px 0;text-align:center}.sponsors img{display:inline-block;vertical-align:middle;margin:20px}@media only screen and (max-width: 480px){.sponsors img{display:block;margin:20px auto}}@media only screen and (max-width: 480px){.sponsors .logo-small img{display:inline-block;margin:20px}}#register .registration-form .inner-form .instructions{display:none}#register .registration-form .inner-form .instructions h3{margin-top:30px}.submit section{padding-top:60px;padding-bottom:60px}.submit #register{padding-top:0;max-width:700px}.submit #press{padding-top:0;max-width:900px}
