.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;
}

#BFW-silver-presta-icon-178 .bloc-title-container .bloc-title{
    color:rgb(199, 176, 153) !important;
}

.header-main{
    background: #302b25;
}

.megamenu li a{
    color:#fff9f2;  
}

#BFW-bloc-Pub-Anime-50 img{
    filter: brightness(60%);
}


.mini-actu-item:hover{
    color: var(--main-hover);    
}   

#BFW-footer-101 iframe{
    display:none;
}

#BFW-footer-101 > div > div > div:nth-child(7) > ul > li:nth-child(1),
#BFW-footer-101 > div > div > div:nth-child(7) > ul > li:nth-child(2){
    margin-bottom:5px;
}

@media only screen and (max-width: 991px) {
    .header-std .mobil-toogler {
        color:#fff;
    }
}