.mt-84 {
    margin-top: 84px;
} 

/****** BANNER  *******/
.blog-banner-image {
    width:100%;
    height: 310px;
    object-fit: cover;
    z-index:1;
}

.blog-banner {
    position:absolute;
    top:72px;
    color:var(--pure-white);
    width:80%;
    z-index:20;
}

.blog-banner h1 {
    font-size: 3rem;
    line-height: 3.5rem;
    margin: 0 0 20px 0;
}

.blog-banner p {
    font-size: 1.5rem;
    line-height: 2rem;
}

.gradiente-blog {
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height: 310px;
    z-index:11;
    opacity:0.3;
    background-color:black;
}

/****** MEDIA QUERIES BANNER  ******/

@media only screen and (max-width: 800px) {
    .blog-banner h1 {
        font-size: 1.5rem;
        line-height: 1.75rem;
    }
    .gradiente-blog {
        height: 216px;
    }
    
    .blog-banner p {
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .blog-banner-image {
        height: 216px;
    }
}

/* NOTICIA EM DESTAQUE */
.destaque {
    padding-top:40px;
    padding-bottom:40px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.destaque img {
    width:55%;
    height:307px;
    border-radius:8px;
    object-fit:cover;
    margin-bottom:15px;
    box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    -webkit-box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    -moz-box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
}
.destaque-content {
    width:40%;
    margin-left:24px;
}

.destaque-content h2 {
    font-size: 2rem;
    color:var(--grey-bold);
    margin:10px 0 0 0;
}
.destaque-content p {
    font-size: 0.875rem;
    color:var(--grey-stronger);
    line-height: 1.5rem;
}

.data-div {
    font-size:0.688rem ;
    color:var(--grey-lighter);
    margin-bottom:5%;
}

.data-div div {
    margin:0 6px 1.5px 6px ;
    width:3.5px;
    height:3.5px;
    border-radius: 50%;
    background-color: var(--grey-lighter);
}

.destaque button {
    color:var(--blue-stronger);
    background: none;
    border:2px solid var(--blue-stronger);
    border-radius:5px;
    padding:5px 10px;
    font-size:0.875rem;
    font-weight:600;
    cursor:pointer;
    height:40px;
}


/****** MEDIA QUERIES NOTICIA DESTAQUE  ******/

@media only screen and (max-width: 800px) {
    .destaque {
        flex-direction: column;
        padding:20px 0 40px 0;
    }
    .destaque img {
        width:100%;
        height:205px
    }
    .destaque-content{
        width:100%;
        margin-left:0px;
    }
}


/****** SEÇÃO MAIS ACESSADOS ******/

.acessados h4 {
    color: var(--grey-bold);
    font-size:1.125rem;
    font-weight: 800;
    margin:10px 0 5px 0;
}

.acessados h5 {
    color: var(--blue-stronger);
    margin-top:5px;
    font-size:0.688rem;
    font-weight: 800;
    text-decoration: underline;
    cursor:pointer;
}


.acessados-div {
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin:15px 0 45px 0;
}

.card-acessados {
    display:flex;
    flex-direction:row;
    justify-content: space-between;
    width:33%
}

.card-acessados img {
    width:45%;
    height: 100%;
    border-radius:10px;
    margin-bottom: 10px;
    object-fit: cover;
    margin-right:15px;
    box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    -webkit-box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    -moz-box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    
}

@media only screen and (max-width: 800px) {
    .acessados-div {
        align-items: flex-start ;
        margin:15px 0 1px 0;
    }
    .card-acessados {
        width:100%;
        margin-top:5px;
        margin-bottom: 25px;
    }
    .card-acessados img {
      min-height: 138px;
    }
    .acessados h4 {
        font-size:0.9rem;
     }
}



/****** SEÇÃO  PUBLICAÇÕES RECENTES ******/
.publicacoes {
 padding-top:20px;
}

.publicacoes h4 {
    color: var(--grey-bold);
    font-size:1.125rem;
    font-weight: 800;
}

.publicacoes img {
    width:45%;
    height:307px;
    border-radius:8px;
    object-fit:cover;
    margin-bottom:15px;
    box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    -webkit-box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
    -moz-box-shadow: 0px 3px 5px 2px rgba(82,82,82,0.59);
}

.publicacao {
    padding-bottom:40px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}

.publicacao-content {
    width:55%;
    margin-left:20px;
    padding-top:1%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}

.publicacao-content h2 {
    font-size: 2rem;
    color:var(--grey-bold);
    margin:10px 0 0 0;
}
.publicacao-content p {
    font-size: 0.875rem;
    color:var(--grey-stronger);
    line-height: 1.5rem;
}

@media only screen and (max-width: 800px) {
    .publicacoes {
        padding-top:5px;
       }
    .publicacoes img {
        margin-bottom:0;
       height:100%;
    }
    .publicacao {
        height:138px;
    }
    .publicacao-content{
        padding-top:10px;
        margin-left:9px
    }
    .publicacao-content h2 {
       font-size:0.9rem;
       margin:10px 0 10px 0;
       font-weight: 800;
    }

    .publicacoes h4 {
        color: var(--grey-bold);
        font-size:0.9rem;
    }
}

/******ARTIGO *****/

.text-top {
    display:flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.563rem;
    letter-spacing: 1.5px;
    padding-top:30px;
}

.text-bottom {
    display:flex;
    flex-direction: row;
    align-items: center;
}

.autor-artigo {
    font-size:0.8rem;
    font-weight: 800;
    color:var(--blue-stronger);
    padding-right:20px;

}

.setas-banner {
    margin:8px;
}

.artigo h1 {
    font-size:3rem;
    color: var(--grey-bold);
    width:75%;
    margin:20px 0 30px 0;
    
}

.artigo p {
    font-size:0.875rem;
    line-height: 1.625rem;
    font-weight: 400;
    padding:0 5%;
}

.frase-destaque {
    font-size:0.875rem;
    line-height: 1.625rem;
    font-weight: 400;
    margin:0 10%;
    padding-left:2%;
    color:var(--grey-lighter);
    border-left: 3px solid #D9DBE9;
}

.artigo h2 {
    font-size:2rem;
    color: var(--grey-bold);
    padding:0 5%;
}

.artigo h3 {
    font-size:1.5rem;
    color: var(--grey-bold);
    padding:0 5%;
}

.artigo-img{
    margin:30px 0 10px 0;
    width:100%;
    height:450px;
    border-radius: 10px;
    object-fit: cover;
}
.artigo-img-div {
    margin-bottom: 60px 
}

.legenda-img {
    font-size:0.688rem ;
    color:var(--grey-lighter);
     text-align:center;
}
.blog-tags {
    display: flex; 
    flex-direction: row;
    flex-wrap: wrap;  
}
.blog-tags div {
    margin-bottom:5px;
}
.share-div {
    font-size: 0.688rem;
    font-weight: 800;
    color:var(--blue-footer);
    margin-right:10px;
    padding-top:0px
}

.line-artigo {
    width:100%;
    border-top:2px solid #D9DBE9;
    padding-top:20px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items:center;
}
.social-media-list2 {
    display:flex;
    justify-content: row;
    align-items: center;
}

.social-media-list2 svg {
    cursor:pointer;
    margin-right:5px;
} 

@media only screen and (max-width: 800px) {
    .line-artigo {
        flex-direction: column;
        align-items:flex-start;
        margin-top:20px;
    }
    .social-media-list2 {
       margin:15px 0 24px 0;
    }
    .artigo p {
        line-height: 1.425rem;
    }
    .frase-destaque {
        line-height: 1.425rem;
    }
    .artigo h1 {
        font-size:2rem;
        width:100%;
        margin-bottom:10px
    }
    .artigo h2 {
        font-size:1.5rem;
    }
    .artigo h3 {
        font-size:1.2rem;
    }
    .artigo-img{
        width:100%;
        height:200px;
        border-radius: 10px;
        object-fit: cover;
    }
    .artigo-img-div{
    margin-bottom: 20px
    }
}

