/* Badge "Últimas Notícias" verde → Cinza claro */
.exclusive-posts .exclusive-now.primary-color,
div.exclusive-now.primary-color {
  background-color: #9E9E9E !important;
  background: #9E9E9E !important;
}

/* Badges de categoria verdes (Diversos, Análises, F1 2026) → Vermelho F1 */
.suspended-starter-ticker-label,
.starter-starter-breaking-title,
.starter-starter-category .starter-starter-cat-links a,
.starter-starter-categorized .starter-starter-cat-links a,
span.starter-starter-cat-links a,
.starter-starter-cat-links a,
.starter-starter-cat-links > a,
.starter-starter-cat-links a {
  background-color: #E10600 !important;
  background: #E10600 !important;
}
/* Badges de categoria verdes → Vermelho F1 */
a.morenews-categories.category-color-1,
.categories-inside-image a.morenews-categories.category-color-1,
.af-cat-widget-carousel a.morenews-categories.category-color-1 {
  background-color: #E10600 !important;
  color: #ffffff !important;
}
/* Tirar posts infinitos*/
#infinite-view-2,
.infinite-wrap:not(:first-of-type) {
  display: none !important;
}
/* Titulo centralizado */
.site-branding {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
    text-align: center;
}
/* Imagem dos posts wide */
#af-masthead {
    position: relative;
}

.entry-content img,
.wp-block-image img {
    width: 100%;
    height: auto;
}


/* ===== TÍTULO ESTILO F1 ===== */

.site-branding{
position:absolute;
left:50%;
transform:translateX(-50%);
text-align:center;
}

.af-middle-container .logo a,
.af-middle-container .logo .site-title a{

font-weight:700;
letter-spacing:2px;

text-transform:uppercase;

color:#ffffff;

text-shadow:none;

font-size:28px;

}


/* mobile */

@media (max-width:768px){

.af-middle-container .logo a,
.af-middle-container .logo .site-title a{

font-size:20px;
letter-spacing:1.5px;

}

}
/* ===== ESPAÇAMENTO DA BARRA ===== */

.f1-weekend-bar{
margin:22px auto 30px auto;
display:flex;
justify-content:center;
}

/* ===== F1 EVENT BAR MODERNA ===== */

.f1-weekend-inner{

width:900px;
margin:auto;

background:linear-gradient(180deg,#121212,#0b0b0b);

border:1px solid #1f1f1f;
border-top:3px solid #e10600;

border-radius:6px;

display:flex;
align-items:center;
justify-content:center;

gap:18px;

padding:10px 16px;

box-shadow:0 8px 20px rgba(0,0,0,.5);
}