/* HEADER IMMO */
.header-main.transparent-header {
    background: rgba(255, 255, 255, 0) !important;
}
.header-top.transparent-header {
    background: var(--main-color) !important;
}
.transparent-header-container .menu-top a,
.transparent-header-container .menu-top a span {
    color: #fff !important;
}

html body header#header-boutique.header-std.transparent-header-container.fixed-header div.header-main.transparent-header{
  background: rgb(255, 255, 255) !important;
}

.header-main.transparent-header {
  background: rgba(255, 255, 255, 0) !important;
}

.fixed-header .logo-container-main .logo-responsie {
  display: block !important;
  width: 82px;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-blocPresentationBddV02-200.BFW-blocPresentationBddV02.mainindex-200-blocPresentationBddV02.collection-banner div.container div.bloc-title-container.d-flex.align-items-baseline h2.bloc-title{
  color: #fff !important;
}

.banner .filter {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0);
}

.logo-footer img {
  height: auto;
  border-radius: 10px;
}

.bloc-title-container .bloc-title {
  text-align: center;
  color: #314452;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.25em;
  background-color: inherit;
  width: fit-content;
  padding: 0 15px;
}

.main-slider-2-text {
  font-size: 36px;
  margin-bottom: 12px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: .058em;
  font-family: Lato,sans-serif;
  margin-top: 196px;
  text-transform: capitalize !important;
}

#header-boutique .logo-container-main img {
  width: 100%;
  max-width: 270px;
  height: auto;
  background: white;
  border-radius: 10px;
  padding: 5px;
}

html body main#content div.content-space-t-2 div#BFW-container-82.BFW-container.mainindex-82-container.vertical-align-center div.sectionDePage div.container{
  background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px;
}

html body main#content div.content-space-t-2 div#BFW-silver-actu-V02-2-52.BFW-silver-actu-V02-2.mainindex-52-silver-actu-V02-2.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.container{
  background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px;
    margin-bottom: 35px !important;
}

.reviews-table{
  background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px !important;
}

#items-main_index-178-silver-presta-icon_sous_bloc_3 > div:nth-child(1) > span:nth-child(1){
  background-color: transparent !important;
}

#items-main_index-178-silver-presta-icon_sous_bloc_2 > div:nth-child(1) > span:nth-child(1){
  background-color: transparent !important;
}

#items-main_index-178-silver-presta-icon_sous_bloc_1 > div:nth-child(1) > span:nth-child(1){
  background-color: transparent !important;
}

#items-main_index-178-silver-presta-icon_sous_bloc_4 > div:nth-child(1) > span:nth-child(1){
  background-color: transparent !important;
}

.mainindex-179-bloc-compteurV02 {
  margin-bottom: -33px;
}

@media only screen and (min-width: 992px) {
  .row.align-items-center.col-4.col-lg-12.justify-content-center.header-middle-content{
        display: none;
    }
    .fixed-header .row.align-items-center.col-4.col-lg-12.justify-content-center.header-middle-content{
        display: flex;
    }
  }