button,.edit-link .post-edit-link,input[type="button"],input[type="reset"],input[type="submit"],.button,.stratum-advanced-posts.layout-carousel .swiper-container .swiper-slide .stratum-advanced-posts__read-more a,.more-link{background:#D1A975;color:#fff;font-size:16px;border:none;border-radius:0;padding:16px 26px;line-height:1.4;text-decoration:none;display:inline-block;transition:all 0.3s ease;cursor:pointer}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.button:hover,.button:focus,.more-link:hover,.more-link:focus{background:#183355;color:#fff;text-decoration:none}.elementor-nav-menu--main .elementor-item:after{background:transparent!important}.elementor-nav-menu--main .elementor-item:hover:after,.elementor-nav-menu--main .current-menu-item>a:after,.elementor-nav-menu--main .elementor-item.elementor-item-active:after{background:#D1A975!important;height:2px;opacity:1;transform:none}nav ul li>a{border-bottom:0!important;box-shadow:none!important;text-decoration:none!important}.mphb-recommendation-title,.mphb-recommended-title,.mphb-recommendation,.mphb_sc_search_results-info+h3{display:none!important}.mphb_sc_room-wrapper .mphb-room-type-description,.mphb_sc_search_results-wrapper .mphb-room-type-description,.mphb_sc_rooms-wrapper .mphb-room-type-description{padding:25px}.mphb_sc_room-wrapper .mphb-room-type-excerpt,.mphb_sc_search_results-wrapper .mphb-room-type-excerpt,.mphb_sc_rooms-wrapper .mphb-room-type-excerpt{font-size:16px;line-height:26px;font-family:'Inter',sans-serif;font-weight:400;margin-bottom:20px;color:#183355}.mphb_sc_room-wrapper .type-mphb_room_type .entry-title,.mphb_sc_search_results-wrapper .type-mphb_room_type .entry-title,.mphb_sc_rooms-wrapper .type-mphb_room_type .entry-title{text-align:left;margin-bottom:14px;color:#183355;font-weight:500;font-size:34px}.mphb-regular-price{color:#D1A975}.mphb-single-room-type-attributes,.mphb-loop-room-type-attributes,.mphb-widget-room-type-attributes,.loop-room-short-attributes{list-style:none;padding:0;font-size:15px;line-height:20px;letter-spacing:.02em;color:#183355;font-family:'Inter',sans-serif;font-weight:400}.mphb_sc_search_results-wrapper .mphb-room-type{display:grid!important;grid-template-columns:35% 1fr;gap:28px;align-items:start}.mphb_sc_search_results-wrapper .mphb-room-type>p.post-thumbnail.mphb-loop-room-thumbnail{grid-column:1!important;margin:0!important}.mphb_sc_search_results-wrapper .mphb-room-type>:not(p.post-thumbnail):not(.mphb-loop-room-thumbnail){grid-column:2!important;min-width:0}.mphb_sc_search_results-wrapper p.post-thumbnail.mphb-loop-room-thumbnail img{width:100%!important;height:auto;display:block;object-fit:cover}@media (max-width:768px){.mphb_sc_search_results-wrapper .mphb-room-type{grid-template-columns:1fr!important;gap:18px}.mphb_sc_search_results-wrapper .mphb-room-type>*{grid-column:1!important}}.mphb_sc_search_results-wrapper .mphb-room-type-buttons .mphb-book-button{display:none!important}.mphb_sc_search_results-wrapper p.post-thumbnail.mphb-loop-room-thumbnail{height:400px;overflow:hidden}.mphb_sc_search_results-wrapper p.post-thumbnail.mphb-loop-room-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.mphb_sc_search_results-wrapper p.post-thumbnail.mphb-loop-room-thumbnail{height:200px}}.mphb_sc_room-wrapper .type-mphb_room_type .entry-title,.mphb_sc_search_results-wrapper .type-mphb_room_type .entry-title,.mphb_sc_rooms-wrapper .type-mphb_room_type .entry-title{margin-bottom:0}.mphb-regular-price .mphb-price{font-size:32px;line-height:40px;margin-bottom:0}.mphb-single-room-type-attributes,.mphb-loop-room-type-attributes,.mphb-widget-room-type-attributes,.loop-room-short-attributes{list-style:none;padding:0;font-size:15px;line-height:16px;letter-spacing:.02em;color:#183355;font-family:'Inter',sans-serif;font-weight:400}.mphb_sc_room-wrapper .mphb-room-type-buttons,.mphb_sc_search_results-wrapper .mphb-room-type-buttons,.mphb_sc_rooms-wrapper .mphb-room-type-buttons{padding-top:0;display:flex;flex-wrap:wrap;border-top:px solid #dadfde}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>*,.mphb_sc_search-wrapper.is-style-horizontal-form form>*,.mphb_widget_search-form.is-style-horizontal-form>*{margin:0!important;padding:5px!important}.mphb-datepick,.mphb_datepicker,.is-datepick{font-family:"Inter",Sans-serif!important}body{font-family:"Inter",Sans-serif}.datepick-month-header,.datepick-month-year{color:#224168!important}.is-datepick{background:white!important}.mphb_sc_search-form input[type="text"],.mphb_sc_search-form input[type="email"],.mphb_sc_search-form input[type="number"],.mphb_sc_search-form select{background:#ffffff!important;color:gray!important;font-family:'Inter',sans-serif!important;border:1px solid #ccc!important;padding:10px 14px!important;height:50px!important;box-shadow:none!important}.mphb_sc_search-form select:focus{background:#ffffff!important;outline:none!important;border-color:#b48a64!important}.mphb-datepicker,.mphb-datepick,.is-datepick{font-family:'Inter',sans-serif!important;background:#ffffff!important;color:#333!important}.mphb_sc_search-submit-button,.mphb_sc_search-form input[type="submit"]{background:#D1A975!important;color:#fff!important;font-weight:600;border:none!important;height:50px;cursor:pointer;transition:background 0.2s ease-in-out}.mphb_sc_search-submit-button:hover{background:#9d7752!important}.mphb_sc_search-form input[type="text"]:focus,.mphb_sc_search-form select:focus{border-color:#b48a64!important;box-shadow:0 0 0 2px rgb(180 138 100 / .25)!important;outline:none!important}.datepick-popup .datepick-month td a:hover,.datepick-popup .datepick-month td a:focus,.mphb-datepick .datepick-month td a:hover,.mphb-datepick .datepick-month td a:focus,.mphb-datepick a.mphb-date-cell:hover,.mphb-datepick a.mphb-date-cell:focus{background:#224168!important;color:#fff!important;text-decoration:none!important}.datepick-popup .datepick-month td a.datepick-selected,.mphb-datepick .datepick-month td a.datepick-selected{background:#224168!important;color:#fff!important}.datepick-popup .datepick-month td a,.mphb-datepick .datepick-month td a,.mphb-datepick a.mphb-date-cell{color:#224168!important;font-weight:500!important}.mphb-datepick,.mphb-datepick *,.datepick-popup,.datepick-popup *{font-family:'Inter',sans-serif!important;font-weight:400!important;letter-spacing:0!important;color:#224168!important}.datepick-month-header,.datepick-month-header select,.datepick-month-header .datepick-month,.datepick-month-header .datepick-year{font-family:'Inter',sans-serif!important;font-weight:600!important;color:#224168!important;text-transform:none!important}.elementor-button,.elementor-button:hover,.elementor-button:focus,.elementor-button-link,.elementor-button-link:hover{text-decoration:none!important}a.elementor-button,a.elementor-button:hover{text-decoration:none!important}.elementor-widget-text-editor a{text-decoration:underline}:root{--fsb-primary:#1A3455;--fsb-accent:#D1A975;--fsb-text:#333333}.mphb-checkout-section,.mphb_sc_checkout-form{font-family:"Inter",sans-serif!important;color:var(--fsb-text)}.mphb-checkout-section h1,.mphb-checkout-section h2,.mphb-checkout-section h3,.mphb-checkout-section h4,.mphb-checkout-section h5,.mphb-checkout-section h6{font-family:"Lora",serif!important;color:var(--fsb-primary);font-weight:600}.mphb-checkout-section label,.mphb-checkout-section .mphb-booking-details-title{color:var(--fsb-primary);font-weight:600}.mphb_sc_checkout-form input[type="text"],.mphb_sc_checkout-form input[type="email"],.mphb_sc_checkout-form input[type="tel"],.mphb_sc_checkout-form input[type="number"],.mphb_sc_checkout-form input[type="date"],.mphb_sc_checkout-form select,.mphb_sc_checkout-form textarea{font-family:"Inter",sans-serif!important;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:var(--fsb-text);box-shadow:none}.mphb_sc_checkout-form input:focus,.mphb_sc_checkout-form select:focus,.mphb_sc_checkout-form textarea:focus{outline:none;border-color:var(--fsb-accent);box-shadow:0 0 0 2px rgb(209 169 117 / .25)}.mphb_sc_checkout-form .button,.mphb_sc_checkout-form button,.mphb_sc_checkout-form input[type="submit"]{font-family:"Inter",sans-serif!important;background:var(--fsb-accent);color:#fff;border:none;border-radius:4px;box-shadow:none;transition:background .2s ease}.mphb_sc_checkout-form .button:hover,.mphb_sc_checkout-form button:hover,.mphb_sc_checkout-form input[type="submit"]:hover{background:#b98e59}.mphb-success,.mphb-message-success,.mphb-notice.mphb-success{background:var(--fsb-primary);border-color:var(--fsb-primary);color:#fff}.mphb-error,.mphb-message-error,.mphb-notice.mphb-error,.mphb-errors{background:var(--fsb-accent);border-color:var(--fsb-accent);color:#1a1a1a}.mphb-success a,.mphb-error a{color:#fff;text-decoration:underline}.mphb-price-breakdown h3,.mphb-price-breakdown .mphb-apply-coupon label{font-family:"Lora",serif!important;color:var(--fsb-primary)}.mphb-price-breakdown .mphb-total-price,.mphb-price-breakdown .mphb-price{color:var(--fsb-primary);font-weight:700;font-family:"Inter",sans-serif!important}.mphb-terms,.mphb-privacy-policy-text,.mphb-gdpr-terms{font-family:"Inter",sans-serif!important;color:var(--fsb-text)}.mphb-checkout-section .mphb-section-title,.mphb-booking-details-title{border-color:var(--fsb-accent)!important}.mphb-success,.mphb-error{background-image:none!important}.mphb-checkout-section a,.mphb-checkout-section a:visited{color:#D1A975!important;text-decoration:none!important}.mphb-checkout-section a:hover,.mphb-checkout-section a:focus{color:#b98e59!important;text-decoration:underline!important}.elementor a{text-decoration:none!important}.elementor a:hover{text-decoration:underline!important}.mphb-price-breakdown a{color:#D1A975!important;text-decoration:none!important}body{background-color:#E1E5EA}a,a:visited{text-decoration:none}a:hover,a:focus{text-decoration:none!important;border-bottom:0!important}.elementor .elementor-button,.elementor .elementor-button:hover,.elementor .elementor-button:focus,.elementor .elementor-widget-button a,.elementor .elementor-widget-button a:hover,.elementor .elementor-widget-button a:focus{text-decoration:none!important}.mphb-loop-room-type-title a,.mphb-loop-room-type-title a:hover,.mphb-view-details,.mphb-view-details:hover,.mphb-book-button,.mphb-book-button:hover{text-decoration:none!important}.elementor a:hover{text-decoration:none!important}.mphb-rooms-quantity-single{color:#fff;font-weight:300}.button,.mphb-button,.mphb-confirm-reservation{font-family:'Lora',serif!important}.elementor-widget-text-editor a{color:inherit!important;text-decoration:inherit!important}.mphb-empty-cart-message{color:#1A3455}.mphb_sc_search_results-info{color:#D1A975}a.mphb-view-details-button{background-color:#D1A975!important;color:#ffffff!important;border-color:#D1A975!important;padding:12px 16px!important;font-size:16px!important;font-weight:300;text-transform:capitalize}a.mphb-view-details-button:hover{background-color:#1A3A55!important;border-color:#1A3A55!important;color:}.mphb-room-type-title.entry-title a:hover{color:#D1A975!important}.mphb-room-type-adults-capacity{display:none!important}.mphb_sc_room-wrapper .mphb-room-type-buttons,.mphb_sc_search_results-wrapper .mphb-room-type-buttons,.mphb_sc_rooms-wrapper .mphb-room-type-buttons{border-top:none!important}ul.mphb-loop-room-type-attributes{display:none!important}.mphb-room-type-description{padding-bottom:5px!important}@media (min-width:768px){.mphb-room-type-content{padding-left:30px}.mphb-room-type-content>*{padding-left:0!important;margin-left:0!important}.mphb-room-type-buttons{display:block!important;text-align:left!important;padding-left:0!important}.mphb-view-details-button-wrapper{margin-left:0!important;margin-right:0!important;text-align:left!important}.mphb-view-details-button{display:inline-block!important;margin:0!important}}