@media only screen and (min-width:960px) and (max-width:1199px){body,#section-contact form p,#section-contact label,#section-contact legend{font:400 14px/26px 'DIN Next W01',Helvetica,Arial,sans-serif}#section-contact button.submit{font:900 16px/26px 'DIN Next W01',Helvetica,Arial,sans-serif;padding:6px 10px}#section-footer{font:400 11px/24px 'DIN Next W01',Helvetica,Arial,sans-serif}}@media only screen and (min-width:768px) and (max-width:959px){body,#section-contact form p,#section-contact label,#section-contact legend{font:400 14px/26px 'DIN Next W01',Helvetica,Arial,sans-serif}#section-contact button.submit{font:900 16px/26px 'DIN Next W01',Helvetica,Arial,sans-serif;padding:6px 10px}#section-footer{font:400 11px/24px 'DIN Next W01',Helvetica,Arial,sans-serif}#section-topbar .two{width:52px}#section-topbar .fourteen{width:676px}#section-topbar{height:130px}#section-games .gamesbox img{max-width:100%}.gamesbox{display:inline-block;width:75%}.arrow{background-size:50%;height:20px;width:10px;padding:7px}}@media only screen and (max-width:767px){h2{font-size:32px!important;line-height:30px!important;padding-bottom:20px!important}p.desc{font-size:13px!important;line-height:23px!important}#section-manifesto h2{margin:20px 0}#section-contact h2{margin-bottom:0}#section-social h2{text-align:left;padding:0 0 0 20px}#section-social .item{display:block;margin:0 0 0 60px;padding:10px}#topbar-inner{background:#000}#section-topbar ul#nav{float:right;position:relative;margin-top:5px}#section-topbar ul#nav>li{display:block;float:left}#section-topbar ul#nav a{display:block;padding:10px 20px 15px;font:normal 11px/18px 'Open Sans',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;border-top:3px solid #000}#section-topbar ul#nav a:hover{border-top:3px solid #fff;text-decoration:none}#section-topbar ul#nav .active a{border-top:3px solid #fff}#section-topbar .logo{padding:20px 0}#section-topbar .two,#section-topbar .fourteen,#section-quakecon .five,#section-footer .four{display:block;vertical-align:middle;text-align:center}#section-footer img.esrb{float:none}#section-quakecon img{max-width:100%;padding:20px 0}#section-games .gamesbox img{max-width:100%}.gamesbox{display:inline-block;width:50%}.arrow{background-size:50%;height:20px;width:10px;padding:7px}#section-games .item{display:block;vertical-align:middle;text-align:center}.js #nav{display:none!important}.js .selectnav{display:block}.dropdown{display:inline-block;position:relative;overflow:hidden;height:28px;width:200px;background:#111;border:1px solid #111;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.1),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px rgba(255,255,255,.1),0 1px 1px rgba(0,0,0,.2)}.dropdown:before,.dropdown:after{content:'';position:absolute;z-index:2;top:9px;right:10px;width:0;height:0;border:4px dashed;border-color:#888 transparent;pointer-events:none}.dropdown:before{border-bottom-style:solid;border-top:none}.dropdown:after{margin-top:7px;border-top-style:solid;border-bottom:none}.dropdown select{position:relative;width:130%;margin:0;padding:6px 8px 6px 10px;height:28px;line-height:14px;font-size:12px;color:#aaa;text-shadow:0 1px #000;background:#444;background:transparent!important;border:0;border-radius:0;-webkit-appearance:none;outline:none}.dropdown select:focus{z-index:3;width:100%;color:#ccc;outline:none}.dropdown select>option{margin:3px;padding:6px 8px;background:#444;text-shadow:0 1px rgba(0,0,0,.4);border-radius:3px;cursor:pointer}.lt-ie9 .dropdown{z-index:1}.lt-ie9 .dropdown select{z-index:-1}.lt-ie9 .dropdown select:focus{z-index:3}@-moz-document url-prefix(){.dropdown select{padding-left:6px}}#section-event h1{margin:90px 0 70px}#section-event h2{margin-bottom:30px}#section-info #box-date,#section-info #box-time{margin-bottom:30px}#section-info #box-location{margin-bottom:20px}#section-fees{background:#222}#section-about .item{height:auto;margin-bottom:30px}#section-about .container .half.column{width:100%}#section-about .item p.bio{position:relative;background:#111}#section-program p.composer,#section-program p.title{font-size:14px;line-height:26px}#section-contact label.placeholder{display:none}#section-sponsors img{max-width:60%;margin-bottom:30px}#section-footer ul#social{float:none}#section-footer ul#social li a{background:#111;border-right:1px solid #000}#section-footer .floatright{float:none}#section-footer p.copytext{padding:15px 20px 0 0}}@media only screen and (min-width:480px) and (max-width:767px){#section-social .item{display:block;margin:0 0 0 110px;padding:10px}}