/*
Theme Name: Tuchek AC
Theme URI: https://360digitalbay.com/
Author: 360digitalbay
Author URI: https://360digitalbay.com/
Description: Custom theme for Tuchek Air Conditioning & Refrigeration, Inc. Built for ACF Pro (Repeaters + Options page) and Contact Form 7. Content types: Services, Team, FAQs, Videos.
Version: 1.0.2
Requires at least: 6.0
Requires PHP: 7.4
License: GPLv2 or later
Text Domain: tuchek
*/

/* Main design lives in assets/css/style.css. Small WordPress-only fixes below. */
.admin-bar nav{top:32px}
@media (max-width:782px){.admin-bar nav{top:46px}}
@media (max-width:600px){.admin-bar nav{top:0}}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.tz-content{max-width:860px;margin:0 auto}
.tz-content p,.tz-content ul,.tz-content ol{margin-bottom:16px;color:var(--muted)}
.tz-content h2,.tz-content h3{margin:28px 0 12px}
.tz-content img{max-width:100%;height:auto;border-radius:16px}
.story .pic.has-img{background-size:cover;background-position:center}

/* Contact Form 7 inside the design's form card */
.contact>.wpcf7{display:flex;min-width:0}
.contact>.wpcf7>form.q{flex:1;min-width:0}
form.q .wpcf7-form-control-wrap{display:block;position:relative}
form.q .hidden-fields-container{display:none;border:0;padding:0;margin:0}
form.q .wpcf7-not-valid{border-color:var(--red)!important;background:#fff6f3}
form.q .wpcf7-not-valid-tip{display:block;color:var(--red);font-size:.78rem;font-weight:600;margin:-8px 0 10px 2px}
form.q .consent .wpcf7-list-item{margin:0}
form.q .consent label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}
form.q .consent .wpcf7-form-control-wrap{display:inline}
form.q .wpcf7-spinner{display:none}
form.q.submitting .wpcf7-submit{opacity:.7;cursor:wait}
form.q .wpcf7-response-output{margin:14px 0 0!important;padding:12px 14px!important;border-radius:12px;border:1.5px solid var(--line)!important;font-weight:600;font-size:.93rem}
form.q.sent .wpcf7-response-output{border-color:#86efac!important;background:#f0fdf4;color:#15803d}
form.q.invalid .wpcf7-response-output,form.q.unaccepted .wpcf7-response-output,form.q.failed .wpcf7-response-output,form.q.spam .wpcf7-response-output{border-color:#fdba9f!important;background:#fff6f3;color:var(--red)}
form.q.init .wpcf7-response-output,form.q.resetting .wpcf7-response-output,form.q.submitting .wpcf7-response-output{display:none}
