.video-container{position:relative;padding:0;padding-bottom:56.25%;margin-bottom:15px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:992px){.col-sm-offset-2{margin-left:0}}@media screen and (max-width:1199px){.phone{margin-top:0}}@media screen and (max-width:991px){#mainmenu nav{padding-top:15px}footer .map{padding-top:30px}}@media screen and (max-width:767px){#mainmenu{display:none}#mobilemenu{display:block}#mobilemenu .cta{padding-bottom:15px}#mobilemenu h1{margin-bottom:0}#mobilemenu nav{padding-top:40px}#mobilemenu nav ul{margin:0;padding:0;list-style-type:none}#mobilemenu nav ul li{margin:0 0 10px;padding:0;list-style-type:none;display:block;width:100%}#mobilemenu nav ul li a{display:block;background-color:rgba(0,0,0,.7);border:1px solid #000;padding:10px;width:100%;text-align:center;font-family:Oswald,Arial,sans-serif;color:#fff;line-height:1;text-transform:uppercase;text-decoration:none}#mobilemenu nav ul li a:hover{color:#fff;border:1px solid #fff;text-decoration:none}#mobilemenu nav ul li.some a{color:#2d2d2d;text-decoration:none;display:inline-block}#mobilemenu .some{text-align:center}#mobilemenu .some a img{padding:5px 10px}#mobilemenu .some a:hover img{opacity:.7}#slogan{display:none}#pizza{height:550px}footer{text-align:center}footer .col-2 h3{margin-top:30px}}@media screen and (max-width:479px){#pizza{height:400px}.menu-group h3{padding:15px 15px 15px 25px;font-size:24px}.group-content{padding:25px 25px 15px}}