@media handheld,only screen and (max-width:767px){body{-webkit-text-size-adjust:none}header{padding:2px 3%;width:94%;height:auto}#header-area,#logo{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#logo a{padding-left:0}#logo img{max-width:96%}#logo:after{background:0 0}.logo_gap{display:none}a#logo-text{margin-top:-20px!important}header .toplink a{font-size:8px;margin:0 5px}#header-area{max-width:100%;text-align:left}#header-area form{margin-bottom:10px}nav{padding:0}.sf-menu{float:none}#breadcrumbs,.sf-menu li,.sf-menu li a,footer #credits p,img.left,img.right,nav ul li{float:none!important}nav ul li{border-top:1px solid #444}nav ul li li,nav ul li:first-child{border-top:none!important}nav ul li a{font-size:1.1em;padding:.75em 1em!important}nav li li a{padding:1em 1.25em!important}footer ul,footer ul.block-sociallinks{padding-left:10px}#mobile-nav-btn{display:block}.mobnav-subarrow{display:block;background-color:#111;opacity:.3;border-bottom:1px solid #fff;border-top:1px solid #000;height:20px;width:30px;background-position:top left!important;position:absolute;top:7px;right:10px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sf-menu,.sf-menu li{width:100%!important}.sf-menu{display:none}.sf-menu li,.sf-menu.xactive{display:block!important}.sf-menu ul{position:static!important;display:none!important;opacity:1!important;box-shadow:none!important}.xpopdrop>ul{display:block!important}.sf-arrows .sf-with-ul:after{border:none}footer ul{padding-right:10px}footer .row{padding-top:10px}footer .footer-CTA ul{padding:0}footer #credits p{margin-bottom:1em;padding-left:10px}img.left{margin-right:0!important}img.right{margin-left:0!important}.ccm-layout-table .ccm-layout-col{float:none!important;width:100%!important}#login_page,#register_page{background:0 0;width:95%}#frost_login,#frost_register{width:100%;margin-top:30px}#frost_login form input[type=text],#frost_login form input[type=password],#frost_register form input[type=text],#frost_register form input[type=password]{width:80%}#frost_login h1,#frost_register h1{font:700 20px/20px Helvetica,Arial,sans-serif}#frost_login h1:after,#frost_login h1:before,#frost_register h1:after,#frost_register h1:before{width:17%}#frost_login form div a,#frost_register form div a{margin:30px 15px 15px 0}}@media handheld,only screen and (min-width:768px) and (max-width:979px){header .toplink a{font-size:12px;margin:0 10px}#login_page{width:95%;background:url(images/login.png) 0 center/350px auto no-repeat}#register_page{width:95%;background:url(images/register.png) right 100px/350px auto no-repeat}#frost_login form input[type=text],#frost_login form input[type=password],#frost_register form input[type=text],#frost_register form input[type=password]{width:85%}#frost_login h1,#frost_register h1{font:700 22px/20px Helvetica,Arial,sans-serif}#frost_login h1:after,#frost_login h1:before,#frost_register h1:after,#frost_register h1:before{width:20%}}