@media (max-width: 1200px) {
    .coluna-lateral {
        margin-top: 30px
    }

    .interna .coluna-lateral {
        margin-top: 0
    }

    .previsao {
        margin: 0
    }

    /* CADERNOS */
    .cadernos .item {
        padding: 0 0 0 5px;
    }
    .cadernos .logotipo img {
        max-width: 90%;
    }

    .barra-acoes-container {
        margin: 10px 0
    }

    .rodape .padd-total {
        padding: 50px 0 0
    }

    .rodape .borda-lateral {
        border-left: 0
    }

    .video iframe {
        max-height: 25vw
    }

    /* AGENDA CARROSSEL */
    .agenda-carrossel .datas .mes {
        font-size: 30px;
    }
    .agenda-carrossel .datas .dia {
        font-size: 50px;
    }

    .cell70 .img, .cell70 .texto {
        width: 100%;
        display: block
    }
}

@media (max-width: 992px) {
    .cadernos .texto, .lista-noticias .item {
        height: auto
    }

    .cadernos .logotipo, div.menu {
        margin-bottom: 10px
    }

    .center-sm, .center-xs, .rodape .buscar-redes.text-right, .rodape .copyright, .rodape .logo.text-right {
        text-align: center
    }

    div.menu {
        display: none;
        background: #293E93
    }

    ul.menu li {
        display: block;
        width: 100%;
        padding: 0
    }

    ul.menu li a {
        padding: 10px 0;
        display: block;
        border: 0 !important;
        color: #FFF
    }

    ul.menu li a:hover {
        background: #FFF;
        color: #293E93
    }

    ul.menu li.divisao {
        border-top: 1px solid #CCC
    }

    .chamadas, .lista-noticias {
        margin-top: 15px
    }

    /* CADERNOS */
    .cadernos .item {
        border-right: none;
        padding: 15px 10px;
    }
    .cadernos .texto {
        height: auto;
    }
    .cadernos .logotipo {
        margin-bottom: 10px;
    }

    /* AGENDA CARROSSEL */
    .agenda-carrossel {
        margin-bottom: 30px;
    }
    .agenda-carrossel .paginacao-container {
        display: none;
    }
    .agenda-carrossel .item {
        height: 180px;
    }
    .agenda-carrossel .item .texto {
        padding-bottom: 0;
    }
    .agenda-carrossel .item.sem-img .cell {
        padding: 0 25px;
    }
    .agenda-carrossel .img img {
        width: auto;
        margin: 0 auto;
    }

    .rodape .padd-left {
        padding-left: 10px
    }

    .rodape .redes i {
        font-size: 30px
    }

    .indicadores .vmiddle {
        display: block
    }

    .indicadores .secao .nome, .previsao .secao .nome {
        width: 100%;
        min-width: 0
    }

    .padd-xs {
        padding-top: 15px
    }

    .paddb-xs {
        padding-bottom: 15px
    }

    .marg-xs {
        margin-top: 15px
    }

    .margb-xs {
        margin-bottom: 15px
    }

    .height-auto {
        height: auto !important
    }
}

@media (max-width: 768px) {
    .marcas-geracaoe .row {
        margin-bottom: 10px
    }

    .galeria-videos {
        margin-top: 15px
    }

    .video iframe {
        max-height: 50vw
    }

    .cell.cell50, .cell.cell70 {
        display: block
    }

    .cell50 .img, .cell50 .texto, .cell70 .img, .cell70 .texto {
        width: 100%;
        display: block;
    }

    /* CUSTOMIZACOES ADDTHIS */
    .at-svc-whatsapp {
        display: inline-block !important;
    }

    /* CUSTOMIZACOES FANCYBOX */
    .fancybox-close {
        right: -38px !important;
    }

    .text-xs-center {
        text-align: center;
    }
}

@media (max-width: 480px) {
    .hoje-jc .secao .nome, .indicadores .secao .nome, .previsao .secao .nome {
        min-height: 38px
    }

    .hoje-jc i, .indicadores i {
        font-size: 20px
    }

    .indicadores .seta, .indicadores .xgrande, .previsao .xgrande, .previsao i {
        font-size: 30px
    }

    .marcas-geracaoe .texto {
        padding-left: 10%
    }

    .paywall .img {
        display: none
    }

    .especiais .img, .especiais .item, .vmiddle {
        display: block
    }

    .paywall .col-xs-8 {
        width: 100%
    }

    .especiais .img {
        width: 100%;
        padding: 0 0 10px
    }

    .especiais .img img {
        max-width: 145px
    }

    .especiais .texto {
        display: block;
        width: 100%;
        padding: 0 0 25px
    }

    .grande {
        font-size: 18px
    }

    .xgrande {
        font-size: 20px
    }

    .colunista .vmiddle, .marcas-geracaoe .vmiddle {
        display: flex
    }
}

@media (max-width: 479px) {
    .hoje-jc .secao .nome, .indicadores .secao .nome, .previsao .secao .nome {
        min-height: 0;
    }
    .indicadores .secao .nome, .previsao .secao .nome {
        width: auto;
    }

    .agenda-carrossel .item.sem-img strong {
        font-size: 16px
    }

    .galeria-videos .texto {
        display: none
    }

    .col-tn-12 {
        width: 100%;
        margin-top: 15px
    }

    .col-tn-6 {
        width: 50%;
        float: left;
    }

    .visible-tn {
        display: inline-block !important;
    }

    table.auto-tn {
        width: auto !important;
    }
    table.auto-tn td:nth-child(2) {
        padding: 10px;
    }

    .hidden-tn {
        display: none !important;
    }
    .visible-tn-block {
        display: block !important;
    }

    #cont_carregar_mais .texto-novo { 
        margin: 10px 0!important;
    }
}