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:'Cabin',Verdana,Helvetica,Sans-Serif;padding-top:110px}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:'Cabin',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:0 0 10px 0}body .main-container{margin:0 0 30px 0;min-height:400px}.navbar .container{padding:25px 10px}.no-logo-font{color:#34383c;font-family:'Poiret One',Verdana,Geneva,'DejaVu Sans',sans-serif}.logo-link{margin:0 30px;padding:0}.navbar{background-color:#fff;border:0;border-bottom:1px solid #dfdfdf;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:110px;margin-bottom:0}.navbar .container .navbar-brand{color:#4b77be;float:none;font-size:32px;margin:0;padding:0 80px;text-transform:uppercase}.navbar .btn{padding:10px 15px;margin:5px 0}.navbar .separator{width:50px}.navbar-header{display:none}.navbar-default{border-color:#000}.navbar-fixed-top .sign-up{padding-bottom:8px;padding-top:8px;margin:7px 5px}.btn-primary{background-color:#4b77be!important;border-color:#4b77be!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#5383d1!important;border-color:#5383d1!important}.form-control:focus{border-color:#4b77be;-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-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#4b77be}.nav>li>a{display:inline}.navbar-nav{float:none;text-align:center}.navbar-nav>li{display:inline;float:none}.navbar-nav>li>a{font-size:15px;line-height:48px;padding-bottom:0;padding-top:0;vertical-align:middle}.jumbotron h1{font-size:48px}.navbar-toggle{font-size:21px;line-height:16px;padding:6px 10px;margin-top:12px}.navbar-inverse .navbar-collapse{border-top:0}.primary-color{color:#4b77be}.primary-color:hover{color:#5383d1}.primary-background-color{background-color:#4b77be}.primary-background-color:hover{background-color:#5383d1}.primary-border-color{border-color:#4b77be}.primary-border-color:hover{border-color:#5383d1}.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-header{display:block;padding-bottom:8px}.navbar .container .navbar-brand{float:left;font-size:27px;margin-bottom:0;margin-left:15px;margin-top:10px;padding:10px}.navbar-nav{text-align:left}.navbar-nav>li{display:block}.navbar-nav>li>a{line-height:16px;padding:12px 20px}.navbar-inverse .navbar-collapse{background-color:#fff;border-bottom:1px solid #ddd;border-top:0;margin-top:2px}.navbar-inverse .navbar-collapse .navbar-brand,.navbar-inverse .navbar-collapse .logo-link{display:none}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#eee}.navbar .btn{margin:0 10px}.nav>li>a{display:block}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}}