#main-header{border-bottom:1px solid #d4af37}@import url('https://fonts.googleapis.com/css2?family=Marcellus&family=Roboto+Flex:wght@400;500;700&display=swap');body #page-container .et_pb_section:not(.mphb_checkout),body #page-container .et_pb_row,body #page-container .et_pb_column{border:none!important}body #page-container .et_pb_button,body #page-container button:not(.et_pb_contact_submit),body #page-container input[type="submit"]:not(.et_pb_contact_submit),body #page-container input.button,body #page-container a.button,.mphb-book-button,.mphb_sc_checkout-submit-wrapper input,.mphb-button{background-color:#c19d68!important;font-family:'Marcellus',Georgia,"Times New Roman",serif!important;color:#FFFFFF!important;font-size:14px!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:14px 28px!important;border-radius:0px!important;border:1px solid #c19d68!important;transition:background-color 300ms ease,color 300ms ease!important;box-shadow:none!important}body #page-container .et_pb_button:hover,body #page-container button:not(.et_pb_contact_submit):hover,body #page-container input[type="submit"]:not(.et_pb_contact_submit):hover,body #page-container input.button:hover,body #page-container a.button:hover,.mphb-book-button:hover,.mphb_sc_checkout-submit-wrapper input:hover,.mphb-button:hover{background-color:#b08d4c!important;color:#FFFFFF!important}div.mphb_sc_search_results-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;align-items:start!important;font-family:'Roboto Flex',sans-serif!important}div.mphb_sc_search_results-wrapper>*:not(.mphb-room-type){grid-column:1 / -1!important;width:100%!important;max-width:100%!important;background-color:#ffffff!important;box-sizing:border-box!important;margin:0!important;margin-bottom:-30px!important;border-left:2px solid #C5A059!important;border-right:2px solid #C5A059!important;border-top:none!important;border-bottom:none!important;border-radius:0!important;padding:15px 30px!important}div.mphb_sc_search_results-wrapper>*:not(.mphb-room-type):has(+div.mphb-room-type){margin-bottom:0!important;border-bottom:2px solid #C5A059!important;padding-bottom:25px!important}div.mphb_sc_search_results-wrapper>*:not(.mphb-room-type):first-child{border-top:2px solid #C5A059!important;padding-top:25px!important}div.mphb_sc_search_results-wrapper>div.mphb-room-type{grid-column:auto!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;background-color:#ffffff!important;border:2px solid #C5A059!important;border-radius:0!important;padding:30px!important}div.mphb_sc_search_results-wrapper a:not(.button),div.mphb_sc_search_results-wrapper .mphb-recommendation-item-link{color:#C5A059!important;text-decoration:none!important}div.mphb_sc_search_results-wrapper a:not(.button):hover{color:#b08d4c!important;text-decoration:underline!important}div.mphb_sc_search_results-wrapper p,div.mphb_sc_search_results-wrapper li,div.mphb_sc_search_results-wrapper span:not(.mphb-currency),div.mphb_sc_search_results-wrapper label,div.mphb_sc_search_results-wrapper input,div.mphb_sc_search_results-wrapper select{font-family:'Roboto Flex',sans-serif!important;color:#2b2b2b!important}div.mphb_sc_search_results-wrapper h2,div.mphb_sc_search_results-wrapper h3,div.mphb_sc_search_results-wrapper .mphb-recommendation-title,div.mphb_sc_search_results-wrapper h2.mphb-room-type-title a,div.mphb_sc_search_results-wrapper h3.mphb-room-type-details-title{font-family:'Marcellus',serif!important;color:#C5A059!important}div.mphb_sc_search_results-wrapper .mphb-regular-price,div.mphb_sc_search_results-wrapper .mphb-price,div.mphb_sc_search_results-wrapper .mphb-recommendation-total-value{color:#111111!important}@media screen and (max-width:768px){div.mphb_sc_search_results-wrapper{grid-template-columns:1fr!important}div.mphb_sc_search_results-wrapper>*{grid-column:1!important}}section.mphb-checkout-section,table.mphb-price-breakdown{background-color:#ffffff!important;border:2px solid #C5A059!important;border-radius:0!important;padding:30px!important;margin-bottom:30px!important;box-sizing:border-box!important;font-family:'Roboto Flex',sans-serif!important;color:#2b2b2b!important}section.mphb-checkout-section p,section.mphb-checkout-section li,section.mphb-checkout-section span:not(.mphb-currency),section.mphb-checkout-section label,section.mphb-checkout-section small,section.mphb-checkout-section time,section.mphb-checkout-section strong,table.mphb-price-breakdown th,table.mphb-price-breakdown td{font-family:'Roboto Flex',sans-serif!important;color:#2b2b2b!important;border-color:#e5e5e5!important}section.mphb-checkout-section h2,section.mphb-checkout-section h3,section.mphb-checkout-section h4,section.mphb-checkout-section legend,.mphb-booking-details-title,.mphb-customer-details-title,.mphb-services-details-title,.mphb-room-number{font-family:'Marcellus',serif!important;color:#C5A059!important}section.mphb-checkout-section input[type="text"],section.mphb-checkout-section input[type="email"],section.mphb-checkout-section input[type="tel"],section.mphb-checkout-section input[type="password"],section.mphb-checkout-section input[type="number"],section.mphb-checkout-section select,section.mphb-checkout-section textarea{background-color:#fcfcfc!important;border:1px solid #dcdcdc!important;color:#2b2b2b!important;font-family:'Roboto Flex',sans-serif!important;border-radius:0!important;padding:10px!important}section.mphb-checkout-section input:focus,section.mphb-checkout-section select:focus,section.mphb-checkout-section textarea:focus{border-color:#C5A059!important;outline:none!important}section.mphb-checkout-section .mphb-total-price,section.mphb-checkout-section .mphb-price{color:#111111!important}section.mphb-checkout-section a:not(.button){color:#C5A059!important;text-decoration:none!important}section.mphb-checkout-section a:not(.button):hover{color:#b08d4c!important;text-decoration:underline!important}div.mphb_sc_booking_confirmation{background-color:#ffffff!important;border:2px solid #C5A059!important;border-radius:0!important;padding:40px!important;box-sizing:border-box!important;font-family:'Roboto Flex',sans-serif!important;color:#2b2b2b!important}div.mphb_sc_booking_confirmation div.mphb-payment-messages,div.mphb_sc_booking_confirmation div.mphb-booking-details-section{background-color:#ffffff!important;margin-bottom:30px!important;padding:0!important;border:none!important}div.mphb_sc_booking_confirmation p,div.mphb_sc_booking_confirmation li,div.mphb_sc_booking_confirmation span:not(.mphb-currency),div.mphb_sc_booking_confirmation .label,div.mphb_sc_booking_confirmation .value,div.mphb_sc_booking_confirmation .accommodations-title{font-family:'Roboto Flex',sans-serif!important;color:#2b2b2b!important}div.mphb_sc_booking_confirmation h3.mphb-booking-details-title{font-family:'Marcellus',serif!important;color:#C5A059!important;border-bottom:1px solid #e5e5e5!important;padding-bottom:10px!important;margin-bottom:15px!important}div.mphb_sc_booking_confirmation .mphb-price{color:#111111!important;font-weight:bold!important}div.mphb_sc_booking_confirmation a:not(.button){color:#C5A059!important;text-decoration:none!important}div.mphb_sc_booking_confirmation a:not(.button):hover{color:#b08d4c!important;text-decoration:underline!important}