a.link_more_class {
    font-family: 'Open sans', sans-serif;
    color: #212529 !important;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.posts_carousel_class {
    font-family: 'Open sans', sans-serif;
    color: #212529 !important;
}
.posts_carousel_class a {
    text-decoration: none;
}
.posts_carousel_class .slick-prev img,
.posts_carousel_class .slick-next img {
    filter: grayscale(100%) opacity(40%);
}

.posts_carousel_class .slick-prev:hover img,
.posts_carousel_class .slick-next:hover img {
    filter: invert(62%) sepia(80%) saturate(1350%) hue-rotate(-5deg) brightness(102%) contrast(102%);
}


.posts_carousel_class .slick-prev:before, 
.posts_carousel_class .slick-next:before {
    content: "";
}

a.post-title {
    font-size: 16px;
    color: #212529 !important;
    width: 90%;
}
.posts_carousel_class .slick-prev:hover:before, 
.posts_carousel_class .slick-next:hover:before {
    background-color: #F2BE4E;
}
.entry-thumbnail img {
    max-width: 100%;
    height: auto;
}
.entry-header img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.site-main {
    font-family: 'Open sans', sans-serif !important;
    margin: 5vw 16.4vw 5vw 16.4vw;
    color: #212529 !important;
}
.site-main a {
    text-decoration: none !important;
    color: #212529 !important;
}

h1.entry-title {
    font-size: 25px;
    font-weight: 600;
}

.entry-meta {
    color: #999999;
}
.entry-date {
    font-size: 14px !important;
}
.entry-content p {
    font-size: 12px !important;
    line-height: 25px;
}
.side-menu-posts h3 {
    font-size: 22px !important;
    position: relative;
}
.side-menu-posts h3::before {
    background: #F2BE4E;
    content: '';
    width: 50px;
    height: 2px;
    position: absolute;
    bottom: -25%;
}
.text-muted {
    font-size: 12px !important;
}
.text-muted .post-date .entry-date {
    font-size: 12px !important;
}
.text-muted .post-category a{
    color: #6C757D !important;
}
.categories-list li {
    background-color: #f9f9f9;
}

.categories-list li a {
    font-weight: 600;
}

.post-title:hover, .lire_la_suite:hover {
    color: #F2BE4E !important;
}

.cat-pagination a:hover {
    color: #F2BE4E;
}