@media only screen and (max-width: 960px) {
    /* menu mobile override */
    .act.blocoNavBusca .blocoCont .navCustom li .submenus {
        padding: 20px 20px;
    }
    .act.blocoNavBusca .blocoCont .navCustom li .submenus .links li a {
        font-size: 14px!important;
    }
    /* end of menu mobile override */


    .main .boxColsInter .colsidebar.single,
    .main .boxColsInter.single .boxDestaquesInter .boxComentarios .desc {
    }

    .main .boxColsInter .boxDestaquesInter .botao {
        padding-bottom: 0;
        margin-top: 5px;
    }

    .main .boxDestaquesTopo .boxPost275 .categoria,
    .main .boxDestaquesTopo .boxPost575 .categoria {
        display: block!important;
    }

    .main .boxDestaquesInter .post575.first a {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .main .boxDestaquesTopo .boxPost575.first a, .main .boxDestaquesTopo .boxPost275.first a {
        padding-bottom: 0;
        border-bottom: none;
    }

    .main .gente .boxDestaquesInter .post575 p {
    }

    .main .boxColsInter .colsidebar {
        width: 100%;
        height: auto;
        padding-bottom: 40px;
    }

    .main .boxColsInter .colsidebar .boxUltNot {
        width: 100%;
        margin-top: 30px;
        padding-bottom: 50px;
    }

    .botaoPrimario {
        padding: 8px 0;
        width: 100%;
        text-align: center;
        margin: 30px auto;
    }

    .botaoMobile {
        margin: 0;
        text-align: center;
    }

    .blocoNavBusca {
        z-index: 19;
    }

    .main .blocoListagemPosts.noborder .listaLinksTop {
        border-top: solid 1.5px rgba(0, 0, 0, 0.1);
        padding: 20px 0 0;
        border-bottom: 0;
    }

    .main .blocoListagemPosts.noborder .listaLinksTop li {
        display: none;
    }

    .main .blocoListagemPosts.noborder .listaLinksTop li.first {
        display: block;
        border: 0;
        font-size: 18px;
        line-height: 18px;
    }

    .main .blocoListagemPosts .listaItensPort li img {
        width: 45%;
        margin-right: 10px;
        height: auto;
    }

    .main .blocoListagemPosts .listaItensPort li .titulo {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .main .blocoListagemPosts .listaItensPort li {
        width: 100%;
        padding-bottom: 15px;
        margin-bottom: 25px;
        margin-left: 0;
        border-bottom: 1.5px solid rgba(0,0,0,0.1);
    }

    .main .blocoListagemPosts .listaItensPort li:last-child {
        border-bottom: none;
    }

    .main .boxDestaquesTopo .boxPost275 {
        padding-top: 15px;
    }

    .main .boxDestaquesTopo .boxPost275.first {
        margin-top: 10px;
    }

    .main .boxDestaquesTopo .boxPost575.left .boxImagem {
        border: none;
    }

    .main .gente .boxDestaquesInter .post575.first {

    }

    .main .boxDestaquesInter .post575.first {
        width: 100%;
        border-bottom: 1.5px solid rgba(0,0,0, 0.1);
        padding: 0 0 15px 0;
    }

    .main .boxDestaquesInter .post575.first .boxImagem {
        width: 100%;
        height: auto;
        margin: 0;
        padding-bottom: 15px;
        border-bottom: 1.5px solid rgba(0,0,0, 0.1);
    }

    .main.gente .boxDestaquesInter .post575.first .boxImagem {
        padding-bottom: 0;
        border-bottom: none;
    }

    .main .boxDestaquesTopo .boxPost575 .textos .categoria {
        font-family: poppins, "Times New Roman", times, serif;
        font-size: 12px;
        letter-spacing: 2px;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .main .boxDestaquesInter .post575.first .titulo {
        margin-top: 10px;
    }

    .main.gente {
        margin-bottom: 90px;
    }

    .main .gente .boxDestaquesInter .post575 p:last-child {
        padding-bottom: 15px!important;
        border-bottom: 1.5px solid rgba(0,0,0,0.1);
    }

    .main .gente .boxDestaquesInter .post575.first .titulo {
        border-bottom: none;
    }

    .main .gente .boxDestaquesInter .post575 {
        border-top: none!important;
        border-bottom: none;
        padding-top: 0!important;
    }

    .main .boxDestaquesInter .post575.first .boxImagem img {
        width: 100%;
        height: auto;
    }

    .main .boxDestaquesInter .post575 {
        width: 484px;
        width: 100%;
        height: auto;
        margin-left: 0;
        border-bottom: solid 1.5px rgba(0,0,0, 0.1);
        border-top: none;
        padding: 15px 0 0 0;
    }

    .main .boxDestaquesInter .post575.second {
        border-bottom: solid 1.5px rgba(0,0,0, 0.1);
    }

    .main .boxDestaquesInter .post575 .boxImagem {
        width: 100%;
        margin-right: 10px;
    }

    .main .boxDestaquesInter .post575 .boxImagem img {
        width: 100%;
    }

    .main .boxDestaquesInter .post575 .titulo {
        display: block;
        font-size: 20px;
        line-height: 22px;
        margin-top: 5px;
    }

    .main .boxDestaquesInter .post575 p {
        display: block;
        padding-bottom: 10px;
    }

    .main.gente .boxDestaquesInter .post575.first p {
        padding-bottom: 0;
    }

    .main.gente .boxDestaquesInter .post575.first {
        margin-bottom: 15px;
    }

    .main.gente .boxDestaquesInter.home .post575.first p:last-child {
        border: none;
        padding-bottom: 0!important;
    }

    .main.gente .boxDestaquesInter.home .post575.first .boxImagem {
        padding-bottom: 15px!important;
        border-bottom: 1.5px solid rgba(0,0,0, 0.1)!important;
    }

    .main .boxDestaquesInter .textos ul {
        list-style: disc;
        margin-left: 25px;
        padding: 0;
        font-size: 18px;
    }

    .main .boxColsInter .boxDestaquesInter {
        width: 100%;
        margin-top: 0;
    }

    .main .boxColsInter .boxDestaquesInter .post575 {
        width: 100%;
        border-bottom: 1.5px solid rgba(0,0,0, 0.1);
    }

    .main .boxColsInter .boxDestaquesInter .post575 .boxImagem {
        width: 100%;
        margin-right: 0;
    }

    .main .boxColsInter .boxDestaquesInter .post575 .boxImagem a {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .main .boxColsInter .boxDestaquesInter .post575 .boxTextos {
        /*display: flex;*/
        /*flex-wrap: wrap;*/
        /*flex-direction: row;*/
    }

    .main .boxColsInter .boxDestaquesInter .post575 .boxImagem img {
        width: 100%;
        height: auto;
    }

    .main .boxColsInter .boxDestaquesInter .post575 .titulo {
        margin-top: 5px;
        display: block;
        font-size: 20px;
        line-height: 22px;
    }

    .main .boxDestaquesInter .post680 .textos p,
    .main .sepDestInt {
        display: none;
    }

    .main .boxDestaquesInter .titulo {
        font-size: 50px;
        line-height: 50px;
    }

    .main .boxDestaquesInter.single .top {
        margin-top: 0;
    }

    .main .boxDestaquesInter.single .top .titulo {
        margin-top: -35px;
    }

    .main .boxDestaquesInter.single .top .titulo.icoPatrocinado.content_lab span {
        background-position: 30px 42%;
    }

    .boxGaleriaImagens .imgFull .flex-direction-nav .flex-prev,
    .boxGaleriaImagens .imgFull .flex-direction-nav .flex-next {
        width: 40px;
        position: absolute;
        top: 0;
        height: 100%;
        padding: 0;
        margin: 0;
        z-index: 99999;
        -moz-opacity: 1 !important;
        -khtml-opacity: 1 !important;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
        text-indent: -5000em;
    }

    .boxGaleriaImagens .imgFull .flex-direction-nav .flex-prev {
        left: 20px !important;
        background: url(../imagens/layout/arrow_left.png) no-repeat center center;
    }

    .boxGaleriaImagens .imgFull .flex-direction-nav .flex-next {
        right: 20px !important;
        background: url(../imagens/layout/arrow_right.png) no-repeat center center;
    }

    .boxGaleriaImagens .imgFull .flex-direction-nav .flex-prev.flex-disabled,
    .boxGaleriaImagens .imgFull .flex-direction-nav .flex-next.flex-disabled {
        display: none;
    }

    .main .blocoPosts .destaqueVideoHomeGrande a .boxImagem:before {
        background-size: 73px;
        width: 73px;
        height: 73px;
        left: 38%;
        top: 25%;
    }

    .main .blocoPosts .destaqueVideoHome a .boxImagem:before {
    }

    .main .blocoListagemPosts .boxVideos .listaVideos li {

    }


    .main .blocoListagemPosts .boxVideos .boxListaVideos,
    .main .blocoListagemPosts .boxVideos .listaVideos {
        width: 100%;
        height: auto;
        float: none;
        text-align: center;
        margin-top: 0;
    }

    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-next,
    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev {
        margin-left: calc(50% - 45px);
    }
    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev {
        background: url(../imagens/icones/seta-baixo-ult.svg) no-repeat;
        transform: rotate(180deg);
    }
    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-next,
    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev {
        width: 88px;
    }

    .main .blocoListagemPosts .boxVideos .boxVideo img,
    .main .blocoListagemPosts .boxVideos .destaque {
        width: 100%;
        height: auto;
        margin-bottom: 0px;
    }

    .main .blocoListagemPosts .boxVideos .listaVideos li.altern {
    }

    .main .blocoListagemPosts .boxVideos .listaVideos .legenda p {
        color: #282828;
        font-size: 20px;
        line-height: 22px;
    }


    .main .blocoListagemPosts .boxVideos .destaque .legenda,
    .main .blocoListagemPosts .boxVideos .listaVideos .legenda {
        -moz-opacity: 1 !important;
        -khtml-opacity: 1 !important;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
    }

    .main .blocoListagemPosts .boxVideos a:hover .legenda {
        -moz-opacity: 1 !important;
        -khtml-opacity: 1 !important;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
        background: rgba(0, 0, 0, 0.7);
    }

    .main .blocoListagemPosts .boxVideos .listaVideos .legenda {
        position: relative;
        display: inline-block;
        background: 0 0;
        padding: 10px 5px;
    }

    .main .blocoListagemPosts .boxVideos .listaVideos .legenda p:before,
    .main .blocoListagemPosts .boxVideos a:after,
    .main .blocoListagemPosts .boxVideos a:before {
        display: none;
    }

    .main .blocoListagemPosts .boxVideos .boxVideo {
    }

    .main .blocoListagemPosts .boxVideos .boxVideo .legenda p:before {
        width: 125px;
        margin-right: 10px;
    }

    .main .blocoListagemPosts .boxVideos .boxVideo .legenda p {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        line-height: 25px;
        text-align: left;
    }

    .main .blocoListagemPosts .boxVideos .boxVideo .legenda p:before {
        width: 62px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .main .boxDestaquesInter .post575 div.ajusteTextoLeft {
        float: left;
        max-width: 100% !important;
    }

    .wrapper {
        overflow-y: hidden;
    }

    .logo {
        display: block;
        margin: 10px auto 0;
        float: none;
        position: relative;
        z-index: 18;
        background-size: contain;
        width: 300px;
    }

    .box1210 {
        width: 96%;
    }

    .footer .box1210 {
        width: 100%;
    }

    .destaquesMobile {
        display: inline-block;
        width: 100%;
        height: auto;
        padding-bottom: 0;
    }

    .logoProxximaHeader {
        margin-top: 15px;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .wp-caption.alignleft,
    .main .boxColsInter.single .boxDestaquesInter .textos .wp-caption.alignnone,
    .main .boxColsInter.single .boxDestaquesInter .textos .wp-caption.alignright {
        margin-left: 0;
        margin-right: 0;
    }

    .header {
        height: 65px;
    }

    .main .publicidade950,
    .main .publicidade960 {
        padding-bottom: 0px !important;
        margin-top: 0px;
    }

    .main .publicidade960 {
        height: 128px;
        display: flex;
    }

    .main .publicidade950,
    .main .publicidade960.margin-mobile {
        margin-top: 0!important;
    }

    .main .publicidade960.publicCuradoria {
        margin-top: 30px !important;
        padding-bottom: 0 !important;
    }

    .main .boxDestaquesInter .titulo {
        padding-bottom: 30px;
    }

    .main .boxDestaquesInter {
        padding-bottom: 0;
        margin-top: 0;
    }

    nav.breadcrumbs {
        margin-top: 0;
    }

    nav.breadcrumbs small {
        font-size: 11px;
        letter-spacing: 1px;
    }

    a .main .boxDestaquesInter.single .top .editor {
        margin-top: 30px;
        padding-bottom: 10px;
    }

    .main .boxDestaquesInter.single .top .editor .textos {
        top: 35px;
        position: relative;
    }

    .main .boxDestaquesInter.single .top .editor a {
        display: inline-flex;
    }

    .main .blocoListagemPosts.internas .botao.videos {
        margin-top: 20px;
    }

    .main .publicidade960.videos {
        padding-bottom: 20px !important;
    }

    #destaquesHome .subtitulo-home {
        display: block;
        font-family: ivypresto-text, "Times New Roman", Times, serif;
        font-size: 14px;
        line-height: 20px;
        font-weight: 300;
        padding-bottom: 10px;
        border-bottom: solid 1.5px rgba(0, 0, 0, 0.1);
    }

    .main .boxDestaquesTopo .boxPost275:last-child {
        border-top: none;
        margin-top: 0;
    }

    .main .boxDestaquesTopo {
        margin-top: 0;
    }

    .main .boxDestaquesTopo .boxUltNot {
        width: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 40px;
        padding: 0;
        float: none;
        min-height: auto;
    }

    .main .boxDestaquesTopo .boxUltNot .titulo {
        font-size: 28px;
        line-height: 35px;
        font-weight: 400;
        margin: 0;
        padding: 0;
    }

    .main .boxDestaquesTopo .boxUltNot .titulo a {
        color: rgb(0, 52, 255);
        text-decoration: none;
        word-break: break-word;
        font-weight: bold !important;
        font-size: 28px;
        word-spacing: normal;
    }

    .main .boxDestaquesTopo .boxUltNot .bx-wrapper {
        width: 100% !important;
        max-width: 100% !important;
    }


    .main .boxDestaquesTopo .boxUltNot ul,
    .main .boxDestaquesTopo .boxUltNot ul li {
        width: 100% !important;
    }

    .main .boxDestaquesTopo .boxUltNot ul li .tituloNot {
        font-size: 18px;
        font-weight: 700;
        line-height: 20px;
    }

    .main .boxDestaquesTopo .boxUltNot ul li .data {
        font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
    }

    .main .boxDestaquesTopo .boxUltNot ul li .data:before {
        margin-left: 0;
    }

    .blocoNavBusca .blocoCont {
        border: 0;
    }

    .main .boxDestaquesTopo .blocoPosts {
        width: 100%;
        margin: 0;
        padding: 0;
        float: left;
    }

    .main .boxDestaquesTopo .boxPost275,
    .main .boxDestaquesTopo .boxPost575 {
        width: 100% !important;
        margin: 0;
        height: auto !important;
        border-top: 0;
    }

    .main .boxDestaquesTopo .boxPost275 p,
    .main .boxDestaquesTopo .boxPost575 p {
        font-size: 14px;
        line-height: 20px;
        display: block;
        margin: 0;
        padding: 0;
    }

    .main .boxDestaquesTopo .boxPost575 p:last-child {
        padding-bottom: 10px;
        border-bottom: solid 1.5px rgba(0, 0, 0, 0.1);
    }

    .main .boxDestaquesTopo .boxPost575.first p:last-child {
        padding-bottom: 0;
        border-bottom: none;
    }
    .main .boxDestaquesTopo .boxPost575 .categoria {
        display: block;
    }

    .main .boxDestaquesTopo .boxPost575.first p {
        margin-top: 20px;
        margin-bottom: 20px;
        display: block !important;
        font-family: ivypresto-text, 'times new roman', times, serif;
        font-weight: 300;
        line-height: 20px;
        font-size: 16px;
    }

    .main .destaqueHome1 {
        flex-wrap: wrap !important;
    }

    .main .boxDestaquesTopo .boxPost575.first .titulo {
        font-size: 32px;
        line-height: 34px;
        margin: 0 0;
        display: block !important;
    }

    .main .boxDestaquesTopo .boxPost575.first img {
        width: 100%;
        height: auto;
        margin: 0;
        padding-bottom: 15px;
        border-bottom: solid 1.5px rgba(0, 0, 0, 0.1);
    }

    .main .boxDestaquesTopo .boxPost575.left img {
        width: 45%;
        height: auto;
        float: left;
        margin-right: 10px;
    }

    .main .boxDestaquesTopo .boxPost575.left .titulo {
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 0 0;
        display: block !important;
        padding-bottom: 10px;
    }

    .main .boxDestaquesTopo .boxPost275 .titulo {
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 0 0;
        display: block;
        padding-bottom: 10px;

    }

    .main .boxDestaquesTopo .boxPost275 img {
        width: 45%;
        height: auto;
        float: left;
        margin-right: 10px;
    }

    .main .boxDestaquesTopo .boxPost275.publicidade img {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .main .boxDestaquesTopo .blocoPosts.destaque1 {
        padding-bottom: 0;
        margin-left: 0;
        display: inline-block;
        float: left;
        width: 100%;
        min-height: inherit;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 {
        width: 100%;
        position: relative;
        height: auto;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 img {
        width: 100%;
        height: auto;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 .titulo {
        font-size: 30px;
        line-height: 35px;
        color: #262626;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 a:hover .titulo {
        color: #0034ff;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 p {
        color: #262626;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 .textos {
        position: static;
        bottom: 0;
        right: 0;
        width: 100%;
    }

    .main .boxDestaquesTopo .destaque1 .boxPost275 {
        width: 100%;
    }

    .main .blocoPosts .boxImagem .share {
        display: none;
    }

    .main .blocoPosts .boxPost575 .boxImagem {
        width: 100%;
        margin-right: 0;
    }

    .main .blocoPosts .boxPost575.left .boxImagem {
        padding-bottom: 0;
    }

    .main .blocoPosts .boxImagem,
    .main .blocoPosts .boxPost575.left .boxImagem {
        width: 45%;
        margin-right: 10px;
        margin-bottom: 5px;
    }

    .main .blocoPosts .boxImagem img {
        width: 100% !important;
        margin-right: 0;
    }

    .botaoPrimario.btCarregaVideos {
        display: none;
    }

    .main .blocoProxxima {
        padding: 50px 0;
        margin-top: 40px;
    }

    .main .blocoProxxima .box1210 {
        width: 100%;
        margin: 0;
    }

    .main .blocoProxxima .blocoCont {
        padding: 0;
        width: 100%;
    }

    .main .blocoProxxima .listaItens {
        background: #fff;
    }

    .main .blocoProxxima .listaItens li {
        margin-left: 0;
        height: auto;
    }

    .main .blocoProxxima .listaItens li img {
        width: 100%;
        height: auto;
    }

    .main .blocoProxxima .listaItens li .video {
        width: 100%;
    }

    .main .blocoProxxima .listaItens li a {
        display: inline-block;
        width: 100%;
    }

    .main .blocoProxxima .listaItens li .titulo {
        padding-left: 100px;
        padding-right: 100px;
        font-size: 22px;
        line-height: 26px;
    }

    .main .blocoProxxima .blocoTwitterProxxima .titulo:before {
        background-position: -205px -46px;
        background-size: 900px;
        width: 40px;
        height: 35px;
        display: block;
        margin: 0 auto 20px;
    }

    .main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-next,
    .main .blocoProxxima .carouselProxxima .flex-direction-nav .flex-prev {
        width: 65px;
    }

    .main .blocoProxxima .blocoTwitterProxxima {
        width: 100%;
        height: auto;
        margin-top: 35px;
    }

    .main .blocoProxxima .blocoTwitterProxxima .titulo {
        font-size: 34px;
        line-height: 36px;
    }

    .main .blocoProxxima .blocoTwitterProxxima .carouselTwitterProxxima {
        margin: 0;
        width: 100%;
        padding: 0;
    }

    .main .blocoProxxima .blocoTwitterProxxima .listaItens {
        background: 0 0;
    }

    .main .blocoProxxima .blocoTwitterProxxima .listaItens li {
        text-align: center;
        margin-left: 0;
    }

    .main .blocoProxxima .blocoTwitterProxxima .listaItens li img {
        width: auto;
        margin: 50px auto 30px;
        display: block;
        float: none;
    }

    .main .blocoProxxima .blocoTwitterProxxima .listaItens li p {
        width: 80%;
        height: auto;
        margin: 0 10%;
        padding: 0;
        font-size: 24px;
        line-height: 32px;
        word-wrap: break-word;
    }

    .main .blocoProxxima .blocoTwitterProxxima .botaoSeguir {
        display: block;
        float: none;
        margin-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }

    .main .blocoTemasDestaque {
        margin: 0;
    }

    .main .blocoTemasDestaque .links {
        width: 100%;
        padding: 45px 15px;
        margin-left: -15px;
        background: #f5f5f5;
        border: 0;
    }

    .main .blocoTemasDestaque .links .more {
        display: none;
    }

    .main .blocoTemasDestaque .links .link {
        font-size: 18px;
        line-height: 18px;
    }

    .main .blocoTemasDestaque .links ul {
        border: 0;
        margin: 15px 0 0;
        padding: 0;
    }

    .main .blocoTemasDestaque .links ul li {
        font-size: 18px;
        line-height: 18px;
        margin: 10px 10px 0 0;
        padding-right: 10px;
        border-right: solid 1px #000;
    }

    .main .blocoTemasDestaque .links ul li:first-child {
        margin-left: 0;
    }

    .main .blocoTemasDestaque .blocoDestaques {
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }

    .main .blocoTemasDestaque .boxPost375 {
        width: 100%;
        height: auto;
        margin: 0;
        padding-top: 10px;
    }

    .main .blocoTemasDestaque .boxPost375:first-child {
        padding-top: 0px;
        margin-top: 10px;
    }

    .main .blocoTemasDestaque .boxPost375 .boxImagem {
        width: 100%;
        /* float: left; */
        margin-right: 10px;
        height: auto;
        /* padding-bottom: 10px; */
    }

    .main .blocoTemasDestaque .boxPost375 .boxImagem img,
    .main .blocoTemasDestaque .boxPost775,
    .main .blocoTemasDestaque .boxPost775 .boxImagem img,
    .main .blocoTemasDestaque .publicidade300 img {
        width: 100%;
        height: auto;
    }

    .main .blocoTemasDestaque .boxPost375 .boxImagem .share,
    .main .boxDestaquesInter .post575:hover .boxImagem .share {
        display: none !important;
    }

    .main .blocoTemasDestaque .boxPost375 p:last-child {
        padding-bottom: 10px;
        border-bottom: solid 1.5px rgba(0, 0, 0, 0.1);
    }

    .main .blocoTemasDestaque .boxPost375 .titulo {
        display: flex;
        float: none;
        font-size: 16px;
        line-height: 22px;
        margin-top: 5px;
        padding: 0;
        font-weight: 700;
    }

    .main .blocoTemasDestaque .boxPost375 .categoria {
        display: block;
        margin-top: 0;
        font-size: 10px;
        line-height: 10px;
        margin-bottom: 10px;
    }

    .main .blocoTemasDestaque .boxPost375.notop {
        padding-top: 50px;
    }

    .main .blocoTemasDestaque .boxRM775x385 {
        margin-bottom: 35px;
    }

    .main .blocoTemasDestaque .publicidade300 {
        width: 100%;
        height: auto;
        margin-top: 50px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 50px;
        float: none;
        padding: 0;
        text-align: center;
        display: block;
    }

    .main .blocoTemasDestaque .banerPub775Not {
        float: none;
        margin-top: 50px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 50px;
        padding: 0;
        position: relative;
    }

    .main .blocoTemasDestaque .publicidade300 .banerPub250Not {
        float: none;
        margin: 0 auto;
    }

    .main .blocoTemasDestaque .boxPost775 {
        margin: 0;
    }

    .main .blocoTemasDestaque .boxPost775 .textos {
        right: 20px;
        width: 35%;
        bottom: 90px;
    }

    .main .blocoTemasDestaque .boxPost775 .textos p {
        display: none;
    }

    .main .blocoTemasDestaque .boxPost775 .textos .titulo {
        font-size: 25px;
        line-height: 26px;
    }

    .main .blocoTemasDestaque .botao {
        margin-top: 0px;
        width: 100%;
        height: auto;
        padding-bottom: 0px;
    }

    .main .blocoListagemPosts {
        margin-bottom: 40px;
    }

    .main .blocoListagemPosts .listaOpinioes {
        margin-bottom: 20px;
        margin-top: 30px;
    }

    .main .blocoListagemPosts .listaOpinioes li,
    .main .blocoListagemPosts .listaOpinioes li.altern,
    .main .blocoListagemPosts .listaOpinioes li.first,
    .main .blocoListagemPosts .listaOpinioes li.noborder {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
        /*border-bottom: 1.5px solid rgba(0, 0, 0, 0.1); */
    }

    .main .blocoListagemPosts .listaOpinioes li {
        min-height: auto;
    }

    .main .blocoListagemPosts .listaOpinioes li ul li,
    .main .blocoListagemPosts .listaOpinioes li ul li.altern,
    .main .blocoListagemPosts .listaOpinioes li ul li.noborder,
    .main .blocoListagemPosts .listaOpinioes li ul li.noborder.altern {
        border-bottom: none;
        border-top: none;
    }
    .main .blocoListagemPosts .listaOpinioes li ul li {
        border-bottom: 1.5px solid rgba(0, 0, 0, 0.1)!important;
    }

    .main .blocoListagemPosts .listaOpinioes li.first {
        border: 0;
        height: auto;
        min-height: 50px;
    }

    .main .blocoListagemPosts .listaOpinioes li.first figure {
        display: inline-block;
        float: left;
        width: 100%;
    }


    .main .blocoListagemPosts .listaOpinioes li.first img {
        width: 100%;
        max-width: 100%;
        height: auto;
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .main .blocoListagemPosts .listaOpinioes .first .img-circle-box img {
        width: 85px;
    }

    .main .blocoListagemPosts .listaOpinioes li .boxTextos {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 0 15px 30px 15px;
        height: auto;
        float: left;
        overflow: hidden;
        display: flex;
        justify-content: center;
    }

    .main .blocoListagemPosts .listaOpinioes li .boxTextos img {
        width: auto;
        width: 75px;
        height: 75px;
    }

    .main .blocoListagemPosts .listaOpinioes li .boxTextos .col {
        height: auto;
        float: none;
        width: auto;
        display: table-cell;
    }

    .main .blocoListagemPosts .listaOpinioes li .boxTextos .col figure {
        float: left;
        width: auto;
    }

    .main .blocoListagemPosts .listaOpinioes li,
    .main .blocoListagemPosts .listaOpinioes li.altern,
    .main .blocoListagemPosts .listaOpinioes li.noborder {
        padding: 25px 0;
    }

    .main .blocoListagemPosts .linkVerMais {
        display: none;
    }

    .main .blocoListagemPosts .col1,
    .main .blocoListagemPosts .col2 {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc {
        margin-bottom: 15px;
        padding: 0;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box745 {
        width: 100%;
        height: auto;
        margin: 35px 0 0;
        padding: 0;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box745 .imagem,
    .main .blocoListagemPosts .col1 .listaPostsAc .box745 img {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box745 .titulo {
        font-size: 40px;
        line-height: 45px;
        margin-top: 25px;
        display: inline-block;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box745 p {
        font-size: 18px;
        line-height: 24px;
        margin-top: 15px;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 {
        width: 100%;
        margin: 40px 0 0;
        min-height: 100px;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 .imagem {
        width: 45%;
        margin-right: 10px;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 img {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 p {
        display: none;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 .titulo {
        display: block;
        font-size: 20px;
        line-height: 22px;
        margin-top: 5px;
    }

    .main .blocoListagemPosts .linkVerMais.inter {
        display: block;
        margin-bottom: 20px;
    }

    .main .blocoListagemPosts .col2 .boxGaleria,
    .main .blocoListagemPosts .col2 .boxGaleria img {
        width: 100%;
        height: auto;
    }

    .main .blocoListagemPosts .col2 .boxImagem175,
    .main .blocoListagemPosts .col2 .boxLinksMais {
        display: none;
    }

    .main .blocoCuradoria {
        width: 100%;
        padding: 50px 0;
        margin-top: 40px;
    }

    .main .blocoCuradoria .boxContCur {
        width: 440px;
        margin: 0 auto;
    }

    .main .blocoCuradoria .listaItens li {
        width: 45%;
        margin-right: 5%;
        clear: both;
        margin-left: 0;
    }

    .main .blocoCuradoria .listaItens li.altern {
        margin-right: 0;
        margin-left: 5%;
        clear: none;
    }

    .main .blocoCuradoria .listaItens li .titulo {
        font-size: 22px;
        line-height: 24px;
    }

    .main .blocoCuradoria .listaItens li p {
        font-size: 16px;
        line-height: 18px;
    }

    .main .blocoListagemPosts .tituloBloco {
        position: relative;
    }

    .main .blocoListagemPosts .tituloBloco .links {
        position: absolute;
        bottom: -35px;
        left: 0;
    }

    .main .blocoListagemPosts .tituloBloco .links a {
        font-size: 18px;
        line-height: 18px;
    }

    .main .blocoListagemPosts .col2 .boxImagem370,
    .main .blocoListagemPosts .col2 .boxImagem370 img {
        width: 100%;
    }

    .main .blocoListagemPosts .listaJornal {
        margin-top: 15px;
        padding-bottom: 0;
    }

    .main .blocoListagemPosts .listaJornal li.destaque {
        display: inline-block;
        width: 100%;
    }

    .main .blocoListagemPosts .listaJornal li.destaque img {
        width: 100%;
        height: auto;
    }

    .main .blocoListagemPosts .listaJornal li.destaque .titulo {
        font-size: 40px;
        line-height: 45px;
        margin-top: 25px;
        display: inline-block;
    }

    .main .blocoListagemPosts .listaJornal li.destaque p {
        font-size: 18px;
        line-height: 24px;
        margin-top: 15px;
    }

    .main .blocoListagemPosts .listaJornal li {
        width: 100%;
        margin-left: 0;
    }

    .main .blocoListagemPosts .listaJornal li img {
        width: 45%;
        margin-right: 10px;
    }

    .main .blocoListagemPosts .listaJornal li p {
        display: none;
    }

    .main .blocoListagemPosts .listaJornal li .titulo {
        display: block;
        font-size: 22px;
        line-height: 25px;
        margin-top: 10px;
    }

    .main .blocoListagemPosts .listaItensPort {
        padding-bottom: 0 !important;
        margin-bottom: 40px;
    }

    .main .blocoListagemPosts .listaEventos {
        width: 100%;
        margin: 0;
    }

    .main .blocoListagemPosts .listaEventos li p {
        display: none;
    }

    .main .blocoListagemPosts .listaEventos li .data {
        width: 70px;
        margin-right: 20px;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .main .blocoListagemPosts .listaEventos li .data p {
        display: block;
        font-size: 18px;
        line-height: 24px;
    }

    .main .blocoListagemPosts .listaEventos li .data .mes {
        font-size: 24px;
        line-height: 26px;
    }

    .main .blocoListagemPosts .listaEventos li .titulo {
        display: block;
        margin-top: 10px;
        font-size: 24px;
        line-height: 28px;
    }

    .main .blocoListagemPosts .boxEventos .boxPost375 {
        width: 100%;
        margin-left: 0;
    }

    .main .blocoListagemPosts .boxEventos .boxPost375 img {
        float: left;
        width: 45%;
        margin-right: 10px;
        height: auto;
    }

    .main .blocoListagemPosts .boxEventos .boxPost375 p {
        display: none;
    }

    .main .blocoListagemPosts .boxEventos .boxPost375 .categoria {
        display: block;
    }

    .main .blocoListagemPosts .boxEventos .boxPost375 .titulo {
        display: block;
        font-size: 23px;
        line-height: 25px;
        margin-top: 5px;
    }

    .content {
        padding-bottom: 1030px !important;
    }

    .footer {
        height: auto;
        background-size: 105%;
        background-position-y: 10vw;
        padding-top: calc(50vw - 15vw);
        margin: 0;
    }

    .footer .blocoAssinatura p {
        font-size: 30px;
        line-height: 35px;
    }

    .footer .logo {
        margin: 40px auto 0;
        width: 100%;
        left: 37px;
    }

    .footer .logo .a {
        opacity: 0.5;
    }

    .footer .box1055 {
        display: inline-block;
    }

    .footer .social {
        display: inline-block;
        margin-top: 0;
        padding-top: 15px;
        padding-bottom: 10px;
        float: none;
    }

    .footer .blocoCopyright {
        display: flex;
    }

    .footer .blocoCopyright ul {
        width: 90%;
        margin: 10px auto;
    }

    .footer .blocoCopyright ul li {
        display: inline-block;
        width: 100%;
        text-align: left;
        font-size: 20px;
        line-height: 24px;
        margin-top: 20px;
    }

    .footer .logo-footer {
        width: 300px;
        height: auto;
    }

    .footer .blocoAssinatura p, .footer .blocoAssinatura h2 {
        font-size: 20px;
        margin-right: 55px;
    }

    .footer .blocoCopyright ul {
        flex-direction: column;
    }

    .boxErro {
        margin-top: 30px;
    }

    .boxErro .erro {
        background-size: 140px;
        padding-left: 180px;
        width: 260px;
        padding-top: 15px;
    }

    .boxErro .erro .titulo {
        font-size: 45px;
        line-height: 45px;
    }

    .boxErro .erro p {
        font-size: 18px;
        line-height: 25px;
    }

    .boxErro .formBusca {
        width: 440px;
    }

    .boxErro .formBusca input {
        margin-left: 25px;
        width: 300px;
    }

    .boxErro .formBusca .btEnviar {
        width: 50px;
    }

    .main .boxDestaquesInter .post680 {
        width: 100%;
        padding-top: 20px;
    }

    .main .boxDestaquesInter .post680 .textos {
        width: 130px;
        bottom: 100px;
        right: 20px;
    }

    .main .boxDestaquesInter .post680 .textos .titulo {
        font-size: 23px;
        line-height: 25px;
    }

    .main .boxDestaquesInter .post680 .banerPub250Not {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .main .blocoTemasDestaque.internas .boxPost375 {
        padding: 0;
    }

    .main .blocoListagemPosts .boxVideos .boxVideo img {
        display: block;
    }

    .main .blocoListagemPosts .bx-wrapper {
        display: inline-block;
    }

    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper {
        min-height: auto;
        margin-bottom: 30px;
        padding-bottom: 40px;
        margin-top: 40px;
    }

    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev {
        top: -50px;

    }

    .boxVideos .boxListaVideos .boxVideo a:after {
        content: "";
        background: url(../imagens/layout/sprite_branco.png) no-repeat -199px -132px;
        background-size: 880px;
        width: 42px;
        height: 42px;
        left: 114px;
        float: none;
        position: absolute;
        top: 43px;
        opacity: 1 !important;
        z-index: 10;
    }

    .main .blocoListagemPosts .boxVideos a:before {
        content: "";
        background: rgba(0, 52, 255, 0.7);
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 5;
        top: 0;
        left: 0;
        opacity: 0;
    }

    .main .blocoListagemPosts.internas .boxVideos .destaque {
        width: 100%;
    }

    .main .blocoListagemPosts.internas .boxVideos .destaque img {
        width: 100%;
        height: auto;
    }

    .main .blocoListagemPosts.internas .boxVideos .listaVideos {

    }

    .main .blocoListagemPosts.internas .boxVideos .listaVideos li {

    }

    .main .blocoListagemPosts.internas .boxVideos .listaVideos li.altern {

    }

    .main .blocoListagemPosts.internas .boxVideos .destaque .legenda,
    .main .blocoListagemPosts.internas .boxVideos .listaVideos .legenda {
        -moz-opacity: 1 !important;
        -khtml-opacity: 1 !important;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
    }

    .main .blocoListagemPosts.internas .boxVideos .listaVideos .legenda {

    }

    .main .blocoListagemPosts.internas .boxVideos .listaVideos .legenda p {

    }

    .main .boxColaboradoresInt ul li .titulo,
    .main .listaOpinioesInt li .pessoa .titulo {
        font-size: 21px;
        line-height: 24px;
    }

    .main .blocoListagemPosts .listaOpinioes li .col {
        vertical-align: middle;
    }

    .main .blocoListagemPosts.internas .boxVideos .listaVideos .legenda p:before,
    .main .blocoListagemPosts.internas .boxVideos a:after,
    .main .blocoListagemPosts.internas .boxVideos a:before {
        display: none;
    }

    .main .blocoListagemPosts.internas .boxVideos .boxListaVideos {
        width: 100%;
    }

    .main .blocoListagemPosts.internas .boxVideos .boxListaVideos li {
        margin-left: 0;
    }

    .boxBrandChannel .boxPosts {
        padding: 0 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    .boxOpiniaoInt .boxTextos,
    .main .publicidadeRight {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .boxBrandChannel .boxPosts .postTam780 {
        width: 100%;
        height: auto;
        padding-bottom: 30px;
        margin-left: 0;
        padding-right: 0;
    }

    .boxBrandChannel .boxPosts .postTam780 p {
        height: 64px;
        overflow: hidden;
        padding: 0 30px;
    }

    .boxBrandChannel .boxPosts .postTam780 .titulo {
        height: auto;
        margin-top: 25px;
        display: inline-block;
    }

    .boxBrandChannel .boxPosts .postTam780 .boxImagem,
    .boxBrandChannel .boxPosts .postTam780 img {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .boxBrandChannel .boxPosts .boxPublicidade {
        margin-right: 0;
        width: 100%;
        margin-top: 30px;
    }

    .boxBrandChannel .boxPosts .postTam780 img {
        width: 100%;
        height: auto;
    }

    .boxBrandChannel .boxPosts .postTam375 {
        width: 100%;
        height: auto;
        margin-left: 0;
        padding-bottom: 30px;
    }

    .boxBrandChannel .boxPosts .postTam375 .boxImagem,
    .boxBrandChannel .boxPosts .postTam375 img {
        width: 100%;
        height: auto;
    }

    .boxBrandChannel .boxPosts .postTam775 {
        width: 100%;
        margin-left: 0;
    }

    .boxBrandChannel .boxPosts .postTam775 .boxTextos,
    .boxBrandChannel .boxPosts .postTam775 img {
        width: 100%;
        height: auto;
        position: static;
    }

    .boxBrandChannel .boxPosts .boxPublicidade .publicidade img {
        width: 100%;
        height: auto;
    }

    .boxBrandChannel .boxPosts .boxPublicidade2 {
        margin-right: 0;
        width: 100%;
    }

    .boxBrandChannel .boxPosts .boxPublicidade2 img {
        width: 100%;
        height: auto;
    }

    .boxBrandChannel .boxPosts .boxPublicidade3 {
        width: 100%;
    }

    .main .listaOpinioesInt li:first-child {
        padding-top: 40px !important;
    }

    .main .listaOpinioesInt li.first {
        padding-top: 0;
    }

    .main .listaOpinioesInt li {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0;
    }

    .main .listaOpinioesInt li img {
        width: 100%;
        height: auto;
    }

    .main .listaOpinioesInt li.separador {
        display: none;
    }

    .main .listaOpinioesInt li .pessoa img {
        width: 75px;
        height: 75px;
        margin: 0 20px 30px auto;
        display: table-cell;
        float: left;
    }

    .main .listaOpinioesInt li .pessoa {
        margin: 0;
        padding: 20px 0 60px;
        min-height: 65px;
    }

    .main .boxColaboradoresInt ul li {
        width: 50%;
        margin-top: 30px;
        margin-left: 0;
        float: left;
        min-height: 230px;
    }

    .main .boxFavoritosInt .colLeft {
        width: 100%;
    }

    .main .boxFavoritosInt ul li a {
        width: 82%;
    }

    .main .boxFavoritosInt ul li .titulo {
        font-size: 20px;
        line-height: 23px;
    }

    .main .boxFavoritosInt .colRight,
    .main .boxFavoritosInt .colRight .boxPublicidade {
        width: 100%;
        text-align: center;
    }

    .boxOpiniaoInt {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .boxOpiniaoInt .boxImagem {
        width: 100%;
        height: auto;
        text-align: center;
        padding-bottom: 30px;
    }

    .boxOpiniaoInt .boxTextos {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px;
    }

    .main .boxArtigosRecentesInt .titulo {
        margin: 0 15px;
    }

    .boxOpiniaoInt .botoes {
        width: 100%;
    }

    .boxOpiniaoInt .botoes .botaoPrimario {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    .boxOpiniaoInt .botoes ul {
        width: 100%;
        text-align: center;
        margin-top: 20px;
        margin-left: 0;
    }

    .boxOpiniaoInt .botoes ul li {
        float: none;
        display: inline-block;
    }

    .headerInternas {
    }

    .main .boxDestaquesInter .boxVideo770 .video,
    .main .boxDestaquesInter .boxVideo770 .video img {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .main .boxDestaquesInter .boxVideo770 .titulo {
        margin-top: 15px;
        display: inline-block;
        font-size: 30px;
        line-height: 35px;
    }

    .main .boxDestaquesInter .boxVideo770 p {
        font-size: 18px;
        line-height: 25px;
    }

    .main .blocoListagemPosts.internas .listaVideos li {
        width: 100%;
        margin: 25px 0 0;
    }

    .main .blocoListagemPosts.internas.flut .listaVideos li {
        margin-left: 0;
    }

    .main .blocoListagemPosts.internas .listaVideos li.first,
    .main .blocoListagemPosts.internas .listaVideos li.firstTablet {
        margin-left: 0;
    }

    .main .blocoListagemPosts.internas .listaVideos li .boxVideo img {
        width: 100%;
        height: auto;
    }

    .main .blocoListagemPosts.internas .listaVideos .legenda {
        font-size: 16px;
    }

    .main .blocoListagemPosts.internas.proxxima {
        padding-bottom: 90px;
        display: inline-block;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxAcoes .print,
    .main .boxColsInter.single .boxDestaquesInter .boxAcoes .reset,
    .main .boxDestaquesInter.single .top:after,
    .main .boxDestaquesInter.single .top:before {
        display: none;
    }

    .main .boxColsInter.single .boxDestaquesInter,
    .main .boxDestaquesInter .listaUltimasNoticias,
    .main .boxDestaquesInter .listaUltimasNoticias li a {
        width: 100%;
    }

    .main .boxColsInter .boxDestaquesInter.ultimasNots .botao {
        margin-top: 20px;
        padding-bottom: 50px;
    }

    .main .boxDestaquesInter .listaUltimasNoticias li .boxShare {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 13px;
    }

    .main .boxDestaquesInter.single .titulo span {
        font-size: 18px;
    }

    .main .boxDestaquesInter.single .top .subtitulo {
        font-size: 40px;
        line-height: 43px;
        text-align: left;
        padding: 0;
        font-weight: 700;
    }

    .main .boxDestaquesInter.single .top p {
        text-align: left;
        padding: 0;
        font-size: 20px;
        line-height: 27px;
        font-weight: 600;
    }

    .main .boxDestaquesInter.single .social {
        margin-top: 20px;
    }

    .main .boxDestaquesInter.single .social a {
        font-size: 35px;
        line-height: 18px;
        padding-top: 35px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxTop {
        margin-top: 25px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxTop .legenda {
        font-size: 18px;
        line-height: 25px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxAcoes {
        border-top: solid 1px #a1a1a1;
        padding-top: 10px;
        margin-top: 10px;
        text-align: right;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxAcoes a {
        float: none;
        text-indent: -9999em;
        text-align: left;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxAcoes .fontDown {
        background-size: 885px;
        background-position: -493px -136px;
        width: 53px;
        height: 36px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxAcoes .fontUp {
        background-size: 885px;
        background-position: -343px -136px;
        width: 53px;
        height: 36px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxAcoes a.erro {
        background-size: 556px !important;
        background-position: -29px -135px !important;
        width: 36px !important;
        height: 36px !important;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos {
        font-size: 20px;
        line-height: 28px;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos h2, .main .boxColsInter.single .boxDestaquesInter .textos h3 {
        padding: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos p, .main .boxColsInter.single .boxDestaquesInter .textos .twitter-tweet {
        font-size: 18px;
        line-height: 24px;
        padding: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .boxImagem {
        width: 100%;
        padding-bottom: 40px;
        margin-right: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .boxImagem img {
        width: 100%;
        height: auto;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .boxCitacao {
        width: 100%;
        margin-bottom: 40px;
        margin-right: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .boxCitacao p {
        font-size: 30px;
        line-height: 42px;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos div.embed {
        padding: 0 !important;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos iframe {
        max-width: 100%;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .boxPostsRelacionados {
        width: 100%;
        padding-bottom: 40px;
        margin-right: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos ol {
        padding: 0;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .textos
    .boxPostsRelacionados
    .relacionado {
        font-size: 17px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .textos
    .boxPostsRelacionados
    img {
        width: 100%;
        height: auto;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxCompartilhe {
        text-align: center;
        width: 100%;
    }

    .main.marketing
    .boxColsInter.single
    .boxDestaquesInter
    .boxCompartilhe
    .titulo {
        display: inline-block;
        float: none;
        padding-bottom: 20px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxCompartilhe ul {
        margin: 0;
        width: 100%;
        text-align: center;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxCompartilhe ul li {
        float: none;
        display: inline-block;
        margin-left: 15px;
    }

    .main .boxColsInter.single .boxDestaquesInter .linksBottom {
        border: 0;
        background: #f5f5f5;
        padding: 15px 0 20px;
        text-align: center;
    }

    .main .boxColsInter.single .boxDestaquesInter .linksBottom li {
        float: none;
        margin-top: 15px;
    }

    .main .boxColsInter.single .boxDestaquesInter .linksBottom li a {
        font-size: 17px;
        line-height: 22px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxVejaTambem ul li p {
        display: none;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxVejaTambem ul li .titulo {
        display: block;
        font-size: 20px;
        line-height: 22px;
        margin-top: 0;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .formComentario
    textarea {
        width: 270px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    img {
        margin-left: 10px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    .textos {
        margin-left: 65px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    .textos
    .nome
    span {
        margin-left: 0;
        margin-top: 5px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .botao
    .botaoPrimario {
        width: 100%;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxOutrosComentarios {
        padding-bottom: 120px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxOutrosComentarios
    .listaComentario
    li {
        width: 100%;
        margin-left: 0;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxOutrosComentarios
    .listaComentario
    li
    .textos {
        max-width: 280px;
    }

    .main .boxColsInter .colsidebar.single.mobile {
        display: block;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos.nopadding p {
        padding: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxVejaTambem,
    .main .boxColsInter.single .boxDestaquesInter .boxVejaTambem ul {
        width: 100% !important;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxVejaTambem
    .recentes
    li
    .titulo {
        font-size: 22px;
        line-height: 23px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxVejaTambem ul li img {
        width: 100%;
        height: auto;
    }

    .main .boxDestaquesInter.single .top .publicidade960 {
        width: 100%;
        display: block;
        margin-top: 30px !important;
        padding-bottom: 10px !important;
    }

    .main .boxDestaquesInter.single .top .publicidade960 img {
        width: 100%;
        height: auto;
    }

    .boxGaleriaImagens .thumbs {
        display: none !important;
    }

    .boxGaleriaImagens .slides li .legenda {
        padding-left: 10px;
        padding-top: 15px;
    }

    .boxGaleriaImagens .slides li .legenda p {
        font-size: 11px;
        line-height: 14px;
    }

    .boxGaleriaImagens .boxColtroladores .icon-carrossel,
    .boxGaleriaImagens .slides li .legenda p:before {
        display: none;
    }

    .main .boxColsInter.single .boxVideoFull .video img {
        width: 100%;
        height: auto;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxCompartilhe .titulo {
        width: 100%;
        text-align: center;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .ordenar,
    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .textTop
    .qtdComents {
        font-size: 18px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    .num,
    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    .textos
    .nome,
    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    .textos
    p,
    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxComentarios
    .comentarios
    .listaComentarios
    li
    a {
        font-size: 17px;
        line-height: 22px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxOutrosComentarios
    .listaComentario
    li
    .textos
    .titulo {
        font-size: 25px;
        line-height: 25px;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxOutrosComentarios
    .listaComentario
    li
    .textos
    .data,
    .main
    .boxColsInter.single
    .boxDestaquesInter
    .boxOutrosComentarios
    .listaComentario
    li
    .textos
    p {
        font-size: 18px;
        line-height: 25px;
    }

    .main .boxColsInter.single .boxDestaquesInter .boxOutrosComentarios .link {
        font-size: 14px;
        line-height: 22px;
        margin-top: 5px;
        display: inline-block;
    }

    .main .boxColsInter.single .boxDestaquesInter .twitts li {
        font-size: 16px;
        line-height: 18px;
    }

    .main .boxColsInter.single .boxVideoFull .legenda {
        font-size: 18px;
        line-height: 25px;
    }

    .main .boxColsInter.single .linksBottom.full {
        border: 0;
        background: #f5f5f5;
        padding: 15px 0 20px;
        text-align: center;
    }

    .main .boxColsInter.single .linksBottom.full li {
        float: none;
        margin-top: 15px;
    }

    .main .boxColsInter.single .linksBottom.full li a {
        font-size: 17px;
        line-height: 22px;
    }

    .main .boxDestaquesInter .listaUltimasNoticias li .titulo {
        font-size: 30px;
        line-height: 35px;
    }

    .main .boxDestaquesInter .listaUltimasNoticias li p {
        font-size: 18px;
        line-height: 25px;
    }

    .main .boxDestaquesInter .listaUltimasNoticias li .data {
        font-size: 18px;
        line-height: 18px;
    }

    .resuBusca.single .colsidebar {
        display: none;
    }

    .main .boxDestaquesInter .listaUltimasNoticias li .boxShare {
        width: 160px;
    }

    .main .boxDestaquesInter .listaUltimasNoticias li .boxShare p {
        font-size: 17px;
    }

    .resuBusca.single .left {
        margin: 0 auto;
        float: none;
        display: table;
    }

    .resuBusca.single .listaItens img {
        width: 45%;
        height: auto;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .resuBusca.single .listaItens .resumo {
        clear: both;
    }

    .resuBusca.single .botaoPrimario {
        margin-bottom: 30px;
    }

    .ui-datepicker {
        display: none;
    }

    .boxAcesso {
        width: 90% !important;
        margin-left: 5%;
    }

    .boxAcesso.news .colAcesso .boxCampos .linha strong {
        display: block;
    }

    .progress {
        width: 12em !important;
    }

    .boxAcesso .colAcesso .boxAvisoEnvio,
    .boxAcesso .colAcesso .boxContaSocial,
    .boxAcesso .colAcesso .input287,
    .boxAcesso .colAcesso .input354,
    .boxAcesso .colAcesso .input474 {
        width: 100%;
    }

    .boxAcesso .colAcesso .numCaracteres {
        max-width: inherit;
        margin-top: 8px;
    }

    .boxAcesso .colAcesso {
        display: table;
        width: 100%;
        margin: 0;
    }

    .boxAcesso .colAcesso + .colAcesso {
        margin-top: 45px;
    }

    .boxAcesso .colAcesso .textoMeio {
        margin: 0;
    }

    .tituloLogin {
        margin-bottom: 45px;
        width: 90%;
        margin-left: 5%;
    }

    .boxAcesso .colAcesso .btFace,
    .boxAcesso .colAcesso .btLink {
        width: 100%;
        background-position: 30% center;
        text-align: center;
        padding-left: 0;
    }

    .boxAcesso .colAcesso .btFace:hover,
    .boxAcesso .colAcesso .btLink:hover {
        background-position: 114px center;
    }

    .boxAcesso .colAcesso .bt_login,
    .boxAcesso .colAcesso .imput373 {
        width: 100%;
    }

    .boxAcesso .colAcesso .imgMeio {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
    }

    .boxAcesso .boxContaSocial .btFace,
    .boxAcesso .boxContaSocial .btLink {
        width: 220px;
    }

    .boxAcesso .boxContaSocial .btLink {
        background-position: 44px center;
        padding-left: 80px;
    }

    .boxAcesso .boxContaSocial .btFace {
        background-position: 44px center;
        padding-left: 70px;
    }

    .boxAcesso .boxContaSocial .btFace:hover,
    .boxAcesso .boxContaSocial .btLink:hover {
        background-position: 44px center;
    }

    .main .listaOpinioesInt.col2 {
        width: 100%;
        padding-bottom: 0;
    }

    .main .publicidadeRight {
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px 50px;
    }

    .publicidadeCenter {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column;
    }

    .publicidadeCenter a {
        display: flex;
        justify-content: center;
    }

    .busca.single,
    .main .boxColaboradoresInt,
    .main .listaOpinioesInt,
    .resuBusca.single {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 0 15px;
    }

    .resuBusca.single .left {
        width: 100%;
    }

    .resuBusca.single .listaItens .linkCategoria {
        display: none;
    }

    .main .boxColsInter.single .boxVideoFull .video embed,
    .main .boxColsInter.single .boxVideoFull .video iframe {
        max-width: 100%;
        max-height: 350px;
    }

    .busca.single .top h1 {
        font-size: 50px;
    }

    .resuBusca.single .listaItens li {
        padding-bottom: 20px;
    }

    .boxGaleriaImagens li img {
        height: 250px;
        width: 100%;
    }

    .attachment-thumb_1180x600,
    .attachment-thumb_135x75,
    .attachment-thumb_1600x465,
    .attachment-thumb_175x125,
    .attachment-thumb_275x165,
    .attachment-thumb_275x170,
    .attachment-thumb_275x200,
    .attachment-thumb_275x205,
    .attachment-thumb_370x240,
    .attachment-thumb_375x195,
    .attachment-thumb_375x205,
    .attachment-thumb_375x230,
    .attachment-thumb_380x195,
    .attachment-thumb_575x300,
    .attachment-thumb_75x50,
    .attachment-thumb_75x75,
    .attachment-thumb_770x425,
    .attachment-thumb_775x425,
    .attachment-thumb_775x435,
    .attachment-thumb_870x585,
    .attachment-thumb_875x430 {
        max-width: inherit;
        max-height: inherit;
    }

    .blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type="text"] {
        width: 95%;
        font-size: 20px;
        padding-right: 45px;
    }

    .blocoNavBusca
    .blocoCont
    .blocoBusca
    .boxBusca
    input[type="text"]::-webkit-input-placeholder {
        font-size: 16px;
        line-height: 30px;
    }

    .blocoNavBusca
    .blocoCont
    .blocoBusca
    .boxBusca
    input[type="text"]::-moz-placeholder {
        font-size: 16px;
        line-height: 30px;
    }

    .blocoNavBusca
    .blocoCont
    .blocoBusca
    .boxBusca
    input[type="text"]:-ms-input-placeholder {
        font-size: 16px;
        line-height: 30px;
    }

    .blocoNavBusca
    .blocoCont
    .blocoBusca
    .boxBusca
    input[type="text"]:-moz-placeholder {
        font-size: 16px;
        line-height: 30px;
    }

    .blocoNavBusca .blocoCont .blocoBusca .boxBusca .btEnviar {
        top: -4px;
        margin-left: -42px;
        height: 28px;
        background: url(../imagens/icones/ico_busca4.png) 0 3px no-repeat;
        background-size: 25px;
    }


    .boxOpiniaoInt p {
        font-size: 20px;
        line-height: 28px;
    }

    .main .boxBannerInter img {
        display: block;
        float: none;
        min-height: 175px;
    }

    .blocoHowTo .blocoDestaques {
        width: 100%;
        margin-left: 0;
    }

    .blocoHowTo .boxPost375,
    .blocoHowTo .boxPost375 img {
        margin-left: 0;
        width: 100%;
        height: auto;
    }

    .main .blocoTemasDestaque .publicidade300.banner250 .banerPub250Not {
        padding: 0;
    }

    .descLogin {
        width: 90%;
        margin: 0 5%;
    }

    .nrf .botao {
        display: block !important;
        width: 90%;
        margin: 0 auto;
    }

    .mwc .botao {
        display: block !important;
        width: 90%;
        margin: 0 auto;
    }

    .sxsw .botao {
        display: block !important;
        width: 90%;
        margin: 0 auto;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .wp-block-getwid-table {
        padding: 0 !important;
    }
}


@media only screen and (max-width: 960px) {
    .main .boxDestaquesInter.single .top .titulo {
        margin-top: 0 !important;
    }
    .main .boxDestaquesTopo .boxPost275 .categoria,
    .main .boxDestaquesTopo .boxPost575 .categoria{
        color: #2c8ec8;
        font-family: poppins, "Times New Roman", times, serif;
        font-size: 10px;
        letter-spacing: 2px;
        line-height: 10px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .boxPost375 .pessoa {
        display: flex !important;
        align-items: stretch !important;
        flex-direction: column;
    }
}

@media only screen and (max-width: 480px) {
    .logo {
        width: 255px;
        margin-top: 17px;
    }

    .blocoNavBusca .blocoCont .blocoBusca {
        margin-top: 14px;
    }


    .box1210,
    .main .blocoCuradoria .boxContCur {
        width: 100%;
    }

    .main
    .boxColsInter.single
    .boxDestaquesInter
    .textos
    iframe:not(".instagram-media") {
        max-width: 100%;
        max-height: 300px;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos iframe.instagram-media {
        margin-left: 0 !important;
        max-width: 100%;
    }

    .main.comunicacao .boxDestaquesInter .titulo {
        word-wrap: break-word;
        font-size: 43px;
    }

    .main.comunicacao .boxDestaquesInter .post575 .titulo {
        font-size: 20px;
    }

    .main .boxDestaquesInter .post575.first .titulo {
        font-size: 30px;
        line-height: 34px;
    }

    .box1210 {
        margin: 0;
    }

    .main .blocoCuradoria {
        padding: 50px 15px;
    }

    .boxErro .erro {
        background-size: 80px;
        padding-left: 110px;
        width: 200px;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .boxErro .formBusca {
        width: 320px;
    }

    .boxErro .formBusca input {
        width: 230px;
    }

    .boxBrandChannel .topo .titulo {
        font-size: 50px;
        line-height: 50px;
    }

    .boxBrandChannel .topo img {
        width: 100%;
        height: auto;
    }

    .footer .blocoCopyright .copyright {
        position: relative;
        left: 0;
    }

    .footer .blocoAssinatura {
        height: 250px;
    }

    .main .boxDestaquesInter .titulo {
        font-size: 45px;
        line-height: 45px;
    }

    .alignleft {
        float: none;
        display: block;
        max-width: 100%;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 10px;
    }

    .main .boxBannerInter img {
        height: 180px;
    }

    .main .ajusteHomeLeft {
        float: none;
        max-width: none;
    }

    .main .boxDestaquesTopo .boxPost575 a, .main .boxDestaquesTopo .boxPost275 a, .main .blocoPosts .boxImagem, .main .blocoPosts .boxPost575.left .boxImagem {
        width: 100%;
    }

    .main .boxDestaquesTopo .boxPost575.left img {
        max-height: inherit;
    }

    .main .gente .boxDestaquesInter .post575 .boxImagem {
        width: 100% !important;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .wp-block-getwid-table {
        padding: 0;
    }

    .main .boxColsInter.single .boxDestaquesInter .textos .wp-block-getwid-table tr td {
        padding: 0 10px;
    }

    .wp-block-getwid-table table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }

    .wp-block-getwid-table table tbody {

        width: 100%;
    }

    .main .blocoTemasDestaque .blocoDestaques .boxPost375 a .pessoa div img {
        max-width: 75px;
    }
    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper {
        margin-bottom: 60px;
    }

    .main .boxDestaquesTopo .boxPost575.left {
        padding-top: 15px;
    }

    .textPublicidade {
        text-align: center;
    }

}

@media only screen and (max-width: 390px) {
    .logo {
        width: 235px;
        /*margin-left: 17px;*/
    }


    .main .boxDestaquesInter .titulo {
        font-size: 40px;
        line-height: 40px;
    }

    .main .boxDestaquesTopo .boxPost575.first .titulo {
        font-size: 32px;
        line-height: 34px;
    }

    .main .boxDestaquesTopo .boxPost575 .textos .categoria {
        color: #2c8ec8;
        font-family: poppins, "Times New Roman", times, serif;
        font-size: 12px;
        letter-spacing: 2px;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .main .boxDestaquesTopo .boxPost275 .categoria,
    .main .boxDestaquesTopo .boxPost575 .categoria{
        color: #2c8ec8;
        font-family: poppins, "Times New Roman", times, serif;
        font-size: 10px;
        letter-spacing: 2px;
        line-height: 10px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .main .blocoTemasDestaque .boxPost375 .categoria {
        font-size: 10px;
        line-height: 10px;
        padding-bottom: 5px;
    }

    .main .boxDestaquesTopo .boxPost275 .titulo {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 10px;

    }

    .main .boxDestaquesTopo .boxPost575.left {
        padding-top: 15px;
    }

    .main .boxDestaquesTopo .boxPost575.left .titulo {
        padding-bottom: 10px;
        padding-top: 0;
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 .titulo,
    .main .blocoTemasDestaque .boxPost375 .titulo {
        font-size: 16px;
        font-weight: 700;
        line-height: 20px;
    }
    .textPublicidade {
        text-align: center;
    }
}


@media only screen and (max-width: 365px) {
    .logo {
        width: 177px;
        margin-top: 17px;
        margin-left: 55px;
    }

    .main .boxDestaquesInter .titulo {
        font-size: 35px;
        line-height: 35px;
    }

    .main .ajusteHomeLeft {
        float: none;
        max-width: none;
    }
}
