.hentry .entry-wrap {
    padding: 0;
}
.x-section#cabecalho {
    margin: 0;
    padding: 0;
}
#cabecalho .x-bg {
    z-index: 1;
}
.x-row.row-cabecalho {
    padding: 220px 20px 50px;
}
.x-row.row-cabecalho {
    max-width: 1507px;
}
.tit-cabecalho {
    font-size: 77px;
    line-height: 1.2;
}
.post-container {
    padding: 90px 20px 110px;
}
.post-inner {
    max-width: 1030px;
    color: white;
    font-size: 18px;
    line-height: 1.5;
}
.post-title {
    font-size: 64px;
    line-height: 1.2;
    margin: 0 0 10px;
}
.post-inner p {
    margin: 0 0 12px;
}
.post-featured {
    max-height: 460px;
    border-radius: 10px;
    margin: 20px 0 40px;
}
.post-inner ul,
.post-inner ol {
    margin: 0 0 12px 15px;
}
.post-content {
    margin: 0 0 30px;
}
.social-container {
    background-color: #383838;
    border-radius: 8px;
    font-size: 24px;
    line-height: 1;
    width: 420px;
    padding: 20px 17px 20px 27px;
}


/* RESPONSIVO */

@media screen and (max-width: 1599px) {
    .x-row.row-cabecalho {
        max-width: 1260px;
    }
    .tit-cabecalho {
    font-size: 70px;
}
    .x-row.row-cabecalho {
    padding: 185px 20px 45px;
}
    .post-container {
        padding: 75px 20px 85px;
    }
    .post-title {
    font-size: 53px;
    margin: 0 0 7px;
    }
    .post-inner {
    max-width: 830px;
    font-size: 17px;
}
    .post-inner p {
    margin: 0 0 10px;
    }
    .post-featured {
    max-height: 380px;
    margin: 16px 0 25px;
}
    .post-inner p {
    margin: 0 0 8px;
}
    .post-inner ul,
    .post-inner ol {
    margin: 0 0 10px 15px;
}
    .social-container {
    font-size: 21px;
    width: 390px;
    padding: 17px 14px 17px 21px;
}
}

@media screen and (max-width: 1399px) {
    .tit-cabecalho {
    font-size: 60px;
}
.x-row.row-cabecalho {
    padding: 160px 20px 45px;
}
}

@media screen and (max-width: 1199px) {
    .tit-cabecalho {
    font-size: 54px;
}
.x-row.row-cabecalho {
    padding: 145px 20px 45px;
}
}

@media screen and (max-width: 978px) {
    .x-row.row-cabecalho {
        max-width: 940px;
    }
    .x-row.row-cabecalho {
    padding: 130px 20px 45px;
    }
    .tit-cabecalho {
        font-size: 50px;
    }
    .post-container {
    padding: 50px 20px 65px;
}
    .post-title {
    font-size: 41px;
    margin: 0 0 4px;
}
    .post-inner {
    max-width: 600px;
    font-size: 16px;
    line-height: 1.4;
}
    .post-featured {
    max-height: 230px;
    margin: 14px 0 21px;
}
    .post-inner ul,
    .post-inner ol {
    margin: 0 0 8px 15px;
}
.social-container {
    font-size: 18px;
    width: 360px;
    padding: 13px 14px 13px 15px;
}
}

@media screen and (max-width: 599px) {
    .tit-cabecalho {
        font-size: 40px;
    }
    .post-container {
        padding: 35px 20px 50px;
    }
    .post-title {
        font-size: 29px;
    }
    .post-inner {
        font-size: 14px;
    }
    .post-featured {
        max-height: 180px;
        margin: 12px 0 16px;
    }
    .social-container {
        font-size: 16px;
        width: 260px;
        padding: 11px 10px 11px 10px;
        flex-direction: column;
    }
    .social-container span {
        margin-bottom: 10px;
    }
}
