


.cat-news{
    background-color: #d0e9dd;
    font-size: 1.5rem;
    margin-bottom: 1rem;
    width: fit-content;
    padding: 1px 10px;
}

h3.section-news{
    font-family: "Open Sans", "Lalezar";
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: bold;
}

.border-b-news{
    border-bottom: 2px solid black;
}

.post-primary-news{
    max-width: 500px;
}
.figure-post-primary{
    aspect-ratio: 390/220;
    max-height: 550px;
}
.figure-post-primary > a > img{
    object-fit: cover;
    width: 100%;
    aspect-ratio: 390/220;
    font-size: 15px;
    line-height: 15px;
}



.excerpt-news > p{
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0;
}

figure > a > .img-news{
    min-height: 101px;
    object-fit: cover;
    font-size: 10px;
    color: black;
    line-height: 10px;
    aspect-ratio: 4/3;
}

h3.news-title{    
    font-family: 'Lalezar', 'Times New Roman', Times, serif;
    font-size: 28px;
    line-height: 26px;
    
}
div.title-peq > h4.news-title{    
    font: unset;
    font-family: 'Lalezar', 'Times New Roman', Times, serif;
    line-height: 0.8rem;
}
h4.news-title > a{    
    font-family: 'Lalezar', 'Times New Roman', Times, serif;
    font-size: 1.15rem;
}

.meta-post-primary{
    font-size: 14px;
    line-height: 18px;
    color: rgb(82, 82, 82);
}
.meta-post-primary > i{
    font-size: 12px;
    line-height: 18px;
    color: darkgrey;
    margin-right: 4px;
}
.meta-post > i{
    font-size: 10px;
    line-height: 18px;
    color: darkgrey;
    margin-right: 2px;
}
.meta-post{
    font-size: 12px;
    line-height: 18px;
    color: darkgray;
}
.shadow-news{
    box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.1);
}

