@import 'skeleton.css';@import 'jquery.fancybox.css';@import 'select2.css';body{margin:0;padding:0}th,td{text-align:left;vertical-align:top}h1,h2,h3,h4,h5,p,ul,ol{margin-top:0;margin-bottom:15px}fieldset,blockquote{margin:0;padding:0;border:0}img{border:0}.accessibility{position:absolute;display:block;overflow:hidden;text-indent:-999px}.fixed{max-width:1200px;margin:0 auto}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-block}.clear{display:block}form .field,form .Actions,form .errors{margin-bottom:15px}form label{display:block}form label.right{display:inline}body,th,td,blockquote{font-family:'Roboto Slab',serif;font-size:19px;line-height:30px;-webkit-font-smoothing:antialiased}input,select,textarea,label,body .row .button,.select2-container .select2-choice>.select2-chosen,.select2-result-label{font-family:'brandon-grotesque';font-size:16px;line-height:25px;font-weight:bold;text-transform:uppercase;color:#999}.select2-container .select2-choice>.select2-chosen{padding-top:13px;padding-left:15px}input#ContactForm_Formsend_ReservationDate{text-transform:uppercase}h1{font-size:53px;line-height:100px;font-weight:normal;text-transform:uppercase;text-align:center;letter-spacing:1px}h2{font-size:33px;line-height:48px;font-weight:normal;text-transform:uppercase;text-align:center;letter-spacing:.5px}h3{font-size:15px;line-height:20px;font-weight:bold}h4{font-family:'brandon-grotesque';font-size:14px;line-height:21px;font-weight:bold;text-transform:uppercase;color:#999;letter-spacing:.6px}h5{font-size:13px;line-height:18px;font-weight:bold}p{color:#707379}.bannerText{display:block;font-size:28px;font-family:'brandon-grotesque';text-transform:uppercase;text-align:center}.btn{font-family:'brandon-grotesque';font-weight:bolder;text-transform:uppercase;font-size:15px;color:#000}.name,.price{font-weight:normal}.intro,.diet,.outro{font-family:'brandon-grotesque';font-size:14px;line-height:21px;font-weight:normal;text-transform:uppercase;color:#999}nav ul{margin:0;padding:0}nav li{list-style-type:none;padding:0;display:inline-block}nav a{font-family:"brandon-grotesque";text-transform:uppercase;font-size:17px;letter-spacing:2px;font-weight:bold;color:#333740}nav span{font-family:"brandon-grotesque";text-transform:uppercase;font-size:17px;letter-spacing:1px;font-weight:bold;color:#333740}form:label{font-family:'brandon-grotesque';font-size:14px;line-height:21px;font-weight:bold;text-transform:uppercase;color:#999}footer{text-align:center;font-family:"brandon-grotesque";text-transform:uppercase;font-size:12px;color:#CCCDCF;letter-spacing:1px}a{color:#999;text-decoration:none}a:hover{color:#777}img.left{float:left;margin:0 15px 15px 0}img.right{float:right;margin:0 0 15px 15px}@media screen{body{background-color:#fff}.three-images{text-align:center;padding-top:40px}.three-images img{padding:5px}.functions{padding-bottom:40px;padding-top:0}.mobileOnly,.tabletOnly{display:none}.fixed a.logo{display:none}.desktopOnly{display:inherit}nav{text-align:center;margin-top:80px;margin-bottom:40px}nav li{padding:0 20px 0 20px;display:inline;position:relative}nav li.current a,nav li.section a{border-bottom:1px solid #000;padding-bottom:11px}nav li.link a span{padding-bottom:0;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav li.link a span:hover{cursor:pointer;padding-bottom:11px;border-bottom:1px solid #000}nav .mid-lft{margin-right:100px}nav .mid-rgt{margin-left:100px}.error .container p{text-align:center}.error .container img{display:block;margin:0 auto}header{border-bottom:2px solid #e3e3e3;background-color:#fff}header .fixed{padding:1px 234px;background-color:#fff;z-index:999;position:relative}header .nav .spacer{margin:0 70px}.linkLogo{padding:0 80px}header .nav .mobileButton{position:absolute;right:45px;top:80px;cursor:pointer;height:30px}header .nav .navBarA,header .nav .navBarB,header .nav .navBarC{width:36px;height:5px;background-color:#000;margin-top:3px}header .nav .navBarA,header .nav .navBarC{transition:All .4s ease}header .nav .navBarB{transition:All .1s ease}a.logoDesktop{position:absolute;left:50%;top:-50px;width:150px;display:block;margin-left:-75px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}a.logoDesktop:hover{top:-55px}a.logo{position:absolute;left:50%;top:35px;width:150px;display:block;margin-left:-75px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}a.logo:hover{top:30px}.alpha{margin-left:0}.aboutImg{margin:25px 0}.aboutImg img{width:100%}.banner{width:100%}.bannerImage{position:absolute;z-index:-9999;overflow:hidden;right:20%;height:250px}.bannerBtn{padding:15px 0;display:block;text-align:center;max-width:300px}.bottomGradient{width:100%;height:65px;background:#fff;margin-bottom:60px;padding-top:40px;margin-top:-80px}.bottomGradient::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.2);box-shadow:0 0 40px rgba(0,0,0,0.2);width:60%;height:65px;-moz-border-radius:100%;border-radius:100%;left:20;right:20%}header::after{content:"";position:absolute;z-index:2;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.3);box-shadow:0 0 40px rgba(0,0,0,0.3);width:60%;height:40px;-moz-border-radius:100%;border-radius:100%;left:20%;right:20%;top:107px}.box{border:1px solid #d9d9d9;text-align:center;height:550px;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);margin-bottom:80px;overflow:hidden}.box img{height:100%}.box.right{background-color:#fff;padding-top:60px}.box.right h2{margin-bottom:27px}.box.right h4{margin-bottom:0}.box.right p:first{margin-bottom:20px}.box.right p.beforeButton{margin-bottom:30px}.box.right p.afterButton{margin-top:30px}.box.right p:last-child{margin-top:26px}.buttonBox{margin:43px 0 85px 0;text-align:center}.btn,.button{border:2px solid #000;margin:0 auto;cursor:pointer;box-shadow:inset 0 0 0 0 white;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;letter-spacing:.6px}.btn.invert,.button.invert{border:2px solid #333740;background-color:#333740;color:#fff}.btn.invert:hover,.button.invert:hover{box-shadow:inset 300px 0 0 0 #fff;color:black;cursor:pointer}.btn:hover,.button:hover{box-shadow:inset 300px 0 0 0 #333740;color:white;cursor:pointer}.container{z-index:1;padding-top:65px}.content{margin:0 auto;float:none}#content{position:relative;z-index:1}.contentBtn{padding:11px 21px;margin:0 12.5px;display:inline-block}.current{cursor:pointer}.dot{background:url(../images/dot.png) no-repeat;width:6px;height:14px;position:relative;display:inline-block;vertical-align:middle;margin:0 10px}.dotBreak{background:url(../images/dotBreak.png) no-repeat;width:7px;height:7px;position:relative;display:inline-block;vertical-align:middle}.dotBreak:last-child{display:none}.fluidbox-opened .fluidbox-wrap img{opacity:.2 !important}.fluidbox-ghost{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.fancybox-close{top:-50px;right:0}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.2);box-shadow:0 10px 25px rgba(0,0,0,0.2)}footer .fixed{z-index:2;position:relative}.gradientBox{width:1500px;margin:0 auto}.gradient{width:100px;height:577px;z-index:9999}.gradient.left{background:linear-gradient(to right, #e0e0cc, rgba(224,224,224,0));float:left}.gradient.right{background:linear-gradient(to left, #e0e0cc, rgba(224,224,224,0));float:right}.gallery-image{margin-bottom:4%;outline:1px solid #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-image img{display:block;width:100%}.gallery-image.alpha{margin-left:0}.gallery-image:hover{outline:#333 solid 2px}.headerbg{width:100%;height:150px;background-color:#fff;z-index:2;position:absolute}.hidden{display:none}.banner-text-area{padding-top:200px}.homeBanner{height:577px;margin-bottom:85px;background:no-repeat center;background-size:cover;z-index:1;position:relative;border-bottom:2px solid #e3e3e3}.homeBanner .bannerText{margin:0 10%;background-color:rgba(255,255,255,0.6);padding-top:30px}.homeBanner h1{background-color:rgba(255,255,255,0.6);margin:0 10%;padding-bottom:20px}.bgFixed{background:url(../images/background.jpg) repeat-y center #e0e0cc;width:100%;height:100vh;position:fixed;top:0;left:0;background-size:cover;opacity:.15;z-index:0}.menuBanner{background:no-repeat center;background-size:cover}.menuBanner .banner-text-area{padding-top:80px}.mobileOverlay{display:none;position:fixed;width:100%;height:100%;background-color:#fff;opacity:.9;z-index:-1}.galleryBanner{height:250px}.pageBanner{height:250px;border-bottom:10px solid #e0e0cc;overflow:hidden;position:relative;background-color:#fff;z-index:0}.homeContent{text-align:center}.menuBannerImg{position:absolute;z-index:-1;right:20%}.menuFooter{border:1px solid #d9d9d9;padding:25px 25px 10px 25px;margin:62px auto;float:none;background-color:#fff}.menuBtn{margin:0 auto}.menuBtnBox{text-align:center;margin-bottom:60px}.notify,.dailyMessage{color:#d51a21}#reservationHolder{display:none}.socialMedia img{width:32px;height:32px;margin:30px 15px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.socialMedia img:hover{opacity:.8}.splitter{display:inline}.subNav{background-color:#e0e0cc;padding:1px 0;margin-bottom:0}.subNav nav{margin-top:30px;margin-bottom:20px}.subNav li.link a{color:#707066}.subNav li.current a,.subNav li.link a:hover{color:#000}.banner-text-area .titleTop{margin:0 auto;background-color:rgba(255,255,255,0.75);max-width:30%;padding-top:0}.titleTop{padding-top:80px}#body #menu{margin:0 auto;padding:0;border-collapse:collapse;border:0;float:none}#body #menu .sectionTitle td h2{margin-top:72px}#body #menu table{margin:0;padding:0;border-collapse:collapse}#body #menu .items{width:500px}#body #menu .menuItem{height:12px}#body #menu tr{height:6px}#body #menu td{padding:0}#body #menu .name{width:100%;border-bottom:1px solid #d9d9d9;background-color:#fff}#body #menu .name span{background-color:#fff;padding-right:10px;top:7px;position:relative;line-height:30px}#body #menu .menuSpacer{border-bottom:3px solid #000;width:100%;height:70px}#body #menu .intro,#body #menu .outro{width:100%;text-align:center}#body #menu .intro{padding-bottom:56px}#body #menu .outro{padding-top:56px}#body #menu .price{text-align:right;white-space:nowrap;top:8px;position:relative;padding:0 0 1px 5px;display:inline-block;float:right;background-color:#fff}#body #menu .desc{color:#999;width:70%;display:inline-block}.ie7 #body #menu .desc,.ie6 #body #menu .desc{padding-top:5px}#body #menu strong{position:relative;top:3px;padding-bottom:5px;background:white}#body #menu tr.icons img{margin:0 19px;height:50px;width:16px;height:26px}#body #menu .icons td{float:right}#map{width:100%;height:500px;margin-bottom:40px}.form{margin-top:40px}#functionHolder{display:none;margin-bottom:40px}form .errors{color:#d51a21}input.error,textarea.error{border:1px solid #d51a21 !important}body .row .button:hover{color:#fff}body .row select,body .row input,body .row textarea{width:100%;border-radius:0;height:50px;border:1px solid #999b9f;text-indent:10px}textarea{padding-top:15px}.date{box-sizing:border-box;-webkit-appearance:none}input[type="date"]::-webkit-input-placeholder{visibility:hidden !important}input::-webkit-calendar-picker-indicator{display:none}body .row .textarea{height:200px}body .row .checkbox{width:3%;height:15px}form label{display:inline}.select2-container .select2-choice{background-color:#f9f9f9;color:#474b53;box-shadow:0 1px 1px 1px rgba(51,55,64,0.2);-webkit-appearance:none;transition:.3s ease-in-out}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus,.date:focus{border:1px solid #e0e0cc;outline:0;box-shadow:0 0 3px #e0e0cc}#map{border:1px solid #999b9f}#ContactForm_Formsend_ReservationTime{box-sizing:border-box;text-transform:uppercase}.select2-container{width:100%}.select2-container.dropdown{margin-bottom:15px}.select2-container .select2-choice{background:url(../images/pointer.png) no-repeat;background-position:right 10px center;border-radius:0;width:100%;height:50px}.select2-search,.select2-container .select2-choice .select2-arrow{display:none}.select2-container .select2-choice{padding-left:0}.select2-drop{width:500px}.select2-results{margin:0;padding:0}.select2-results li{margin-bottom:0}.select2-results .select2-highlighted{background:#e0e0cc}.select2-results .select2-result-label{padding:15px}.select2-container-active .select2-choice,.select2-drop-active{border:1px solid #e0e0cc}.ui-widget-header{background:#fff;border:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff}.ui-state-default.ui-state-active{background:#e0e0cc}.success{text-align:center;font-size:26px}input,textarea{font-style:normal;text-transform:inherit}::-webkit-input-placeholder{font-style:normal;text-transform:uppercase}:-moz-placeholder{font-style:normal;text-transform:uppercase}#MemberLoginForm_LoginForm{margin:0 auto;display:block;width:260px;float:none;padding:50px 0}#MemberLoginForm_LoginForm .right{font-size:18px}#MemberLoginForm_LoginForm .checkbox{display:inline}}@media screen and (max-width:1500px){.gradientBox{display:none}nav li{padding:0 15px 0 15px}}@media screen and (max-width:1200px){.row.galleryRow{padding:0 4%}body,th,td,blockquote{font-family:'Roboto Slab',serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}nav li{padding:0 10px 0 10px}}@media screen and (max-width:1100px){header .fixed{padding:1px 0}.banner-text-area{padding-top:170px}.three-images img{max-width:230px}}@media screen and (max-width:1024px){#menu{width:82.66666667%}.tabletOnly{display:block}div#ui-datepicker-div{display:none !important}.three-images img{max-width:200px}}@media screen and (min-width:768px){.mobileButton{display:none}.nav ul{display:block !important}}@media screen and (max-width:767px){body,th,td,blockquote{font-family:'Roboto Slab',serif;font-size:16px;line-height:22px;-webkit-font-smoothing:antialiased}.mobileOnly{display:block}.desktopOnly{display:none}.fixed a.logo{display:block}nav{margin-top:40px}nav ul li.linkLogo{display:none}h1{font-size:35px;line-height:1.2}h2{line-height:1.2}.aboutImg{margin:15px 0 30px 0}.buttonBox{margin:25px 0}.buttonBox .btn{display:inline-block;margin:0;margin-bottom:10px}.box{box-shadow:none;border:0}.contentBtn{display:block}.btn:hover,.button:hover{box-shadow:inset 700px 0 0 0 #333740;color:white;cursor:pointer}.box{margin-bottom:30px;height:450px}.box.right{padding-top:35px}.bottomGradient{height:70px;margin-bottom:40px}.container{padding-top:35px}#content{margin:0 20px}.date{width:100% !important}.gallery-image{margin-bottom:35px}.headerbg{background:none}.banner-text-area{padding-top:100px}.homeBanner{height:auto;padding-bottom:60px;margin-bottom:40px;background-size:800px 538px}.homeBanner .bannerText{font-size:18px;padding:24px 0 20px 0}.homeBanner h1{margin-bottom:24px}.pageBanner,.galleryBanner{height:auto}.bannerText::before,.bannerText::after{content:""}header::after{height:2%;top:78px}header .fixed{height:100px}header .fixed .logo{top:15px}header .fixed .logo img{width:113px;height:113px;margin:0 auto;display:block}header .nav .mobileButton{position:absolute;right:35px;cursor:pointer;height:30px;top:40px}header nav li.link a{display:block}.menuBannerImg,.bannerImage{left:20%;right:0}.navBarA,.navBarB,.navBarC{width:36px;height:5px;background-color:#fff;margin-top:3px}.navBarA,.navBarC{transition:All .4s ease}.navBarB{transition:All .1s ease}.socialMedia img{margin:15px 15px 30px 15px}.subNav{background-color:rgba(255,255,255,0.7);margin-top:0;padding:1px 0}.subNav .dotBreak{display:none}.subNav li{display:block;padding:10px 0}.subNav li.current,.subNav li.link:hover{border-bottom:0;padding:10px 0}.subNav li.link{padding:10px 0}.subNav li.link a{display:block}.nav ul{display:none;padding-top:110px;background-color:#fff;border-bottom:2px solid #e3e3e3}.nav ul li{display:block;margin-left:0 !important;width:100%;padding:10px 0}.nav ul li.link:hover,.nav ul li.current,.nav ul li.section{border-bottom:0;padding:10px 0}.nav ul li.spacer{display:none}.titleTop{padding-top:40px}#body #menu .intro{padding-bottom:0}#body #menu .sectionTitle td h2{padding-bottom:0;margin-top:40px;margin-bottom:0}#body #menu .desc{padding-top:4px;padding-right:25%}#body #menu .name span{top:17px}#body #menu tr.icons img{margin:0 15px}#body #menu .menuSpacer{height:40px;border-bottom:1px solid black}#body #menu .outro{padding-top:35px}.menuFooter{margin:35px auto}.menuBtnBox{margin-bottom:35px}.form{margin-top:20px}form{margin-bottom:0}form label[for="ContactForm_Formsend_Newsletter"]{padding-left:5px}body .row .checkbox{height:17px}#map{height:250px}}@media screen and (max-width:695px){.square-images:nth-child(3){display:none}}@media screen and (max-width:550px){.three-images img{width:150px}.bottomGradient{display:none}#body #menu{width:100%}#body #menu .name span{display:block;width:200px;line-height:20px}.dot{display:none}.left{display:none}}@media screen and (max-width:400px){.square-images:nth-child(2){display:none}.three-images img{width:100%}header .nav .mobileButton{right:20px}}@media screen and (max-width:320px){header .nav .mobileButton{right:20px}}@media print{header,.subNav,footer,.menuFooter,.menuBtnBox{display:none}td{height:6px}}