.mphb-calendar.mphb-datepick .datepick tr{padding:0 !important}.mphb-calendar.mphb-datepick .datepick td{padding:0 !important}.mphb-calendar.mphb-datepick .datepick th{padding:0 !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 select,.mphb_sc_search-wrapper select,.mphb_sc_search_results-wrapper select,.mphb_sc_checkout-wrapper select,.mphb_sc_room-wrapper select,.mphb_sc_booking_form-wrapper select,.widget_mphb_rooms_widget select,.widget_mphb_search_availability_widget form select,.mphb-booking-form select{display:inline-block;height:auto}.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_sc_checkout-wrapper input[type=email],.mphb_sc_checkout-wrapper input[type=url],.mphb_sc_checkout-wrapper input[type=password],.mphb_sc_checkout-wrapper input[type=search],.mphb_sc_checkout-wrapper input[type=number],.mphb_sc_checkout-wrapper input[type=tel],.mphb_sc_checkout-wrapper input[type=range],.mphb_sc_checkout-wrapper input[type=date],.mphb_sc_checkout-wrapper input[type=month],.mphb_sc_checkout-wrapper input[type=week],.mphb_sc_checkout-wrapper input[type=time],.mphb_sc_checkout-wrapper input[type=datetime],.mphb_sc_checkout-wrapper input[type=datetime-local],.mphb_sc_checkout-wrapper input[type=color]{padding:.875em 1.25em}.mphb_sc_search-wrapper.horizontal-center form,.mphb_sc_search-wrapper.horizontal-left form{max-width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.mphb_sc_search-wrapper.horizontal-center form>p,.mphb_sc_search-wrapper.horizontal-left form>p{width:100%}@media screen and (min-width:768px){.mphb_sc_search-wrapper.horizontal-center form>p,.mphb_sc_search-wrapper.horizontal-left form>p{width:50%}}@media screen and (min-width:992px){.mphb_sc_search-wrapper.horizontal-center form>p,.mphb_sc_search-wrapper.horizontal-left form>p{width:25%}}.mphb_sc_search-wrapper.horizontal-center form>p.mphb-required-fields-tip,.mphb_sc_search-wrapper.horizontal-left form>p.mphb-required-fields-tip{width:100%;display:none}.mphb_sc_search-wrapper.horizontal-center form{justify-content:center}.mphb_sc_search-wrapper.horizontal-center form>p.mphb_sc_search-submit-button-wrapper{text-align:center}.mphb_sc_search-wrapper.horizontal-left form{justify-content:flex-start}.mphb_sc_checkout-wrapper input[type=text],.mphb_sc_checkout-wrapper input[type=email],.mphb_sc_checkout-wrapper input[type=url],.mphb_sc_checkout-wrapper input[type=password],.mphb_sc_checkout-wrapper input[type=search],.mphb_sc_checkout-wrapper input[type=number],.mphb_sc_checkout-wrapper input[type=tel],.mphb_sc_checkout-wrapper input[type=range],.mphb_sc_checkout-wrapper input[type=date],.mphb_sc_checkout-wrapper input[type=month],.mphb_sc_checkout-wrapper input[type=week],.mphb_sc_checkout-wrapper input[type=time],.mphb_sc_checkout-wrapper input[type=datetime],.mphb_sc_checkout-wrapper input[type=datetime-local],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper textarea{width:100%;display:block}@media screen and (min-width:768px){.mphb_sc_checkout-wrapper input[type=text],.mphb_sc_checkout-wrapper input[type=email],.mphb_sc_checkout-wrapper input[type=url],.mphb_sc_checkout-wrapper input[type=password],.mphb_sc_checkout-wrapper input[type=search],.mphb_sc_checkout-wrapper input[type=number],.mphb_sc_checkout-wrapper input[type=tel],.mphb_sc_checkout-wrapper input[type=range],.mphb_sc_checkout-wrapper input[type=date],.mphb_sc_checkout-wrapper input[type=month],.mphb_sc_checkout-wrapper input[type=week],.mphb_sc_checkout-wrapper input[type=time],.mphb_sc_checkout-wrapper input[type=datetime],.mphb_sc_checkout-wrapper input[type=datetime-local],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper textarea{max-width:50%}}.mphb_sc_checkout-wrapper .mphb-date_of_birth-control select{display:inline-block;width:auto}.mphb_sc_booking_form-wrapper.horizontal .mphb-required-fields-tip{display:none}.mphb_sc_booking_form-wrapper.horizontal .mphb-adults-wrapper,.mphb_sc_booking_form-wrapper.horizontal .mphb-check-children-date-wrapper{width:100%}.mphb_sc_booking_form-wrapper.horizontal .mphb-reserve-btn-wrapper .button{width:100%}.mphb_sc_booking_form-wrapper.horizontal form{max-width:100%;display:flex;flex-direction:column}@media screen and (min-width:768px){.mphb_sc_booking_form-wrapper.horizontal form{flex-direction:row;flex-wrap:wrap;justify-content:center}.mphb_sc_booking_form-wrapper.horizontal form>p{max-width:50%}}@media screen and (min-width:991px){.mphb_sc_booking_form-wrapper.horizontal form{flex-wrap:nowrap;align-items:flex-end}}.mphb-flexslider ul.slides{padding:0 !important}.mphb-flexslider ul.slides li a{width:100%}.mphb-flexslider ul.slides li a img{display:block !important}.mphb-flexslider ul.flex-direction-nav{padding:0 !important}.mphb-flexslider ul.flex-direction-nav li a img{display:block !important}.mphb-details-title,.mphb-calendar-title,.mphb-reservation-form-title,.mphb-room-type-details-title,.mphb-recommendation-title,.mphb-booking-details-title,.mphb-room-number,.mphb-room-type-title,.mphb-services-details-title{margin-top:1em;margin-bottom:.5em}.mphb-booking-form,.mphb_widget_search-form,.mphb_sc_search-form{margin-left:-.5rem;margin-right:-.5rem}.mphb-booking-form:after,.mphb_widget_search-form:after,.mphb_sc_search-form:after{display:table;content:'';clear:both}.mphb-booking-form>p,.mphb_widget_search-form>p,.mphb_sc_search-form>p{float:left;width:100%;padding:0 .5rem;margin-bottom:.875rem}.mphb-booking-form>p.mphb-adults-wrapper,.mphb-booking-form>p.mphb-check-children-date-wrapper,.mphb_widget_search-form>p.mphb-adults-wrapper,.mphb_widget_search-form>p.mphb-check-children-date-wrapper,.mphb_sc_search-form>p.mphb-adults-wrapper,.mphb_sc_search-form>p.mphb-check-children-date-wrapper{width:50%}.mphb-booking-form input:not([type=submit]):not([type=button]),.mphb_widget_search-form input:not([type=submit]):not([type=button]),.mphb_sc_search-form input:not([type=submit]):not([type=button]){width:100%}.mphb-booking-form select,.mphb_widget_search-form select,.mphb_sc_search-form select{width:100%}@media screen and (min-width:768px){.mphb-booking-form,.mphb_sc_search-form{max-width:50%}}.mphb-view-details-button-wrapper,.mphb-rooms-quantity-wrapper,.mphb-recommendation-total,.mphb-rooms-reservation-message-wrapper,.mphb-to-book-btn-wrapper,.mphb-regular-price,.mphb-recommendation{margin-bottom:1rem}.mphb-reserve-rooms-details{margin-top:3.75rem}.mphb-checkout-item-section{margin-top:1.25rem}.mphb-checkout-section{margin-bottom:4em}.mphb_sc_checkout-services-list{list-style:none !important}.mphb_sc_checkout-services-list select{display:inline-block;width:auto}.mphb_sc_checkout-services-list li{margin-bottom:.625rem}.mphb_sc_checkout-services-list li:last-child{margin-bottom:0}.mphb-single-room-type-gallery-wrapper .gallery-item a{width:100%}