/* WordPress-specific additions. The approved design itself lives in site.css and is not modified. */

/* Keep the sticky header below the WordPress admin bar when logged in. */
.admin-bar header{top:32px}
@media (max-width:782px){.admin-bar header{top:46px}}
@media (max-width:600px){.admin-bar header{top:0}}

/* Contact Form 7: let its wrappers disappear so the original .field / .check-options layout applies. */
.contact-form .wpcf7-form-control-wrap{display:block}
.check-options .wpcf7-form-control-wrap,.check-options .wpcf7-checkbox,.check-options .wpcf7-list-item{display:contents}
.contact-form .wpcf7-list-item{margin:0}
.contact-form .wpcf7-not-valid{border-color:#c2410c}
.contact-form .wpcf7-not-valid-tip{font-size:11px;color:#c2410c;margin-top:6px}
.contact-form .wpcf7-spinner{margin:0 0 0 14px;vertical-align:middle}
.contact-form .wpcf7-response-output{margin:19px 0 0!important;padding:12px 14px!important;border-radius:5px;font-size:12px;line-height:1.6}
.wpcf7 form.sent .wpcf7-response-output{border-color:#2c6653!important;background:#eef4ec}
