@media only screen and (max-width:1600px) {
    .banner .subtitulo {
        line-height: 29px;
        font-size: 17px;
    }
}
@media only screen and (max-width:1400px) {
    #blog .all_posts {
        font-size: 22px;
    }
    #blog .bottom .box {
        width: 375px;
    }s
    #blog .box-principal .conteudo {
        min-height: 242px;
    }
    .banner .subtitulo {
        line-height: 23px;
        font-size: 15px;
        margin-top: 12px;
    }
}
@media only screen and (max-width:1320px) {
    #blog .container {
        width: 89%;
    }
    #blog .bottom .box {
        width: 32%;
    }
    #blog .bottom .box .conteudo .titulo,
    #blog .box-principal .conteudo .titulo {
        font-size: 13px;
    }
    #blog .bottom .box .conteudo .texto,
    #blog .box-principal .conteudo .texto {
        font-size: 11px;
    }
    #blog .box-principal {
        width: 49%;
    }
}
@media only screen and (max-width:1220px) {
    #blog .box-principal .conteudo {
        min-height: 233px;
    }
    .banner .subtitulo {
        line-height: 22px;
        font-size: 13px;
    }
}
@media only screen and (max-width:1080px) {
    /* Banner */
    .blog .banner {
        height: 50vw;
    }
    .archive .banner .blog_subtitle, .category .banner .blog_subtitle {
        font-size: 18px;
    }
    .banner .subtitulo {
        padding: 0;
    }
    /* Conteúdo */
    #blog .container {
        padding: 4vw 0;
    }
    #blog .bottom .box .categoria-box{
        display: flex;
        flex-wrap: wrap;
        column-gap: 26px;
        display: -webkit-flex;
        -webkit-flex-wrap: wrap;
        -webkit-column-gap: 2%;
    }
    #blog .bottom .box .categoria {
        margin: 5px auto 5px 0;
        text-align: center;
        display: block;
        width: 49%;
    }
    #blog .page-archive {
        font-size: 18px;
    }
}
@media only screen and (max-width:900px) {
    #blog .bottom .box {
        width: 49%;
    }
}
@media only screen and (max-width:800px) {
    #blog .box-principal .conteudo {
        min-height: 309px;
    }
}
@media only screen and (max-width:785px) {
    .banner .subtitulo {
        padding: 0 47% 0 0;
    }
}
@media only screen and (max-width:747px) {
    .banner .subtitulo {
        padding: 0 44% 0 0;
    }
}
@media only screen and (max-width:708px) {
    .banner .subtitulo {
        padding: 0 41% 0 0;
    }
}
@media only screen and (max-width:700px) {
    .banner .subtitulo {
        padding: 0 27% 0 0;
    }
    #blog .all_posts {
        font-size: 20px;
    }
}
@media only screen and (max-width:600px) {
    #blog .destaque {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    #blog .box-principal,
    #blog .bottom .box {
        width: 100%;
    }
    #blog .box .imagem img {
        width: 100%;
    }
    #blog .box-principal .conteudo,
    #blog .box .conteudo {
        min-height: auto;
    }
    #blog .all_posts {
        display: none;
    }
}
@media only screen and (max-width:500px) {
    #blog .page-archive {
        font-size: 16px;
    }
}
@media only screen and (max-width:370px) {
    .banner .subtitulo {
        padding: 0 12% 0 0;
    }
}