::-webkit-calendar-picker-indicator,::-webkit-inner-spin-button{display:none}input[type=date]{position:relative}input[type=date]:invalid{opacity:0}@font-face{font-family:"Mrs Eaves OT";src:url(/wp-content/themes/akademi/fonts/mrs-eaves-italic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Mrs Eaves OT";src:url(/wp-content/themes/akademi/fonts/mrs-eaves-roman.otf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(/wp-content/themes/akademi/fonts/proxima-nova-xbold.otf);src:url(/wp-content/themes/akademi/fonts/proxima-nova-xbold-webfont.woff2)format("woff2"),url(/wp-content/themes/akademi/fonts/proxima-nova-xbold-webfont.woff)format("woff");font-weight:900;font-style:bold;font-display:swap}h1{font-family:"Proxima Nova";font-weight:700;font-size:64px;line-height:75px;letter-spacing:-.0485em;text-transform:uppercase}h3{font-weight:500;font-size:25px;line-height:31px;margin-bottom:.5em}@media screen and (max-width:670px){h1{font-size:36px;line-height:40px;letter-spacing:-.053em}}.akm-grid-4col{display:flex;justify-content:space-between;position:relative}.akm-grid-4col>*{position:relative;flex-basis:calc((100% - 3*8*5px)/4);max-width:calc((100% - 3*8*5px)/4)}.akm-grid-4col.akm-tight>*{flex-basis:25%;max-width:25%}@media screen and (max-width:960px){.akm-grid-4col.akm-tight>*{flex-basis:50%;max-width:50%}}.akm-gridcolumn-50{flex-basis:50%!important;max-width:50%!important}*{box-sizing:border-box;margin:0;padding:0}a{cursor:pointer;color:inherit;text-decoration:none}.booking-widget-box form>ul>li>button:hover,a.current,a:hover,body>nav ul li.has-children .sub-menu a:hover,h3{color:#4d2b42}li{list-style-position:inside}body,button{font-weight:400}body{min-height:100vh;overflow-x:hidden;font-family:"Mrs Eaves OT","mrs-eaves","Times",serif;font-size:21px;line-height:21px;background-color:#fff;color:#000}.hidden,body>nav .akm-checkbutton input,body>nav .akm-checkbutton input+*,body>nav .akm-checkbutton input+*+*{display:none}@media screen and (max-width:960px){.akm-only-desktop{display:none}}@media screen and (min-width:1081px){.akm-max-navigation-break{display:none}}@media screen and (max-width:670px){.akm-not-mobile{display:none}}@media screen and (min-width:671px){.akm-only-mobile{display:none}}button{font-size:25px;font-family:inherit;outline:0;cursor:pointer;white-space:nowrap;border-width:0;border-style:solid;border-color:#fff;line-height:55px;height:55px;border-radius:2px;background-color:#ebe9e6;color:#4d2b42;width:100%;position:relative}button:active{background-color:#c4bbb6}button:disabled{background-color:#ebe9e6;color:#af9faa}button.primary{font-weight:500;font-size:25px;background-color:#4d2b42;color:#fbfbfb;line-height:50px;height:50px}button.primary:before{transition:border-color .2s}button.primary,button.primary:hover:before{border-color:#4d2b42}button.primary:active{background-color:#73556a}button.primary:disabled{background-color:#af9faa;color:#d6d1cb;pointer-events:none;border-color:#af9faa}button.icon{border-width:0}button.icon:empty{width:auto;padding:10px;line-height:0;font-size:40px;background-color:transparent}button.icon.social-facebook:before{content:url(/wp-content/themes/akademi/img/facebook.svg)}button.icon.social-instagram:before{content:url(/wp-content/themes/akademi/img/instagram.svg)}button.icon.social-tripadvisor:before{content:url(/wp-content/themes/akademi/img/tripadvisor.svg)}button.icon:hover:before{border-color:transparent}label.akm-checkbutton{display:inline-block}label.akm-checkbutton input{opacity:0;position:absolute}label.akm-checkbutton input+*{user-select:none;pointer-events:none}img{display:block;width:100%}img[data-src],img[data-srcset]{opacity:0;transition:.15s opacity ease-out}.hero{position:relative;overflow:visible;justify-content:center;align-items:center;flex-direction:column;display:flex;height:calc(100vh - 17*5px);text-align:center;margin-top:40px;margin-bottom:45px;max-width:none}.hero .title-with-bg,.hero h1{max-width:1200px;pointer-events:none}.hero h1{cursor:none;margin:0 30px;color:#4d2b42;padding-left:30px;padding-right:30px;z-index:1}.hero .title-with-bg{padding:40px;z-index:3}.hero .title-with-bg h1{color:#fff}@media screen and (max-width:670px){.hero .title-with-bg{padding:40px;width:auto}}.hero.small{height:510px}.hero:first-child{margin-top:30px}.hero>.hero-footer{position:absolute;bottom:-44px;width:calc(100% - 17*5px);height:40px;left:40px;display:flex;align-items:center}@media screen and (max-width:670px){.hero>.hero-footer{display:none}}.hero>.hero-footer a{display:flex;margin-right:8px}.hero>.hero-footer a:last-child{margin-right:0}@media screen and (max-width:670px){.hero{height:calc(100vh - 60px);padding:0}.hero.small{height:100vw}.hero.small h1{margin-bottom:0}.hero h1{margin:0 40px}.hero img{left:20px}.hero img,.hero>.hero-footer{width:calc(100% - 8*5px)}}@media screen and (max-width:960px) and (orientation:landscape){.hero h1{font-size:42px;line-height:42px}.hero.small{height:calc(100vh - 56px)}.hero.small h1{margin-bottom:0}}.section-hero-carousel{position:absolute;overflow:hidden;height:100%;width:calc(100% - 16*5px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.section-hero-carousel{top:0;left:40px}}.section-hero-carousel img{height:100%;width:100%;object-fit:cover;object-position:center;left:0;top:0;transform:none}@media screen and (max-width:670px){.section-hero-carousel{height:100%;width:calc(100% - 40px);left:20px}}.section-stacked-info figure:nth-child(odd){justify-content:flex-start}.section-stacked-info figure:nth-child(even){justify-content:flex-end}.section-stacked-info .akm-tight:not(:last-child){margin-bottom:40px}.language-selector li,.section-stacked-info .akm-tight>*,body>nav ul li.has-children{position:relative}.section-stacked-info .akm-tight>:not(:last-child){margin-right:10px!important}.section-stacked-info .akm-tight>:not(:first-child){margin-left:0!important;padding-left:30px}@media screen and (max-width:960px){.section-stacked-info p:last-of-type{margin-bottom:20px}.section-stacked-info .akm-tight>*{position:relative}.section-stacked-info .akm-tight>:not(:last-child){margin-right:10px!important}.section-stacked-info .akm-tight>:not(:first-child){margin-left:0!important;padding-left:20px}.section-stacked-info figure:nth-child(even),.section-stacked-info figure:nth-child(odd){justify-content:flex-start}.section-stacked-info p{margin-top:.65em}.section-stacked-info .akm-tight:not(:last-child){margin-bottom:20px}.section-stacked-info .akm-grid-4col{flex-direction:column}.section-stacked-info .akm-grid-4col>*{width:100%;max-width:none!important;margin:0!important;padding:0!important}}.section-stacked-info{padding-top:40px}.section-stacked-info p{margin-bottom:1.3em;height:auto}.section-stacked-info img{z-index:1!important}.form-alert{text-align:center;margin-top:30px;padding-top:7px;background-color:#ff1230;height:31px;font-size:18px;color:#fff;border-radius:2px}.booking-widget-box{width:330px;top:50%;transform:translateY(-50%);left:-350px;position:fixed;z-index:4;transition:left .4s ease-out;pointer-events:none}@media screen and (max-height:670px){.booking-widget-box{top:55px;transform:translateY(0)}}.booking-widget-box .booking-widget-container{position:relative;padding:22px 20px 20px;left:-330px;background-color:#ebe9e6;transition:left .5s ease-out;box-shadow:0 0 14px rgba(0,0,0,.17)}@media screen and (max-height:670px){.booking-widget-box .booking-widget-container{padding:13px 20px 20px}}.booking-widget-box .booking-widget-container p{margin-bottom:40px}@media screen and (max-height:670px){.booking-widget-box .booking-widget-container p{margin-bottom:16px}}.booking-widget-box footer{margin-top:40px;font-weight:400;font-size:21px;line-height:18px}@media screen and (max-height:670px){.booking-widget-box footer{margin-top:18px}}.booking-widget-box form>ul{font-weight:400;font-size:25px;line-height:46px;letter-spacing:-.03em;margin-bottom:40px;margin-top:0}@media screen and (max-height:670px){.booking-widget-box form>ul{margin-bottom:0}}.booking-widget-box form>ul>li{list-style:none;border-top:1px solid #c4bbb6;margin-top:-2px;display:flex;white-space:nowrap;color:#4d2b42}.booking-widget-box form>ul>li:hover{color:#968b85;border-color:#d6d1cb}.booking-widget-box form>ul>li a{position:relative;display:block;flex-grow:1}.booking-widget-box form>ul>li a input[type=date]{position:absolute;top:0;left:0;width:100%;height:100%;border:0;font-size:.8em;padding-left:65px;padding-right:20px;cursor:pointer!important}.booking-widget-box form>ul>li>button{padding:0 10px!important;line-height:100%!important;font-size:26px!important;color:inherit;position:relative;left:10px}.booking-widget-box form>ul>li>button:last-child{padding-right:0}input{outline:0;font-family:inherit;resize:none;font-weight:400;font-style:italic;font-size:25px;line-height:31px;background-color:transparent;border:0;border-bottom:1px solid #968b85}.section-article article{display:flex;flex-direction:row}.section-article article>:not(:empty):not(:last-child){flex-grow:1;margin-right:40px}.section-article article aside:not(:empty)+main{flex-grow:1;column-count:2}.section-article article .column-count-3{column-count:3}.section-article article main{column-count:3;width:80%;column-gap:40px;padding-top:40px;position:relative}.section-article article main h3{position:absolute;top:0;left:0;height:42px;margin:0 auto}.section-article article main p:last-child{margin-bottom:0}@media screen and (max-width:960px){.section-article article{flex-direction:column}.section-article article>*{margin:0!important}.section-article article .column-count-3{column-count:2}.section-article article main{width:100%;column-count:2;padding-top:60px}.section-article article main h3{top:20px}}@media screen and (max-width:670px){.section-article article .column-count-3,.section-article article main{column-count:1}.section-article article aside:not(:empty)+main{flex-grow:1;column-count:1}.section-article article main h3{position:relative;top:0;height:auto;margin-top:-45px;padding-bottom:8px}}body>nav{font-weight:500;font-size:20px;line-height:40px;position:fixed;top:0;left:0;width:100%;height:40px;padding:0 40px;display:flex;background-color:#fff;justify-content:space-between;color:#968b85;white-space:nowrap;z-index:6;transform:translate3d(0,0,0)}body>nav>:first-child img{display:block;width:auto;height:40px;padding:14px 0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body>nav>:first-child img{width:150px}}body>nav ul{display:flex;flex-grow:1;justify-content:flex-end}body>nav ul li{font-weight:500;font-size:20px;line-height:40px;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}body>nav ul li.has-children:hover>a:before{content:" ";background-color:#ebe9e6;width:10px;height:10px;display:block;left:50%;transform:rotate(45deg) translateX(-50%);top:39px;position:absolute}body>nav ul li.has-children .sub-menu{pointer-events:none;opacity:0;flex-direction:column;background-color:#ebe9e6;overflow:visible;position:absolute;width:auto;padding:10px 20px;line-height:28px}body>nav ul li.has-children .sub-menu li{line-height:31px;height:0;opacity:0;transition:all .3s}body>nav ul li.has-children:hover .sub-menu{pointer-events:initial;opacity:1}body>nav ul li.has-children:hover .sub-menu li{height:35px;opacity:1}body>nav ul li:not(:last-child){margin-right:15px}@media screen and (max-width:1080px){body>nav{padding:0 40px}body>nav .menu-items{padding:0 40px;text-align:left;background-color:#ebe9e6;overflow-y:scroll}body>nav .menu-items li,body>nav .menu-items li a{font-size:24px;line-height:60px}body>nav .menu-items li a{color:#4d2b42!important;font-weight:500!important}body>nav .menu-items .social-and-language{display:flex;margin-top:30px;margin-right:2px}body>nav .menu-items .social-buttons a{margin-right:8px}body>nav .menu-items .social-buttons a:last-child{margin-right:0}body>nav .menu-items .social-buttons .icon{width:40px;padding:0}body>nav .menu-items .bottom-book-now{position:absolute;left:20px;width:calc(100% - 8*5px);margin-top:30px;margin-bottom:30px}body>nav .menu-items .bottom-book-now *{color:#fff}body>nav>ul{padding-top:0;user-select:none}body>nav>ul li.has-children{position:relative;font-size:24px;color:#4d2b42!important;font-weight:500!important;-webkit-tap-highlight-color:transparent}body>nav>ul li.has-children:before{content:" ";display:block;position:absolute;width:calc(100% + 16px);top:48px;height:1px;border-bottom:1px solid #c4bbb6}body>nav>ul li.has-children:after{content:"";display:block;position:absolute;width:15px;height:25px;top:9px;right:-15px;font-family:"Ionicons";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;transition:all .3s}body>nav>ul li.has-children .sub-menu{position:relative;display:block;font-size:24px;line-height:31px;background-color:transparent;padding:0;box-shadow:none;height:0;opacity:1;margin:0 0 0 20px!important;overflow:hidden;transition:margin .3s}body>nav>ul li.has-children .sub-menu li{margin-right:0;margin-bottom:-31px;opacity:0;height:0;transition:height .3s}body>nav>ul li.has-children .sub-menu a{color:#968b85!important;font-weight:400!important}body>nav>ul li.has-children .sub-menu:before{display:none}body>nav>ul .akm-max-navigation-break,body>nav>ul .akm-only-mobile{color:#000;margin:0!important}body>nav>ul .mobile-navbutton{font-size:28px;text-align:right;line-height:50px}}@media screen and (max-width:1080px) and (max-width:670px){body>nav>ul .mobile-navbutton{line-height:52px}}@media screen and (max-width:1080px){body>nav>ul .ion-android-close{padding-top:1px;font-size:30px}body>nav>ul .ion-ios-location{font-size:21px}body>nav>ul .ion-ios-telephone{font-size:25px;margin-left:3px}body>nav>ul .akm-checkbutton{color:#000}body>nav>ul .akm-checkbutton input,body>nav>ul .akm-checkbutton input+*{display:block}body>nav>ul .akm-checkbutton input+*+*{display:none}body>nav>ul .akm-checkbutton input~ul{font-weight:400;display:block;transition:none .2s ease-in-out;transition-property:transform;position:absolute;left:100vw;top:0;font-size:30px;line-height:36px;letter-spacing:-.042em;z-index:-1;width:100vw;height:100vh;margin-top:0;padding-top:60px}body>nav>ul .akm-checkbutton input~ul a{color:#968b85}body>nav>ul .akm-checkbutton input~ul a.current{color:#4d2b42}body>nav>ul .akm-checkbutton input:checked+*{display:none}body>nav>ul .akm-checkbutton input:checked+*+*{display:block}body>nav>ul .akm-checkbutton input:checked~ul{transform:translateX(-100%)}body>nav>ul .akm-checkbutton input:checked~ul a{width:100%}body>nav>ul>li{width:38px;line-height:50px}body>nav>ul>li>a{text-align:center;display:inline}}@media screen and (max-width:1080px) and (max-width:670px){body>nav{height:60px;line-height:40px}body>nav,body>nav .menu-items{padding:0 20px}body>nav>:first-child img{display:block;width:auto;height:50px;margin-top:5px}body>nav>ul{padding-top:4px}body>nav>ul .akm-checkbutton{color:#000;line-height:60px}body>nav>ul .akm-checkbutton input,body>nav>ul .akm-checkbutton input+*{display:block}body>nav>ul .akm-checkbutton input+*+*{display:none}body>nav>ul .akm-checkbutton input~ul{margin-top:50px}body>nav>ul>li{line-height:60px}}.language-selector{flex-grow:0;margin-left:30px}.language-selector.mobile{display:none;margin-top:3px;margin-left:auto}.language-selector li:not(:last-child):before{content:"|";position:absolute;right:-10px;top:-1px}@media screen and (max-width:1080px){.language-selector{margin-top:-3px}}@media screen and (max-width:670px){.language-selector{display:none}.language-selector.mobile{display:flex}.language-selector.mobile li a:not(.current){color:#968b85!important}}main{display:block}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>main>section{padding:60px 40px;max-width:1280px;margin:0 auto}body>main>section.section-strong{padding-bottom:60px;background-color:#ebe9e6;max-width:none;padding-right:0;padding-left:0}body>main>section.section-strong>main{max-width:1280px;margin:0 auto;padding:0 40px}body>main>section.section-strong>main img{height:100%;object-fit:cover}body>footer{max-width:1280px;margin:0 auto;height:60px}p{font-weight:400;font-size:23px;line-height:26px;letter-spacing:-.013em;margin-bottom:1.4em}.aspect-food{position:relative;width:100%;overflow:hidden}.aspect-food:before{display:block;content:" ";width:100%;padding-top:70.84746%}.aspect-food img,.aspect-food>img{position:absolute;height:100%;left:0}.aspect-food>img{top:50%;right:0;bottom:0;transform:translateY(-50%)}.aspect-food img{width:100%;z-index:-1;object-fit:cover;object-position:center;top:0;transform:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.aspect-food img{height:auto;top:50%;transform:translateY(-50%)}}.akm-grid-4col.akm-tight>:not(:last-child){margin-right:20px}.akm-grid-4col.akm-tight>:not(:first-child){margin-left:20px}.akm-gridcolumn-50{flex-basis:calc(50% - 20px)!important;max-width:calc(50% - 20px)!important}.icon-after{position:relative}.icon-after:before{position:absolute;right:0;height:100%;display:flex!important;justify-content:center;align-items:center;pointer-events:none}@media screen and (max-width:670px){body>main>section{padding:40px 20px;max-width:100vw;overflow:hidden}body>main>section.section-strong{padding-bottom:40px}body>main>section.section-strong>main{padding:0 20px}}@font-face{font-family:"Ionicons";src:url(/19e65b89cee273a249fba4c09b951b74.eot);src:url(/19e65b89cee273a249fba4c09b951b74.eot#iefix)format("embedded-opentype"),url(/dd4781d1acc57ba4c4808d1b44301201.ttf)format("truetype"),url(/2c159d0d05473040b53ec79df8797d32.woff)format("woff"),url(/28df6ee7b407fd8a14b40bc01f4fd3ae.svg#Ionicons)format("svg");font-weight:400;font-style:normal;font-display:swap}.ion-android-close:before,.ion-android-menu:before,.ion-ios-arrow-down:before,.ion-ios-location:before,.ion-ios-minus-empty:before,.ion-ios-plus-empty:before,.ion-ios-telephone:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-android-close:before{content:""}.ion-android-menu:before{content:""}.ion-ios-arrow-down:before{content:""}.ion-ios-location:before{content:""}.ion-ios-minus-empty:before{content:""}.ion-ios-plus-empty:before{content:""}.ion-ios-telephone:before{content:""}.featured-slide>:not(button),.home_slideshow>:not(button){height:100%;overflow:hidden}.featured-slide,.home_slideshow{white-space:nowrap;position:relative}.home_slideshow{height:100%}button.icon.slh-icon:before{content:url(/wp-content/themes/akademi/img/SLH_icon_round2.svg)}.social-buttons{margin:16px 0 0}body footer{display:none}.desk_header{display:block}@media only screen and (max-width:767px){.desk_header{display:none}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}:focus{outline:0}