/*
Theme Name: Twenty Twenty Child SOLOBRASID
Theme URI: https://solobrasid.com
Template: twentytwenty
Author: https://solobrasid.com
Author URI: https://solobrasid.com
Description: https://solobrasid.com
Tags: https://solobrasid.com
Version: 3.5.1780758539
Updated: 2026-06-06 12:08:59

*/

/* Ocultar lista de meta dos posts (categoria, tags, data, autor) */
.entry-header .post-meta-single ul {
    display: none;
}

/* Ocultar navegação de posts (próximo/anterior) */
#site-content .hentry nav {
    display: none;
}

/* Ocultar descrição do site em telas maiores que 700px */
@media (min-width: 700px) {
    .header-titles-wrapper .header-titles .site-description {
        display: none;
    }
}


/* --- Remove todo o header padrão nos posts que usam Cover Template --- */
.single-cover .modal-search,
.single-cover .site-header {
    display: none !important;
}

/* Remove o espaço extra que o header ocupava e a margem superior do main */
.single-cover #site-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Ajusta o conteúdo para ficar logo abaixo do topo */
.single-cover .cover-header {
    margin-top: 0;
    padding-top: 0;
}

/* Garante que a imagem de capa comece exatamente no topo da página */
.single-cover .cover-header-inner-wrapper {
    margin-top: 0;
    padding-top: 0;
}


/* Remove margens extras do body e main */
body.single-post #site-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
body.single-post {
    margin: 0 !important;
}


/* TIRA TUDO QUE POSSA SER BRANCO NO TOPO */
html, body, .site-wrapper, #site-content, .cover-header, .entry-header, .post-inner {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Remove qualquer elemento visível no topo antes do cover */
body > *:first-child,
.site-wrapper > *:first-child,
#site-content > *:first-child,
.cover-header:before,
.cover-header:after {
    display: none !important;
}

/* Força o cover a começar do pixel zero */
.cover-header {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 !important;
    border: none !important;
}

/* Remove fundo branco de qualquer overlay ou elemento anterior */
* {
    background-color: transparent !important;
}

/* Mas reaplica o fundo da imagem de capa */
.cover-header.bg-image {
    background-color: #000 !important; /* fallback */
}