/* Stili che YOOtheme stampava inline nell'header e nel footer (ids del builder mantenuti). */
#builderwidget-3\#0 .menu-item{text-transform: uppercase;}
.diasen-nav-titles .el-title{text-transform: uppercase; font-weight: 400; font-size: 15px;}
#footer\#0{text-transform: uppercase; font-weight: 300;}
#footer\#1{text-transform: uppercase; font-weight: 300;}
#footer\#2{text-transform: uppercase; font-weight: 300;}
#footer\#3{font-weight: 300; text-transform: uppercase;}
/* 1. Stile degli Input, Select e Textarea (Sfondo grigio, SPIGOLI VIVI) */ #footer\#4 .gform_wrapper input[type="text"],#footer\#4 .gform_wrapper input[type="email"],#footer\#4 .gform_wrapper input[type="tel"],#footer\#4 .gform_wrapper input[type="number"],#footer\#4 .gform_wrapper select,#footer\#4 .gform_wrapper textarea{background-color: #F4F4F4 !important; border: 1px solid #F4F4F4 !important; border-radius: 0 !important; /* Nessuna stondatura */ padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; color: #333333 !important; font-family: inherit !important; font-size: 10px !important; box-shadow: none !important; outline: none !important; transition: all 0.3s ease !important;}
/* Effetto focus quando si scrive */ #footer\#4 .gform_wrapper input[type="text"]:focus,#footer\#4 .gform_wrapper input[type="email"]:focus,#footer\#4 .gform_wrapper input[type="tel"]:focus,#footer\#4 .gform_wrapper select:focus,#footer\#4 .gform_wrapper textarea:focus{background-color: #EBEBEB !important; border-color: #EBEBEB !important;}
/* 2. Stile delle Etichette */ #footer\#4 .gform_wrapper .gfield_label{color: white !important; font-weight: 400 !important; font-size: 16px !important; margin-bottom: 5px !important; display: inline-block !important;}
/* L'asterisco dei campi obbligatori */ #footer\#4 .gform_wrapper .gfield_required{color: white !important; padding-left: 2px !important;}
/* 3. Spaziatura tra i campi */ #footer\#4 .gform_wrapper ul.gform_fields li.gfield{margin-bottom: 10px !important; padding-right: 0 !important;}
/* 4. Descrizione e Privacy */ #footer\#4 .gform_wrapper .gfield_description{color: white !important; font-size: 10px !important; margin-top: 2px !important; line-height: 1.5 !important; font-weight: 400 !important;}
#footer\#4 .gform_wrapper .gfield_description a{color: white !important; text-decoration: underline !important;}
/* 5. Checkbox */ #footer\#4 .gform_wrapper .gfield_checkbox li{display: flex !important; align-items: flex-start !important; margin-top: 15px !important;}
#footer\#4 .gform_wrapper .gfield_checkbox input[type="checkbox"]{margin-top: 4px !important; margin-right: 12px !important; cursor: pointer; border-radius: 0 !important; /* Rimuove stondature anche dalla checkbox (su browser compatibili) */}
#footer\#4 .gform_wrapper .gfield_checkbox label{color: white !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.5 !important; cursor: pointer; max-width: calc(100% - 30px);}
/* ========================================================================== FIX PULSANTE GRAVITY FORMS - STILE YOOTHEME MINIMAL ========================================================================= */ #footer\#4 .gform_wrapper .gform_button{appearance: none !important; /* Rimuove lo stile nativo di iOS/Windows */ -webkit-appearance: none !important; background-color: transparent !important; /* Trasparente è meglio, si fonde col tuo nero reale */ color: #ffffff !important; /* IL SEGRETO È QUI: Rimuovi tutti i bordi e le ombre prima */ border: none !important; box-shadow: none !important; border-radius: 0 !important; /* Poi applica solo la riga sotto */ border-bottom: 2px solid #ffffff !important; padding: 10px 24px !important; font-size: 14px !important; /* Leggermente più grande per leggibilità, ma puoi rimettere 12px */ letter-spacing: 1px !important; /* Dà quell'effetto premium al maiuscolo */ text-transform: uppercase !important; font-weight: 700 !important; cursor: pointer !important; transition: all 0.3s ease-in-out !important;}
/* ========================================================================== L'EFFETTO HOVER (Riempimento Bianco) ========================================================================= */ #footer\#4 .gform_wrapper .gform_button:hover{background-color: #FFFFFF !important; color: #0D181C !important; /* Mantieni 2px anche qui, altrimenti il bottone "salta" di 1px quando ci passi sopra */ border-bottom: 2px solid #ffffff !important;}
