html{overflow-x:hidden}html.blank-layout{background-color:#fff}html.blank-layout body{padding-top:0}body{background-color:#fff;color:#5d646c;font-family:Raleway,Verdana,Helvetica,Sans-Serif}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}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 .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:#333;outline:none}a:hover,a :focus{color:#333}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Raleway,Verdana,Helvetica,Sans-Serif}h1{font-size:40px;padding-bottom:25px;padding-top:50px;text-align:center}h2{font-size:35px;letter-spacing:8px}h3{font-size:30px;letter-spacing:6px}hr{border-color:#e8e8e8;margin-bottom:10px;margin-top:10px}form{margin:10px 0}body .main-container{margin:0;min-height:400px}.setPageContainer{margin-bottom:50px}.no-logo-font{color:#34383c;font-family:Arvo,Verdana,Geneva,'DejaVu Sans',sans-serif}.logo-link{margin:0;padding:0}.logo-link img{height:45px}.containerBlock{overflow:hidden}.navbar-placeholder{height:64px}.navbar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #d8d8d8;height:64px;margin-bottom:0;z-index:100}.navbar .container .navbar-brand{border:2px solid;font-size:20px;height:auto;margin:0;padding:10px;text-transform:uppercase}.navbar .btn{padding:10px 15px;margin:5px 0}.navbar .separator{width:50px}.navbar ul.nav{margin-right:20px}.navbar.stickyFixed{background-color:#fff;position:fixed;top:0;width:100%;z-index:900}.navbar-default{border-color:#000}.navbar-fixed-top .sign-up{padding-bottom:8px;padding-top:8px;margin:7px 5px}.navbar-header{margin-top:8px}.headerSocialMedia{float:right;padding:20px 0}.headerSocialMedia ul{border-left:1px solid #333;list-style:none;margin:0;padding:0 0 0 15px}.headerSocialMedia ul li{display:inline-block}.callNow{float:right;padding:20px}.callNow-title{margin-right:10px}.footer-topSection{padding:40px 0}.footer-leftSection{float:left}.footer-logoContainer{float:left}.footer-logo{background-color:#262626;height:150px;width:150px}.footer-links{float:left;margin-top:-7px;padding-left:50px}.footer-links a{display:block;line-height:14px;padding:7px 30px}.footer-linkCol{float:left}.footer-rightSection{float:right;width:300px}.footer-address,.footer-email{margin-bottom:15px}.footer-callNow{margin-bottom:3px}.footer-socialMedia a{font-size:17px;margin-right:10px}.footer-restaurantCopyright{float:left}.footer-credits{background-color:#242424;font-size:12px}.footer-credits .container{padding:20px 0}.footer-credits a{font-size:12px}.footer-poweredBy{float:right}.footer-poweredBy a{font-size:12px;margin-left:10px;padding-right:10px}.btn-primary{background-color:#34495e!important;border-color:#34495e!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#2c3e50!important;border-color:#2c3e50!important}.form-control:focus{border-color:#34495e;-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}.fullHeightHero{align-items:center;background-color:#222;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;height:calc(100vh - 64px);position:relative;width:100%}.fullHeightHero-leftSection,.fullHeightHero-rightSection{align-items:center;background-position:center center;background-repeat:no-repeat;display:flex;float:left;justify-content:center;height:calc(100vh - 64px);width:50%}.fullHeightHero-socialMedia{position:absolute;right:5px;top:50%}.fullHeightHero-socialMedia ul{list-style:none;margin:0;padding:0}.fullHeightHero-socialMedia ul li{display:block}.fullHeightHero-socialMedia ul li a{color:#fff;display:block;font-size:20px;padding:5px 14px}.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}.dish-price{background-color:#fff;display:block;padding:1px 5px;position:absolute;right:0;top:0}.dish{position:relative}.dish .title{display:block;margin-right:55px;position:relative}.dish .title span{background-color:#fff;padding:0 20px 3px 0}.dish .title:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;border-top:1px solid #ccc;z-index:-1}.dish .desc{padding:0 55px 0 0}.dish .dish-promotext{font-style:italic}.menus-block h3,.singlemenu-block h3{font-size:30px}.menus-block ul.menus-nav,.singlemenu-block ul.menus-nav{padding:20px 0}.menus-block ul.menus-nav .btn-primary,.singlemenu-block ul.menus-nav .btn-primary{background-color:transparent!important;color:#333!important}.menus-block ul.menus-nav a,.singlemenu-block ul.menus-nav a{border:0;border-color:transparent;border-bottom-width:2px;border-bottom-style:solid;border-radius:0;font-size:14px;margin:0 20px;padding:0 3px}.menus-block ul.menus-nav a:active,.singlemenu-block ul.menus-nav a:active{box-shadow:none}.menus-block .dish,.singlemenu-block .dish{margin-bottom:30px;padding:0;text-align:left}.menus-block .dish-nodesc,.singlemenu-block .dish-nodesc{margin-bottom:5px}.menus-block .dish-column .col-sm-12,.singlemenu-block .dish-column .col-sm-12{text-align:left}.menus-block span.badge,.singlemenu-block span.badge{background-color:#fff;border:1px solid #777;color:#777}.course,.explanations{float:none;margin:auto;width:800px}.course .top-desc,.explanations .top-desc{text-align:center}.dish-group{margin-bottom:20px}.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{border-bottom:3px solid transparent;font-size:13px;line-height:13px;margin-right:20px;padding:24px 3px 22px}.jumbotron h1{font-size:48px}.navbar-toggle{font-size:21px;line-height:16px;padding:6px 10px;margin-top:6px}.navbar-inverse .navbar-collapse{border-top:0}.nav>li>a:hover,.nav>li>a:focus,.nav>li>a.active{background-color:transparent;border-color:#2c3e50}.text-primary{color:#34495e}.primary-color{color:#34495e}.primary-color:hover{color:#2c3e50}.primary-background-color{background-color:#34495e}.primary-background-color:hover{background-color:#2c3e50}.primary-border-color{border-color:#34495e}.primary-border-color:hover{border-color:#2c3e50}.hidden-xs-inline{display:inline}.widget-container{margin:25px 0;overflow:hidden}#page-blocks-container .page-block{border:1px solid transparent!important}.iconScroll,.iconScroll:before{position:absolute;left:50%}.iconScroll{border-radius:25px;bottom:60px;box-shadow:inset 0 0 0 1px #fff;height:45px;margin-left:-12px;margin-top:-35px;width:24px}.iconScroll:before{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;-moz-animation-name:scroll;-o-animation-name:scroll;animation-name:scroll;background:#fff;border-radius:4px;content:'';height:6px;margin-left:-3px;top:6px;width:6px}.iconScroll-text{bottom:40px;color:#fff;font-size:11px;left:0;position:absolute;right:0;text-align:center;text-transform:lowercase}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@-moz-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@media(min-width:1200px){.footer .container{width:970px}}@media(max-width:1199px){.callNow{padding-right:0}.navbar ul.nav{margin-right:0}}@media(max-width:991px){.course,.explanations{width:700px}.navbar-nav>li>a{margin-right:10px}}@media(max-width:767px){.logo-link{margin-left:5px}.logo-link img{height:40px}.navbar .container .navbar-brand{margin-left:15px;margin-bottom:15px}.fullHeightHero{height:100vh}.fullHeightHero .container{width:100%}.iconScroll{bottom:80px}.iconScroll-text{bottom:60px}.fullHeightHero-rightSection,.fullHeightHero-socialMedia{display:none}.fullHeightHero-leftSection{width:100%}.navbar-header{margin-top:12px}.navbar-toggle{margin-right:0;margin-top:3px}.navbar ul.nav{margin:5px 0 0 0}.navbar-nav>li>a{border:0;margin-right:0;padding:12px 20px}.navbar-collapse.in,.navbar-collapse.collapsing{background-color:#f8f8f8;border-bottom:1px solid #d8d8d8;margin-top:5px}.navbar-inverse .navbar-collapse{background-color:#222;border-bottom:1px solid #ddd;border-top:0;margin-top:2px}.mobileMenuIcons .headerSocialMedia,.mobileMenuIcons .callNow{float:left}.footer-leftSection{width:100%}.footer-logoContainer{padding:0 20px;width:100%}.footer-logo{height:100px;width:100px}.footer-links{padding:0;margin-top:20px;width:100%}.footer-links a{font-size:13px;padding:10px 25px}.footer-socialMedia a{font-size:24px;margin:0 10px}.footer-rightSection{margin-top:30px;padding-left:25px;width:100%}.footer-poweredBy,.footer-restaurantCopyright{padding:10px 0;text-align:center;width:100%}.navbar .btn{margin:0 10px}h1{font-size:28px;padding-top:20px}a.sign-up-btn{width:auto}.widget-container h4{margin-top:20px}footer.footer .links a{display:block;padding:10px 20px}.course,.explanations{width:auto}.menus-block ul.menus-nav a,.singlemenu-block ul.menus-nav a{font-size:13px;margin:0 8px}}