.texte ul li {
    color: var(--main-color);
    font-weight: 700;
}

.text-white .BFW-cmsV02.spec_colorText .titre h2,
.text-white .BFW-cmsV02.spec_colorText .titre h1,
.text-white .BFW-cmsV02.spec_colorText .titre h3 {
    color: var(--main-color) !important;
}

.text-white .BFW-cmsV02.spec_colorText .titre h1::after,
.text-white .BFW-cmsV02.spec_colorText .titre h2::after,
.text-white .BFW-cmsV02.spec_colorText .titre h3::after,
.text-white .BFW-cmsV02.spec_colorText .titre h4::after,
.text-white .BFW-cmsV02.spec_colorText .titre h5::after,
.text-white .BFW-cmsV02.spec_colorText .titre h6::after {
    background: var(--main-color) !important;
}

.spec_colorText img {
    max-width: 100%;
    object-fit: contain;
    height: auto;
}

.spec_colorText .titre {
    text-align: center;
    color: var(--main-color);
}

.spec_colorText .texte ul li {
    font-weight: 700;
    color: var(--main-color);
}

.spec_colorText b, .spec_colorText a, .spec_colorText strong {
    color: var(--main-color);
}

.bloc_silver_accordion .accordion-button,
#bloc-formulairev02-contact input,
#bloc-formulairev02-contact textarea,
.bloc-metier .img-metier-container {
    border-radius: 5px !important;
}

#header-boutique .logo-container-main img {
    max-width: 125px;
}

.fixed-header .logo-container-main img {
    max-width: 95px !important;
}

.header-top.transparent-header {
    display: none;
}

.header-main.transparent-header {
    background: #fff;
}

.fixed-header .header-main.transparent-header {
    background: rgba(255, 255, 255);
}

/* MAIN */

@media only screen and (min-width: 992px) {
    .main-slider-2-text {
        font-size: 35px;
    }
}

.texte-icon-content .content-text, .texte-icon-content .content-title {
    color: #fff !important;
}

.texte-icon-content .content-icon {
    border: 1px solid #ffffff;
}

.pub-bg, .pub-item .filter {
    filter: brightness(0.8);
}

.texte ul li {
    display: inline-flex;
}

img.img-responsive.border-photo.imgPARTENAIRE {
    filter: none;
}

img.img-responsive.border-photo.imgPARTENAIRE:nth-child(1) {
    max-width: 200px !important;
}

.bloc-pricing .top-princing {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.BFW-blcSuiveurTM.main-color>a {
    background-color: var(--main-color);
}
/* FOOTER */
.footer-101-footer {
    background-color: rgb(2 123 255) !important;
}

.texte-icon-content a,
.texte-icon-content address,
.texte-icon-content strong,
.texte-icon-content p{
    color: white;
        font-weight: 500;

}