.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%;}