@media screen and (min-width:240px){.header h1{font-size:24px}}@media screen and (min-width:320px){.header h1{padding-top:5px;font-size:34px}.header{height:40px}.footer .contact,.footer .location,.footer .facebook{float:left;width:50%}.footer{height:46px}.page-content{padding-bottom:46px}.title{padding-top:50px}.menu{top:40px}.menu-button{top:5px}}@media screen and (min-width:360px){.header h1{text-align:center}}@media screen and (min-width:380px){.footer{height:36px}.page-content{padding-bottom:36px}}@media screen and (min-width:640px){.footer .contact,.footer .location,.footer .facebook{width:33.3%}.footer .location{display:block}}