.single-post #sidebar{display:none}.single-post #left-area{width:100%;padding-right:0}.single-post #main-content .container::before{display:none}.page #sidebar{display:none}.page #left-area{width:100%;padding-right:0}.page #main-content .container::before{display:none}.single-mphb_room_type #sidebar{display:none!important}.single-mphb_room_type #left-area{width:100%!important;padding-right:0!important}.single-mphb_room_type #main-content .container::before{display:none!important}.single-mphb_room_type .post-meta{display:none!important}.single-mphb_room_type #comment-wrap,.single-mphb_room_type .comments-area,.single-mphb_room_type #comments,.single-mphb_room_type #respond{display:none!important}.single-mphb_room_type .mphb-book-button,.single-mphb_room_type .mphb-reserve-btn,.single-mphb_room_type .mphb-confirm-reservation,.single-mphb_room_type button,.single-mphb_room_type input[type="submit"],.mphb_sc_search_results-wrapper .button,.mphb_sc_search-wrapper .button{background-color:#775A42!important;color:#ffffff!important;border:2px solid #775A42!important;border-radius:3px!important;padding:10px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.7em!important;cursor:pointer;transition:all 0.3s ease}.single-mphb_room_type .mphb-book-button:hover,.single-mphb_room_type .mphb-reserve-btn:hover,.single-mphb_room_type .mphb-confirm-reservation:hover,.single-mphb_room_type button:hover,.single-mphb_room_type input[type="submit"]:hover,.mphb_sc_search_results-wrapper .button:hover,.mphb_sc_search-wrapper .button:hover{background-color:transparent!important;color:#775A42!important;border-color:#775A42!important}body .mphb_sc_checkout-wrapper input[type="submit"],body .mphb_sc_checkout-wrapper button,body .mphb_sc_checkout-wrapper .button,body .mphb-checkout-form input[type="submit"],body .mphb-confirm-reservation,body .mphb-booking-form input[type="submit"],body .mphb-book-button,body .mphb-reserve-btn{appearance:none!important;background:#775A42!important;color:#ffffff!important;border:2px solid #775A42!important;border-radius:3px!important;padding:10px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.7em!important;cursor:pointer!important;transition:all 0.3s ease!important}body .mphb_sc_checkout-wrapper input[type="submit"]:hover,body .mphb_sc_checkout-wrapper button:hover,body .mphb_sc_checkout-wrapper .button:hover,body .mphb-checkout-form input[type="submit"]:hover,body .mphb-confirm-reservation:hover,body .mphb-booking-form input[type="submit"]:hover,body .mphb-book-button:hover,body .mphb-reserve-btn:hover{background:transparent!important;color:#775A42!important;border-color:#775A42!important}