.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-minimal .datepick-month td>span,.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-minimal .datepick-month td>a{line-height:1.25;min-height:36px;padding-top:2px}.mphb-hide{display:none!important}.mphb-hide{display:none!important}@media screen and (min-width:769px){.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="1"] .datepick-month{width:100%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="2"] .datepick-month{width:50%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="3"] .datepick-month{width:33.33%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="4"] .datepick-month{width:25%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="5"] .datepick-month{width:20%}}.mphb_cb_checkout_form .mphb-billing-fields input[data-beanstream-id],.mphb_sc_checkout-form .mphb-billing-fields input[data-beanstream-id]{background-position:right center;background-repeat:no-repeat}.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation{display:none!important}.mphb_sc_rooms-wrapper .button,.mphb_sc_search-wrapper .button,.mphb_sc_search_results-wrapper .button,.mphb_sc_checkout-wrapper .button,.mphb_sc_room-wrapper .button,.mphb_sc_booking_form-wrapper .button,.widget_mphb_rooms_widget .button,.widget_mphb_search_availability_widget form .button,.mphb-booking-form .button{display:inline-block;position:relative;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.mphb_sc_rooms-wrapper .button:hover,.mphb_sc_search-wrapper .button:hover,.mphb_sc_search_results-wrapper .button:hover,.mphb_sc_checkout-wrapper .button:hover,.mphb_sc_room-wrapper .button:hover,.mphb_sc_booking_form-wrapper .button:hover,.widget_mphb_rooms_widget .button:hover,.widget_mphb_search_availability_widget form .button:hover,.mphb-booking-form .button:hover{cursor:pointer}.mphb_sc_rooms-wrapper input,.mphb_sc_search-wrapper input,.mphb_sc_search_results-wrapper input,.mphb_sc_checkout-wrapper input,.mphb_sc_room-wrapper input,.mphb_sc_booking_form-wrapper input,.widget_mphb_rooms_widget input,.widget_mphb_search_availability_widget form input,.mphb-booking-form input{display:inline-block}.mphb_sc_rooms-wrapper select,.mphb_sc_rooms-wrapper input[type=text],.mphb_sc_search-wrapper select,.mphb_sc_search-wrapper input[type=text],.mphb_sc_search_results-wrapper select,.mphb_sc_search_results-wrapper input[type=text],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper input[type=text],.mphb_sc_room-wrapper select,.mphb_sc_room-wrapper input[type=text],.mphb_sc_booking_form-wrapper select,.mphb_sc_booking_form-wrapper input[type=text],.widget_mphb_rooms_widget select,.widget_mphb_rooms_widget input[type=text],.widget_mphb_search_availability_widget form select,.widget_mphb_search_availability_widget form input[type=text],.mphb-booking-form select,.mphb-booking-form input[type=text]{padding:.875em 1.25em}.mphb_sc_rooms-wrapper label,.mphb_sc_search-wrapper label,.mphb_sc_search_results-wrapper label,.mphb_sc_checkout-wrapper label,.mphb_sc_room-wrapper label,.mphb_sc_booking_form-wrapper label,.widget_mphb_rooms_widget label,.widget_mphb_search_availability_widget form label,.mphb-booking-form label{display:inline-block}.mphb-booking-form{margin-left:-.5rem;margin-right:-.5rem}.mphb-booking-form:after{display:table;content:"";clear:both}.mphb-booking-form>p{float:left;width:100%;padding:0 .5rem;margin-bottom:.875rem}.mphb-booking-form input:not([type=submit]):not([type=button]){width:100%}@media screen and (min-width:768px){.mphb-booking-form{max-width:50%}}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form,.mphb_sc_search-wrapper.is-style-horizontal-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.mphb_sc_booking_form-wrapper.is-style-horizontal-form form,.mphb_sc_search-wrapper.is-style-horizontal-form form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0-10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>*,.mphb_sc_search-wrapper.is-style-horizontal-form form>*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:100%;margin-bottom:1.5em;padding:0}@media (min-width:768px){.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>*,.mphb_sc_search-wrapper.is-style-horizontal-form form>*{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>* input,.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>* select,.mphb_sc_search-wrapper.is-style-horizontal-form form>* input,.mphb_sc_search-wrapper.is-style-horizontal-form form>* select{width:100%;margin:0;display:block}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form .mphb-required-fields-tip,.mphb_sc_search-wrapper.is-style-horizontal-form form .mphb-required-fields-tip{display:none}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form .button,.mphb_sc_search-wrapper.is-style-horizontal-form form .button{margin:0}.mphb_sc_booking_form-wrapper.is-style-horizontal-form .mphb-reserve-btn-wrapper{margin-top:0}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-booking-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-booking-form>.mphb-reserve-room-section{width:100%}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-reserve-btn-wrapper{position:relative}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-reserve-btn-wrapper .button{white-space:normal}.cookieadmin_bottom{bottom:20px}.cookieadmin_left{left:15px}.cookieadmin_law_container{position:fixed;width:25%;box-sizing:border-box;z-index:99999;display:none}.cookieadmin_consent_btns{align-content:center;display:flex;justify-content:space-evenly;flex-wrap:wrap}.cookieadmin_box{width:25%;box-sizing:border-box;display:none}.cookieadmin_consent_inside{color:#000;background-color:#fff;border:1px solid #f4f4f4;padding:15px;border-radius:4px;box-shadow:1px 3px 10px rgba(0,0,0,.2)}#cookieadmin_notice_title{font-weight:601;margin:0;padding-left:5px}.cookieadmin_notice_con{font-size:initial;padding:0 6px;flex:1}.cookieadmin_cookie_modal{display:none;flex-direction:column;position:fixed;max-height:80vh;background-color:#fff;border:1px solid #f4f4f4;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:999999}.cookieadmin_center{top:10%;left:22%;max-width:60vw}button.cookieadmin_btn{background-color:transparent;border:1px solid gray;color:#1863dc;padding:.4rem .9rem;border-radius:4px;margin:2px 5px;cursor:pointer;flex:auto;text-wrap:auto}.cookieadmin_btn:hover{opacity:.8}button.cookieadmin_re_consent{display:none;position:fixed;bottom:15px;left:15px;background-color:#374fd4;height:50px;width:50px;border-radius:50%!important;cursor:pointer;border:0;z-index:99999;padding:5px!important;box-shadow:-4px 5px 10px rgba(0,0,0,.4);align-items:center;justify-content:center}input:checked+.cookieadmin_slider{background-color:#3582c4}input:checked+.cookieadmin_slider:before{transform:translateX(13px)}.cookieadmin_law_container .cookieadmin-poweredby{margin-top:10px}.cookieadmin-poweredby a{color:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:11px;gap:2px;text-decoration:none}@media (max-width:767px){.cookieadmin_center{top:10%;left:5%;max-width:90vw}.cookieadmin_law_container,.cookieadmin_box{width:90%}}@media (min-width:768px) and (max-width:991px){.cookieadmin_box{width:45%}}@media (min-width:768px){.cookieadmin_notice_con{flex:1}.cookieadmin_consent_btns{flex-shrink:0}}@media (max-width:480px){.cookieadmin_consent_inside .cookieadmin_btn{width:100%;margin:5px 0}}