.mfp-container,body *,main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}h1,h2{font-family:azo-sans-web,sans-serif;line-height:1.35;color:#4f6e18;letter-spacing:4px}h1,h2,h4,nav ul li a{letter-spacing:4px}article,main,nav{z-index:8999}nav ul,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;border-radius:0;background:0;font-size:100%;font-weight:200;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.salvatorre-container,body#gallery section,body#gallery section ul,footer,header,main,section,section.about-page,section.chefs-page,section.contact-page,section.faq-page,section.menu-page,section.press-page,section.reservations-page{zoom:1}.salvatorre-container:after,.salvatorre-container:before,body#gallery section ul:after,body#gallery section ul:before,body#gallery section:after,body#gallery section:before,footer:after,footer:before,header:after,header:before,main:after,main:before,section.about-page:after,section.about-page:before,section.chefs-page:after,section.chefs-page:before,section.contact-page:after,section.contact-page:before,section.faq-page:after,section.faq-page:before,section.menu-page:after,section.menu-page:before,section.press-page:after,section.press-page:before,section.reservations-page:after,section.reservations-page:before,section:after,section:before{content:"";display:table}.salvatorre-container:after,body#gallery section ul:after,body#gallery section:after,footer:after,header:after,main:after,section.about-page:after,section.chefs-page:after,section.contact-page:after,section.faq-page:after,section.menu-page:after,section.press-page:after,section.reservations-page:after,section:after{clear:both}body *,main{box-sizing:border-box;outline:0}nav ul li a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mfp-fade.mfp-bg,.mfp-fade.mfp-wrap .mfp-content,body#gallery section ul li:hover img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.background-image,.background-image-l,.background-image-r{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}aside#hero,section#home-slider .slide .slide-img .slide-img-bg,ul.full-page-slider li{background-repeat:no-repeat;background-position:center;background-size:cover}.background-image,ul.full-page-slider,ul.full-page-slider li{min-height:100%;min-height:100vh;width:100%;width:100vw}#landing main #slider,.background-image-l,.background-image-r{display:flex;align-items:center;justify-content:center}section.contact-page .contact-info address{border-bottom:1px solid #bfbfbf}.border-top,.menu-drinks{border-top:1px solid #bfbfbf}.border-top{padding-bottom:4rem}html{font-size:62.5%}body{line-height:1;margin:0;overflow-x:hidden;font-size:16px;min-height:100vh}main{position:relative;width:100vw;padding:8rem 0 0}img{width:100%;height:auto}.pointer,a[href],button,input[type=submit],input[type=image],label[for],select{cursor:pointer!important}h1{font-weight:300;font-size:1.35rem;text-align:center;text-transform:uppercase;font-style:normal;text-rendering:optimizelegibility;padding:2rem 0 2.75rem}h2{font-weight:400;font-size:1.75rem;text-align:left;text-transform:uppercase;font-style:normal;text-rendering:optimizelegibility;padding-bottom:1.5rem}h3,h4{font-weight:500;font-size:1.3rem;text-transform:uppercase;font-style:normal;text-rendering:optimizelegibility;text-align:left;font-family:azo-sans-web,sans-serif}h3,h4,p{line-height:1.5}h3{letter-spacing:1px;color:#1a1a1a;padding:.5rem 0 .66667rem}h4{color:#1a1a1a;padding:0 0 1.2rem}a,p{color:#1a1a1a;font-family:acumin-pro,sans-serif}p{font-weight:300;font-size:1.45rem;letter-spacing:normal;text-align:left;text-transform:none;font-style:normal;text-rendering:optimizelegibility;padding-bottom:2rem}a{cursor:pointer;text-decoration:underline;font-style:italic}a:hover{color:#666}@-webkit-keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}.fade-in{-webkit-animation:fade-in .5s normal forwards ease-in-out;-moz-animation:fade-in .5s normal forwards ease-in-out;-o-animation:fade-in .5s normal forwards ease-in-out;animation:fade-in .5s normal forwards ease-in-out}.fade-in-slow{-webkit-animation:fade-in 1s normal forwards ease-in-out;-moz-animation:fade-in 1s normal forwards ease-in-out;-o-animation:fade-in 1s normal forwards ease-in-out;animation:fade-in 1s normal forwards ease-in-out}@-webkit-keyframes fade-out{0%{opacity:1}100%,80%{opacity:0}}@-moz-keyframes fade-out{0%{opacity:1}100%,80%{opacity:0}}@-o-keyframes fade-out{0%{opacity:1}100%,80%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%,80%{opacity:0}}.fade-out{-webkit-animation:fade-out .5s normal forwards ease-in-out;-moz-animation:fade-out .5s normal forwards ease-in-out;-o-animation:fade-out .5s normal forwards ease-in-out;animation:fade-out .5s normal forwards ease-in-out}.fade-out-slow{-webkit-animation:fade-out 1s normal forwards ease-in-out;-moz-animation:fade-out 1s normal forwards ease-in-out;-o-animation:fade-out 1s normal forwards ease-in-out;animation:fade-out 1s normal forwards ease-in-out}#about main,#contact main,#faq main,#menus main,#press main,#reservations main{min-height:calc(100vh - 11.95rem)}#about main aside,#contact main aside,#faq main aside,#menus main aside,#press main aside,#reservations main aside{width:100%;float:right}#about main article,#contact main article,#faq main article,#menus main article,#press main article,#reservations main article{width:100%;float:left}#landing main{margin:1rem auto 0;min-height:calc(100vh - 8rem);padding-bottom:0}#landing main #slider{padding-top:0;width:100%}#landing .inner-footer .border-top,#landing .inner-footer .top{display:none}section#home-slider{width:32rem;height:60rem;margin:0 auto;display:block}section#home-slider .slick-slider{margin-bottom:0}section#home-slider .slide{width:100%;height:60rem}section#home-slider .slide .slide-img{display:block;position:relative;width:100%;height:30rem;float:left}section#home-slider .slide .slide-img .slide-img-bg{display:block;height:100%;width:100%}section#home-slider .slide .img-left{padding-right:0;padding-bottom:1rem}section#home-slider .slide .img-right{padding-left:0}article{max-width:48rem;margin:0 auto;position:relative;padding:2rem 3rem;background-color:#fff}section.about-page,section.chefs-page,section.contact-page,section.faq-page,section.menu-page,section.press-page,section.reservations-page{max-width:65rem;margin:0 auto;position:relative;padding:1rem 3rem}section.about-page .about-img,section.about-page .about-intro,section.chefs-page .chef-bio,section.chefs-page .chef-img,section.contact-page .contact-info,section.contact-page .contact-map,section.faq-page .faq-content,section.faq-page .faq-img,section.menu-page .menu-content,section.menu-page .menu-img,section.press-page .press-articles,section.press-page .press-img,section.reservations-page .reservations-img,section.reservations-page .reservations-intro{width:100%;display:block;position:relative}section.about-page .about-img,section.about-page .about-intro{float:right}section.about-page .about-img{padding-left:0;padding-top:0;padding-bottom:2rem}section.about-page .about-intro{padding-right:0;padding-bottom:1rem}section.chefs-page .chef-bio,section.chefs-page .chef-img{float:left}section.contact-page .contact-info,section.contact-page .contact-map,section.faq-page .faq-content,section.faq-page .faq-img,section.menu-page .menu-content,section.menu-page .menu-img,section.press-page .press-articles,section.press-page .press-img,section.reservations-page .reservations-img,section.reservations-page .reservations-intro{float:right}section.chefs-page .chef-bio{padding-left:0}section.chefs-page .chef-img{padding-right:0;padding-top:0;padding-bottom:2rem}section.menu-page .course-description{padding-bottom:2.5rem}section.menu-page .course-description p{padding-bottom:1rem}section.menu-page .menu-img{padding-left:0;padding-top:0;padding-bottom:2rem}section.menu-page .menu-content{padding-right:0;padding-bottom:1rem}.menu-drinks{margin-top:3rem;padding-top:2rem}section.press-page .press-img{padding-left:0;padding-top:0;padding-bottom:2rem}section.press-page .press-articles{padding-right:0;padding-bottom:1rem}section.press-page .press-articles ul{max-width:40rem}section.press-page .press-articles ul li{padding-bottom:1.5rem}section.press-page .press-articles ul li h2{text-align:left;padding-bottom:1rem}section.press-page .press-articles ul li h3{line-height:1.5;padding-bottom:.25rem}section.press-page .press-articles ul li p{font-style:italic;padding-bottom:.2rem}section.press-page .press-articles ul li a{display:block;padding-bottom:.5rem}section.reservations-page .reservations-img{padding-left:0;padding-top:0;padding-bottom:2rem}section.reservations-page .reservations-intro{padding-right:0;padding-bottom:1rem}section.reservations-page .reservations-intro span{display:block!important;margin:0 auto!important}section.reservations-page .reservations-intro strong{font-weight:700}section.faq-page .faq-img{padding-left:0;padding-top:0;padding-bottom:2rem}section.faq-page .faq-content{padding-right:0;padding-bottom:1rem}section.faq-page .faq-content ul li{padding-bottom:2rem}section.faq-page .faq-content ul li p{padding-bottom:0}section.contact-page .contact-map{padding-left:0;padding-top:0;padding-bottom:3rem}section.contact-page .contact-map #nnakamap{max-width:590px;border:1px solid #e6e6e6;margin-bottom:2rem}section.contact-page .contact-map #nnakamap img{margin-bottom:0;padding:4px 4px 0}section.contact-page .contact-info{padding-right:0;padding-bottom:1rem}section.contact-page .contact-info address{padding-top:1rem;padding-bottom:1rem;margin:0 0 2rem}body#gallery section{max-width:96rem;margin:0 auto;padding:0 2rem 2rem;min-height:90vh;z-index:8999}body#gallery section ul li{width:100%;padding:.5rem;display:block;position:relative;float:left;text-align:center}body#gallery section ul li img{margin-bottom:-3px}body#gallery section ul li:hover img{opacity:.75;cursor:pointer}.salvatorre-container{display:inline-block}#grid1[data-columns]::before{content:'1 .column.size-1of1'}#grid2[data-columns]::before{content:'2 .column.size-1of2'}#grid3[data-columns]::before{content:'3 .column.size-1of3'}.column{float:left}.size-1of1,.size-1of2,.size-1of3{padding:0;width:100%}.background-image{display:block;position:fixed;top:0;left:0;z-index:1}.background-image-l,.background-image-r{width:30%;height:100vh;position:fixed;top:0;z-index:1;text-align:center}.mfp-bg,.mfp-wrap{z-index:10199;position:fixed;top:0;height:100%;left:0}.background-image-l img,.background-image-r img{width:50%}.background-image-l{left:0}.background-image-r{right:0}.mfp-bg{width:100%;overflow:hidden;background:rgba(255,255,255,.9)}.mfp-wrap{width:100%;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 5px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10499}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:url(../imgs/icons/close.png),pointer}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-arrow,button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;z-index:1046;border:0;-webkit-appearance:none;outline:0}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{padding:0;-webkit-box-shadow:none;box-shadow:none}button.mfp-close{display:block}.mfp-arrow,.mfp-counter,button.mfp-arrow{display:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:azo-sans-web,sans-serif}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{font-family:azo-sans-web,sans-serif;position:absolute;top:0;right:0;color:#000;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{font-family:azo-sans-web,sans-serif;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:30px;color:#666}footer .inner-footer p,nav ul li a{font-weight:500;text-transform:uppercase;text-rendering:optimizelegibility;font-style:normal}.mfp-arrow::-moz-focus-inner{padding:0;border:0}#desktop-nav,header{border-bottom:1px solid #4f6e18}.mfp-arrow:hover{color:#999}.mfp-arrow.mfp-arrow-left:before,.mfp-arrow.mfp-arrow-right:before{display:block;position:absolute;top:48%}.mfp-arrow.mfp-arrow-right:before{content:">";right:0;margin-right:20px}.mfp-arrow.mfp-arrow-left:before{content:"<";left:0;margin-left:20px}.slideshow-iframe-holder{padding:0}.slideshow-iframe-holder .slideshow-iframe{line-height:0;width:100vw;height:100vh}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1280px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{-webkit-box-shadow:0 0 7px rgba(0,0,0,.35);-moz-box-shadow:0 0 7px rgba(0,0,0,.35);box-shadow:0 0 7px rgba(0,0,0,.35);content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{font-family:azo-sans-web,sans-serif;text-align:left;line-height:11px;color:#000;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap .mfp-content{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}div.image-wrap{width:18%;margin-bottom:4px;display:inline-block}div.image-wrap img{width:100%}a.lightbox-link{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}a.lightbox-link:hover{-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.image-wrap figcaption{display:none}.mfp-bg figcaption{display:block;position:absolute}.lb-title{margin:.5em 0 0 .5em}.lb-description{margin-left:.6em;width:100%}#desktop-nav,header #logo,nav{position:relative;margin:0 auto;opacity:1}header{width:100vw;position:fixed;top:0;left:0;z-index:9999;padding:.5rem 1rem .75rem;background-color:#fff;display:block;height:6rem}header #logo{max-width:15rem;padding:.5rem;z-index:9999}header #logo:hover{opacity:.85}nav{display:block;overflow:hidden}nav ul{text-align:center}nav ul li{display:inline-block;padding:.5rem 2.4rem}nav ul li a{font-family:azo-sans-web,sans-serif;font-size:1.35rem;line-height:1.5;text-align:center;color:#4f6e18;text-decoration:none}#about .about a,#chef .chef a,#contact .contact a,#faq .faq a,#gallery .gallery a,#menus .menus a,#press .press a,#reservations .reservations a,nav ul li a:hover{color:#1a1a1a}#desktop-nav{max-width:95rem;display:none;height:4rem}#about .about,#chef .chef,#contact .contact,#faq .faq,#gallery .gallery,#menus .menus,#press .press,#reservations .reservations{pointer-events:none;cursor:default}aside#hero{max-width:52rem;margin:6rem auto 0}ul.full-page-slider li{display:block;position:absolute;top:0;left:0}footer,footer .inner-footer{display:block;position:relative}body#landing footer .inner-footer{padding:0 2rem 2rem}footer{width:100vw;z-index:9899;padding:0}footer .inner-footer{max-width:95rem;min-height:4rem;padding:1rem 3rem 4rem;margin:0 auto}footer .inner-footer *{color:#1a1a1a!important}footer .inner-footer .top{text-align:center;padding-top:.5rem}footer .inner-footer p{font-family:azo-sans-web,sans-serif;font-size:1.1rem;line-height:1.75;letter-spacing:2.5px;text-align:center;color:#1a1a1a;padding-bottom:1rem}footer .inner-footer p:last-child{padding-bottom:0}footer .inner-footer a{text-decoration:none;font-style:normal;color:#1a1a1a}#trigger-overlay{background-color:transparent}.hamburger{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:10099;position:fixed;top:1rem;right:1.5rem}.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:42px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.cmn-toggle-switch:focus{outline:0}.cmn-toggle-switch span{display:block;position:absolute;top:19px;left:4px;right:4px;height:2px;background:gray}.cmn-toggle-switch span::after,.cmn-toggle-switch span::before{position:absolute;display:block;left:0;width:100%;height:2px;background:gray;content:""}.cmn-toggle-switch span::before{top:-9px}.cmn-toggle-switch span::after{bottom:-9px}.cmn-toggle-switch__htx{background-color:rgba 255,255,255,0!important}.cmn-toggle-switch__htx span{-webkit-transition:background 0s .2s;transition:background 0s .2s}.cmn-toggle-switch__htx span::after,.cmn-toggle-switch__htx span::before{-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.cmn-toggle-switch__htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.cmn-toggle-switch__htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.mobile-nav-active .cmn-toggle-switch__htx span{background:0 0}.mobile-nav-active .cmn-toggle-switch__htx span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav-active .cmn-toggle-switch__htx span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-active .cmn-toggle-switch__htx span::after,.mobile-nav-active .cmn-toggle-switch__htx span::before{-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}#mobile-nav{display:inline-block}.overlay{-webkit-transition:all .35s cubic-bezier(.19,1,.22,1);-moz-transition:all .35s cubic-bezier(.19,1,.22,1);-ms-transition:all .35s cubic-bezier(.19,1,.22,1);-o-transition:all .35s cubic-bezier(.19,1,.22,1);transition:all .35s cubic-bezier(.19,1,.22,1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.075);-moz-box-shadow:0 1px 4px rgba(0,0,0,.075);box-shadow:0 1px 4px rgba(0,0,0,.075);border-bottom:1px solid #4f6e18;background-color:#fff;height:43rem;width:100vw;padding-top:8rem;position:fixed;top:-44rem;left:0;opacity:0;z-index:8999}.overlay ul{-webkit-transition:all 1.25s cubic-bezier(.25,1,.5,1);-moz-transition:all 1.25s cubic-bezier(.25,1,.5,1);-ms-transition:all 1.25s cubic-bezier(.25,1,.5,1);-o-transition:all 1.25s cubic-bezier(.25,1,.5,1);transition:all 1.25s cubic-bezier(.25,1,.5,1);opacity:0}.overlay ul li{display:block;padding:.5rem 0 1.5rem}body.mobile-nav-active .overlay{opacity:1;top:0}body.mobile-nav-active .overlay ul{opacity:1}@media screen and (min-width:750px){#landing main{margin:0 auto}#landing main #slider{padding-top:10.25rem}section#home-slider{width:72rem;height:30rem}section#home-slider .slide{height:30rem}section#home-slider .slide .slide-img{width:50%;height:30rem}section#home-slider .slide .img-left{padding-right:.5rem;padding-bottom:0}section#home-slider .slide .img-right{padding-left:.5rem}.size-1of1,.size-1of2{width:50%}.size-1of3{width:33.333%}}@media screen and (min-width:1025px){body #bg-sprites,body #desktop-nav,button.mfp-arrow{display:block}#landing main{margin:0 auto;padding:2rem}#landing main #slider{padding-top:20rem}main{padding:16rem 0 2rem}#about main aside,#contact main aside,#faq main aside,#menus main aside,#press main aside,#reservations main aside{width:50%;float:right}#about main article,#contact main article,#faq main article,#menus main article,#press main article,#reservations main article{width:50%;float:left}section.about-page,section.chefs-page,section.contact-page,section.faq-page,section.menu-page,section.press-page,section.reservations-page{max-width:95rem;padding:4rem 1rem 1rem}section.about-page .about-intro,section.contact-page .contact-info,section.faq-page .faq-content,section.menu-page .menu-content,section.press-page .press-articles,section.reservations-page .reservations-intro{padding-right:2rem}section.about-page .about-img,section.about-page .about-intro,section.chefs-page .chef-bio,section.chefs-page .chef-img,section.contact-page .contact-info,section.contact-page .contact-map,section.faq-page .faq-content,section.faq-page .faq-img,section.menu-page .menu-content,section.menu-page .menu-img,section.press-page .press-articles,section.press-page .press-img,section.reservations-page .reservations-img,section.reservations-page .reservations-intro{width:50%}section.about-page .about-img{padding-left:2rem;padding-top:4.25rem}section.chefs-page{padding-bottom:1.5rem}section.chefs-page .chef-bio{padding-left:2rem}section.chefs-page .chef-img{padding-right:2rem;padding-top:.5rem}section.menu-page .menu-img{padding-left:2rem;padding-top:4.25rem}.menu-drinks{margin-top:1rem;padding-top:3rem}section.contact-page .contact-map,section.faq-page .faq-img,section.press-page .press-img,section.reservations-page .reservations-img{padding-left:2rem;padding-top:4.25rem}section.contact-page #nnakamap{max-width:500px}section#home-slider{width:95rem;height:38rem}section#home-slider .slide,section#home-slider .slide .slide-img{height:38rem}aside#hero{margin:12rem auto 0}main#contact article.contact-top{margin:11.25rem auto 0!important}body #mobile-nav{display:none}body#gallery section{padding:3.75rem 0 0}header{height:calc(14.35rem - 1px);border-bottom:0;padding:1.5rem 1rem .75rem}header #logo{margin:1.45rem auto;padding:.5rem 0 1rem}nav ul li:first-child{padding:.5rem 1.25rem .5rem 0}nav ul li:last-child{padding:.5rem 0 .5rem 1.25rem}footer .inner-footer{padding:2rem 2rem 3rem}}@media screen and (min-width:1600px){html{font-size:68%}}