/*
Theme Name:     Twenty Nineteen Child
Description:    Tema Child per il tema Twenty Nineteen
Author:         Torre Marketing
Template:       twentynineteen
Version:        0.1.0
*/

.postid-4446 .post-navigation,
.postid-4133 .post-navigation,
.postid-4029 .post-navigation,
.postid-3399 .post-navigation,
.postid-4961 .post-navigation {
display: none;
}

.postid-4446 .main-menu,
.postid-4133 .main-menu,
.postid-4029 .main-menu,
.postid-3399 .main-menu,
.postid-4961 .post-navigation {display: none;
}

.page-id-3312 .entry-header {
        display: none;
    }


/* ==============================================
   Modifiche Aggiunte per il Margine Header-Contenuto
   ============================================== */

/* Rimuove il padding inferiore dall'header per avvicinarlo al contenuto */
.site-header {
    padding-bottom: 0 !important; /* Rimuove lo spazio verde chiaro sotto il menu */
}

/* Rimuove lo spazio sul primo blocco di contenuto (margin-top) */
#primary {
    margin-top: 0 !important;
}

/* Rimuove il margine sul menu stesso (per sicurezza) */
.site-header-menu {
    margin-bottom: 0 !important;
}

/* Opzionale: Se il contenuto ha ancora spazio, potresti aver bisogno di questo */
.site-content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}


/* ---------------------------------------------------------------- */
/* RIMOZIONE SPAZIO RESIDUO SUL CONTENUTO (DOPO L'HEADER)          */
/* ---------------------------------------------------------------- */

/* 1. Target dell'intestazione della pagina (che spesso ha padding e margine alto) */
.entry-header {
    margin-top: 0 !important; 
    padding-top: 0 !important;
}

/* 2. Target del primo elemento ALL'INTERNO del blocco di contenuto (il DIV che vedi) */
.entry-content > *:first-child,
.entry-summary > *:first-child {
    margin-top: 40px !important;
    padding-top: 0 !important;
}

/* 3. Aggiunta opzionale: per i titoli in evidenza nel tema */
.has-header-image .entry-title {
    margin-top: 0 !important;
}