/*
Theme Name: Star Domestic Cleaners
Description: Standalone Gutenberg theme for the approved London cleaning website.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: star-domestic-cleaners
*/
.star-header-part,.star-footer-part{display:contents}.wp-site-blocks{padding:0}.star-legacy-content{max-width:1100px;margin:0 auto;padding:60px 24px}.star-legacy-content img{height:auto}
.enquiry-contact .gform_wrapper{margin:20px 0 0;max-width:100%}.enquiry-contact .gform_wrapper input[type=text],.enquiry-contact .gform_wrapper input[type=email],.enquiry-contact .gform_wrapper input[type=tel],.enquiry-contact .gform_wrapper textarea,.enquiry-contact .gform_wrapper select{max-width:100%;font:inherit}.enquiry-contact .gform_wrapper .gform_footer .gform_button{background:var(--lime,#d4fa38);color:var(--ink,#15392d);border:0;border-radius:0;font:inherit;font-weight:700;padding:14px 22px;cursor:pointer}.enquiry-contact .gform_wrapper .gform_footer .gform_button:focus-visible{outline:3px solid #15392d;outline-offset:3px}
.page-enquiry>*{min-width:0}.page-enquiry .quote,.enquiry-contact .gform_wrapper,.enquiry-contact .ginput_container,.enquiry-contact .gfield{min-width:0;max-width:100%}.enquiry-contact .gform_fields{display:grid;gap:16px}.enquiry-contact .gfield_label{display:block;margin-bottom:6px}.enquiry-contact .gform_wrapper input[type=text],.enquiry-contact .gform_wrapper input[type=email],.enquiry-contact .gform_wrapper input[type=tel],.enquiry-contact .gform_wrapper textarea,.enquiry-contact .gform_wrapper select{width:100%;padding:12px;border:1px solid #acb5a5;border-radius:0;background:#fff;color:var(--ink,#15392d)}.enquiry-contact .gform_wrapper textarea{min-height:120px;height:160px;resize:vertical}.enquiry-contact .gfield--type-checkbox{border:0;padding:0;margin:0}.enquiry-contact .gfield--type-checkbox label{font-size:14px;line-height:1.6}.enquiry-contact .gform_footer{margin-top:20px}
.enquiry-contact .gform_validation_errors h2{font-size:20px;line-height:1.4;letter-spacing:0;margin:0 0 16px;font-weight:600}body.admin-bar .star-header-part>header{top:32px}@media(max-width:782px){body.admin-bar .star-header-part>header{top:46px}}
