.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, .bloc-title-container .bloc-title {
    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-top {
    display: none !important;
}

.header-main {
    background-color: #fe7400;
}

.megamenu li a {
    color: #fff !important;
}

.megamenu li a:hover {
    color: #01aee8 !important;
}

#header-boutique .dropdown-menu ul .dropdown-item {
    padding: 0 25px !important;
    margin-bottom: 0 !important;
    color: #01aee8 !important;
}

#header-boutique .logo-container-main img {
    width: 200%;
    max-width: 400px;
    height: auto;
    margin-left: -100px;
}

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

.header-main.transparent-header, .fixed-header .header-main.transparent-header {
    background: #fe7400;
}

@media only screen and (min-width: 992px) {
    .header-middle {
        padding-bottom: 0px !important;
    }
}

@media only screen and (min-width: 992px) {
    .header-main {
        height: fit-content;
        border-bottom: 5px solid #01aee8;
    }
}

/* MAIN */

a:hover, i.fab.fa-facebook-f:hover, i.fab.fa-instagram:hover, i.fab.fa-x-twitter:hover {
    color: #01aee8;
}

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

.texte-icon-content .content-icon {
    background-color: #fff !important;
    color: #fe7400 !important;
}

.texte-icon-content .content-icon:hover {
    background-color: #fe7400 !important;
    color: #fff !important;
    border: 2px solid #fff !important;
}

.texte-icon-content {
    min-width: 25%;
    padding: 0 60px 30px;
}

@media only screen and (min-width: 992px) {
    .texte-icon-content {
        border-right: 1px solid rgb(255, 255, 255);
    }
}

@media only screen and (min-width: 992px) {
    .texte-icon .row .texte-icon-content:nth-child(3) {
        border-right: 1px solid rgb(255, 255, 255);
    }
}

.BFW-cmsV02 .titre h1::after, .BFW-cmsV02 .titre h2::after, .BFW-cmsV02 .titre h3::after, .BFW-cmsV02 .titre h4::after, .BFW-cmsV02 .titre h5::after, .BFW-cmsV02 .titre h6::after {
    background: #01aee8 !important;
}

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

/* FOOTER */

.footer-101-footer {
    background-color: #fe7400 !important;
}