#languages, #phoneNumber, #rdv {z-index:4000;}

.mb_YTPBar .buttonBar {
    display:none!important;
}

.mb_YTPBar {padding:0px!important; opacity:1!important; height:2px; background:#fafafa!important;}

.mb_YTPLoaded, .mb_YTPProgress {height:4px!important; background:#f0f1f2!important;}

.mb_YTPBar .mb_YTPseekbar {background:#fff!important;height:4px!important;box-shadow:none!important;}



#pilesPhoto .image {
    width:50%;
}

#MarquesAnchorSmooth #brandAnchorSmooth .link-type-1 {
    margin-top:20px;
}

.fixHeightAudio {
    height:690px!important;
}

.mutuelleStyle h3 {margin-top:30px;color:#000000!important;}

.mutuelleStyle p {
    color:#000000!important;
    font-size:14px!important;
    line-height:1;
}


.mutuelleStyle ul {
    padding:20px 0px!important;
}

.mutuelleStyle ul li {
    padding:6px 0px 6px 20px!important;
    color:#000000!important;
}


.listingSpecialistes p{
    line-height:1!important;
    
}
    
.listingSpecialistes p#menu-item-1314 {
    cursor:none!important;
}

.cookieAligner {
    font-size: 7px;
    font-weight: 400;
}

.cookieAligner .ctcc-left-side {
    letter-spacing:1px;
    margin:0 auto;
}

.greenOptics {
    color:#82e44a!important;
}

.fontColorWhite{color:#FFFFFF!important;}

.col-sm-6 .simple-text.md p {
    font-size:14px;
    color:rgba(0,0,0,0.4);
}

.col-sm-9 .simple-text.lg p {
    color:black!important;
}

.vc_custom_1466601945874 {
    background-color:#ffffff!important;
}

.big-heading-custom{
    padding-top:0px!important;
    font-size:56px!important;
    line-height:70px!important;
    color:#000000!important;
}

.big-heading-custom a {
    color:#000000!important;
    text-decoration:underline;
}

.big-heading-custom a:hover {
    opacity:0.1;
}

table.horaires {
    border: none!important;
    color: rgba(0,0,0,0.4);
}

table.horaires tr:hover {
    color:rgba(0,0,0,1);
}

.service-item {
    padding:0 0 60px 0;
}

#forceWhiteBefore:before{
    background:#ffffff;
    
}

.padRightTitle {
    margin-right:60px;
}



.scrollDown {
    text-transform:uppercase;
    letter-spacing:3px;
    font-size:12px;
    color:#000000;
    position:absolute;
    bottom:0;
    width: 100%;
    text-align: center;
    height:3px;
}

.tColorBlack p {
    color:black!important;
}

/* SCROLL DOWN ARROW */


input .wpcf7-form-control {
      border:1px solid #888888;
      padding:50px!important;
  }
  
  
  
.mb-bhi-display {
    right: 240px!important;
    top: 23px!important;
    position: absolute!important;
}

.mb-bhi-open {
    color: #82e44a!important;
}

.mb-bhi-closed {
    color:#f14e4e!important;
}
  
/* ----------- CTA HEADER : BOOKING ----------- */ 

.iconBoxCta {
    border:none!important;
}

.iconBoxCta .title {
    padding:0!important;
}

.iconBoxCta .item-hov {
    box-shadow:none!important;
}

.iconBoxCta .link-type-1, .iconBoxCta .icon-right-open-mini {
    color:#82e44a!important;
}

  /* ----------- CTA HEADER : BOOKING ----------- */  
    
 #rdv { 
    display: inline-block;
    position: absolute;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0px;
    right: 242px;
    /* top: 14px; */
    border: 1px solid #82e44a;
    background: #82e44a;
    padding: 10px 20px;
    border-radius: 50px;
}

 #rdv a{color:#FFFFFF;}

    
  /* ----------- CONTACT : BOOKING SYSTEM ----------- */

#bookingSystem select[name=active_booking_form]{

    border: 1px solid #eeeeee!important;
    height: 35px!important;
    padding-left:5px;
    margin-left: 20px;
    background: white!important;
    color: black!important;
    font-weight: 600!important;
}  
 
.booking_form_div .booked {
    color:red!important;
}
 
 
 
 
 .listingSpecialistes p {
    font-size: 12px!important;
    line-height: 34px!important;
 }
 
 .listingSpecialistes p strong {
     color:black;
 }
 
 .listingSpecialistes p a {
     color:#82e44a;
     font-weight:500;
 }
 
 
 
 /* ----------- LENTILLES ----------- */
 ul.listCustom li {
      list-style-type: disc!important;
      list-style-position: outside!important;
      color: #424242!important;
      font-size:10px;
      margin-top:-1px;
 }
 

 ul.listCustom li strong {
    position:absolute;
    text-transform: uppercase!important;
    font-size: 11px!important;
    letter-spacing: 1px;
    color: #424242;
 }

@media screen and (min-width: 1600px) {
 
 #languages {
     top:38px!important;
 }
 
}
@media screen and (max-width: 600px) {
 
 .section, .testi-item {
     padding:0!important;
 }
 
 
 /* H1 */
 .big-heading-custom {
     font-size:35px!important;
     line-height:40px!important;
 }
 
 /* Probleme de loader en mobile */
 div.loader {
     /*display:none!important;*/
 }
 
 
 /* HOME - MOBILE  */
 
 #anchorIntro {
     margin-top:110px;
 }
 
.introText p {
    font-size: 30px!important;
    line-height: 36px!important;
}

#rdv {display:none;}
.header .logo img {height:auto!important;}

.white-mobile-layer {display:none!important;}
 
}