input.mphb-reserve-btn.button,button.button.mphb-button.mphb-recommendation-reserve-button{border:none;padding:20px}button.button.mphb-button.mphb-recommendation-reserve-button{margin-top:30px;font-weight:bolder}input.text,input.title,input[type=text],select,textarea{margin:0;padding:10px 20px}p.mphb_sc_search_results-info{font-size:20px;margin-bottom:20px}input.button.mphb-button.mphb-confirm-reservation,p.mphb_sc_checkout-submit-wrapper input{border:none;margin-top:30px;padding:10px 20px;font-size:15px;font-weight:bold;background:#222b3a!important;color:#fff}h3.mphb-booking-details-title{font-size:30px;background:#f8f8f8;padding:20px;margin-bottom:20px}h3.mphb-room-number,h3.mphb-customer-details-title{margin:50px 0 20px 0;background:#f8f8F8;padding:20px}h4.mphb-price-breakdown-title,h4.mphb-services-details-title{margin:50px 0 20px 0;background:#f8f8F8;padding:10px;font-size:15px;font-weight:bold}p.mphb-adults-chooser label,p.mphb-guest-name-wrapper label{min-width:170px!important;display:inline-block}form.mphb_sc_checkout-form input.text,form.mphb_sc_checkout-form input.title,input[type=text],form.mphb_sc_checkout-form select,textarea,form.mphb_sc_checkout-form input#mphb_email{margin:0;padding:10px 20px;width:100%;max-width:400px}p.mphb-errors-wrapper{color:red;font-style:italic}.mphb-room-type{padding:10px;border:1px solid;background:#f8f8f8}.mphb-room-type button{padding:10px;border:0px solid;background:#222b3a;margin-top:30px;font-size:20px;text-transform:uppercase;color:#fff;font-family:"Playfair display"}form#mphb-recommendation{display:none}