body {padding-top: 69px}

.header {background: #007f00}
.footer {background: #007f00}
.bottom-bar {background: #007100}

.search-header input[type="text"]:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #007f00 inset}
.search-header input[type="text"]:-webkit-autofill {-webkit-text-fill-color: #fff !important}

.search-header input[type="text"] {
    border: 1px solid #01bf01
}

.search-header input[type="text"]::placeholder {
    color: #4fff4f;
    opacity: 1
}

.search-header input[type="text"]:-ms-input-placeholder {
    color: #4fff4f
}

.search-header input[type="text"]::-ms-input-placeholder {
    color: #4fff4f
}


.menu-editorias .dropdown ul {
    padding-left: 210px
}

/* MENU */
.menu-fixo .club-menu li {flex: 0 0 33%; width:35%;  padding: 5px; border:1px solid transparent; margin-bottom: 10px}
.menu-fixo .club-menu li:last-child {margin-bottom: 10px}
.menu-fixo .club-menu li img {width: auto; height: 40px; display: block; margin: 0 auto}
/* FIM */

.menu-fixo .accordion {margin-bottom: 20px}
.menu-fixo .card {border:1px solid transparent; margin-bottom: 5px}
.menu-fixo .card-header {background: transparent; border:0; padding: 0}
.menu-fixo .card-header .btn-link {color: #000; font: 700 17px 'Lato',sans-serif; padding: 0 0 5px 0; margin-bottom: 10px; text-align: left; width: 100%; border-bottom: 1px solid #c6c6c6}
.menu-fixo .card-header .btn-link .icn {position: relative; top: -2px; transform: rotate(180deg)}
/*.menu-fixo .card-header .collapsed .icn {transform: rotate(180deg);}*/
.menu-fixo .card-header .collapsed .icn {transform: rotate(360deg);}
.menu-fixo .card-body {padding: 0 .8rem .8rem}
.menu-fixo .card-body ul {margin-bottom: 0 !important}


.esporte_topo {display: flex; align-items: center; color: #fff; font: 100 44px 'intro_condblack_free', sans-serif; line-height: 0; margin-top: 0; /*letter-spacing: -.6px;*/ /*font: 2.6rem 'Gp1Serif-Bold', serif;*/ text-transform: uppercase; margin-right: auto; margin-left: auto; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.esporte_topo:hover {color: #fff; text-decoration: none; opacity: .9;}
.esporte_topo img {height: 37px}
.esporte_topo span {display: inline-block; position: relative}

.menu-button {margin-right: 0}

.navbar-dark .navbar-brand {margin-right: auto; /*border-left: 1px dotted #fff; margin-left: 14px; padding-left: 16px;*/}

.header .navbar-brand img {width: 88px; height: 34px;}
.darkHeader .navbar-brand img {width: 88px;}


.social {position: relative}

#box_games_classification {margin-bottom: 32px}

.sports-heading {border-bottom: 1px solid #007f00; position: relative}
.sports-heading h2 {color:#007f00; font:500 24px 'Arial Narrow', Helvetica, sans-serif; margin: 0 auto 2px}
.title-box h2 a {color:#007f00}

div#box_games_live {position: relative; overflow: hidden}

.livescore-slider {position: relative; z-index: 1000}
.livescore-slider .slick-prev {left: -18px; background: transparent}
.livescore-slider .slick-next {right: -18px; background: transparent}

.livescore-slider .slick-prev:before {background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24' fill='none'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M0.999999 0L1 24L2 24L14 12L2 -4.37114e-08L0.999999 0Z' fill='%23585858'/%3e%3cpath d='M-1.04907e-06 0L0 24L2 24L13 12L2 -8.74228e-08L-1.04907e-06 0Z' fill='%23717171'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='24' height='14' fill='white' transform='translate(0 24) rotate(-90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center right; background-size: 50%; transform: rotate(180deg); margin-top: 34px}
.livescore-slider .slick-next:before {background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24' fill='none'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M0.999999 0L1 24L2 24L14 12L2 -4.37114e-08L0.999999 0Z' fill='%23585858'/%3e%3cpath d='M-1.04907e-06 0L0 24L2 24L13 12L2 -8.74228e-08L-1.04907e-06 0Z' fill='%23717171'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='24' height='14' fill='white' transform='translate(0 24) rotate(-90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center right; background-size: 50%; margin-top: 34px}
.livescore-slider .slick-dots {display: none}

.livescore_bg {position: relative; margin-top: 32px}
.livescore_box { padding: 10px; position: relative; margin:0 10px 1px 10px}
.livescore_box, .sports-title {font-family: 'Gp1CondensedMedium', sans-serif}
.livescore_box img {display: inline-block}
.livescore_box span {color: #fff}
.livescore_box a:hover {text-decoration: none}

.livescore_sep {border-top:1px solid #e9e9e9; margin-top: 8px; margin-bottom: 8px;}

.bg-aovivo {/*background: rgba(255, 255, 255, .2);*/ background: #009531; padding: 10px; border-radius: 6px}



/* NOVO BLOCO JOGOS AO VIVO */
.aovivo-box {color: #fff; font:700 14px 'Open Sans', arial, sans-serif; text-align: center; padding: 2px 8px; border-radius: 4px; background: #f31717}

.blink {
    padding-bottom: 1px;
    animation-direction: normal;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-name: blink;
    animation-timing-function: ease-in-out;
    transform: translateZ(0) scale(1);
    -moz-backface-visibility: hidden
}

@keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}


.cards-jogos {padding: 15px 0; border-top:1px solid #ccc; /*border-bottom: 1px solid #ccc*/}
.cards-jogos .topo span {font: normal 14px 'Arial Narrow', Helvetica, sans-serif}
.cards-jogos .topo .torneio {font: normal 18px 'Arial Narrow', Helvetica, sans-serif}
.cards-jogos .topo .time {color: #777; font: bold 14px 'Arial Narrow', Helvetica, sans-serif; letter-spacing: 1px;}

.cards-jogos .name span {font: normal 14px 'Arial Narrow', Helvetica, sans-serif}

.cards-jogos .box .d-flex {justify-content: space-between}

.cards-jogos .goals {height: 44px}

.cards-jogos .name .name-club {width: 92px; height: 35px; word-break: break-word}

.cards-jogos .col-lg-3 {margin-bottom: 20px; border-bottom: 1px solid #ccc; /*border-right: 1px solid red*/}
.cards-jogos .col-lg-3 .box {position: relative; padding-bottom: 20px; /*border-bottom: 1px solid #ccc;*/}
.cards-jogos .col-lg-3 .box:before {content: ""; width: 1px; height: 90%; background: #ccc; position: absolute; right: -15px; top: 0}

.cards-jogos .col-lg-3:nth-child(4n+4) {border-right: 0}
.cards-jogos .col-lg-3:nth-child(4n+4) .box:before {display: none}
.cards-jogos .col-lg-3:last-child .box:before {display: none}

.cards-jogos .goals span {font: 34px 'Roboto Condensed', sans-serif;}
.cards-jogos .goals .versus {position: relative; top:-1px; padding: 0 10px; font-size: 22px}
.cards-jogos .goals .goals1 {font-size: 30px}

.cards-jogos .name-club {display: block}
.cards-jogos .name-club-mob {display: none}


/* ### B0TÃO ### */
.exibir {background: transparent; position: absolute; top:50%;}
.exibir_left {left: -40px}
.exibir_right {right: -40px}


.exirbir_div2, .exirbir_div3 {border:1px solid transparent; max-height: 210px; margin-bottom: 15px; overflow: hidden}
 .exirbir_div, .exirbir_div_2 {height: 0; overflow: hidden}


.exibir_mobile {display: none}

.exibir-jogos {top:0}
.exibir-jogos svg {display: block; margin: 0 auto 0}


.exibir svg {transform: rotateX(0deg)}
.inactive1 svg {transform: rotateX(180deg); margin-top: 10px}

.inactive svg {transform: rotateX(180deg)}

.sinal {width:13px; height: 13px; background: red; margin-right: 4px; border-radius: 100%; display: inline-block }
@keyframes anima {
    0% { opacity: 1; }
     50% { opacity: 0.5; }
     100% { opacity: 0; }
}
.sinal {animation: anima .85s linear infinite}


.proximo-jogos-bg {background: #FCFCFC; padding: 10px 10px 0 10px}

.proximo-jogos {background: transparent; border-bottom: 1px solid #d7d7d7; padding: 18px 0}
.proximo-jogos .date {color: #555; font:400 11px 'Open Sans', sans-serif}
.proximo-jogos .escudo {color: #555; font:400 18px 'Open Sans', sans-serif}
.proximo-jogos .versus {color: #555; font:400 14px 'Open Sans', sans-serif}
.proximo-jogos .placar {color: #000; font:600 20px 'Open Sans', sans-serif}

.select-box__list {display: flex; width: 100%; flex-wrap: nowrap; padding: 0; margin:20px 0 0 0; list-style: none}
.select-box__list li {border-bottom: 1px solid transparent; margin: 1px; flex:0 0 auto;  width: auto; scroll-snap-align: center; scroll-snap-stop: always}
.select-box__list li label {color:#333; font: 22px 'gp1condensedmedium-webfont', sans-serif; text-align: center; white-space: nowrap; display: block; cursor: pointer; background: #f3f3f3; padding: 7px 12px}
.select-box__list li label span {color:#007f00}
.select-box__list li label.active_label {background: #e0f2e5}
/* COMPETIÇÕES */
.championship_list .owl-dots {display: none}

.select-box .owl-carousel .owl-nav button.owl-next, .select-box .owl-carousel .owl-nav button.owl-prev {outline: none; height: 96%; width: 42px; font-size: 0; position: absolute; top:0}
.select-box .owl-carousel .owl-nav button.owl-next {border-left: 4px solid white; right: 0; background: url("../images/seta_esportes.png") no-repeat center center}
.select-box .owl-carousel .owl-nav button.owl-prev {border-right: 4px solid white; background: url("../images/seta_esportes_2.png") no-repeat center center}
/* ## FIM ### */

/* NOTICIAS */
.article-header h2 a, .article-header h3 a, .article-header strong a {border-bottom: 2px solid #007f00}
.article-coment .coment-top, .coment-top,
.comments-quant {border-bottom: 1px solid #007f00}

.veja-mais-full a {color: #007f00; border:1px solid #007f00 !important;}
.veja-mais-full a:hover {color: #fff; text-decoration: none; background: #007f00}
.veja-mais-full a:active {box-shadow: 0 2px #007f00;}

.title-jogos {padding-bottom: 4px}
.title-jogos h2 {color:#007f00; font:500 22px 'Arial Narrow', Helvetica, sans-serif; margin-bottom: 0 !important; /*padding-bottom: 2px*/}

/*.shares_title .dropdown {margin-top: -3px; margin-left: 4px}*/
.shares_title {margin-bottom: 0}
.shares_title .dropdown {margin-left: 4px; margin-top: -4px}
.shares_title .dropdown-toggle .at-icon-wrapper svg {fill: #07a3f9 !important;}
.shares_title .dropdown-toggle .at-icon-wrapper polyline {stroke: #07a3f9 !important;}


.btn-danger,
.coment-top .btn-danger {border-color: #007f00 !important; background: #007f00}
.btn-danger:hover {background: #007f00}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #007f00;
    border-color: #007f00
}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 127, 0, 0.2)
}
.form-control:focus {border-color: #007f00 !important; box-shadow: 0 0 0 .2rem rgba(0, 127, 0, .25)}
.modal-header {background: #007f00}
/* Fim */

.liga {border-bottom: 2px solid #007f00; padding-bottom: 2px}
.liga strong {font: 20px 'Gp1CondensedMedium', sans-serif; text-transform: uppercase}

.temporada {padding-top: 10px; padding-bottom: 10px}
.temporada select {color: #4285f4; font:bold 14px 'arial', sans-serif; background: transparent; border: 0; margin-left: -4px}
.temporada select:focus {outline: none}


.btn-outline-danger {color: #007f00; border-color: #007f00 !important}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #007f00;
    border-color: #007f00
}

.btn-outline-danger:focus,.btn-outline-danger.focus {
    box-shadow: 0 0 0 .2rem rgba(0, 127, 0, 0.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #007f00;
    background-color: transparent
}


.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #007f00;
    border-color: #007f00
}

.topic h1, .topic h2 {color: #007f00}
.topic-letras a:hover {color: #007f00; border-color: #007f00}
.topic-letras a.selected {color: #fff ;background-color: #007f00; border-color: #007f00;}

/* TABELA HOME */
.tabela-equipes {height:240px; overflow: hidden; font:normal 14px 'Open Sans', arial, sans-serif; padding-bottom: 0 !important}
.expanded {height: auto}
.ver_mais2 {transform: rotateX(181deg)}


.resultados_jogos {flex-wrap: wrap}
.resultados_jogos .proximo-jogos {width: 50%; flex: 0 0 50%}


.ativar {height: auto; max-height: none; overflow: visible; padding-bottom: 10px}


.tabela-equipes .table-1,
.tabela-equipes .table-2 {flex: 0 0 50%; max-width: 60%}

.tabela-equipes .table-1 table,
.tabela-equipes .table-2 table {width: 100%; height: 100%; border-top: 1px solid #ddd}

.tabela-equipes .table-1 table td {border-bottom: 1px solid #ddd}
.tabela-equipes .table-2 table td {border-bottom: 1px solid #ddd}

.tabela-equipes .table-1 table tr {background: transparent; height: 40px}
.tabela-equipes .table-2 table tr {background: transparent; height: 40px}


.tabela-equipes .table-2 table tr td:nth-of-type(2n-1) {background: #f5f5f5}
.tabela-equipes .table-2 table tr:first-child td {background: #fff}


.tabela-equipes .pts-title {width: 50px; border-bottom: 1px solid #ccc !important;}
.tabela-equipes .classificacao {width: 2%; text-align: center; border-right-color: transparent !important;}
.tabela-equipes .equipes {padding-left: 10px}
.tabela-equipes .equipes img {margin-right: 5px}

.equipes {display: flex; align-items: center}
.equipes .club-name2 {display: none !important}


.featured_esportes img {width: 100%}



.ver_mais {border-top:1px solid #dee2e6; padding-top: 15px; height: 15px; /*height: 45px;*/ /*margin-bottom: 45px;*/ box-shadow: inset 0 1px 0 #fff }
.ver_mais a {color: #000; font:600 11px 'arial', sans-serif; text-transform: uppercase}
.ver_mais a:hover {color: #333; text-decoration: none}
.ver_mais span {margin:-13px auto; width: 35px; height: 35px; display: flex; align-items: center;justify-content: center}

.featured-sports:before {content: ""; position: absolute; height: 100%; left: 0; right: 0; background: linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.2) 40%,rgba(0,0,0,.2) 80%,rgba(0,0,0,.4))}
.featured-sports a img {max-width: 100%}
.featured-sports h3 {margin: 0; position: absolute; bottom: 0; left: 0; right: 0; /*background: linear-gradient(transparent, black);*/ }
.featured-sports h3 a {color:#fff; font:42px "gp1headlinebold", serif; line-height: 1.2; text-shadow: 1px 1px 0px black; letter-spacing: -.01rem;  display: block; padding: 20px}
.featured-sports h3 a:hover {color: #F4F4F4; text-decoration: none}

.sports-margin {margin-bottom: 15px}

.banner-sports {margin: 32px 0}
.banner-sports2 {margin:8px 0 32px 0}

.clubes {margin-bottom: 32px}
.clubes ul {padding: 0; margin: 0; list-style: none}
.clubes ul li img {/*width: 60px;*/ height: 60px}
.clubes ul li a {display: block; position: relative; z-index: 100; transition: all 0.3s}

.right-sports {margin-bottom: 32px}

.editoria h1, .editoria h3 {font: 20px "gp1serif-bold", serif;margin-bottom: 10px;border-bottom: 1px solid #d6d6d6;}
.editoria h1 span, .editoria h3 span {display: inline-block;color: #000;border-bottom: 2px solid #007f00;padding-bottom: 10px;margin-bottom: -1px;}

.editoria-top h1, .editoria-top h3 {font-size: 40px; margin-bottom: 20px}
.editoria-top h1 span, .editoria-top h3 span {padding-bottom: 10px}

.title-games {position: relative; text-align: center}
.title-games h3, .title-games h1 {color: #007f00; font:500 24px 'Arial Narrow', Helvetica, sans-serif; text-transform: uppercase}

 .topico_editoria h2 span {border-bottom: 2px solid #007f00}


.campeonatos p {margin: 10px 0}
.campeonatos p i {position: relative; top:-1px}
.campeonatos p a:hover {text-decoration: none}



.table-min {padding: 10px; border: 1px solid #d6d6d6; border-radius: 5px}
.table-min table {width: 100%;}
.table-min table tr td {border-bottom: 1px solid #d6d6d6; padding: 15px 0}
.table-min table tr:last-child td {border-bottom: 0;}
.table-min .title {color: #666; font: normal 12px 'arial', sans-serif; text-transform: uppercase; display: block}
.table-min .time {flex: 1}
.table-min .time img {width: 25px; height: 25px; background: transparent}
.table-min .time span {background: transparent}
.table-min .vs {background: transparent}

.table-min .ult_jogos {width: 94px}
.table-min .ult_jogos span {width: 8px; height: 8px; background: #f2f2f2; border-radius: 100%}
.table-min .ult_jogos .empate {background: #ccc}
.table-min .ult_jogos .derrota {background: #ff0000}
.table-min .ult_jogos .vitoria {background: #51a81e}

.table-min .date {font-size: 11px; font-weight: 600; margin-bottom: 15px}
.table-min2 table tr td {padding:10px 0 18px; margin-bottom: 8px}

.font-btn {font: 900 13px 'Lato', sans-serif;}

.campeonato_list a {position: relative}
.campeonato_list a:hover, .campeonato_list a:hover span {color: #000; text-decoration: none}
.campeonato_list a:before {content: ""; width: 10px; height: 10px; background: #5771f8; margin: 2px 8px; float: left; border-radius: 100%}

.veja_mais_bt {font:900 13px 'Lato'; text-transform: uppercase; display: inline-block; max-width: 320px; width: auto;  box-sizing: border-box;  padding: 18px 30px; border-radius: 3px; text-align: center; border:1px solid #007f00; color: #007f00; transition: all .3s ease;}
.veja_mais_bt:hover {text-decoration: none;background: #007f00; color: #ffff;}


.esportes-noticias li a {font-size: 32px}
.esportes-noticias li .wrap_img {width: 269px !important}

.esportes-noticias li .noticia-link .description {
    color:#2C2C2C !important;
    font-size: 17px!important
}






.right-sports-banner {top:80px}

/* ULTIMAS NOTICIAS */
.noticias-ultimas {padding: 0; margin: 0; list-style: none}
.noticias-ultimas li {border-bottom: 1px solid #d6d6d6; margin-bottom: 17px; padding-bottom: 18px}
.noticias-ultimas li h2,.noticias-ultimas li h3 {margin: 0}
.noticias-ultimas li h3 {font: 21px 'gp1headlinebold', Serif; color: #000; line-height: 1.2}
.noticias-ultimas li h3 a {color: #000; display: block}
.noticias-ultimas li a:hover {text-decoration: none; color: #565656}
.noticias-ultimas li time {color: #858585;font: 14px Arial,Helvetica,sans-serif; display: block; line-height: 1; margin: 10px 0}
.noticias-ultimas li .wrap_img {display: block}
.noticias-ultimas li .wrap_img img {width: 100%; height: auto; border-radius: 6px}

.agenda {color: #ff0000; font:42px 'gp1headlinebold', serif; text-transform: uppercase}
.title_rodada {font-size: 18px;border-bottom: 2px solid #ddd;padding: 6px 0;border-top: 1px solid #e6e6e6;text-align: center}

.featured-full-home-esporte {padding-bottom: 25px; margin-bottom: 25px}


.ultimas-lista .editoria h1 {font-size: 40px}

@media (max-width: 768px) {

    .sep_none {display: none}

    body {padding-top: 52px}

    /* Topo */
    /*    .header .container {padding: 0 5px;}*/
        .menu-button {margin-right: 0}
        .menu-button .bt_svg {width: 23px;}

        .navbar-dark .navbar-brand {padding-left: 7px; margin-left: 4px;}

        .header .navbar-brand img {width: 44px !important; height: 18px !important;}
        .darkHeader .navbar-brand img {width: auto}

        .navbar-toggler {padding:0 2px 2px;}
        .navbar-toggler svg {width: 24px; height: 24px; position: relative; top:0}



        .header .navbar {padding: 14px 0 !important}
        .header .navbar-dark .navbar-toggler {border-color:transparent !important}


        .esporte_topo {margin: 0}
        .esporte_topo img {width: auto; height: 25px; margin-right: 5px}
        .esporte_topo span {font-size: 35px; top:0}
    /* fim */

    .dropdown-el {margin-right: 0}

    .select-box__list li:nth-child(-n+4),
    .select-box__list li {flex: 0 0 auto; width: auto}
    .select-box__list li label {padding: 7px 0}



    .exibir {display: none}
    .exibir_mobile {display: block; margin-bottom: 20px}
    .exibir_mobile .exibir {position: relative; display: block}


    .exibir-jogos {display: block !important}

    .title-jogos h2 {margin: 0; text-align: left; font-size: 17px}
    .mb-mobile {margin-bottom: 20px; margin-top: 20px}


    .exirbir_div_mobile {height: 123px; position: relative; overflow: hidden}

    .exibir_border a {border-top: 7px solid red}

    .livescore_box_mobile {margin-bottom: 0}

    .exirbir_div_result {height: 0;overflow: hidden; padding: 0}

    .ativar {
        height: auto;
        overflow: visible;
    }


    .resultados_jogos .proximo-jogos {width: 100%; flex: 0 0 100%}

    /* Tabela jogos */
    .tabela-equipes .table-1 {flex: 0 0 27%; max-width: 27%}
    .tabela-equipes .table-2 {flex: 0 0 71%; max-width: 71%; overflow-y:hidden}
    .tabela-equipes .table-2 table {display: table; width:450px; overflow-y: hidden; /*overflow-x: scroll*/}

    .ver_mais {margin-bottom: 25px}

    .featured-sports, .sports-margin {margin-bottom: 20px}
    .featured-sports a img {width: 100%; height: auto}
    .featured-sports h3 a {font-size: 22px; padding: 10px}

    .margin-mobile {margin-top: 18px}

    .sports-title {margin-top: 0}


    /*.esportes-noticias li a {font-size: 21px}*/
    /*.esportes-noticias li .wrap_img {width: 100% !important; min-height: 230px !important}*/

    .esportes-noticias li .noticia-link {
        display: grid !important;
        grid-template-columns:  120px auto;
        grid-template-rows: auto;
        grid-gap: 0;
        grid-template-areas:
		"area_1 area_2"
		"area_1 area_3"
    }
    .esportes-noticias li .noticia-link .wrap_img {background: #fff; padding-right: 10px; margin-bottom: 0 !important; width: auto !important; min-height: auto !important; order: 0 !important; grid-area: area_1}
    .esportes-noticias li .noticia-link .sharesHome {margin-bottom: 0; order: 1 !important; grid-area: area_2}
    .esportes-noticias li .noticia-link h3 {order: 2 !important; grid-area: area_3}
    .esportes-noticias li .noticia-link .description {display: none}

    .esportes-noticias li .noticia-link h3 a {font-size: 18px !important;}



    .editoria-top h1, .editoria-top h3 {font-size: 24px}
    .title-games h1, .title-games h3 {font-size: 16px}


    .equipes .club-name {display: none !important}
    .equipes .club-name2 {display: block !important}


    div#box_games_live {overflow: hidden}

    .margin-partidas {margin-top: 38px}

    .sports-heading2 h2 {font-size: 19px !important}

    .clubes {margin-bottom: 8px}

    .clubes ul li {
         width:25%;
         text-align:center;
         margin-bottom:20px
    }

    .cards-jogos .col-lg-3:nth-child(even) .box:before {display: none}


    .ultimas-lista .editoria h1 {font-size: 24px}
}

@media (max-width: 425px) {

    .sports-heading h2 {font-size: 17px !important; text-align: left}
    .sports-heading2 h2 {font-size: 13px !important}

    .proximo-jogos-bg {padding-bottom: 0 !important}

    .exirbir_div2, .exirbir_div3 {height: 204px}
    .ativar {height: auto; overflow: visible; margin-bottom: 10px}

    #box_resultados, #box_jogos {padding: 0}


    .cards-jogos .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cards-jogos .box img {
        width: 40px;
        height: 40px;
    }

    .cards-jogos .topo .torneio {font-size: 16px}
    .cards-jogos .topo span {font-size: 13px}

    .cards-jogos .col-lg-3:nth-child(even) .box:before {display: none}
    /*.cards-jogos .col-lg-3 .box {padding-bottom: 40px}*/
    .cards-jogos .box .name {position: relative}
    .cards-jogos .box .d-flex {justify-content: space-between}
    /*.cards-jogos .name span {position: absolute; width: 100%}*/

    .cards-jogos .goals .versus {padding: 0 2px; font-size: 18px}
    .cards-jogos .goals .goals1 {padding: 0 4px; /*font-size: 22px*/}

    .cards-jogos .name .name-club {display: none; width: 74px; height: auto}
    .cards-jogos .name .name-club-mob {display: block}


    .cards-jogos .col-mobile-full {flex: 0 0 100%; max-width: 100%}
    .cards-jogos .col-mobile-full .goals .versus {padding: 0 30px}

}

@media (max-width: 320px) {
    .table td {padding: .5rem}
    .editoria-top h3 {font-size: 20px}

    .cards-jogos .box img {width: 31px; height: 31px}
}