/*
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 BLOG 
   Contenuto degli articoli scritti in Gutenberg e mostrati nel
   widget Post Content di Elementor (Theme Builder > Articolo singolo).
   NON tocca le pagine costruite in Elementor.
    Il blocco .elementor-widget-theme-post-content (commentato)
    serve con template Articolo singolo
     in Elementor Theme Builder col widget Post Content.
      In quello scenario il wrapper cambia e serve quell'altro selettore.
   Togli i commenti per attivare. */
/*============================================================
   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

   Per 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; }





/* SPAZIATURE ARTICOLI GUTENBERG (Hello - wrapper .page-content)
  se non usi elementor articolo singolo 
.page-content h2 { margin: 2.5rem 0 1rem; }
.page-content h3 { margin: 2rem 0 0.75rem; }
.page-content h4 { margin: 2rem 0 0.75rem; }
.page-content p  { margin-bottom: 1.25rem; line-height: 1.7; }
.page-content ul,
.page-content ol { margin: 1.25rem 0 2rem 1.5rem; }
.page-content li { margin-bottom: 0.5rem; }

*/