/* HEADER IMMO */
.header-main.transparent-header {
    background: rgba(255, 255, 255, 0.8);
}

.header-top.transparent-header {
    background: #e4bd53 !important;
}

.transparent-header-container .menu-top a,
.transparent-header-container .menu-top a span {
    color: #fff !important;
}

strong,
footer a:hover,
.bloc-title, h1, h2 {
    color: #e4bd53 !important;
}

#BFW-blocPresentationBddV02-199 .bloc-title {
    color: white !important;
}

.texte .bouton,
.btn.btn-primary.all-actus {
    background: var(--main-hover) !important;
    color: white;
    border-color: var(--main-hover) !important;
}

.texte .bouton:hover,
.btn.btn-primary.all-actus:hover {
    background: #3f3f3f !important;
    color: white;
    border-color: #3f3f3f !important;
}

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

.illustration-ads.ad-details-v1 {
    background: #0000002e;
}

.BFW-cmsV02 .texte h2::after {
    background: rgba(241, 207, 95, 0.5);
}

#BFW-container-216 {
  margin-top: -55px;
}


#BFW-silver-accordionV02-220 .bloc_silver_accordion.container.mb-5.pb-3 {
  background: #0000004f;
  margin-top: 35px;
  padding-top: 20px;
}