#hotel_booking_room_hidden{margin:0 auto;max-width:1000px;min-width:500px;background:#fff;overflow:hidden}#hotel_booking_room_hidden h2{text-align:center}.hotel_booking_room_errors{color:red}#hotel_booking_room_hidden .mfp-close{display:none}#hotel_booking_room_hidden .hb_button{color:#fff}#hotel_booking_room_hidden form>div{padding:10px 0;overflow:hidden}.hb-booking-room-form-head{text-align:center}.hb-booking-room-form-head h2{margin:0;padding:10px;text-transform:uppercase;text-align:center}.hb-booking-room-form-head>*{font-size:16px;line-height:1.6em}.single-hb_room.elementor-default :not(.tingle-modal) .flatpickr-calendar{margin-top:-30px}.tingle-modal__close{display:none}.sailing-room-single__booking__form .hb-search-results-form-container>.hb-booking-room-form-field{padding:15px 30px 0}.hb-search-results-form-container{overflow:hidden;border-bottom:1px solid rgb(216 212 213 / .62);border-top:1px solid rgb(216 212 213 / .62)}.hb-search-results-form-container p.no-extra{text-align:center;color:#cc1818}.hb-search-results-form-container .hb-booking-room-form-group{width:30%;float:left;margin-left:3%}.hb-search-room-results.hotel-booking-search{padding:15px}.hb-booking-room-form-footer a{float:left}.hb-booking-room-form-footer button{float:right}#hotel_booking_room_hidden .hb_addition_package_extra{display:block;width:100%;float:left;padding-top:0;margin-top:20px}#hotel_booking_room_hidden .hb_addition_package_extra input{height:auto;min-width:auto}#hb_room_load_booking_form{float:right}.hb_single_room #hb_room_images{float:left;width:100%;position:relative;overflow:hidden}.hb_single_room #hb_room_images .room-preview{position:absolute;width:40px;height:40px;right:10px;top:10px;z-index:10;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;cursor:pointer}.hb_single_room #hb_room_images .room-preview i{color:#fff}