/* Functional booking helpers only. Preserve the existing homepage and form design. */
.rch-event-hire{margin:0 0 16px}
.rch-event-hire p{font-size:inherit;line-height:inherit}
.rch-empty-options{margin:24px 0}
.rch-empty-options h2,.rch-empty-options p,.rch-empty-options li,.rch-refine-search summary,.rch-hire-details summary,.rch-hire-details p,.rch-hire-details li{color:#30271f!important}
.rch-empty-options a,.rch-hire-details a{color:#704219!important;text-decoration:underline;text-underline-offset:3px}
.rch-help-links{display:flex;flex-wrap:wrap;gap:12px 24px}
.rch-refine-search,.rch-hire-details{margin:20px 0}
.rch-refine-search summary,.rch-hire-details summary{cursor:pointer}
.rch-refine-search summary:focus-visible,.rch-hire-details summary:focus-visible,.rch-empty-options a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:767px){
 .datepick-popup .datepick-month-row>.datepick-month+.datepick-month{display:none!important}
 .datepick-popup .datepick{max-width:calc(100vw - 24px)!important}
 .datepick-popup .datepick-month{width:100%!important;box-sizing:border-box}
}
.datepick-popup .datepick-ctrl a{background:#213b32!important;color:#fff!important}
.datepick-popup .datepick-ctrl a:hover{background:#895625!important}
body.page-id-517 .mphb_sc_checkout-form h3,body.page-id-517 .mphb_sc_checkout-form h4,body.page-id-517 .mphb_sc_checkout-form label{color:#30271f!important}
