/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.pull-left{float:left}.pull-right{float:right}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert{margin:10px;padding:5px 18px;border:1px solid}.alert-help{margin:10px;padding:5px 18px;border:1px solid;border-color:#e8dc59;background:#ebe16f}.alert-info{margin:10px;padding:5px 18px;border:1px solid;border-color:#bfe4f4;background:#d5edf8}.alert-error{margin:10px;padding:5px 18px;border:1px solid;border-color:#f8cdce;background:#fbe3e4}.alert-success{margin:10px;padding:5px 18px;border:1px solid;border-color:#deeaae;background:#e6efc2}.button,.button:visited{border:1px solid #0775b1;border-top-color:#0888cf;border-left-color:#0888cf;padding:4px 12px;color:#fff;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#088fd8;background-image:-webkit-gradient(linear,left top,left bottom,from(#099ff1),to(#088fd8));background-image:-webkit-linear-gradient(top,#099ff1,#088fd8);background-image:-moz-linear-gradient(top,#099ff1,#088fd8);background-image:-o-linear-gradient(top,#099ff1,#088fd8);background-image:linear-gradient(to bottom,#099ff1,#088fd8)}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{color:#fff;border:1px solid #0775b1;border-top-color:#055e8f;border-left-color:#055e8f;background-color:#077fc0;background-image:-webkit-gradient(linear,left top,left bottom,from(#088fd8),to(#077fc0));background-image:-webkit-linear-gradient(top,#088fd8,#077fc0);background-image:-moz-linear-gradient(top,#088fd8,#077fc0);background-image:-o-linear-gradient(top,#088fd8,#077fc0);background-image:linear-gradient(to bottom,#088fd8,#077fc0)}.button:active,.button:visited:active{background-color:#099ff1;background-image:-webkit-gradient(linear,left top,left bottom,from(#088fd8),to(#099ff1));background-image:-webkit-linear-gradient(top,#088fd8,#099ff1);background-image:-moz-linear-gradient(top,#088fd8,#099ff1);background-image:-o-linear-gradient(top,#088fd8,#099ff1);background-image:linear-gradient(to bottom,#088fd8,#099ff1)}.blue-button,.blue-button:visited{border-color:#077fc0;text-shadow:0 1px 1px #077fc0;background-color:#088fd8;background-image:-webkit-gradient(linear,left top,left bottom,from(#099ff1),to(#088fd8));background-image:-webkit-linear-gradient(top,#099ff1,#088fd8);background-image:-moz-linear-gradient(top,#099ff1,#088fd8);background-image:-o-linear-gradient(top,#099ff1,#088fd8);background-image:linear-gradient(to bottom,#099ff1,#088fd8);-webkit-box-shadow:inset 0 0 3px #53bef9;-moz-box-shadow:inset 0 0 3px #53bef9;box-shadow:inset 0 0 3px #53bef9}.blue-button:hover,.blue-button:visited:hover,.blue-button:focus,.blue-button:visited:focus{border-color:#066ea7;background-color:#077fc0;background-image:-webkit-gradient(linear,left top,left bottom,from(#0892dd),to(#077fc0));background-image:-webkit-linear-gradient(top,#0892dd,#077fc0);background-image:-moz-linear-gradient(top,#0892dd,#077fc0);background-image:-o-linear-gradient(top,#0892dd,#077fc0);background-image:linear-gradient(to bottom,#0892dd,#077fc0)}.blue-button:active,.blue-button:visited:active{background-color:#099ff1;background-image:-webkit-gradient(linear,left top,left bottom,from(#088fd8),to(#099ff1));background-image:-webkit-linear-gradient(top,#088fd8,#099ff1);background-image:-moz-linear-gradient(top,#088fd8,#099ff1);background-image:-o-linear-gradient(top,#088fd8,#099ff1);background-image:linear-gradient(to bottom,#088fd8,#099ff1)}.hide{display:none!important}.show{display:block!important}.no-hyphens{word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1}@media(max-width:479px){.container{width:300px}}@media(min-width:480px) and (max-width:719px){.container{width:460px}}@media(min-width:720px) and (max-width:960px){.container{width:700px}}@media(min-width:1260px){.container{width:1180px}}.show-mobile{display:none!important}@media(max-width:719px){.show-mobile{display:block!important}}.hide-mobile{display:block!important}@media(max-width:719px){.hide-mobile{display:none!important}}.hide-ipad{display:block!important}@media(min-width:720px) and (max-width:960px){.hide-ipad{display:none!important}}.show-ipad{display:none}@media(min-width:720px) and (max-width:960px){.show-ipad{display:block!important}}body{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#2f2f2f;word-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}@media(min-width:720px) and (max-width:960px){body{font-size:14px}}@media(max-width:719px){body{font-size:12px}}p{margin:0}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));margin:5px 0}a,a:visited{color:#099ff1;text-decoration:none}a:hover,a:visited:hover,a:focus,a:visited:focus{color:#0782c5}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"quicksandregular",sans-serif;text-rendering:optimizelegibility;font-weight:400}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.5em;line-height:1.333em}h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:.375em}h3,.h3{font-size:1.125em}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}@font-face{font-family:'quicksandregular';src:url('../fonts/quicksand-regular-webfont.eot');src:url('../fonts/quicksand-regular-webfont.eot?') format('embedded-opentype'),url('../fonts/quicksand-regular-webfont.woff') format('woff'),url('../fonts/quicksand-regular-webfont.ttf') format('truetype'),url('../fonts/quicksand-regular-webfont.svg') format('svg');font-weight:normal;font-style:normal}.spons-shared-styles .spon-tier ul.tier-list>li{font-size:1.1em}.page-content{padding:1px 0}.page-content .section-heading.light{text-align:center}.page-cta{margin:20px auto}html,body{height:100%}.section-heading{color:#004566;font:400 2em/1 "quicksandregular",sans-serif;letter-spacing:2px;position:relative;text-transform:uppercase;text-shadow:0 1px #099ff1}@media(max-width:719px){.section-heading{font-size:1.5em}}@media(min-width:720px) and (max-width:960px){.section-heading{font-size:1.7em}}.section-heading:before{padding-right:25px}.section-heading:after{padding-left:25px}.section-heading:before,.section-heading:after{content:'♦';font-size:.5em;vertical-align:middle}.nav{font:400 .95em/1 "quicksandregular",sans-serif;margin-top:10px}@media(min-width:720px) and (max-width:960px){.nav{font-size:1em;margin-top:11px}}@media(min-width:1260px){.nav{font-size:1.05em;margin-top:10px}}.nav li a,.nav li a:visited{color:#2f2f2f;display:block;text-decoration:none;text-transform:uppercase}.header{margin:5px auto 8px auto}@media(max-width:719px){.header{width:100%}}.header .logo-wrapper{float:left;line-height:1;height:40px;padding-top:15px}.header .logo-wrapper:after{content:' ';background-color:#efe2bd;display:block;height:2px;margin-top:0;width:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .logo-wrapper:hover:after,.header .logo-wrapper:focus:after{width:100%}@media(max-width:719px){.header .logo-wrapper{display:block;float:none;text-align:center;width:100%}.header .logo-wrapper:hover:after,.header .logo-wrapper:focus:after{width:0}}.header .logo-wrapper .cusec-logo{width:146px}.header-nav{float:right;padding:0}@media(max-width:719px){.header-nav{float:left;width:100%}}@media(min-width:720px) and (max-width:960px){.header-nav{float:left;margin-left:2px}}.header-nav ul{margin-bottom:5px}.header-nav ul li{display:inline-block;margin-left:-4px}@media(max-width:719px){.header-nav ul li{margin:0;border-top:1px solid #efefef;display:block;width:100%}}.header-nav ul li a{padding:10px 10px 3px 10px}.header-nav ul li a:after{content:' ';background-color:#099ff1;display:block;height:2px;margin-top:3px;width:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-nav ul li a:hover:after,.header-nav ul li a:focus:after{width:100%}@media(min-width:1260px){.header-nav ul li a{padding:10px 20px 3px 20px}}.header-nav ul li a.disabled{cursor:default}.header-nav ul li a.disabled:hover:after,.header-nav ul li a.disabled:focus:after{width:0}.header-nav ul li a.disabled .comingsoon{color:#bcbcbc;font-size:.5em;display:block;position:absolute;text-align:center;opacity:0;padding:3px 0 0 10px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media(max-width:719px){.header-nav ul li a.disabled .comingsoon{color:#a3a3a3;display:inline;font-size:.6em;line-height:1.2}}.header-nav ul li a.disabled:hover .comingsoon{opacity:100}@media(max-width:719px){.header-nav ul li a{padding-left:0;padding-right:0;text-align:center}.header-nav ul li a:hover:after,.header-nav ul li a:focus:after{width:0}.header-nav ul li a:hover{background-color:#efefef;color:#099ff1}}.header-nav ul li:first-child a{padding-left:0}.header-nav ul li:last-child a{padding-right:0}.header-nav ul li.current-menu-item a,.header-nav ul li.current_page_item a,.header-nav ul li.current_page_ancestor a{border-bottom:2px solid #099ff1}.herounit{background:url(../images/herounit-960.jpg) 50% 0 no-repeat;background-size:cover;display:table;min-height:500px;height:100%;margin:0 auto;width:100%;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out}@media(max-width:479px){.herounit{background-image:url(../images/herounit-320.jpg)}}@media(min-width:480px) and (max-width:719px){.herounit{background-image:url(../images/herounit-480.jpg)}}@media(max-width:719px){.herounit{background-position:left top}}@media(min-width:720px) and (max-width:960px){.herounit{background-image:url(../images/herounit-720.jpg)}}@media(min-width:1260px){.herounit{background-image:url(../images/herounit-1800.jpg)}}.herounit.parallax-scroll{background-attachment:fixed}.hu-content{display:table-cell;padding:40px 20px;vertical-align:middle;text-align:center}.hu-subheading{font:400 1.2em/1 "quicksandregular",sans-serif;letter-spacing:1px;margin:0 auto;text-transform:uppercase}@media(max-width:719px){.hu-subheading{font-size:1.0em;line-height:1.8}}@media(min-width:480px) and (max-width:719px){.hu-subheading{width:340px}}@media(max-width:479px){.hu-subheading{width:250px}}.hu-date-loc{font:400 2em/1.5 "quicksandregular",sans-serif;margin:.8em}@media(max-width:479px){.hu-date-loc{font-size:1.7em}}.hu-desc{font-size:.9em;line-height:1.8em;margin-top:2em}@media(max-width:479px){.hu-desc{width:200px}}@media(min-width:480px) and (max-width:719px){.hu-desc{width:360px}}@media(max-width:719px){.hu-desc{margin:2em auto 0 auto}}.hu-content .cusec-logo{max-width:500px;width:80%}.hu-content .register-button{background:#fff;background:#f9f4e4;color:#2f2f2f;display:inline-block;font:400 2em/1 "quicksandregular",sans-serif;margin:20px auto;padding:20px;text-transform:uppercase;-webkit-box-shadow:0 0 4px 0 #7c7c7c;-moz-box-shadow:0 0 4px 0 #7c7c7c;box-shadow:0 0 4px 0 #7c7c7c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:479px){.hu-content .register-button{font-size:1.5em}}.hu-content .register-button:hover{color:#997100}.content{-webkit-box-shadow:-2px 1px 8px 0 #afafaf;-moz-box-shadow:-2px 1px 8px 0 #afafaf;box-shadow:-2px 1px 8px 0 #afafaf}.home-section{text-align:center;padding:20px 0}.home-section .home-section-cta{font-size:.9em;margin:1.5em 1em}.home-section ul{font-size:.9em;line-height:2em;margin:1.3em}.to-be-announced{margin:1.5em 1.5em;padding:1em}a.view-all{color:#055e8f;display:inline-block;font-size:1em;letter-spacing:1px}a.view-all:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#099ff1}a.view-all:after{content:'→';vertical-align:middle}.venue{background:url(../images/venue-map-bg-blur.png) no-repeat;background-size:cover;border-bottom:1px solid #e2e2e2}.venue .venue-map{height:150px}.venue .venue-info{margin:20px}.venue .venue-details{margin:20px auto}.venue .venue-details address{font-size:1.4em;font-style:normal;line-height:1.8}@media(max-width:719px){.venue .venue-details address{font-size:1em;line-height:1.5}}.venue .venue-details address a{color:#2f2f2f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.venue .venue-details address a:hover{color:#077fc0}.home-speakers{background:url(../images/diamond-upholstery.png) repeat;-webkit-box-shadow:2px 2px 5px 0 #d5d5d5;-moz-box-shadow:2px 2px 5px 0 #d5d5d5;box-shadow:2px 2px 5px 0 #d5d5d5}.home-speakers .speaker-subheading{border-bottom:2px solid #088fd8;display:inline-block;letter-spacing:1px;text-transform:uppercase;margin:1em 0 0 0;padding-bottom:1px;font-size:1.3em}@media(max-width:719px){.home-speakers .speaker-subheading{font-size:1.1em}}@media(min-width:720px) and (max-width:960px){.home-speakers .speaker-subheading{font-size:1.3em}}.home-speakers .spk-view-all{background:#dfdfdf;color:#2f2f2f;display:inline-block;margin:0 auto;padding:8px 20px}.home-speakers .profiles{zoom:1;margin:30px auto}.home-speakers .profiles:before,.home-speakers .profiles:after{content:"";display:table}.home-speakers .profiles:after{clear:both}@media(max-width:719px){.home-speakers .profiles{margin:10px auto}}.home-speakers .profiles li{box-sizing:border-box;padding:15px 10px;width:33%}@media(max-width:479px){.home-speakers .profiles li{width:50%}}.home-speakers .profiles .profile-pic{margin:0 auto}@media(min-width:720px) and (max-width:960px){.home-speakers .profiles .profile-pic{width:100px}}.home-speakers .profiles .profile-text{display:block}.home-speakers .profiles .profile-name{color:#044e76;display:block;font-weight:600}@media(max-width:719px){.home-speakers .profiles .profile-name{line-height:1.3;margin-top:8px}}.home-speakers .profiles .profile-name:after{display:none}.home-speakers .profiles-row{zoom:1;display:table;width:100%}.home-speakers .profiles-row:before,.home-speakers .profiles-row:after{content:"";display:table}.home-speakers .profiles-row:after{clear:both}.home-speakers .profiles-row li{display:table-cell;vertical-align:top}@media(max-width:719px){.home-speakers .profile-title{display:none}}@media(min-width:720px) and (max-width:960px){.home-speakers .profile-title{display:block}}.sponsors.home-section .spon-tier ul.tier-list>li{font-size:1.1em}.sponsors.home-section hr{width:200px}.sponsors.home-section .spon-announce{background:url(../images/natural-paper.png) repeat}.sponsors.home-section .spon-heading a{color:#004566}@media(max-width:719px){.sponsors.home-section .spon-feature{margin-top:20px}}.sponsors.home-section .spon-tier{display:inline-block}@media(max-width:719px){.sponsors.home-section .spon-tier{display:block}}.sponsors.home-section .spon-tier .tier-subheading{border-bottom:2px solid #efe2bd;display:inline-block;letter-spacing:1px;text-transform:uppercase;margin:1em 0 0 0;padding-bottom:1px;color:#898989;font-size:.9em;padding:0;margin:1em auto 0}@media(max-width:719px){.sponsors.home-section .spon-tier .tier-subheading{font-size:1.1em}}@media(min-width:720px) and (max-width:960px){.sponsors.home-section .spon-tier .tier-subheading{font-size:1.3em}}@media(max-width:960px){.sponsors.home-section .spon-tier .tier-subheading{font-size:.9em}}.sponsors.home-section .spon-tier ul.tier-list{margin:20px 0;padding:0 2.6em}@media(min-width:720px) and (max-width:960px){.sponsors.home-section .spon-tier ul.tier-list{padding:0 2.1em}}@media(min-width:1260px){.sponsors.home-section .spon-tier ul.tier-list{padding:0 3.5em}}.sponsors.home-section .spon-tier ul.tier-list li{display:inline-block;font-size:1.1em;padding:5px 20px;opacity:.9}@media(max-width:719px){.sponsors.home-section .spon-tier ul.tier-list li{display:block;padding:5px 0}}@media(min-width:720px) and (max-width:960px){.sponsors.home-section .spon-tier ul.tier-list li{font-size:1em}}@media(min-width:1260px){.sponsors.home-section .spon-tier ul.tier-list li{font-size:1.2em}}.sponsors.home-section .spon-tier ul.tier-list li:hover{opacity:1}.sponsors.home-section .spon-tier ul.tier-list .spon-link{display:table-cell;vertical-align:middle;height:50px}@media(max-width:719px){.sponsors.home-section .spon-tier ul.tier-list .spon-link{display:block;height:auto;padding:10px 0}}@media(min-width:1260px){.sponsors.home-section .spon-tier ul.tier-list .spon-link{height:80px}}.sponsors.home-section .spon-tier ul.tier-list .spon-link img.spon-logo{height:30px}@media(max-width:719px){.sponsors.home-section .spon-tier ul.tier-list .spon-link img.spon-logo{height:20px}}@media(min-width:1260px){.sponsors.home-section .spon-tier ul.tier-list .spon-link img.spon-logo{height:40px}}.sponsors.home-section .spon-tier ul.tier-list li.csec img.spon-logo{height:80px}@media(max-width:719px){.sponsors.home-section .spon-tier ul.tier-list li.csec img.spon-logo{height:60px}}.schools{background:url(../images/geometry.png) repeat}.schools ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}@media(max-width:479px){.schools ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media(min-width:480px) and (max-width:719px){.schools ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}.footer-content{color:#7c7c7c;font:400 .8em/1.5 "quicksandregular",sans-serif;margin:0}.footer-social{background:url(../images/hexabump-light.png) repeat;padding:10px 0 5px;text-align:center}.footer-social .footer-icon{background:#2f2f2f;border-radius:50%;display:inline-block;height:35px;margin:0 5px;position:relative;width:35px}.footer-social .footer-icon img{left:0;padding:8px;position:absolute;opacity:.3;right:0;width:35px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-social .footer-icon:hover{background:#2a2a2a}.footer-social .footer-icon:hover img{opacity:.5;padding:6px}.footer-credits{background:url(../images/hexabump.png) repeat;padding:10px 0}.footer-credits a,.footer-credits a:visited{color:#7c7c7c;text-decoration:none}.footer-credits a:hover,.footer-credits a:visited:hover,.footer-credits a:focus,.footer-credits a:visited:focus{color:#0782c5}.footer-credits p{position:relative;z-index:2}@media(max-width:719px){.footer-credits p{display:block;text-align:center;float:none}}.footer-credits .cusec-credit{display:inline-block;text-align:center;position:absolute;left:0;right:0;z-index:1}@media(max-width:719px){.footer-credits .cusec-credit{display:block;position:relative}}.page-content{border-top:1px solid #efefef;background:url(../images/ps-neutral.png) repeat;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sponsors.page-sponsors{text-align:center}.sponsors.page-sponsors .spon-tier ul.tier-list>li{font-size:1.1em}.sponsors.page-sponsors hr.spon-div{margin:0 auto;width:200px}.sponsors.page-sponsors .spon-cta{margin:20px auto}.sponsors.page-sponsors .tier-subheading{border-bottom:2px solid #088fd8;display:inline-block;letter-spacing:1px;text-transform:uppercase;margin:1em 0 0 0;padding-bottom:1px}@media(max-width:719px){.sponsors.page-sponsors .tier-subheading{font-size:1.1em}}@media(min-width:720px) and (max-width:960px){.sponsors.page-sponsors .tier-subheading{font-size:1.3em}}.sponsors.page-sponsors ul.tier-list>li{display:inline-block;margin:20px auto;padding:0 10px}@media(max-width:719px){.sponsors.page-sponsors ul.tier-list>li{margin:0;padding:0}}.sponsors.page-sponsors ul.tier-list>li .spon-link{color:#055e8f;display:inline-block;font-size:.8em;height:100%;opacity:.9}@media(max-width:960px){.sponsors.page-sponsors ul.tier-list>li .spon-link{font-size:.9em}}.sponsors.page-sponsors ul.tier-list>li .spon-link:hover,.sponsors.page-sponsors ul.tier-list>li .spon-link:focus{color:#099ff1;opacity:1.0}.sponsors.page-sponsors ul.tier-list>li .spon-link:hover .spon-logo,.sponsors.page-sponsors ul.tier-list>li .spon-link:focus .spon-logo{background-color:#fff}.sponsors.page-sponsors ul.tier-list>li .spon-link .spon-logo{border:5px solid #efefef;background-color:#fafafa;height:100%;padding:20px;display:block}.sponsors.page-sponsors .tier-partner .tier-list>li{height:150px}@media(max-width:719px){.sponsors.page-sponsors .tier-partner .tier-list>li{height:90px}}@media(min-width:720px) and (max-width:960px){.sponsors.page-sponsors .tier-partner .tier-list>li{height:120px}}.sponsors.page-sponsors .tier-gold .tier-list>li{height:115px}@media(max-width:719px){.sponsors.page-sponsors .tier-gold .tier-list>li{height:69px}}@media(min-width:720px) and (max-width:960px){.sponsors.page-sponsors .tier-gold .tier-list>li{height:92px}}.sponsors.page-sponsors .tier-silver .tier-list>li{height:105px}@media(max-width:719px){.sponsors.page-sponsors .tier-silver .tier-list>li{height:63px}}@media(min-width:720px) and (max-width:960px){.sponsors.page-sponsors .tier-silver .tier-list>li{height:84px}}.sponsors.page-sponsors .tier-bronze .tier-list>li,.sponsors.page-sponsors .tier-friends .tier-list>li{height:100px}@media(max-width:719px){.sponsors.page-sponsors .tier-bronze .tier-list>li,.sponsors.page-sponsors .tier-friends .tier-list>li{height:60px}}@media(min-width:720px) and (max-width:960px){.sponsors.page-sponsors .tier-bronze .tier-list>li,.sponsors.page-sponsors .tier-friends .tier-list>li{height:80px}}.page-content{border-top:1px solid #efefef;background:url(../images/ps-neutral.png) repeat;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-schools{text-align:center;margin-bottom:50px}.page-schools .page-cta{margin:20px auto}.page-schools .school-subheading{border-bottom:2px solid #088fd8;display:inline-block;letter-spacing:1px;text-transform:uppercase;margin:1em 0 0 0;padding-bottom:1px}@media(max-width:719px){.page-schools .school-subheading{font-size:1.1em}}@media(min-width:720px) and (max-width:960px){.page-schools .school-subheading{font-size:1.3em}}.page-schools .schools-list{margin-bottom:30px}.page-schools .schools-list li{zoom:1;border-top:1px solid #efefef;padding:10px 0}.page-schools .schools-list li:before,.page-schools .schools-list li:after{content:"";display:table}.page-schools .schools-list li:after{clear:both}.page-schools .schools-list li:last-child{border-bottom:1px solid #efefef}.page-schools .schools-list li:hover{background-color:#f2f2f2}.page-schools .school-subheading{margin-bottom:15px}.page-schools .school-name,.page-schools .school-hds{display:block;float:left;width:50%}.page-schools .school-name a,.page-schools .school-hds a{display:inline;color:#077fc0}.page-schools .school-hds{border-left:1px solid #efefef}.page-profiles{zoom:1;margin-bottom:20px}.page-profiles:before,.page-profiles:after{content:"";display:table}.page-profiles:after{clear:both}.page-profiles .section-heading{text-align:center}.page-profiles .profiles{margin:0 auto}.page-profiles .profiles>li{zoom:1;display:table;margin:30px 0;text-align:left}.page-profiles .profiles>li:before,.page-profiles .profiles>li:after{content:"";display:table}.page-profiles .profiles>li:after{clear:both}@media(max-width:719px){.page-profiles .profiles>li{display:block}}.page-profiles .profiles .profile-text{display:table-cell;vertical-align:middle}@media(max-width:719px){.page-profiles .profiles .profile-text{display:block}}.page-profiles .profiles p{display:block;line-height:2;margin:15px auto 0}.page-profiles .profiles .profile-pic{float:left;margin-right:40px}@media(max-width:960px){.page-profiles .profiles .profile-pic{margin-right:20px}}.profiles .profile-name,.profiles .profile-title{font:400 2em/0.8 "quicksandregular",sans-serif;color:#0885ca;font-size:1.2em;line-height:2}.profiles .profile-name a,.profiles .profile-title a{color:#0885ca}.profiles .profile-name:after{content:' / '}.profiles .profile-pic{border:2px solid #099ff1;border-radius:50%;width:150px}@media(max-width:719px){.profiles .profile-pic{display:block;width:80px}}@media(min-width:720px) and (max-width:960px){.profiles .profile-pic{width:100px}}@media(max-width:960px){.profiles .profile-pic{border:0}}.page-speakers{text-align:center;margin-bottom:40px}.page-speakers .profiles{margin-bottom:20px}.page-speakers .speaker-subheading{border-bottom:2px solid #088fd8;display:inline-block;letter-spacing:1px;text-transform:uppercase;margin:1em 0 0 0;padding-bottom:1px;font-size:1.3em}@media(max-width:719px){.page-speakers .speaker-subheading{font-size:1.1em}}@media(min-width:720px) and (max-width:960px){.page-speakers .speaker-subheading{font-size:1.3em}}.page-speakers .profiles-quicknav{margin:50px auto;width:940px}@media(max-width:719px){.page-speakers .profiles-quicknav{width:auto}}@media(min-width:480px) and (max-width:719px){.page-speakers .profiles-quicknav{width:360px}}@media(min-width:720px) and (max-width:960px){.page-speakers .profiles-quicknav{width:500px}}.page-speakers .profile-quicknav{display:inline-block;opacity:.8}.page-speakers .profile-quicknav:hover{opacity:1}.page-speakers .profile-quicknav img{width:100px}@media(max-width:719px){.page-speakers .profile-quicknav img{width:50px}}@media(min-width:720px) and (max-width:960px){.page-speakers .profile-quicknav img{width:80px}}.page-speakers .profile-desc br{display:block;height:2em}.page-speakers .profile-desc .coming-soon{font-size:.9em;font-style:italic}.page-speakers .spk-announce{background:#dfdfdf}.page-cta{text-align:center}.resume-roast-cta{background-color:#e2e2e2;line-height:2em;padding:10px 20px;text-align:center;margin:0 auto;width:650px}@media(max-width:960px){.resume-roast-cta{width:100%}}.cta-note{font-size:.8em;width:560px}@media(max-width:960px){.cta-note{width:90%}}.page-resume-upload .wpcf7-form{margin:0 auto;width:455px}@media(max-width:719px){.page-resume-upload .wpcf7-form{width:100%}}.page-resume-upload .wpcf7-form .text-field{width:75px}@media(max-width:719px){.page-resume-upload .wpcf7-form .text-field{display:block;margin-bottom:5px}}.page-resume-upload .wpcf7-form input:not([type=submit]):not([type=file]):not([type=checkbox]){box-sizing:border-box;width:380px}@media(max-width:719px){.page-resume-upload .wpcf7-form input:not([type=submit]):not([type=file]):not([type=checkbox]){width:auto}}.wpcf7-field-wrap{margin:25px 0}.wpcf7-field-wrap input:not([type=submit]):not([type=file]){border:1px solid #d6d6d6;color:#775f1d;font:400 1.2em/1 "Raleway",sans-serif;padding:8px 10px}.wpcf7-field-wrap input[type=file]{font:400 1em/1 "Raleway",sans-serif;padding:10px 0}.wpcf7-field-wrap input[type=submit]{background:0;border:1px solid #2f2f2f;font:400 1.2em/1 "Raleway",sans-serif;text-transform:uppercase;letter-spacing:1px;padding:15px}.wpcf7-field-label{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#077fc0;display:inline-block;font-size:1.2em}.wpcf7-field-wrap:hover .wpcf7-field-label{color:#2f2f2f}.wpcf7-checkbox{display:block;margin:10px 0}span.wpcf7-list-item>label,.res-upload-checkall{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#055e8f;display:inline-block;font-size:1.1em;padding:5px 0;width:48%}span.wpcf7-list-item>label:hover,.res-upload-checkall:hover{color:#2f2f2f;cursor:pointer}.res-upload-checkall{display:block;margin:0 auto}.submit-field{text-align:center}.submit-field input{width:100%}.submit-field input:hover{background-color:#bcbcbc}.submit-field input:active{background-color:#efefef}.resume-roast-label{text-decoration:line-through}.page-schedule{text-align:center}.schedule-table{border:1px solid #efefef;margin:40px auto}.schedule-table th,.schedule-table td{background-color:#fff}.schedule-table th.speaker-slot,.schedule-table td.speaker-slot{background-color:#f4f8fb}.schedule-table td,.schedule-table th{border:1px solid #2f2f2f;padding:.25em 15px}.schedule-table .schedule-room{color:#2f2f2f;display:block;font-size:.8em}.schedule-table .schedule-time{font-weight:bold}.schedule-table .quart-hour{height:1em}.schedule-table .half-hour{height:2em}.schedule-table .one-hour{height:4em}.schedule-table .one-half-hour{height:6em}.schedule-table .long-free-time{height:3em}.schedule-table .long-time{height:9em}.schedule-table .free-time{background-color:#e2e2e2}.schedule-table a{color:#077fc0}@media(max-width:719px){.desktop-schedule{font-size:.7em;padding:0;width:100%}.desktop-schedule th,.desktop-schedule tr,.desktop-schedule td{padding-left:0;padding-right:0}}.mobile-schedule .schedule-table{margin:40px auto;width:100%}.mobile-schedule-link{background-color:#67c5f9;color:#2f2f2f;padding:10px;margin:0 5px 0 0}.mobile-schedule-link:visited,.mobile-schedule-link:active{color:#2f2f2f}.democamp-desc{text-align:center;max-width:800px;margin:0 auto}.democamp-desc p{margin:20px 0}.page-democamp .wpcf7-form{margin:0 auto;width:600px}@media(max-width:719px){.page-democamp .wpcf7-form{width:100%}}.page-democamp .wpcf7-form .text-field{display:block;margin-bottom:5px;width:100%}.page-democamp .wpcf7-form textarea{width:100%}.page-democamp .wpcf7-form input:not([type=submit]):not([type=file]):not([type=checkbox]){box-sizing:border-box;width:100%}@media(max-width:719px){.page-democamp .wpcf7-form input:not([type=submit]):not([type=file]):not([type=checkbox]){width:auto}}.democamp-submission{list-style-type:decimal;margin:20px auto}.democamp-submission .democamp-attr{line-height:1.6;margin:10px 0}.democamp-submission .democamp-label{font-weight:bold}.democamp-submission .democamp-label-block{font-weight:bold;display:block}