/*
Theme Name: Hello Child EG
Theme URI: https://egconsulentedigitale.it
Description: Child theme di Hello Elementor per i siti EG Consulente Digitale. Contiene preload hero per LCP e regole globali.
Author: Emanuela Silvia Gabriele
Author URI: https://egconsulentedigitale.it
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-child-eg
*/

/* Regole globali opzionali. Le pagine sono costruite in Elementor,
   quindi qui vanno solo eventuali ritocchi trasversali. */


/*============================================================
   spaziature ARTICOLI (Elementor - widget Post Content)
   Wrapper: .elementor-widget-theme-post-content

   COME REGOLARE I 4 LATI:
   margin: ALTO  DESTRA  BASSO  SINISTRA;   <- ordine orario
   Esempio: margin: 2.5rem 0 1rem 0;
            = 2.5rem sopra, 0 a destra, 1rem sotto, 0 a sinistra

   Se preferisci agire su un solo lato, usa le proprietà singole:
   margin-top:    spazio sopra
   margin-right:  spazio a destra
   margin-bottom: spazio sotto
   margin-left:   spazio a sinistra (utile per rientro liste)
   ============================================================ */

/* Titoli: sopra 3 rem | destra 0 | sotto 2.5rem | sinistra 0 */
.elementor-widget-theme-post-content h2 { margin: 3rem 0 2.5rem 0; }

/* h3/h4: sopra 2rem | destra 0 | sotto 0.75rem | sinistra 0 */
.elementor-widget-theme-post-content h3 { margin: 2rem 0 0.75rem 0; }
.elementor-widget-theme-post-content h4 { margin: 2rem 0 0.75rem 0; }

/* Paragrafi: solo spazio sotto + interlinea */
.elementor-widget-theme-post-content p { margin-bottom: 1.25rem; line-height: 1.7; }

/* Liste: sopra 1.25rem | destra 0 | sotto 2rem | sinistra 1.5rem (rientro) */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol { margin: 1.25rem 0 2rem 1.5rem; }

/* Distanza tra le voci della lista */
.elementor-widget-theme-post-content li { margin-bottom: 0.5rem; }




/* Font forzati SOLO sul contenuto articoli Gutenberg
   (per pagine/articoli renderizzati da Elementor Post Content).
   La tipografia globale del sito va nei Global Fonts di Elementor. */
.elementor-widget-theme-post-content,
.elementor-widget-theme-post-content p,
.elementor-widget-theme-post-content a,
.elementor-widget-theme-post-content li,
.elementor-widget-theme-post-content span { font-family: 'Poppins', sans-serif; }

.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
.elementor-widget-theme-post-content h5,
.elementor-widget-theme-post-content h6 { font-family: 'Oswald', sans-serif; }

