#header .header-logo {
    width: 190px;
}

#header .header-logo img{
    width: 100%;
    height: auto;
}

.article-post{
    width: 100%;
    height: 450px;
    background: #fff;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.1); 
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.article-post img{
    width: 100%;
    height: 450px;
    object-fit: contain;
}


.symbol {
    position: absolute;
    left: 0;
    top: 0;
}

.symbol-center {
    top: -25px;
    width: 100%;  /* Important : il doit prendre toute la largeur */
    height: 100%; /* Important : il doit prendre toute la hauteur */
    display: flex;
    justify-content: center; /* Centrage horizontal */
    align-items: center;     /* Centrage vertical */
}

.symbol img{
   width: 100%;
   height: 120px;

}


.overlay-color-secondary:not(.no-skin):before {
     background: #df0024 !important;
}

#footer {
    margin-top: 0;
}

#header .header-nav-main.header-nav-main-text-size-4 nav>ul>li>a {
    font-size: 18px;
}

.recent-posts .date {
    margin-right: 0;
}


/* Annule l'ombre sur le conteneur et les items */
.owl-carousel, 
.owl-carousel .owl-item, 
.owl-carousel .owl-stage-outer {
    box-shadow: none !important;
}

/* Si l'ombre vient des images ou des articles à l'intérieur */
.owl-carousel .article-post, 
.owl-carousel img {
    box-shadow: none !important;
}

.owl-carousel .owl-nav button.owl-prev {
 position: absolute;
 left: -60px;
}
.owl-carousel .owl-nav button.owl-next{
 position: absolute;
 right: -60px;
}

.custom-hero-row .symbol {
    position: absolute;
    left: 15px;
    top: -60px;
}