@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:0px;}#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 20px;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:50%;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,0.1),0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px rgba(255,255,255,0.1),0 1px 1px rgba(0,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 black;background:#444;background:rgba(0,0,0,0)!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,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;
            }
        }

        /* Adjust the site logo top/bottom margins */
        #section-event h1 {
            margin: 90px 0 70px 0;
        }

        /* Assign bottom margins to the event information boxes */
        #section-event h2 {
            margin-bottom: 30px;
        }

        #section-info #box-date, 
        #section-info #box-time {
            margin-bottom: 30px;
        }

        #section-info #box-location {
            margin-bottom: 20px;
        }

        /* Remove the gradient background in div#section-speakers */
        #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;
        }
        
        /* Adjust footer social media menu */
        #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 0px 0;
        }
    }
	
	

/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

         #section-social .item{
            display: block;
            margin: 0 0 0 110px;
            padding: 10px;
        }

    }