.mphb_sc_search_form label,.mphb-booking-form label{font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:0.05em}.mphb_sc_search_form input[type="text"],.mphb_sc_search_form select,.mphb-booking-form input[type="text"],.mphb-booking-form select{border-radius:999px;border:1px solid #d4af37;padding:10px 15px;font-size:14px}.mphb-required-fields-tip{display:none}.mphb_sc_search_form input[type="submit"],.mphb_sc_search_form button,.mphb-booking-form input[type="submit"],.mphb-booking-form button{background-color:#d4af37;color:#ffffff;border-radius:999px;border:none;padding:10px 30px;font-size:14px;text-transform:uppercase;letter-spacing:0.08em;cursor:pointer}.mphb_sc_search_form input[type="submit"]:hover,.mphb_sc_search_form button:hover,.mphb-booking-form input[type="submit"]:hover,.mphb-booking-form button:hover{background-color:#b8932c;color:#ffffff}.mphb_sc_search_form .mphb_sc_search-wrapper div{margin-bottom:12px}.mphb-datepick-popup .datepick-selected a{background-color:#c9b26b!important;color:#ffffff!important}.mphb-datepick-popup td:hover a{background-color:#e6c766!important;color:#000000!important}.mphb-datepick-popup .datepick-today a{border:2px solid #d4af37!important}.mphb-datepick-popup .datepick-month-header,.mphb-datepick-popup .datepick-nav a{color:#d4af37!important;font-weight:600}.mphb-calendar td,.mphb-calendar td *{background-color:#f8f4e8!important;color:#000000!important}.mphb-calendar td.mphb-booked,.mphb-calendar td.mphb-booked *,.mphb-calendar td.mphb-unavailable,.mphb-calendar td.mphb-unavailable *{background-color:#ececec!important;color:#999999!important}.mphb-calendar td.mphb-selected,.mphb-calendar td.mphb-selected *{background-color:#d4af37!important;color:#ffffff!important}.mphb-calendar .mphb-prev,.mphb-calendar .mphb-next,.mphb-calendar .mphb-month-name{color:#d4af37!important;font-weight:600}.mphb-calendar{border:1px solid #d4af37!important;border-radius:8px;padding:10px}.mphb-calendar td,.mphb-calendar td *{background-color:#f8f4e8!important;color:#000000!important}.mphb-calendar td.mphb-booked,.mphb-calendar td.mphb-booked *,.mphb-calendar td.mphb-unavailable,.mphb-calendar td.mphb-unavailable *{background-color:#ececec!important;color:#999999!important}.mphb-calendar td.mphb-selected,.mphb-calendar td.mphb-selected *{background-color:#d4af37!important;color:#ffffff!important}.mphb-calendar td[style],.mphb-calendar td[style] *{background-color:#f8f4e8!important;color:#000000!important}.mphb-calendar{margin-top:40px}.mphb-calendar+.mphb-reservation-form{margin-top:50px!important}.mphb-reservation-form h3{margin-top:40px}.mphb-reservation-form .mphb-check-in-date,.mphb-reservation-form .mphb-check-out-date,.mphb-reservation-form .mphb-adults-chooser,.mphb-reservation-form .mphb-children-chooser{margin-bottom:25px!important}.mphb-reservation-form button,.mphb-reservation-form input[type=submit]{margin-top:25px!important;margin-bottom:40px!important}.mphb-reservation-form h3{font-size:32px;font-weight:500;letter-spacing:1px;color:#4a4a4a}.mphb-reservation-form input[type="submit"]{background-color:#d4af37!important;border:none!important;padding:14px 40px!important;color:#ffffff!important;font-size:16px!important;border-radius:30px!important;letter-spacing:1px;font-weight:600;transition:0.3s ease}.mphb-reservation-form{margin-top:30px!important}.mphb-reservation-form .mphb-check-in-date{margin-top:25px!important}.mphb-reservation-form label{display:block!important;margin-bottom:20px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.8px!important;color:#b9972b!important;text-transform:uppercase!important}.mphb-reservation-form{margin-top:20px!important}.mphb-reservation-form label{}.mphb-reservation-form label{display:block!important;margin-bottom:20px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.8px!important;color:#b9972b!important;text-transform:uppercase!important}.mphb-reservation-form{margin-top:20px!important}.mphb-booking-form label{display:block!important;margin-bottom:20px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.8px!important;color:#b9972b!important;text-transform:uppercase!important}.mphb-room-type-details,.mphb-room-type-details p,.mphb-room-type-details li{font-size:18px!important}