@media only screen and (max-width:767px){body header img#logo{max-width:75%!important;max-height:75%!important;height:auto!important;width:auto!important}}.cozy-booking-calendar-fix{overflow:hidden!important}.cozy-booking-calendar-fix>.et_pb_row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important}.cozy-booking-calendar-fix>.et_pb_row>.et_pb_column{min-width:0!important;box-sizing:border-box!important}.cozy-booking-calendar-fix>.et_pb_row>.et_pb_column:first-child{width:48%!important;flex:0 0 48%!important;margin-right:2%!important;overflow:hidden!important}.cozy-booking-calendar-fix>.et_pb_row>.et_pb_column:last-child{width:50%!important;flex:0 0 50%!important;margin-right:0!important;overflow:hidden!important}.cozy-booking-calendar-fix .mphb_sc_search_results-wrapper,.cozy-booking-calendar-fix .datepick,.cozy-booking-calendar-fix .datepick-inline,.cozy-booking-calendar-fix .mphb-calendar{max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.cozy-booking-calendar-fix .datepick{width:100%!important}.cozy-booking-calendar-fix .datepick-month-row{display:flex!important;flex-wrap:nowrap!important;width:100%!important}.cozy-booking-calendar-fix .datepick-month{width:50%!important;max-width:50%!important;flex:0 0 50%!important;box-sizing:border-box!important}.cozy-booking-calendar-fix .datepick-month table,.cozy-booking-calendar-fix table.mphb-calendar{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.cozy-booking-calendar-fix .mphb_sc_search_results-wrapper,.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper,.cozy-booking-calendar-fix .mphb-reservation-form,.cozy-booking-calendar-fix .mphb-booking-form,.cozy-booking-calendar-fix .mphb-calendar,.cozy-booking-calendar-fix .datepick,.cozy-booking-calendar-fix .datepick-inline,.cozy-booking-calendar-fix .datepick-month{position:static!important;left:auto!important;right:auto!important;transform:none!important;float:none!important}.cozy-booking-calendar-fix .datepick-header{background:#e85d0f!important;color:#fff!important;border:none!important}.cozy-booking-calendar-fix .datepick-cmd{color:#fff!important;font-weight:500!important}.cozy-booking-calendar-fix .datepick-month-header,.cozy-booking-calendar-fix .mphb-calendar caption{background:#e85d0f!important;color:#fff!important;font-weight:600!important;border:none!important}.cozy-booking-calendar-fix .datepick-month thead th,.cozy-booking-calendar-fix .mphb-calendar thead th{background:#4a4a4a!important;color:#fff!important;font-weight:500!important}.cozy-booking-calendar-fix .datepick-month td,.cozy-booking-calendar-fix .mphb-calendar td{background:#ffffff!important;color:#333!important;border:1px solid #ddd!important}.cozy-booking-calendar-fix .mphb-booked-date,.cozy-booking-calendar-fix .datepick-other-month,.cozy-booking-calendar-fix .mphb-date-unavailable{background:#f6d2b8!important;color:#7a4a2a!important}.cozy-booking-calendar-fix .mphb-available-date,.cozy-booking-calendar-fix .datepick-month td a{background:#cdf092!important;color:#1f3d08!important;font-weight:500!important}.cozy-booking-calendar-fix .datepick-selected,.cozy-booking-calendar-fix .mphb-selected-date{background:#1a1a1a!important;color:#fff!important}.cozy-booking-calendar-fix .datepick-month td a:hover{background:#6fbe2d!important;color:#fff!important}.cozy-booking-calendar-fix .mphb-calendar th,.cozy-booking-calendar-fix .mphb-calendar td,.cozy-booking-calendar-fix .datepick-month th,.cozy-booking-calendar-fix .datepick-month td{padding:2px!important;font-size:10px!important;line-height:1.1!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;vertical-align:top!important}.cozy-booking-calendar-fix .mphb-calendar th abbr,.cozy-booking-calendar-fix .datepick-month th abbr{font-size:9px!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper,.cozy-booking-calendar-fix .mphb-reservation-form,.cozy-booking-calendar-fix .mphb-booking-form{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper p,.cozy-booking-calendar-fix .mphb-reservation-form p,.cozy-booking-calendar-fix .mphb-booking-form p{margin-bottom:12px!important}.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper input[type="text"],.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper input[type="date"],.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper input[type="email"],.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper input[type="tel"],.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper select,.cozy-booking-calendar-fix .mphb_sc_booking_form-wrapper button,.cozy-booking-calendar-fix .mphb-reservation-form input,.cozy-booking-calendar-fix .mphb-reservation-form select,.cozy-booking-calendar-fix .mphb-reservation-form button{width:100%!important;max-width:100%!important;min-height:40px!important;box-sizing:border-box!important}@media (max-width:980px){.cozy-booking-calendar-fix>.et_pb_row{display:block!important}.cozy-booking-calendar-fix>.et_pb_row>.et_pb_column:first-child,.cozy-booking-calendar-fix>.et_pb_row>.et_pb_column:last-child{width:100%!important;flex:none!important;margin-right:0!important}.cozy-booking-calendar-fix .datepick-month-row{display:block!important}.cozy-booking-calendar-fix .datepick-month{width:100%!important;max-width:100%!important;flex:none!important}}.mphb-amenities,.mphb-amenities ul{list-style:none!important;margin:0!important;padding:0!important}.mphb-amenities li{list-style:none!important;position:relative;padding-left:18px!important}.mphb-amenities li::before{content:"✓"!important;position:absolute;left:0;top:0.05em;color:#d97706!important;font-weight:700!important;display:inline-block!important}.mphb-booking-form input[type="text"],.mphb-booking-form input[type="email"],.mphb-booking-form input[type="tel"],.mphb-booking-form input[type="number"],.mphb-booking-form input[type="search"],.mphb-booking-form input[type="date"],.mphb-booking-form select,.mphb-booking-form textarea,form[class*="mphb"] input[type="text"],form[class*="mphb"] input[type="email"],form[class*="mphb"] input[type="tel"],form[class*="mphb"] input[type="number"],form[class*="mphb"] input[type="search"],form[class*="mphb"] input[type="date"],form[class*="mphb"] select,form[class*="mphb"] textarea,[class*="mphb"] input[type="text"],[class*="mphb"] input[type="email"],[class*="mphb"] input[type="tel"],[class*="mphb"] input[type="number"],[class*="mphb"] input[type="search"],[class*="mphb"] input[type="date"],[class*="mphb"] select,[class*="mphb"] textarea{width:100%!important;max-width:100%!important;min-height:42px!important;height:52px!important;padding:12px 16px!important;border:1px solid #d7dbe2!important;border-radius:10px!important;background:#ffffff!important;color:#222222!important;font-size:16px!important;line-height:1.4!important;box-sizing:border-box!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.mphb-booking-form textarea,form[class*="mphb"] textarea,[class*="mphb"] textarea{min-height:120px!important;height:auto!important;resize:vertical!important}.mphb-booking-form input:focus,.mphb-booking-form select:focus,.mphb-booking-form textarea:focus,form[class*="mphb"] input:focus,form[class*="mphb"] select:focus,form[class*="mphb"] textarea:focus,[class*="mphb"] input:focus,[class*="mphb"] select:focus,[class*="mphb"] textarea:focus{outline:none!important;border-color:#c9a227!important;box-shadow:0 0 0 3px rgba(201,162,39,.14)!important}.mphb-booking-form label,form[class*="mphb"] label,[class*="mphb"] label{display:block!important;margin-bottom:3px!important;font-weight:600!important;color:#222!important}.mphb-booking-form p,form[class*="mphb"] p,[class*="mphb"] p{margin-bottom:10px!important}.mphb-booking-form button,.mphb-booking-form input[type="submit"],.mphb-booking-form input[type="button"],.mphb-booking-form .button,form[class*="mphb"] button,form[class*="mphb"] input[type="submit"],form[class*="mphb"] input[type="button"],form[class*="mphb"] .button,[class*="mphb"] button,[class*="mphb"] input[type="submit"],[class*="mphb"] input[type="button"],[class*="mphb"] .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:12px 22px!important;border:0!important;border-radius:10px!important;background:#c9a227!important;background-image:none!important;color:#ffffff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}.mphb-booking-form button:hover,.mphb-booking-form input[type="submit"]:hover,.mphb-booking-form input[type="button"]:hover,.mphb-booking-form .button:hover,form[class*="mphb"] button:hover,form[class*="mphb"] input[type="submit"]:hover,form[class*="mphb"] input[type="button"]:hover,form[class*="mphb"] .button:hover,[class*="mphb"] button:hover,[class*="mphb"] input[type="submit"]:hover,[class*="mphb"] input[type="button"]:hover,[class*="mphb"] .button:hover{background:#b7921d!important;color:#fff!important}.mphb-booking-form select,form[class*="mphb"] select,[class*="mphb"] select{padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%)!important;background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}.mphb-booking-form .mphb-guest-name-wrapper,.mphb-booking-form .mphb-coupon-code-wrapper,.mphb-booking-form .mphb-room-details,.mphb-booking-form .mphb-reserve-room-section,form[class*="mphb"] .mphb-guest-name-wrapper,form[class*="mphb"] .mphb-coupon-code-wrapper,form[class*="mphb"] .mphb-room-details,form[class*="mphb"] .mphb-reserve-room-section,[class*="mphb"] .mphb-guest-name-wrapper,[class*="mphb"] .mphb-coupon-code-wrapper,[class*="mphb"] .mphb-room-details,[class*="mphb"] .mphb-reserve-room-section{width:100%!important;max-width:100%!important}@media (max-width:767px){.mphb-booking-form button,.mphb-booking-form input[type="submit"],.mphb-booking-form input[type="button"],.mphb-booking-form .button,form[class*="mphb"] button,form[class*="mphb"] input[type="submit"],form[class*="mphb"] input[type="button"],form[class*="mphb"] .button,[class*="mphb"] button,[class*="mphb"] input[type="submit"],[class*="mphb"] input[type="button"],[class*="mphb"] .button{width:100%!important}}.mphb-calendar select,.datepick-nav select,.mphb_sc_search_results-wrapper select{height:34px!important;min-height:34px!important;padding:4px 10px!important;font-size:14px!important}p.mphb-check-in-date-wrapper,p.mphb-check-out-date-wrapper{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0 0 16px 0!important}p.mphb-check-in-date-wrapper br,p.mphb-check-out-date-wrapper br{display:none!important}p.mphb-check-in-date-wrapper label,p.mphb-check-out-date-wrapper label{margin:0!important}p.mphb-check-in-date-wrapper input,p.mphb-check-out-date-wrapper input{margin:0!important}.mphb-coupon-code-wrapper input{margin-top:0!important}.mphb-coupon-code-wrapper{margin-top:20px!important;margin-bottom:14px!important}