/* Soropositivo.org
   Corrige títulos sobre fotografia no destaque principal da home
*/

body.sp-site #newsx_magazine_layout-7 .newsx-grid-title a {
    color: #ffffff !important;
}

/* Mantém autor e data claros sobre a fotografia */
body.sp-site #newsx_magazine_layout-7 .newsx-grid-post-meta,
body.sp-site #newsx_magazine_layout-7 .newsx-grid-post-meta a,
body.sp-site #newsx_magazine_layout-7 .newsx-grid-date-time {
    color: rgba(255, 255, 255, 0.90) !important;
}

/* Sombra discreta para leitura mesmo sobre áreas claras da foto */
body.sp-site #newsx_magazine_layout-7 .newsx-grid-title a {
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.85);
}
body.sp-site #newsx_magazine_layout-7 .newsx-post-categories a {
    background: #245c42 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}
/* HOME — destaque principal
   Evita sobrepor o título do post ao texto já existente na imagem
*/

body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-over-media {
    justify-content: flex-end !important;
    padding: 0 !important;
}

/* Esconde o título apenas do primeiro grande destaque */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-title {
    display: none !important;
}

/* Esconde também o resumo para não poluir a imagem */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-excerpt {
    display: none !important;
}

/* Mantém categoria, autor e data discretamente no rodapé */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-categories,
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-post-meta {
    position: relative;
    z-index: 3;
    margin: 0;
}

/* Faixa inferior suave apenas para os metadados */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-over-media::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 90px;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0),
        rgba(0,0,0,.72)
    );
    z-index: 1;
    pointer-events: none;
}
/* =========================================================
   SOROPOSITIVO.ORG
   Destaque principal da home — imagem limpa e sem recorte
   ========================================================= */

/* Primeiro destaque: não cortar a imagem */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-image {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: #111 !important;
}

/* Retira título, excerto e categoria de cima da arte */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-title,

body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-excerpt,

body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-categories {
    display: none !important;
}

/* Remove aquele sombreado que o tema coloca sobre a fotografia */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-media-hover-link {
    background-image: none !important;
}

/* Mantém somente autor/data numa pequena faixa inferior */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-over-media {
    justify-content: flex-end !important;
    padding: 0 !important;
}

/* Metadados discretos */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-post-meta {
    width: 100%;
    padding: 8px 12px;
    background: rgba(0,0,0,.78);
    position: relative;
    z-index: 5;
}

/* Texto dos metadados */
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-post-meta,
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-post-meta a,
body.sp-site #newsx_magazine_layout-7
.newsx-grid-item:first-child
.newsx-grid-date-time {
    color: #fff !important;
    font-size: 12px !important;
}