.bg-dore { background-color : #af8f46; }
.bg-bleu-gris {background-color: #6c6c74 ; }
.bg-marron {background-color: #957c65 ; }
.bg-beige {background-color: #eeebe3 ; }
.bg-taupe {background-color: #b2a392 ; }
.bg-bleu-fonce {background-color: #10204c ; }
.bg-white { background-color: #FFFFFF ;}



#aristide .preloader .loader span {
    color: #6c6c74;
    font-family: var(--titleFontFamily);
}
/*
#aristide .preloader .loader .loader-outter,
#aristide .preloader .loader .loader-inner {
    border: 4px solid #957c65;
}
*/




#aristide .submenu-area {
    background: #eeebe3;
}

#aristide .submenu-area {
    border-bottom: 2px solid #af8f46 !important;
}

#aristide .submenu-left-content ul li img {

    max-width: 22px;
}

#aristide .submenu-left-content ul li a {
    color: #6c6c74;
}


#aristide  .submenu-left-content ul li p {
    color: #6c6c74;
}

#aristide .submenu-right-content ul li a i {
    color: #957c65;
}


@media only screen and (max-width: 767px) {
    #aristide .submenu-left-content ul li a {
        font-size: 16px;
    }

    #aristide .submenu-left-content ul li img {
        max-width: 15px;
    }

    #aristide  .banner-three-area::after {
        display: block;
    }
}


#aristide .submenu-right-content ul li a i {
    font-size: 28px;
}

#aristide .main-nav {
    background-color: #1a365c;  /* 1a365c */
}

#aristide .navbar {
    background-color: #1a365c;
}

#aristide  .navbar-area {
    background-color: #1a365c;
}

#aristide .banner-three-area {
    padding-top: 150px;
    padding-bottom: 150px;
    background-color: #eeebe3; /* #151B20; */
    position: relative;
    z-index: 1;
    overflow: hidden;
}


#aristide .single-banner-three-content span.etiquette {
    color: #957c65;
    background: rgba(171, 151, 69, 0.2);

}


#aristide h1 span.bodyfont {
    font-family: var(--bodyFontFamily) !important;
    font-size: 47px;
    text-transform: capitalize;
    color: #1a365c;
    line-height: 57px;
    margin-bottom: 20px;
    background: none !important;
    font-weight: 500;
    /*padding: 5px;
    display: inherit;*/
}



#aristide .banner-three-area::after {
    background-image: url(../../assets/images/maison-aristide/banner/banner-three-bg-cream.webp);
}

#aristide .single-banner-three-content span::before {
    border-bottom-color: #eeebe3;
}

#aristide .single-banner-three-content span::after {
    border-bottom-color: #eeebe3;
}

#aristide .single-banner-three-content h1 {
    font-size: 55px;
    color: #1a365c;
    line-height: 57px;
    margin-bottom: 20px;
}

#aristide .single-banner-three-content p {
    color: #1a365c;
    font-size: 18px;
    margin-bottom: 30px;
}

/*
#aristide .single-banner-three-content a i.bx {
    font-size: 22px;
}
*/

#aristide .faqs-buy-one-area .section-title h2 {
    color: #1a365c;
}

#aristide .services-area {
    background-color: #d5c5a9;  /*#d5c5a9;*/
}

#aristide .services-area .section-title h2 {
    color: #FFFFFF;
}

#aristide .services-area .section-title .top-title {
    color: #1a365c;
}

#aristide .single-discover-card.services-card {
    background-color: #FFFFFF;
    border-radius: 20px;
}
#aristide .single-discover-card.services-card h3 {
    color: #af8f46;
}
#aristide .single-discover-card.services-card:hover h3 {
    color: #957c65;
}
#aristide .single-discover-card.services-card p {
    color: #1a365c;
}

#aristide .portfolio-style-three-area {
     background-color: #d5c5a9;
     overflow: hidden;
 }

#aristide .portfolio-style-three-area .section-title h2 {
    color: #FFFFFF;
}

#aristide .portfolio-style-three-area .section-title .top-title {
    color: #1a365c;
}


#aristide .single-portfolio-three-item .portfolio-card {
    background-color: #af8f46;  /*#1a365c;*/
    border-radius : 20px;
    /*padding : 20px;*/
}

#aristide .single-portfolio-three-item .portfolio-card h3 {
    font-size: 28px;
}
#aristide .single-portfolio-three-item .portfolio-card h3:hover {
    color: #1a365c;
}

#aristide .single-portfolio-three-item .portfolio-card span {
    color: #1a365c;
    font-size: 18px;
}

#aristide .single-portfolio-three-item .portfolio-card h3 span.bodyfont {
    font-family: var(--bodyFontFamily) !important;
    font-size: 28px;
    color: #1a365c;
}

#aristide .portfolio-three-slider.owl-theme .owl-nav [class*="owl-"] {
     background: #af8f46;
 }


/*
#aristide .services-area::after, #aristide  .portfolio-style-three-area::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: -1;
}

#aristide .services-area::after {
    background-image: url(../../assets/images/maison-aristide/banner/banner-three-bg-cream.webp);
}

#aristide .portfolio-style-three-area::after {
    background-image: url(../../assets/images/maison-aristide/banner/banner-three-bg-cream.webp);
}
*/


#aristide .faqs-buy-one-area {
    background-color: #af8f46;
}

#aristide .faqs-buy-one-area p{
    color: #1a365c;
}


#aristide .faqs-buy-one-area .default-btn.white-btn {
    background-color: var(--whiteColor);
    color: var(--mainColor);
}



#aristide .footer-widget-area {
    background-color: #1a365c;
}


#aristide .copyright-content {
    text-align: center;
    border-top: 2px solid #d5c5a9;
    background: #1a365c;   /*#1a365c;*/
}
#aristide .copyright-content p {
    color: #6c6c74;
}

#aristide .footer-widget .footer-widget-list li a {
    background: rgba(255, 255, 255, 0.1);
    color: var(--mainColor);
}

#aristide .footer-widget .footer-widget-list li a:hover {
    background-color: var(--mainColor);
    color: var(--whiteColor);
}



#aristide .go-top {
    background-color: #af8f46;
}






/*
html .mean-container .mean-nav ul li a {
    display: block;
    float: left;
    width: 90%;
    padding: 1em 5%;
    margin: 0;
    text-align: left;
    color: #2F2D2B;
    border-top: 1px solid rgba(219, 238, 253, 0.5);
    text-decoration: none;
    font-family: 'LEMONMILKLight', cursive;
    font-size: 15px;
    font-weight: 500;
}
*/



/*
.mentions-legales {}

.mentions-legales a { color:#1a365c;}
.mentions-legales h5, .mentions-legales  h6 { color:#1a365c;}
.mentions-legales .privacy-text h3 { margin-top:55px; }



.privacy-text p {
    margin-bottom: 10px;
    color: #555555;
}

.mentions-legales li {
    font-size: 16px;
    color: #555555;
    font-family: var(--bodyFontFamily);
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 0;
}
*/


/* ****** OFFRES CSS SPECIF ***** */

/*
#aristide .faqs-buy-one-area.offre-noel {
    background-color: #c25229;
}*/

#aristide .faqs-buy-one-area.offre-noel {
    background-color: #516560;
}
#aristide .faqs-buy-one-area.offre-noel .section-title h2 {
    color: #fff3e4;
}

#aristide .faqs-buy-one-area.offre-noel p {
    color: #fff3e4;
}


#aristide .faqs-buy-one-area.offre-noel .default-btn.white-btn {
    background-color: var(--whiteColor);
    color: #c25229;
}

#aristide .faqs-buy-one-area.offre-noel .default-btn.white-btn:hover {
    color: #fff3e4;
}

#aristide .faqs-buy-one-area.offre-noel .default-btn.default-btn::after {
    background-color: #c25229;
    color: #fff3e4;
}