.hoverlinks a{display:inline-block}.hoverlinks a::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transform-origin:center;width:100%;height:1px;background-color:#22384A;transition:transform 0.3s ease}.hoverlinks a:hover::after{transform:translateX(-50%) scaleX(1)}.hoverlinks a:hover{color:#22384A!important;opacity:1!important}a{text-decoration:none!important}body{padding-bottom:20!important}.pa-callout{position:relative;color:#22394b;background-color:#fcfcfc;font-size:inherit;padding:.6em .6em;border-radius:0px;margin:0 6px}#main-content{background-color:#FDF8F3!important}entry-date published{display:none!important}.et-pb-contact-message p{color:#f2ead5;font-size:18px;font-weight:600;text-align:center}#et-boc .et-l--header{height:auto!important;min-height:96px!important}#et-boc .et-l--header .et_pb_menu_logo img{width:180px;height:60px}#et-boc .et-l--header,#et-boc .et-l--header *{transition:none!important;animation:none!important}[id]{scroll-margin-top:96px}body{padding-bottom:20px!important}.entry-date.published{display:none!important}.hoverlinks a{position:relative}.hoverlinks a::after{left:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.hoverlinks a:hover::after{transform:scaleX(1)}@media (min-width:981px){.mega-panel{display:none;position:absolute;left:50%;transform:translateX(-50%);width:100%;z-index:999;background:#fff;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.09);margin-top:-25px;border-top-width:3px}.et_pb_menu .et-menu>li.booking_cta_button{display:inline-flex;align-items:center;justify-content:center}.et_pb_menu .et-menu>li.booking_cta_button a{background-color:#cc7c46;color:#fff;padding:10px 20px!important;;opacity:1!important;font-weight:600;font-size:12px}.et_pb_menu .et-menu>li.booking_cta_button a:hover{color:white;background-color:#344c3f}.et_pb_menu .et-menu>li.booking_cta_button a:after{display:none}.et_pb_menu .et-menu>li>a{position:relative}.et_pb_menu .et-menu>li>a::after{content:"";position:absolute;left:50%;width:0;height:2px;background:#22394b;transform:translateX(-50%)!important;transition:all .3s ease-in-out}.et_pb_menu .et-menu>li:hover>a::after,.et_pb_menu .et-menu>li.is-mega-open>a::after{width:100%}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a::after{top:55px!important}.mega-panel a{font-weight:normal}}body{overflow-x:hidden}@media (max-width:980px){header #mobile_menu1{background-color:#f2ead5!important;height:auto!important}header .et_mobile_menu li.ctg-has-children{position:relative!important;display:block!important}.ctg-submenu-toggle{position:absolute!important;right:0;transform:translateY(-50%);width:40px;height:40px;padding:25px 10px 0px 10px!important;text-align:center;font-size:22px;font-weight:400;cursor:pointer;padding:10px;color:#000;z-index:999}.dt-open>.mobile-toggle-btn{transform:rotate(45deg);color:#fff}header .et_mobile_menu li.ctg-has-children>a{padding-right:50px;display:block!important}header .et_pb_menu .et_mobile_menu li ul{display:none!important;padding-left:0;margin-top:10px}.ctg-has-children{position:relative!important}.et_mobile_menu li.ctg-menu-open>ul.sub-menu{display:block!important;background-color:#f2ead5!important}header .et_mobile_menu li a{color:#22394b;margin:4.5vw 0;font-size:8.5vmin}header .et_mobile_menu .sub-menu li a{font-size:20px}.et_mobile_menu .menu-item-has-children>a{font-weight:unset;background:none}}@media (min-width:981px){.et_pb_section_0_tb_header.mobile_menu{display:none!important}}@media (max-width:980px){.et_pb_section_1_tb_header.desktop_menu{display:none!important}}@media (min-width:981px){.et_pb_section_1_tb_header .mega-panel.et_pb_row{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important}}html,body.custom-background,#page-container{background-color:#FDF8F3!important}.et-l--footer .et_pb_social_media_follow li{display:inline-block!important;float:left!important;width:auto!important;margin-right:8px!important}.et_pb_promo.et_pb_no_bg{background-color:transparent!important}.et-l--header{z-index:99999!important;position:relative!important}}