/* Static migration fixes: keep the original design while making forms readable and mobile navigation complete. */
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{background:#fff!important;color:#162b3d!important;-webkit-text-fill-color:#162b3d!important;caret-color:#162b3d!important;opacity:1!important}
.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#667!important;-webkit-text-fill-color:#667!important;opacity:1!important}
@media(max-width:800px){.genesis-nav-menu{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.genesis-nav-menu .menu-item{display:block!important}.genesis-nav-menu a{font-size:15px!important;padding:8px 10px!important}}

.grecaptcha-badge,iframe[src*="recaptcha"]{display:none!important}
.kk-form-status{margin:18px 0 0;padding:13px 16px;border-radius:3px;font-size:17px;font-weight:700;line-height:1.4}
.kk-form-status:empty{display:none}
.kk-form-status--sending{background:#fff3bf;color:#473700}
.kk-form-status--success{background:#d7f5df;color:#164d25}
.kk-form-status--error{background:#ffe0e0;color:#7a1111}
.wpcf7 input[type="submit"]:disabled,.wpcf7 button[type="submit"]:disabled{opacity:.65;cursor:wait}
