.horoscopo-container{content-visibility:auto;contain-intrinsic-size:auto 500px}
@media(max-width:1025px){
#main-banner-section .main-banner-wrap,#main-banner-section .main-banner-slider{min-width:0;width:100%;max-width:100%}
#main-banner-section .main-banner-wrap .post-thumb{width:100%;height:auto!important;aspect-ratio:16/10}
#main-banner-section .main-banner-wrap .slide-item{height:auto!important}
}

.copa-topbar{height:52px;box-sizing:border-box}
.copa-topbar .copa-tb-inner{height:100%;box-sizing:border-box}
.copa-topbar .copa-tb-viewport{height:34px}
.copa-topbar .copa-tb-item{height:32px;box-sizing:border-box}
@media(max-width:782px){.copa-topbar{height:100px}.copa-topbar .copa-tb-inner{align-content:center}.copa-topbar .copa-tb-viewport{height:28px}}
.copa2026-track{transition-property:transform!important}
.signo-card{transition-property:transform,box-shadow!important}

#main-banner-section{margin:0 0 8px}
#main-banner-section .post-thumb,#main-banner-section .slide-item{position:relative}
#main-banner-section .post-thumb>a,#main-banner-section .post-thumb picture,#main-banner-section .post-thumb img{display:block;width:100%;height:100%;object-fit:cover}
#insta-engagement-modal{opacity:0;visibility:hidden;pointer-events:none}
#insta-engagement-modal.active{opacity:1;visibility:visible;pointer-events:auto}
.google-auto-placed,ins.adsbygoogle[data-ad-format="autorelaxed"],ins.adsbygoogle[data-ad-format="link"]{display:none!important}
.deixav5-slot-header{overflow:hidden}
/* busca-lupa: painel da lupa colado logo abaixo da barra do menu */
html body .menu-section .search-form-wrap{top:100%!important}
@media(min-width:769px){html body .menu-section:not(.fixed_header){position:relative}}
/* sem-sombra-menu: barra do menu sem sombra (normal e fixa) */
html body .menu-section.menu-section.menu-section.menu-section{box-shadow:none!important}
/* post-ad-categoria: so no post, categoria mais perto do anuncio do topo (fica so o respiro do anuncio: 15px desktop / 6px celular) */
html body.single:has(.deixav5-slot-header) #theme-content{padding-top:0!important}
html body.single:has(.deixav5-slot-header) .entry-header .post-categories{margin-top:0!important}
/* sublinhado-toque: no celular/tablet o sublinhado do mainbanner so aparece com o dedo em cima */
@media(max-width:1025px){html body #main-banner-section#main-banner-section .post-title a{background-size:100% 0%!important;transition:background-size .3s ease!important}html body #main-banner-section#main-banner-section .post-title a:hover,html body #main-banner-section#main-banner-section .post-title a:active,html body #main-banner-section#main-banner-section .post-title a:focus-visible,html body #main-banner-section#main-banner-section article:active .post-title a,html body #main-banner-section#main-banner-section .post-item:active .post-title a{background-size:100% 16%!important}}
html body .deixav5-slot-header.deixav5-slot-header.deixav5-slot-header{padding-top:15px!important;padding-bottom:15px!important;max-height:120px!important}
@media(max-width:768px){html body .deixav5-slot-header.deixav5-slot-header.deixav5-slot-header{padding-top:6px!important;padding-bottom:6px!important;max-height:none!important}}
.deixav5-slot-header .deixav5-adsense{height:90px;overflow:hidden}
.deixav5-slot-header ins.adsbygoogle,.deixav5-slot-header iframe{display:block;width:100%;height:90px!important;max-height:90px!important}
[data-aos]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
#main-banner-section .main-banner-slider:not(.slick-initialized){visibility:visible!important;height:auto!important}
#main-banner-section .main-banner-slider:not(.slick-initialized):before{content:none!important;display:none!important}
.site-header .custom-logo{height:48px;width:auto;max-height:48px}
@media(min-width:1024px){
.site-header .site-branding-section .row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(160px,210px) minmax(280px,320px) minmax(160px,210px) minmax(80px,1fr);align-items:center;min-height:120px;column-gap:10px}
.site-header .custom-logo{height:auto!important;max-height:130px!important;width:auto}
.menu-section{min-height:48px}
}
@media(min-width:1026px){
#main-banner-section.banner-layout--six .deixav5-container>.row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:15px;height:540px}
#main-banner-section .main-banner-wrap{flex:1 1 67%;height:540px;min-width:0}
#main-banner-section .main-banner-trailing-posts{flex:1 1 33%;height:540px;min-width:0}
#main-banner-section .main-banner-wrap .slide-item,#main-banner-section .main-banner-wrap .post-thumb{height:540px}
}
@media(max-width:1025px){
#main-banner-section .main-banner-wrap .post-thumb{aspect-ratio:16/10}
}
