/*Ajusta largura das matérias*/
.post__content {
width: 100%;
}
/*Ajusta cor do chapéu em Branded Content*/
.home__title__label.home-branded-content {
color: #8C8C8C !important;
}
/*Ajustes antigos - precisam ser checados*/
.post__content p {
font-size: 18px;
line-height: 28px;
letter-spacing: .01em;
}
.business .img__destaque figcaption{
font-size: 14px;
}
.hot__list__itens .ch, .hot__list__itens .tp {
font-style: normal;
line-height: 16px;
font-weight: 400;
}
#ad-leaderboard1{
border: 1px solid #b1b1b1;
}
body.home .section_latestnews {
display: flex;
flex-flow: column;
height: auto;
align-items: flex-start;
background: transparent;
box-shadow: none;
}
body.home .section_latestnews .latestnews_title {
max-width: 1280px;
width: 100%;
padding: 0 16px;
position: relative;
margin: 0 auto;
}
body.home .section_latestnews .latestnews_title .section_title {
font-weight: 700;
font-size: 26px;
line-height: 36px;
color: #000;
display: flex;
overflow: hidden;
padding: 0;
margin: 0 0 48px 21px;
background-color: transparent;
white-space: nowrap;
width: auto;
font-family: 'CNN Sans Display',sans-serif;
text-transform: capitalize;
}
body.home .section_latestnews .latestnews_title .section_title::before{
content: "";
min-width: 14px;
height: 14px;
margin-right: 8px;
align-self: baseline;
background-color: var(--clr-cnn);
position: absolute;
top: 12px;
margin-left: -21px;
}
body.home .section_latestnews .latestnews_title .section_title::after {
background: linear-gradient(180deg, var(--clr-cnn) calc(100% / 3), #fafafa00 calc(100% / 3), #fafafa00 66%, var(--clr-cnn) calc(100% / 3));
content: "";
min-width: 100%;
height: 6px;
margin-left: 8px;
align-self: center;
}
body.home section.section_latestnews .latestnews_right {
background: #fff;
}
body.home .section_latestnews .splide__arrows::after {
content:'';
background: #fafafa;
width: 80px;
height: 30px;
position: absolute;
top: 0;
right: 0;
z-index: -1;
}
body.home .section_latestnews .analysts_item img, body.home .section_latestnews .analysts_item picture {
width: 59px;
height: 59px;
max-width: 59px;
max-height: 59px;
min-height: 59px;
min-width: 59px;
}
body.home .section_latestnews .latestnews_content h3 {
font-family: 'CNN Sans Display',sans-serif;
}
@media (max-width: 768px) {
body.home .section_latestnews {
flex-flow: wrap;
}
}
/*Live UPDATE*/
figure.post-card-img{
display:none;
}
.post-type-card .post-type-card-header .post-card-time{
margin-left:0;
}
.e_live-update__sidebar-ad {
background-color: unset;
}
.title-lives .title-lives-update {
text-transform: none;
}
.grid-live-update .text-lives, .e_live-update__title {
display: none;
}
/*FÓRUM CNN*/
@media (max-width: 768px){
.cnn_forum__c-infos {
min-width: initial !important;
}
}
section#block1821698{
padding-bottom: 100px;
}
section#block1821698 div#middle_2{
position: absolute;
bottom: -110px;
}
/*RAIO X */
.candidate-name .candidate-name-content .candidate-name-img{
border-radius: 0%;
height: 297px;
}
.expenses-wrapper .raiox-data .raiox-data-chart-wrapper .raiox-data-chart, .expenses-wrapper .raiox-data .raiox-data-chart-wrapper .raiox-data-values li:nth-child(n+2), .countdown_time{
display:none;
}
.expenses-wrapper .raiox-data-values{
padding:0;
}
.e_raio-x__item-picture {
max-height: 100px;
width: 140px;
border-radius:50%;
}
.candidate-name .candidate-name-content .candidate-name-img {
height: 297px;
max-height: 172px;
width: 172px;
border-radius: 100%;
align-items: start;
}
.container.container__render__candidatos {
gap: 30px 40px;
}
.e_apuracoes__content .container .splide__slide a {
cursor:default;
}
#block1948377.breakingNews_apuracoes {
margin-bottom: 24px;
}
span.candidate__name, .raiox-data.off-mb {
display:none !important;
}
.e_eleicoes__card--other .e_destaque_partido{
font-size:18px;
}
/*
.e_apuracoes .e_apuracoes__abas {
display: none;
}
*/
@media (max-width: 590px){
.e_live-update__sidebar p {
padding: 40px 0 40px 0;
}
}
body.home.is_mobile main{
overflow:hidden;
}
/*Bloco FAQ*/
#block2027786 .faq_link {
display:none;!important;
}
/*Bloco de indices econômicos - home economia*/
.indicators_components__indices{
height:350px;
}
.indicators_components__indices-body{
height:260px;
}
.indicators_components__table-header{
font-size:12px;
}
/*HOTFIX PARA WIDGET DE JOGOS*/
section#block2178774 {
background-color: #fff;
margin-bottom:16px;
}
/* Ajusta opacidade - Bloco Slider*/
.block--cnn-block-slider .slide__img {
filter: brightness(0.8);
-webkit-filter: brightness(0.8);
}
/* Botão carregar mais - Listagem */
button.block-list-get-more-btn {
margin: 8px auto;
}
.b_content__playlist__item-right strong {
color: var(--clr-business);
}
/* Ajustes bloco Indicadores na Sidebar da Home */
body.page-id-1810301 .indicators_components__header {
/*margin-left:-16px;*/
}
.indicators_components__table-header {
font-size: 12px !important;
padding:10px 10px 0 !important;
}
.indicators_components__table--tbody{
padding:10px !important;
}
.indicators_components__table--thead{
display:none !important;
}
/* Ajusta fonte nas assinaturas */
section.author__content p.author__post__data {
font-weight: 300;
}
section.author__content .author__name .tp__author {
font-weight: 300;
}
/* Ajustes bloco BN foto estourada */
.breakingnews__main__image img {
filter: brightness(0.8);
-webkit-filter: brightness(0.8);
}
.container.breakingnews__main__title h2,
.breakingnews--full_img-on span.breakingnews__rm,
.breakingnews--full_img-off span.breakingnews__rm,
.breakingnews__main__title .breakingnews--full__linha-fina, .breakingnews__main__title .breakingnews--full__rm{
color: #FAFAFA;
text-shadow: #00000050 1px 0 4px;
}
@media(max-width: 991px){ .container.breakingnews__main__title{
bottom: 40px;
}
}
/*Fix Bloco Analistas */
a.analysts__latest__news {
font-size: 16px;
line-height: 20px;
}
.block__analysts .carousel__activator {
top: 200px;
}
/* Fix Bloco Analistas sem título */
@media (min-width: 992px) {
section#block1810854 {
margin-top: 80px;
}
.block__analysts .carousel__controls {
margin-top: 24px;
}
}
/* Estilo para tabelas no WP */
.tabela-cnn {
border-collapse: collapse;
border-top: 3px solid #cc0000;
margin: 25px 0;
font-size: 0.85em;
width: 100% !important;
overflow-x: scroll;
}
.tabela-cnn thead tr {
color: #000;
text-align: left;
}
.tabela-cnn th,
.tabela-cnn td {
padding: 8px 12px;
}
.tabela-cnn tbody tr {
border-bottom: 1px solid #dddddd;
}
.tabela-cnn tbody tr:nth-of-type(odd) {
background-color: #f3f3f3;
}
.tabela-cnn tbody tr:last-of-type {
border-bottom: 2px solid #ccc;
}
.tabela-cnn tbody tr.linha-destacada {
font-weight: bold;
color: #cc0000;
}
@media (max-width: 600px) {
.container-tabela {
width: 100% !important;
overflow-x: scroll;
}
}
/*AJUSTES DO BANNER DE PUBLICIDADE*/
@media (min-width: 768px){
.header__banner {
margin:24px 0 !important;
}
.header__banner > div{
margin:0 !important;
}
}
@media (max-width: 768px){
.header__banner {
display: block !important;
width: 100%;
height: 50px;
margin-top: 100px;
margin:100px 0 0px;
}
.site__content {
margin-top: 0px;
}
.header__banner > div{
min-width:auto !important;
min-height:50px !important;
margin:0 !important;
}
}
/*Ajustes na Tabela da Copa 2023*/
.soccer-widget__rounds {
padding-right: 16px;
}
.soccer-widget__rounds__title {
margin: 24px 0 24px;
}
.soccer-widget__block__rounds {
padding: 0 0 42px 0;
}
div > div > div > div.carousel__screen > ul > li:nth-child(n) > div > h3 {
font-size: 14px;
font-weight: normal;
}
h3.soccer-widget__championship__name {
/* justify-content: end; */
margin-right: 4px;
}
div > div > div > div.carousel__screen > ul > li > div > span > img {
/*display: none;*/
}
p.soccer-widget__main-title__secondary {
display: none;
}
.soccer-widget__qualifiers .soccer-widget__round__list .soccer-widget__round {
height: 220px;
}
.soccer-widget__rounds.soccer-widget__rounds--listing {
padding: 8px;
}
th.soccer-widget__rating__label {
padding-left: 40px;
}
.soccer-widget__rating__body tr:nth-child(n):not([data-jogos="0"]) .soccer-widget__rating__label::after {
top:12px;
left: 24px;
}
@media (max-width: 700px) {
.soccer-widget__rating__body tr:nth-child(n):not([data-jogos="0"]) .soccer-widget__rating__label::after {
left: 0;
}
}
body.tag-359 .soccer-widget__main-title {
display: none;
}
@media (max-width: 700px) {
#block2398614 > div > section > div > ul.soccer-widget__tabs__nav.soccer-widget__tabs__nav--groups {
z-index: 2;
}
#block2398614 > div > section > div > ul.soccer-widget__tabs__nav.soccer-widget__tabs__nav--qualifiers {
z-index: 2;
}
.soccer-widget__qualifiers .soccer-widget__round__list .soccer-widget__round {
height: 240px;
}
}
span.soccer-widget__rating__team, span.soccer-widget__rating__position {
vertical-align: super;
}
body.page-id-2426474 .soccer-widget__main-title {
display: none;
}
/*Oculta tag na listagem de matérias*/
a.latest__news__tag {
display: none;
}
/*Oculta botão Veja Mais do bloco CNN Brands*/
#block2680096 > div > ul > li.block__read__more {
display: none;
}
/*Ajusta BG no box de matérias traduzidas*/
.translated_stamp {
background: #fafafa;
}
/*Seção CCR - Subhome Nacional - 33%*/
/* Oculta o título nas colunas 2 e 3 */
#block2881716 h2.block__title, #block2881764 h2.block__title {
display: none;
}
/* Ajusta posição nas colunas 2 e 3 */
section#block2881716, section#block2881764 {
padding-top: 56px;
}
section#block2881687 .block__title {
white-space: nowrap;
}
/* Incluí logo na coluna 1 - DESK*/
section#block2881687 .container::before,
section#block2881687 .container::after {
content: '';
display: block;
position: absolute;
}
section#block2881687 .container::before {
content: 'Patrocínio: ' !important;
font-weight: 500;
font-size: 14px;
letter-spacing: 0.3px;
color: #464646;
display: flex;
align-items: center;
left: 370px;
top: 20px;
}
section#block2881687 .container::after {
background-image: url(images/logo_CCR_patrocinio_nacional.png);
width: 200px;
height: 45px;
left: 455px;
top: -12px;
background-repeat: round;
}
/* Remove fios nas colunas 2 e 3*/
section#block2881687 .block__news__item:not(:nth-last-child(2)), section#block2881716 .block__news__item:not(:nth-last-child(2)), section#block2881764 .block__news__item:not(:nth-last-child(2)) {
padding-bottom: 0;
border-bottom: 0;
}
/* Ajusta logo na coluna 1 - @991*/
@media(max-width: 991px) {
section#block2881687 {
padding-top: 8px;
}
section#block2881687 .container:first-child::before {
top: 8px;
left: 320px;
}
section#block2881687 .container:first-child::after {
top: -24px;
left: 405px;
}
}
/* Ajusta logo na coluna 1 - @768*/
@media(max-width: 768px){
section#block2881687 {
padding-top: 56px;
}
section#block2881716, section#block2881764 {
padding-top: 24px;
}
section#block2881687 .container:first-child::after {
left: 85px;
top: -64px;
}
section#block2881687 .container:first-child::before {
left: 0;
top: -32px;
}
}
/* Ajusta Tabelas de Futebol */
div.table__info > table > tbody > tr > td.table__fixed > div > span {
margin-right: 8px;
}
/* Cor menu Lifestyle */
.menu__editorials .menu-item.lifestyle {
--accent-color: var(--clr-style);
}
/* Ajustes do bloco livre - OneFootball - Subhome de Esportes */
#block3169144 .container--lg {
padding: 0;
padding-bottom: 20px;
border-bottom: 1px solid var(--clr-cnn-grey-1);
}
#block3169144 {
margin-bottom: 20px;
}
#block3169144 .section_title.bordered {
border: 0;
padding: 0;
margin-bottom: 12px;
}
#block3169144 .section_title {
font-size: 32px;
color: var(--clr-sports);
margin: 0 0 16px 0;
text-transform: none;
line-height: 44px;
}
#block3169144 .section_title::after {
content: "";
width: 12px;
height: 12px;
margin-left: 16px;
display: inline-block;
background-color: var(--clr-sports);
}
#block3169144 > div > section > div > div > div {
border-radius: 4px;
}
/*Tamanho do Widget de Jogos - subhome de Esportes*/
@media (min-width: 991px){
.postid-1810294 .block--games-schedule .block__card {
max-height: 375px;
}
}
@media (min-width: 992px){
.postid-1810294 .block__card {
min-height: auto;
}
}
/*Oculta CTA do Widget de Jogos - subhome de Esportes*/
.postid-1810294 .block__card + .block__read__more {
/*display: none;*/
}
/*Ajusta escudos no Bloco Placar*/
.postid-1810294 .soccer-widget__rounds__country--flag img {
object-fit: contain;
}
/*Diminui espaçamento no Bloco Placar*/
.soccer-widget__block__rounds.esportes {
padding: 0;
}
/*Oculta tempo acima do placar do SportsRadar*/
.sr-lmt-plus-scb__status.srt-text-secondary.srt-neutral-9 {
display: none;
}
/* Oculta ícones da Agenda de Esportes */
a.next-matches__match__tollkit__live, a.next-matches__match__tollkit__info, a.next-matches__match__tollkit__statistic {
display: none;
}
/* Versão 'clean' da Agenda */
section.next-matches__ads {
display: none;
}
.next-matches__header__title h1 {
background: rgba(0, 0, 0, 0);
border-width: 0;
}
.next-matches__header {
margin-bottom: 40px;
}
.next-matches__header__title .container {
background: none;
border-bottom: none;
}
.next-matches__header .container {
border-top: none;
}
.next-matches__header__title h1 {
color: var(--clr-sports);
margin: 0;
}
.next-matches__header__brand-image {
width: 64px;
height: 64px;
}
/*Evita CLS do OneTap*/
.header__menu__user{
overflow: hidden;
}
@media (max-width: 991px){
footer.black .footer__menu_plus li a, footer.black .footer__menu_plus span {
line-height: 48px;
}
}
/* Ajustes do bloco livre - Quadro de Medalhas - Subhome de Esportes */
#block3785363 .custom_iframe {
padding: 16px;
border: 1px solid var(--clr-cnn-grey-1);
border-radius: 4px;
width: 418px;
margin-left: -16px;
height: 436px;
}
#block3704986 .container--lg, #block3704964 .container--lg {
padding: 0;
padding-bottom: 20px;
border-bottom: 1px solid var(--clr-cnn-grey-1);
}
#block3785363, #block3704986, #block3704964 {
margin-bottom: 20px;
}
#block3785363 .section_title.bordered {
border: 0;
padding: 0;
margin-bottom: 12px;
}
#block3704964 .section_title.bordered {
border: 0;
padding: 0;
margin-bottom: -30px;
}
#block3704986 .section_title.bordered {
border: 0;
padding: 0;
margin-bottom: 8px;
}
#block3785363 .section_title, #block3704986 .section_title, #block3704964 .section_title {
font-size: 32px;
color: var(--clr-sports);
margin: 0 0 16px 0;
text-transform: none;
line-height: 44px;
}
@media (max-width: 991px) {
#block3785363 .section_title, #block3704986 .section_title, #block3704964 .section_title {
font-size: 26px;
font-weight: 700;
line-height: 22.5px;
}
#block3785363 .section_title.bordered, #block3704986 .section_title.bordered, #block3704964 .section_title.bordered {
margin-bottom: -8px;
}
}
#block3785363 .section_title::after, #block3704986 .section_title::after, #block3704964 .section_title::after {
content: "";
width: 12px;
height: 12px;
margin-left: 16px;
display: inline-block;
background-color: var(--clr-sports);
}