.site-footer .menu li a,.elementor-location-footer .menu li a,.elementor-location-footer .elementor-widget-nav-menu .menu li a,.elementor-location-footer .elementor-nav-menu li a,footer .elementor-nav-menu li a,footer .menu li a{font-weight:500;font-size:15px;line-height:1.9;letter-spacing:.01em;color:#FFFDF8;opacity:1;transition:color 0.2s ease}.site-footer .menu li a:hover,.site-footer .menu li a:focus-visible,.elementor-location-footer .menu li a:hover,.elementor-location-footer .menu li a:focus-visible,.elementor-location-footer .elementor-nav-menu li a:hover,.elementor-location-footer .elementor-nav-menu li a:focus-visible,footer .elementor-nav-menu li a:hover,footer .elementor-nav-menu li a:focus-visible,footer .menu li a:hover,footer .menu li a:focus-visible{color:#14352B;opacity:1;text-decoration:none}.site-footer a:focus-visible,footer a:focus-visible{outline:2px solid #14352B;outline-offset:3px;border-radius:2px}.site-footer .elementor-widget-nav-menu .elementor-widget-container>h4,footer .elementor-heading-title{font-weight:500}.elementor-widget-amoja-contactform .wpcf7-form input[type="text"],.elementor-widget-amoja-contactform .wpcf7-form input[type="email"],.elementor-widget-amoja-contactform .wpcf7-form input[type="tel"],.elementor-widget-amoja-contactform .wpcf7-form textarea,.elementor-widget-amoja-contactform .wpcf7-form .wpcf7-form-control{background-color:#FCFAF6;border:1px solid #C9B893;color:#23301F;padding:16px 24px;font-size:15px;line-height:1.6;width:100%;box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.elementor-widget-amoja-contactform .wpcf7-form textarea,.elementor-widget-amoja-contactform .wpcf7-form textarea.wpcf7-form-control{min-height:150px;resize:vertical;border-radius:24px}.elementor-widget-amoja-contactform .wpcf7-form input::placeholder,.elementor-widget-amoja-contactform .wpcf7-form textarea::placeholder{color:#8A8271;opacity:1}.elementor-widget-amoja-contactform .wpcf7-form input:focus,.elementor-widget-amoja-contactform .wpcf7-form textarea:focus{border-color:#14352B;background-color:#FFF;box-shadow:0 0 0 3px rgba(20,53,43,.12);outline:none}.elementor-widget-amoja-contactform .wpcf7-not-valid-tip{color:#B3402F;font-size:13px;margin-top:6px}.elementor-widget-amoja-contactform .wpcf7-form input.wpcf7-not-valid,.elementor-widget-amoja-contactform .wpcf7-form textarea.wpcf7-not-valid{border-color:#B3402F}.item_img .item_info_price,.item_img .item_info_price label,.item_img .item_info_price .item_info_price_new,.item_img .item_info_price .item_info_price_new *,.item_img .item_info_price .currency_amount,.item_img .item_info_price .currency_symbol{color:#FFF}.item_img .item_info_price{text-shadow:0 1px 3px rgba(0,0,0,.55)}.item_img .item_info_price .item_info_price_new{font-weight:600}.item_img .item_info_price .item_info_price_old{color:rgba(255,255,255,.75)}.elementor-widget-amoja-menu-box .text-hover,.elementor-widget-amoja-menu-box .menu-popup-content{display:none!important}.elementor-widget-amoja-menu-box a.button-popup{pointer-events:none;cursor:default}.babe_items_3 .item_more_link_wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.babe_items_3 .item_book_now_form{display:contents}.babe_items_3 button.item_book_now_link{margin:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.babe_items_3 .item_book_now_link{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:999px;background-color:#14352B;color:#FFFDF8;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid #14352B;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.babe_items_3 .item_book_now_link:hover,.babe_items_3 .item_book_now_link:focus-visible{background-color:#A88A5C;border-color:#A88A5C;color:#FFFDF8;text-decoration:none}.babe_items_3 .item_book_now_link:focus-visible{outline:2px solid #14352B;outline-offset:3px}@media (max-width:600px){.babe_items_3 .item_book_now_link{width:100%}}.main-navigation ul.menu>li.menu-item>a:before{height:5px;width:5px;transform:translate(-50%,-50%)}#masthead a:focus-visible,#masthead button:focus-visible{outline:2px solid #A88A5C;outline-offset:3px;border-radius:2px}.search_date_wrapper.mag-date-required{box-shadow:inset 0 -2px 0 0 #A88A5C}.search_date_wrapper.mag-date-required input::placeholder{color:#A88A5C;opacity:1}.babe_search_results .ba-items-style-3,.babe_search_results .babe_shortcode_block,.babe_search_results .babe_shortcode_block_inner,.babe_search_results .babe_items{width:100%;max-width:none}.babe_search_results .babe_shortcode_block_inner{grid-template-columns:1fr;justify-items:stretch;justify-content:stretch}@media (min-width:768px){.babe_search_results .babe_items_3 .babe_all_items_item_inner{width:100%}.babe_search_results .babe_items_3 .babe_all_items_item_inner .item_text{width:440px;flex:0 0 440px}.babe_search_results .babe_items_3 .babe_all_items_item_inner .item_img{width:auto;flex:1 1 auto;min-width:0}.babe_search_results .babe_items_3:nth-child(2n+1) .babe_all_items_item_inner{flex-direction:row-reverse}}