@import url(https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap);.elementor-kit-23{--e-global-color-primary:#EBFEDF;--e-global-color-secondary:#143601;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Belleza";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Belleza";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Belleza";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-kit-23 button,.elementor-kit-23 input[type="button"],.elementor-kit-23 input[type="submit"],.elementor-kit-23 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);color:var(--e-global-color-text);border-style:solid;border-width:1px 1px 4px 1px;border-color:#000;border-radius:4px 4px 4px 4px}.elementor-kit-23 button:hover,.elementor-kit-23 button:focus,.elementor-kit-23 input[type="button"]:hover,.elementor-kit-23 input[type="button"]:focus,.elementor-kit-23 input[type="submit"]:hover,.elementor-kit-23 input[type="submit"]:focus,.elementor-kit-23 .elementor-button:hover,.elementor-kit-23 .elementor-button:focus{background-color:#EFEFEF;color:var(--e-global-color-text)}.elementor-kit-23 e-page-transition{background-color:#FFBC7D}.elementor-kit-23 a{color:var(--e-global-color-secondary);font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:500}.elementor-kit-23 a:hover{color:var(--e-global-color-text)}.elementor-kit-23 h1{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-23 h2{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-kit-23 h3{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-kit-23 h4{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-kit-23 h5{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-kit-23 h6{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1366px}.e-con{--container-max-width:1366px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.themo_mphb_availability_calendar .datepick,.datepick-popup .datepick.mphb-datepick-popup{width:auto!important}.datepick-popup .datepick.mphb-datepick-popup{max-width:600px}:root .mphb-calendar.mphb-datepick,:root .mphb-calendar.mphb-datepick [class*="mphb-datepicker-"],:root .datepick-popup .mphb-datepick-popup,:root .datepick-popup [class*="mphb-datepicker-"].mphb-datepick-popup{--mphb-booked-date-color:var( --e-global-color-text );--mphb-unselectable-date-bg:#EFEFEF;--mphb-not-available-date-bg:#EFEFEF;--mphb-out-of-season-date-bg:#EFEFEF;--mphb-unselectable-date-color:var( --e-global-color-text );--mphb-not-available-date-color:var( --e-global-color-text );--mphb-out-of-season-date-color:var( --e-global-color-text );--mphb-available-date-bg:var( --e-global-color-accent );--mphb-available-date-color:var( --e-global-color-text );--mphb-selected-date-bg:var( --e-global-color-secondary );--mphb-selected-date-color:var( --e-global-color-primary )}@media(max-width:1366px){.elementor-kit-23{font-size:var(--e-global-typography-text-font-size)}.elementor-kit-23 h1{font-size:var(--e-global-typography-primary-font-size)}.elementor-kit-23 h2{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h3{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h4{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h5{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h6{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 button,.elementor-kit-23 input[type="button"],.elementor-kit-23 input[type="submit"],.elementor-kit-23 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}@media(max-width:1024px){.elementor-kit-23{--e-global-typography-primary-font-size:20px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:15px;font-size:var(--e-global-typography-text-font-size)}.elementor-kit-23 h1{font-size:var(--e-global-typography-primary-font-size)}.elementor-kit-23 h2{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h3{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h4{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h5{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h6{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 button,.elementor-kit-23 input[type="button"],.elementor-kit-23 input[type="submit"],.elementor-kit-23 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-23{--e-global-typography-primary-font-size:18px;--e-global-typography-secondary-font-size:17px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;font-size:var(--e-global-typography-text-font-size)}.elementor-kit-23 h1{font-size:var(--e-global-typography-primary-font-size)}.elementor-kit-23 h2{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h3{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h4{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h5{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 h6{font-size:var(--e-global-typography-secondary-font-size)}.elementor-kit-23 button,.elementor-kit-23 input[type="button"],.elementor-kit-23 input[type="submit"],.elementor-kit-23 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}#scottajans{font-family:Geologica;position:relative;clear:both;background-color:#efefef;padding:5px;display:block;text-align:center;font-size:11px;line-height:19px;color:#000;text-decoration:none;transition:none!important;-webkit-transition:none!important}#scottajans img{height:19px;display:inline-block;vertical-align:top;margin:0 5px}.footerScott{color:#33af62;font-weight:700}.footerScott:hover{color:#2e9e59}.rank-math-breadcrumb>p,.rank-math-breadcrumb>p>a,.rank-math-breadcrumb>p>a>span{font-size:14px!important}.rank-math-breadcrumb>p>a{font-weight:700}.last,.separator{font-weight:400}.separator{margin:0 5px 0 5px}.form-row-ilk{width:50%;max-width:inherit;clear:none;float:left;padding-right:.625em}.with_frm_style .frm_form_field{clear:unset!important}.form-row-son{width:50%;max-width:inherit;clear:none;float:left}.th-form-stacked{padding:0px!important}.mphb-login-form-wrap,.mphb-guest-name-wrapper{display:none}#mphb_email,#mphb_coupon_code,.mphb-adults-chooser select,.mphb-children-chooser select,.mphb-guest-name-wrapper input,.mphb_sc_checkout-wrapper input[type=text],.mphb-customer-phone input[type=tel]{color:#000!important}html body .th-form-stacked .mphb_sc_checkout-wrapper.frm_forms.with_frm_style form input[type="checkbox"],html body .th-form-stacked .mphb_sc_checkout-wrapper.frm_forms.with_frm_style form input[type="radio"]{width:16px!important;height:16px!important}.mphb_sc_search-wrapper .mphb_sc_search-submit-button-wrapper.frm_submit input[type=submit],.mphb_sc_booking_form-wrapper .mphb-reserve-btn-wrapper.frm_submit input[type=submit],.mphb-confirm-reservation,.mphb-guest-name-wrapper input[type=text],.mphb_sc_checkout-submit-wrapper input[type=submit],.mphb_sc_checkout-form input[type=text],.mphb_sc_checkout-form input[type=email],.mphb_sc_checkout-form textarea,#mphb_phone{border-radius:4px!important;border:1px solid #000!important;border-width:1px 1px 4px!important}.mphb_sc_search-wrapper .mphb_sc_search-submit-button-wrapper.frm_submit input[type=submit]:hover,.mphb_sc_booking_form-wrapper .mphb-reserve-btn-wrapper.frm_submit input[type=submit]:hover,.mphb-confirm-reservation:hover,.mphb_sc_checkout-submit-wrapper input[type=submit]:hover{background-color:#efefef!important;border-radius:4px!important;border:1px solid #000!important;border-width:1px 1px 4px!important}.mphb_sc_checkout-submit-wrapper input[type=submit]{width:100%!important}.frm_forms form select,.frm_style_formidable-style.with_frm_style select,.frm_forms .frm_form_field select,#mphb_coupon_code{border-radius:4px!important;border:1px solid #000!important;border-width:1px 1px 4px!important}.mphb-booking-details,#mphb-billing-details{border-radius:4px 4px 0 0px!important;border:1px solid #000!important;border-width:2px 2px 0 2px!important;padding:25px;margin:0px!important}#mphb-coupon-details,#mphb-price-details,#mphb-customer-details{border-radius:0px!important;border:1px solid #000!important;border-width:0 2px 0 2px!important;padding:25px;margin:0px!important}.mphb-total-price{border-radius:0 0 4px 4px!important;border:1px solid #000!important;border-width:0 2px 8px 2px!important;margin-bottom:0px!important;margin-top:0px!important}.mphb-total-price output{padding:25px!important;color:#000!important}.mphb-checkout-terms-wrapper{border-radius:0 0 4px 4px!important;border:1px solid #000!important;border-width:0 2px 8px 2px!important;padding:0 25px 0 25px!important}.mphb-errors-wrapper{border-radius:0px!important;border:1px solid #000!important;border-width:0 2px 0 2px!important;padding:25px 25px 0 25px!important;margin-bottom:0px!important;color:#ff0000!important}.mphb-room-details{border-top:1px solid #efefef;margin-top:25px!important;padding-top:25px!important}.mphb_sc_checkout-form>.mphb-checkout-section:not(:first-of-type),.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type){margin-top:unset!important}.mphb_sc_checkout-form .mphb-total-price{padding-top:0px!important}.mphb_sc_checkout-form .mphb-price-breakdown{margin-top:25px!important}.mphb_sc_booking_form-wrapper .mphb-error{color:#fff}.mphb_sc_checkout-service{background-color:#143601!important}#comments{display:none}.mphb_sc_booking_form-wrapper .mphb-adults-wrapper.frm_form_field,.mphb_sc_booking_form-wrapper .mphb-children-wrapper.frm_form_field{width:50%!important}.mphb_sc_checkout-form label{font-weight:bold!important}#content .with_frm_style input:not([type=submit]):not([type=button]),#content .with_frm_style select,#content .with_frm_style textarea,.frm_form_submit_style,.frm_forms .frm_description,.frm_forms form input,.frm_forms form label,.frm_forms form textarea,.frm_style_formidable-style.with_frm_style .frm_checkbox label,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_radio label,.frm_style_formidable-style.with_frm_style label.frm_primary_label,.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea,.frm_style_formidable-style.with_frm_style.frm_login_form label,.with_frm_style #frm_field_cptch_number_container,.with_frm_style .chzn-container,.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label,.with_frm_style .frm_submit input[type=button],.with_frm_style .frm_submit input[type=submit],.with_frm_style div.description,.with_frm_style div.frm_description,.with_frm_style input[type=email],.with_frm_style input[type=file],.with_frm_style input[type=number],.with_frm_style input[type=password],.with_frm_style input[type=tel],.with_frm_style input[type=text],.with_frm_style input[type=url],.with_frm_style label.frm_primary_label,.with_frm_style p.description,.with_frm_style select,.with_frm_style textarea,.with_frm_style.frm_login_form input[type=submit],.with_frm_style.frm_login_form label,a.frm_save_draft{font-family:"DM Sans"!important}.frm_forms form label,.with_frm_style label.frm_primary_label,.with_frm_style.frm_login_form label,.frm_style_formidable-style.with_frm_style label.frm_primary_label,.frm_style_formidable-style.with_frm_style.frm_login_form label,.frm_style_formidable-style.with_frm_style .frm_radio label,.frm_style_formidable-style.with_frm_style .frm_checkbox label{font-size:16px!important}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0px!important;width:100%!important}.woocommerce form .form-row .input-checkbox{margin:10px 10px 0 0}textarea{resize:none}.woocommerce-additional-fields h3,.woocommerce-checkout-review-order-table thead,.cart-subtotal{display:none}#order_review,#order_review_heading{border:1px solid #000!important;border-width:0 1px 4px 1px!important;border-radius:4p 4px 0 0}#order_review_heading{border-width:1px 1px 0 1px!important;border-radius:0}.woocommerce-checkout #payment #place_order{border-radius:4px;background-color:#143601;color:#fff}#customer_details input,#customer_details textarea,.select2-search__field{border-color:#000;border-radius:4px;color:#000!important}.select2-dropdown{border-color:#000}.select2-dropdown .select2-results li{color:#000!important}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single{border:1px solid #000!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#143601!important;color:#fff!important}.th-sidebar-widget{padding:0px!important}@media (min-width:768px) and (max-width:991px){.sidebar,.sidebar.side-left{padding:0px!important}}@media (max-width:767px){.sidebar,.sidebar.side-left{padding:0px!important}}.sidebar .widget{margin-bottom:0px!important}.th-widget-area .widget select{max-width:350px!important}.th-widget-area .widget select{color:#000!important;border:1px solid #000!important;border-radius:4px!important}.sidebar .widget-title{color:#000!important;border-bottom:1px solid #000!important;font-weight:bold!important;margin-bottom:15px!important}.th-widget-area .widget.widget_categories ul li,.th-widget-area .widget.widget_pages ul li,.th-widget-area .widget.widget_nav_menu ul li{padding:1px 0!important}@media (max-width:767px){.hfe-nav-menu__breakpoint-mobile ul.hfe-nav-menu{padding-top:0;padding-bottom:0}}