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

.dateACTU{
  display: none;
}

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

li.text-center:nth-child(1) > a:nth-child(1):hover {
  color: var(--main-hover) !important;
}
li.text-center:nth-child(2) > a:nth-child(1):hover {
  color: var(--main-hover) !important;
}
li.text-center:nth-child(3) > a:nth-child(1):hover {
  color: var(--main-hover) !important;
}
li.text-center:nth-child(4) > a:nth-child(1):hover {
  color: var(--main-hover) !important;
}
li.text-center:nth-child(5) > a:nth-child(1):hover {
  color: var(--main-hover) !important;
}

.mini-actu-item:hover {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--main-hover) !important;
}

html body main#content div.content-space-t-2 div#BFW-container-211.BFW-container.wow.animate__fadeInDown.mainfrservices-aeriens-211-container.text-white.py-4.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12 div#BFW-silver-accordionV02-212.BFW-silver-accordionV02.sectionDePage__mainfrservices-aeriens-211-container-212-silver-accordionV02 div.bloc_silver_accordion.container.mb-5.pb-3 div.row div.headline h2.hTitle{
  color: white;
}

html body main#content div.content-space-t-2 div#BFW-container-222.BFW-container.wow.animate__fadeInRight.mainfrservices-maritimes-222-container.text-white.py-4.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12 div#BFW-silver-accordionV02-223.BFW-silver-accordionV02.sectionDePage__mainfrservices-maritimes-222-container-223-silver-accordionV02 div.bloc_silver_accordion.container.mb-5.pb-3 div.row div.headline h2.hTitle{
  color: white;
}

.bloc-metier .img-metier{
  object-fit: none !important;
}

h2.bloc-title{
  color: var(--main-color) !important;
}

html body main#content div.content-space-t-2 div#BFW-container-211.BFW-container.wow.animate__fadeInRight.mainfrservices-aeriens-211-container.py-4.text-white.vertical-align-center.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12 div#BFW-silver-accordionV02-212.BFW-silver-accordionV02.sectionDePage__mainfrservices-aeriens-211-container-212-silver-accordionV02 div.bloc_silver_accordion.container.mb-5.pb-3 div.row div.headline h2.hTitle{
  color: white !important;
}

.shop-product-social{
display: none !important;
}

.share {
  display: none !important; 
}

.text-white .texte ul li::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='37px' height='27px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13L10 16L17 9' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
.text-white .bouton{
  background: white !important;
  color: var(--main-color) !important;
}

.megamenu li a {
  font-weight: 700;
  color: black;
  text-transform: none;
  line-height: 47px;
  letter-spacing: .02em;
  font-size: 16px;
  display: block;
}

.megamenu li a:hover {
  font-weight: 700;
  color: var(--main-color);
  text-transform: none;
  line-height: 47px;
  letter-spacing: .02em;
  font-size: 16px;
  display: block;
}
.nav-link.active{
  color: var(--main-color) !important;
}

@media only screen and (max-width: 992px) {
  .bloc-metier::before {
    width: 100% !important;
  }
}