/* lecablocco: adattamenti perché i campi di Contact Form 7 dentro il markup di Gravity Forms si comportino come gli input di GF in
   produzione (CF7 avvolge ogni campo in uno span e la casella del consenso in un'etichetta). Caricato dopo i fogli di GF 2.4.16. */
.wpcf7 .gform_wrapper { text-align: left; }
.gform_wrapper .wpcf7-form-control-wrap { display: block; width: 100%; padding: 0 !important; margin: 0 !important; position: static; }
.gform_wrapper .ginput_container_consent span.wpcf7-list-item, .gform_wrapper .ginput_container_consent span.wpcf7-form-control { margin: 0 !important; padding: 0 !important; display: inline !important; width: auto !important; }
.gform_wrapper .ginput_container_consent .wpcf7-list-item > label { display: inline !important; width: auto !important; font-weight: normal; margin: 0; }
.gform_wrapper .ginput_container_consent span.wpcf7-list-item-label { display: inline-block !important; width: auto !important; padding: 0 !important; font-weight: 700; line-height: 28px; margin: 0 0 5px 4px !important; }
.gform_wrapper .wpcf7-not-valid-tip { font-size: 13px; }
/* lo span di CF7 nei campi composti (nome, indirizzo): GF dà a ogni span dentro .ginput_complex larghezza e margini delle colonne */
.gform_wrapper .ginput_complex span.wpcf7-form-control-wrap { width: 100% !important; margin: 0 !important; float: none !important; }
/* il tema figlio ha uno stile per l'informativa nei moduli CF7 (".wpcf7-form .wpb_accordion_header a"): qui vale quello dei moduli GF */
.wpcf7-form .gform_wrapper .wpb_accordion_header a { border: 0 none; border-radius: 0; line-height: 28px; padding: 6.5px 13px; }
/* bordo dei campi come in produzione */
.gform_wrapper .wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not(.wpcf7-acceptance) { border: 1px solid rgb(233, 233, 233); }
/* il CSS del sito dà margin-bottom: 30px a ".wpcf7-form .row [class*=col-]" sul telefono; nei moduli GF di produzione non c'è */
@media (max-width: 767px) { .wpcf7-form .gform_wrapper .row [class*="col-"] { margin-bottom: 0; } }
/* la rotellina di CF7 accanto al pulsante non deve occupare spazio (su telefono andava a capo e allungava il piede del modulo) */
.gform_wrapper .gform_footer .wpcf7-spinner { position: absolute; margin: 0 0 0 8px; }
