html{background-color:#000;overflow-x:hidden}html.blank-layout{background-color:#fff}html.blank-layout body{padding-top:0}body{background-color:#f8f8f8;color:#5d646c;font-family:'Open Sans',Verdana,Helvetica,Sans-Serif;padding-top:80px}body.fixed{padding-top:50px}footer.footer{background-color:#222;border-bottom:1px solid #353535;border-top:1px solid #353535;overflow:hidden}footer.footer a{color:#999;font-size:15px}footer.footer a:hover{color:#fff;text-decoration:none}footer.footer a hr{border-color:#353535}footer.footer a small{font-size:10px}footer.footer a nav{font-size:.75em}footer.footer a nav>div{margin:5px 0}footer.footer .logo-font a{background-color:#313131;font-size:13px;padding:5px 20px;text-transform:uppercase}footer.footer small{display:block;margin-top:10px}footer.footer ul{list-style:none;margin:0;padding:0;text-align:center}footer.footer ul li{display:inline}footer.footer .container{padding:40px 0}footer.footer .restaurant-info{background-color:#252525;text-align:center;padding:30px}footer.footer .restaurant-info .info-item{display:inline-block;margin:0 15px 15px 0;padding-right:10px}footer.footer .restaurant-info div.last{border:none}footer.footer .restaurant-info .restaurant-info-item{display:inline}footer.footer .restaurant-info div.styled-select{display:inline-block;margin:0 15px 15px 0}footer.footer .restaurant-info div.styled-select select{padding:3px 5px}footer.footer .restaurant-info div.styled-select .fa{right:8px;top:9px}footer.footer .restaurant-info div.styled-select .value{background-color:#252525;border:1px solid #3f3f3f;padding:5px 35px 5px 8px}footer.footer .links a{padding:2px 20px}footer.footer .social-media{margin-bottom:35px}footer.footer .social-media li{margin:0 5px}footer.footer .social-media a{background-color:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#222;font-size:19px;padding:5px}footer.footer .social-media a:hover{background-color:#ccc;color:#222}footer.footer .award-icons{margin-bottom:35px}footer.footer .award-icons li{margin:0 5px}footer.footer .award-icons li img{width:70px}footer.footer .powered-by{background-color:#282828;text-align:center;padding:30px 0}a{color:#777;outline:none}a:hover,a :focus{color:#333}p a{text-decoration:underline}p a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Open Sans',Verdana,Helvetica,Sans-Serif}h1{border-bottom:1px solid #eee;font-size:31px;margin-bottom:15px;margin-top:15px;padding-bottom:10px}hr{border-color:#e8e8e8;margin-bottom:10px;margin-top:10px}form{margin:10px 0}body .main-container{margin:0 0 30px 0;min-height:400px}.navbar .container{padding:10px}.no-logo-font{color:#34383c;font-family:'Open Sans',Verdana,Geneva,'DejaVu Sans',sans-serif}.logo-link{margin:0;padding:0}.navbar{border:0;height:80px;margin-bottom:0}.navbar .container .navbar-brand{border:2px solid;color:#fff;font-size:25px;height:auto;margin:8px 0 0 0;padding:10px;text-transform:uppercase}.navbar .btn{padding:10px 15px;margin:5px 0}.navbar .separator{width:50px}.navbar-default{border-color:#000}.navbar-fixed-top .sign-up{padding-bottom:8px;padding-top:8px;margin:7px 5px}.btn-primary{background-color:#e74c3c!important;border-color:#e74c3c!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#c0392b!important;border-color:#c0392b!important}.form-control:focus{border-color:#e74c3c;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.home-banner{background-size:cover;height:600px}.home-banner .header,.home-banner .summary{background-color:#eee;clear:both;color:#000;display:inline-block;font-size:24px;margin:50px 0 20px;opacity:.75;padding:20px;width:auto}.home-banner .summary{padding:20px;font-size:18px}.menus h2{margin-bottom:30px}.menu-left{float:left;width:70%}.menu-right{float:right;text-align:right;width:30%}.menu-item{margin-bottom:30px;overflow:hidden}.new-dish{padding:0 3px}.location{margin-bottom:30px}.locations .btn{margin-bottom:10px}.images a img{margin-bottom:20px}.form-reservation{background-color:#e1e7eb;float:left;padding:5px 0 10px 0;width:100%}.form-reservation h4{border-bottom:1px solid #eee;padding:10px 0}.form-reservation .noPeopleSelector{font-size:1.2em;padding:3px}.form-reservation select{float:left;margin:13px 4px 4px}.form-reservation .title span,.inline-reservation>span{display:block;float:left;font-size:16px;margin:13px 4px 4px}.form-reservation .title .bootstrap-select,.inline-reservation .bootstrap-select,.inline-reservation .date-selector,.form-reservation .btn{margin:7px 3px 0}.form-reservation .title .bootstrap-select button,.inline-reservation .bootstrap-select button{background-color:inherit;color:#5d646c;font-size:16px;margin:0;outline:none;padding:4px;width:inherit}.inline-reservation .bootstrap-select{float:left!important;width:125px!important}.inline-reservation .datepicker{background-color:inherit;color:#5d646c;font-size:18px;padding:7px;width:auto}.form-reservation .date-selector{border:1px solid #ccc;cursor:pointer;padding:4px 7px}.form-reservation .btn{float:left;padding:5px 15px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background-color:inherit}.navbar-nav>li>a{padding-bottom:20px;padding-top:20px}.jumbotron h1{font-size:48px}.navbar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.navbar-toggle{font-size:21px;line-height:16px;padding:6px 10px;margin-top:12px}.navbar-inverse .navbar-collapse{border-top:0}.primary-color{color:#e74c3c}.primary-color:hover{color:#c0392b}.primary-background-color{background-color:#e74c3c}.primary-background-color:hover{background-color:#c0392b}.primary-border-color{border-color:#e74c3c}.primary-border-color:hover{border-color:#c0392b}.hidden-xs-inline{display:inline}.widget-container{margin:25px 0;overflow:hidden}@media(max-width:991px){.navbar-nav>li>a{padding:20px 8px}}@media(max-width:767px){.logo-link{margin-left:15px}.navbar .container .navbar-brand{margin-left:15px;margin-bottom:15px}.navbar-nav>li>a{padding:12px 20px}.navbar-inverse .navbar-collapse{background-color:#222;border-bottom:1px solid #ddd;border-top:0;margin-top:2px}.navbar .btn{margin:0 10px}h1{font-size:28px}a.sign-up-btn{width:auto}.widget-container h4{margin-top:20px}footer.footer .links a{display:block;padding:10px 20px}}