/* Keep the existing logo, menu, submenu, booking destination and Elementor controls. */
body .elementor-location-header[data-elementor-type="header"].elementor{--tbh-height:84px;position:sticky!important;top:0!important;z-index:1100!important;height:var(--tbh-height)!important;min-height:var(--tbh-height);width:100%;background:#faf8f3;border-bottom:1px solid #d4c5a9;box-shadow:0 4px 18px #102e380b;direction:rtl}
body .elementor-location-header[data-elementor-type="header"].elementor>.elementor-element{display:grid!important;grid-template-columns:110px minmax(0,1fr) 154px;gap:24px;align-items:center;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;min-height:var(--tbh-height)!important;height:var(--tbh-height)!important;padding:0 max(24px,calc((100vw - 1440px)/2))!important;margin:0!important;background:#faf8f3!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}
body .elementor-location-header[data-elementor-type="header"]>.elementor-element>.e-con{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;gap:0!important;background:none!important;position:static!important;flex-wrap:nowrap!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-widget-theme-site-logo{width:auto!important;margin:0!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-widget-theme-site-logo img{width:94px!important;height:66px!important;max-width:100%!important;object-fit:contain;display:block}
body .elementor-location-header[data-elementor-type="header"] .elementor-widget-nav-menu{width:100%!important;min-width:0;position:static!important;margin:0!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--main{display:flex!important;justify-content:center;background:none!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--main>.elementor-nav-menu{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:5px;margin:0!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item{font-family:Arial,sans-serif!important;color:#15343d!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap;padding:15px 10px!important;transition:color .15s ease;background:transparent!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item:after{background:#b59a6a!important;height:2px!important;bottom:7px!important;left:10px!important;right:10px!important;width:auto!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item:hover,body .elementor-location-header[data-elementor-type="header"] .elementor-item.elementor-item-active{color:#8a6c3f!important}
body .elementor-location-header[data-elementor-type="header"] .sub-arrow{padding-right:7px!important;padding-left:0!important;color:#94774b;font-size:11px}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--dropdown{background:#faf8f3!important;border:1px solid #d9ceba!important;border-radius:6px!important;box-shadow:0 12px 28px #102e3815!important;overflow:hidden}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--dropdown a{font-family:Arial,sans-serif!important;color:#15343d!important;background:#faf8f3!important;font-size:14px!important;line-height:1.5!important;padding:13px 18px!important}
body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--dropdown a:hover,body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--dropdown a.highlighted{color:#15343d!important;background:#eee8dc!important}
body .elementor-location-header[data-elementor-type="header"] .e-button-base,body .elementor-location-header[data-elementor-type="header"] .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px!important;min-width:145px!important;width:auto!important;padding:12px 20px!important;border:1px solid #153740!important;border-radius:5px!important;background:#153740!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font:500 14px/1.4 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap;transition:background-color .15s ease}
body .elementor-location-header[data-elementor-type="header"] .e-button-base:hover,body .elementor-location-header[data-elementor-type="header"] .elementor-button:hover{background:#224b54!important;color:#fff!important}
body .elementor-location-header[data-elementor-type="header"] a:focus-visible,body .elementor-location-header[data-elementor-type="header"] .elementor-menu-toggle:focus-visible{outline:2px solid #a98a59!important;outline-offset:4px}
body .elementor-location-header[data-elementor-type="header"] .elementor-menu-toggle{display:none!important;color:#15343d!important;background:transparent!important;border:1px solid #d6c8ad!important;border-radius:5px!important;padding:10px!important;min-height:44px;min-width:44px;font-size:23px!important}
body.home #content{padding-top:0!important}
body.admin-bar .elementor-location-header[data-elementor-type="header"].elementor{top:32px!important}
@media(max-width:1199px){
 body .elementor-location-header[data-elementor-type="header"] nav.elementor-nav-menu__container.elementor-nav-menu--dropdown[aria-hidden="true"]{display:none!important}
 body .elementor-location-header[data-elementor-type="header"] nav.elementor-nav-menu__container.elementor-nav-menu--dropdown[aria-hidden="false"]{display:block!important}
 body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu--main{display:none!important}
 body .elementor-location-header[data-elementor-type="header"] .elementor-menu-toggle{display:flex!important;align-items:center;justify-content:center;margin:auto!important;width:44px!important}
 body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:fixed!important;top:calc(var(--tbh-height) + 10px)!important;left:20px!important;right:20px!important;width:auto!important;max-height:calc(100dvh - var(--tbh-height) - 34px);overflow-y:auto!important;transform:none!important;margin:0!important;text-align:right!important;z-index:1101}
 body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu__container.elementor-nav-menu--dropdown .elementor-item{min-height:48px;border-bottom:1px solid #e6dfd1}
 body.admin-bar .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu__container.elementor-nav-menu--dropdown{top:calc(var(--tbh-height) + 42px)!important}
}
@media(max-width:782px){body.admin-bar .elementor-location-header[data-elementor-type="header"].elementor{top:46px!important}body.admin-bar .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu__container.elementor-nav-menu--dropdown{top:calc(var(--tbh-height) + 56px)!important}}
@media(max-width:767px){
 body #pojo-a11y-toolbar{top:88px!important}
 body .elementor-location-header[data-elementor-type="header"].elementor{--tbh-height:76px}
 body .elementor-location-header[data-elementor-type="header"].elementor>.elementor-element{grid-template-columns:82px minmax(44px,1fr) 118px;gap:12px;padding:0 16px!important}
 body .elementor-location-header[data-elementor-type="header"] .elementor-widget-theme-site-logo img{width:78px!important;height:56px!important}
 body .elementor-location-header[data-elementor-type="header"] .e-button-base,body .elementor-location-header[data-elementor-type="header"] .elementor-button{min-width:118px!important;min-height:44px!important;font-size:12px!important;padding:11px 13px!important}
 body .elementor-location-header[data-elementor-type="header"] .elementor-nav-menu__container.elementor-nav-menu--dropdown{left:12px!important;right:12px!important}
}
@media(prefers-reduced-motion:reduce){body .elementor-location-header[data-elementor-type="header"] *{transition:none!important}}
.elementor-location-header .tbh-about{position:relative}.elementor-location-header .tbh-about>a{padding-left:42px!important}.elementor-location-header .tbh-about>a>.sub-arrow{display:none!important}.elementor-location-header .tbh-subtoggle{position:absolute;top:2px;left:0;width:38px;height:42px;padding:0;border:0;background:transparent;color:#153740;border-radius:4px;font:22px/1 Arial,sans-serif;cursor:pointer;z-index:2}.elementor-location-header .tbh-subtoggle:focus-visible{outline:2px solid #a2936f;outline-offset:-3px}.elementor-location-header .tbh-about.tbh-sub-open>ul.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;top:100%!important;right:0!important;left:auto!important;min-width:210px}.elementor-location-header .tbh-about>ul a{font-size:14px!important;min-height:44px;color:#153740!important;background:#faf8f3!important}.elementor-location-header .tbh-about>ul a:hover{background:#eee9dc!important}
@media(max-width:1199px){.elementor-location-header .tbh-about>ul.sub-menu{display:none!important}.elementor-location-header .tbh-about.tbh-sub-open>ul.sub-menu{display:block!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important}.elementor-location-header .tbh-about>ul a{padding:12px 30px!important}.elementor-location-header .tbh-subtoggle{top:3px;height:44px;width:48px}.elementor-location-header .tbh-about>a{padding-left:56px!important}}
