.header-top #GTranslateDesktop #GTranslate .left-topbar:first-child {
    position: relative; /* N�cessaire pour positionner le pseudo-�l�ment */
}

.header-top #GTranslateDesktop #GTranslate .left-topbar:first-child::before {
    content: "";
    position: absolute;
    left: -6px; /* Ajuste la position � gauche de l'ic�ne */
    top: 50%;
    width: 2px; /* �paisseur de la bordure */
    height: 50%; /* Plus petit que l'ic�ne */
    background-color: white !important;
    transform: translateY(-50%);
}

.transparent-header .megamenu .dropdown-menu li a{
    padding-left: 25px;
}

.BFW-silver-actu-V02-2 .inner-team p{
    color:#fff;
}

.breadcrumb.breadcrumbV2 a, .breadcrumb.breadcrumbV2 li{
    color: #fff !important;    
}

body{
    background: #072f2a;
}

.news-v2 .inner-team p{
     color:#ddd;    
}

#header-boutique .dropdown-menu > ul, #header-boutique .ul-product {
  padding: 15px 0 !important;
  background: #072f2ab5 !important;
}

html body header#header-boutique.header-std.transparent-header-container.fixed-header div.header-main.transparent-header div.container.header-middle div.row.align-items-center.justify-content-start div.row.align-items-center.col-4.col-lg-12.justify-content-between div.logo-container-main.col-12.col-lg-3.text-center.text-lg-start.px-0 a.logo-responsie.d-block.d-lg-none img {
    max-width: 140px !important;
  margin-top: -6.2em !important;
  height: 186px;
}

.fixed-header .header-main.transparent-header {
  background: #072f2a70 !important;
}


@media only screen and (min-width: 991px){

    #header-boutique .logo-container-main img {
      width: 100%;
      max-width: 225px;
      height: auto;
      position: absolute;
      margin-top: -10.1em;
    }
}

@media only screen and (max-width: 991px){

    #header-boutique .logo-container-main img {
        width: 250px;
        margin-left: -65px;
        margin-top: -20px;
    }
    
    .header-std .mobil-toogler {
        color:#fff;
    }
    
    html body header#header-boutique.header-std.transparent-header-container.fixed-header div.header-main.transparent-header div.container.header-middle div.row.align-items-center.justify-content-start div.row.align-items-center.col-4.col-lg-12.justify-content-between div.logo-container-main.col-12.col-lg-3.text-center.text-lg-start.px-0 a.logo-responsie.d-block.d-lg-none img {
        width: 150px;
        margin-left: 86px;
        margin-top: -60px !important;
    }
    
    .fixed-header .header-main.transparent-header{
        background: #072f2a !important;   
    }
    
    #header-boutique .dropdown-menu > ul, #header-boutique .ul-product{
        background:hsla(0, 0%, 100%, .95) !important;
    }
    
    .link-page-mpbile, li.drapeauli:nth-child(1) > a:nth-child(1) > span:nth-child(2){
        color: #666666D9 !important;
    }

}

.megamenu li a {
  color: #fff !important;
}

.megamenu li a::after {
  color: #fff !important;
}

.menu-top li i {
  margin-left: 3px;
  color: #fff !important;
}

li.drapeauli:nth-child(1) > a:nth-child(1) > span:nth-child(2) {
  color: #fff !important;
}

li.drapeauli:nth-child(3) > a:nth-child(1) > span:nth-child(2) {
  color: #fff !important;
}

div.titre:nth-child(1) > h2:nth-child(2) {
  color: #fff !important;
}

div.titre:nth-child(1) > h2:nth-child(2)::after {
  background-color: #fff !important;
}

a.btn-primary:nth-child(2){
    background-color: #fff !important;
    color: #072f2a;
}

a.btn-primary:nth-child(2):hover {
    background-color: #0b4740 !important;
    border-color: #0b4740 !important;
    color: #fff;
}

html body main#content div.content-space-t-2 div#BFW-container-82.BFW-container.mainindex-82-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.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-202.BFW-cmsV02.sectionDePage__mainindex-82-container-202-cmsV02 div.texte p a.bouton {
    background: #fff !important;
    color: #072f2a !important;
}

html body main#content div.content-space-t-2 div#BFW-container-82.BFW-container.mainindex-82-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.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-202.BFW-cmsV02.sectionDePage__mainindex-82-container-202-cmsV02 div.texte p a.bouton:hover {
    background-color: #0b4740 !important;
    border-color: #0b4740 !important;
    color: #fff !important;
}


h2.section-title {
    color: #fff !important;
}

h2{
    color: #fff !important;
}

h1{
    color: #fff !important;
}

.title-actu{
    color: #fff !important;
}   

.title-actu::after{
    background: #fff !important;
}   

p.content{
    color: #fff !important;
}

p.review-content{
    color: #fff !important;
}

.author-name a {
  color:#fff !important;
}

.text-center.date-description {
  color: #fff !important;
}

.review-item .more {
  cursor: pointer;
  font-size: 16px;
  color: #fff !important;
  text-align: center;
}

.review-item.swiper-slide.swiper-slide-active{
    border-color: #fff !important;
}

.review-item.swiper-slide{
    border-color: #fff !important;
}



.menu-top > li:nth-child(4) > a:nth-child(1) > span:nth-child(1) {
    color: #fff !important;
}

/* page actu*/

.news-v2 .inner-style {
  background: #1c5b4c !important;
}

/* page contact*/

p.mb-0 {
  color: #fff !important;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
  color: white;
}
.title-address {
  color: #fff !important;
}   

ul.list-unstyled:nth-child(2) > li:nth-child(2) > a:nth-child(3) {
  color: #fff !important;
}   

ul.list-unstyled:nth-child(2) > li:nth-child(3) > a:nth-child(2) {
  color: #fff !important;
}

.sky-form fieldset {
  background: #1c5b4c  !important;
}

label{
    color: #fff !important;
}

/* page nos chambres*/

.texte ul {
  list-style: none;
}

html body main#content div.content-space-t-2 div#BFW-container-148.BFW-container.mainfrlove-room-marseille-148-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.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-152.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrlove-room-marseille-148-container-152-cmsV02 div.texte p a.bouton{
    background: #fff !important;
    color: #072f2a !important;
}

html body main#content div.content-space-t-2 div#BFW-container-148.BFW-container.mainfrlove-room-marseille-148-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.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-152.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrlove-room-marseille-148-container-152-cmsV02 div.texte p a.bouton:hover {
    background-color: #0b4740 !important;
    border-color: #0b4740 !important;
    color: #fff !important;
}

html body main#content div.content-space-t-2 div#BFW-container-149.BFW-container.mainfrlove-room-marseille-149-container.vertical-align-center.text-white.py-5.reverse-mobile.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-153.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrlove-room-marseille-149-container-153-cmsV02 div.texte p a.bouton {
    background: #fff !important;
    color: #072f2a !important;
}

html body main#content div.content-space-t-2 div#BFW-container-149.BFW-container.mainfrlove-room-marseille-149-container.vertical-align-center.text-white.py-5.reverse-mobile.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-153.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrlove-room-marseille-149-container-153-cmsV02 div.texte p a.bouton:hover {
    background-color: #0b4740 !important;
    border-color: #0b4740 !important;
    color: #fff !important;
}

html body main#content div.content-space-t-2 div#BFW-container-219.BFW-container.mainfrlove-room-marseille-219-container.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-220.BFW-cmsV02.sectionDePage__mainfrlove-room-marseille-219-container-220-cmsV02 div.texte p a.bouton {
    background: #fff !important;
    color: #072f2a !important;
}

html body main#content div.content-space-t-2 div#BFW-container-219.BFW-container.mainfrlove-room-marseille-219-container.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-220.BFW-cmsV02.sectionDePage__mainfrlove-room-marseille-219-container-220-cmsV02 div.texte p a.bouton:hover {
    background-color: #0b4740 !important;
    border-color: #0b4740 !important;
    color: #fff !important;
}

h2.hTitle::after {
    background: #fff !important;
}

h2::after {
    background: #fff !important;
}

.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='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
/* bloc test icone*/

.texte-icon-content {
  min-width: 25%;
  padding: 0 15px 30px;
}

/* suppression en tête diaporama page nos chambres */

html body main#content div.content-space-t-2 div.col-12 div#BFW-blocDiaporamaCubeV02-211.BFW-blocDiaporamaCubeV02.mainfrlove-room-marseille-211-blocDiaporamaCubeV02.collection-banner div.diaporamaCube.container div#mifrlovroommrsill211blocDipormCubV02-diapocubefiltersw.d-block.list-inline.text-center.g-mb-50 button.list-inline-item.cbp-filter-item.g-brd-around.g-brd-gray-light-v4.g-brd-primary--active.g-color-gray-dark-v4.g-color-primary--hover.g-color-primary--active.g-font-size-12.rounded.g-transition-0_3.mb-2.cbp-filter-item-active {
    display: none !important;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-blocDiaporamaCubeV02-218.BFW-blocDiaporamaCubeV02.mainfrlove-room-marseille-218-blocDiaporamaCubeV02.collection-banner div.diaporamaCube.container div#mifrlovroommrsill218blocDipormCubV02-diapocubefiltersw.d-block.list-inline.text-center.g-mb-50 button.list-inline-item.cbp-filter-item.g-brd-around.g-brd-gray-light-v4.g-brd-primary--active.g-color-gray-dark-v4.g-color-primary--hover.g-color-primary--active.g-font-size-12.rounded.g-transition-0_3.mb-2.cbp-filter-item-active {
    display: none !important;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-blocDiaporamaCubeV02-221.BFW-blocDiaporamaCubeV02.mainfrlove-room-marseille-221-blocDiaporamaCubeV02.collection-banner div.diaporamaCube.container div#mifrlovroommrsill221blocDipormCubV02-diapocubefiltersw.d-block.list-inline.text-center.g-mb-50 button.list-inline-item.cbp-filter-item.g-brd-around.g-brd-gray-light-v4.g-brd-primary--active.g-color-gray-dark-v4.g-color-primary--hover.g-color-primary--active.g-font-size-12.rounded.g-transition-0_3.mb-2.cbp-filter-item-active {
    display: none !important;
}

.breadcrumbV2.breadcrumb .active, .breadcrumbV2.breadcrumb a, .breadcrumbV2.breadcrumb li,
.breadcrumb.breadcrumbV2 a, .breadcrumb.breadcrumbV2 li, .page-actus .heading .date{
    color: #dedede !important;
}

.page-actus p, .generique-item h2 a{
    color: white !important;    
}

.page-actus .image-container .dateACTU{
    display:none;
}

#formBtnFullSearch form label{
    color:#222 !important;
}

#gaucheMENTIONS, #droiteMENTIONS{
    color:#fff;
}

@media only screen and (min-width: 992px) {
    .dropdown-toggle::after {
        background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e") !important;

        }
}

@media only screen and (max-width: 991px){
    
    .link-page-mpbile, li.drapeauli:nth-child(1) > a:nth-child(1) > span:nth-child(2), li.drapeauli:nth-child(3) > a:nth-child(1) > span:nth-child(2){
        color: #666666D9 !important;
    }

}

/* page paralaxe */


  #BFW-avis-googleV02-91 {
  background-color: rgba(15, 74, 24, 0.7);
  background-blend-mode: multiply;
  }
  #BFW-silver-actu-V02-2-52 {
    background-color: rgba(0, 0, 0, 0.3);
    background-blend-mode: multiply;
  }
  #BFW-bloc-texte-icone-222 {
    background-color: rgba(0, 0, 0, 0.3);
    background-blend-mode: multiply;
  }


.BFW-silver-actu-V02-2 .title-actu{
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.BFW-silver-actu-V02-2 .inner-team{
  max-height: 172px;
  overflow: hidden;
}