/*
Theme Name: lmweb
Description: Thème enfant lmweb
Author: lmweb
Author URI: https://lmweb.fr
Template: hello-elementor
Version: 1.0
*/

html, body {
    overflow-x: hidden!important;
  }
  body {
      overflow: hidden;
      position: relative;
  }
  
  /* On cache les services commençant par une LETTRE en option des FORFAITS */
  /*
  .page-id-2160 .cbs-service-id-2784, 
  .page-id-2160 .cbs-service-id-2780, 
  .page-id-2160 .cbs-service-id-2781, 
  .page-id-2160 .cbs-service-id-5287, 
  .page-id-2160 .cbs-service-id-2776, 
  .page-id-2160 .cbs-service-id-2767, 
  .page-id-2160 .cbs-service-id-2766, 
  .page-id-2160 .cbs-service-id-2779, 
  .page-id-2160 .cbs-service-id-2792, 
  .page-id-2160 .cbs-service-id-2794, 
  .page-id-2160 .cbs-service-id-2797, 
  .page-id-2160 .cbs-service-id-2778, 
  .page-id-2160 .cbs-service-id-5288, 
  .page-id-2160 .cbs-service-id-5695, 
  .page-id-2160 .cbs-service-id-5697, 
  .page-id-2160 .cbs-service-id-2785, 
  .page-id-2160 .cbs-service-id-5696, 
  .page-id-2160 .cbs-service-id-5698, 
  .page-id-2160 .cbs-service-id-5289, 
  .page-id-2160 .cbs-service-id-5699, 
  .page-id-2160 .cbs-service-id-5700, 
  .page-id-2160 .cbs-service-id-5701, 
  .page-id-2160 .cbs-service-id-5702 {
      display:none!important;
  }
  */
  
  .cbs-package-service-list {
      text-align:left;
  }
  
  .cbs-service-duration {
      display:none!important;
  }
  
  .cookie-notice-container .cn-button.wp-default {
      background:#C81111;
  }
  
  /* a vérifier ancien style du jeux de lavage 
  #progress {
      position: absolute;
      top: 4px;
      right: 4px;
      color: black;
      pointer-events: none;
      z-index: 3;
      text-shadow: 0px 0px 2px #FFFFFF;
  } */
  
  /* jeux lavage de voiture*/
  #imageBack {
    display: inline-block;
    background: url("/wp-content/uploads/2021/08/Ferrari-propre.jpg");
    background-size: cover;
    height: 100%;
    width: auto;
    aspect-ratio: 895/671;
  
  }
  
  #imageFront {
    background: transparent;
    height: 100%;
    width: 100%;
    touch-action: none;
    aspect-ratio: 895/671;
  
  }
  
  .box {
      display: inline-block;
      color: #FFF;
      background: #000;
      padding: 10px;
      margin: 10px;
      cursor: pointer;
      background: #444;
      border-style: none;
      border-radius: 5px;
  }
  
  .box:hover {
      background: #C81111;
  }
  
  
  .container_voiture {
      cursor:url(https://lavauto66.com/wp-content/uploads/2021/08/eponge-petite-5.png), auto;
      position: relative;
      display: inline-block;
         width: 100%;
      height: 700px;
  }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .container_voiture {
         height: 550px;
    }
  }
  @media only screen and (max-width: 767px) {
    .container_voiture {
         height: 250px;
    }
  }
  
  /* Animation ouverture porte de garage */ 
  .porte_garage_section:hover .porte_garage_image {
      transform: translate(0, -763px);
      cursor:n-resize;
      z-index:0;
  }
  
  .porte_garage_section:hover {
      z-index:0;
  }
  
  .porte_garage_image {
         transition: transform 1000ms ease-in-out;
  }
  
  .porte_garage_section:hover .video_presentation {
      transition: opacity 1s, z-index 1s cubic-bezier(0,1,1,0);
  }
  
  /*.video_presentation {
      z-index:7;
  }*/
  
  /*.porte_garage_voiture img:hover {
      transform: translate(0, -470px);
      transform: scale(2);
  }
  .porte_garage_voiture img {
      transition: transform 1000ms ease-in-out;
  }
  */
  
  
  /* Animation logo sur la porte */
  .porte_garage_section:hover .logo_sur_porte {
      transform: translate(0, -763px);
      cursor:n-resize;
  }
  
  .logo_sur_porte {
         transition: transform 1000ms ease-in-out;
  }
  
  
  
  .cbs-main.cbs-location-2769 .cbs-button:hover, .cbs-main.cbs-location-2769 .cbs-state-selected>.cbs-button, .cbs-main.cbs-location-2769 .cbs-state-selected>.cbs-button-box>.cbs-button, .cbs-main.cbs-location-2769 .cbs-main-list>li.cbs-main-list-item>div.cbs-main-list-item-section-header>.cbs-main-list-item-section-header-step, .cbs-main.cbs-location-2769 .cbs-location-list>li:hover, .cbs-main.cbs-location-2769 .cbs-location-list>li.cbs-state-selected, .cbs-main.cbs-location-2769 .cbs-vehicle-list>li:hover, .cbs-main.cbs-location-2769 .cbs-vehicle-list>li:hover .cbs-vehicle-icon, .cbs-main.cbs-location-2769 .cbs-vehicle-list>li.cbs-state-selected, .cbs-main.cbs-location-2769 .cbs-vehicle-list>li.cbs-state-selected .cbs-vehicle-icon, .cbs-main.cbs-location-2769 .cbs-calendar-header .cbs-calendar-header-arrow-left:hover, .cbs-main.cbs-location-2769 .cbs-calendar-header .cbs-calendar-header-arrow-right:hover, .cbs-main.cbs-location-2769 .cbs-calendar-header .cbs-calendar-header-month-arrow-left:hover, .cbs-main.cbs-location-2769 .cbs-calendar-header .cbs-calendar-header-month-arrow-right:hover, .cbs-main.cbs-location-2769 .cbs-calendar .cbs-calendar-subheader .cbs-calendar-subheader-day-number.cbs-state-selected, .cbs-main.cbs-location-2769 .cbs-calendar .cbs-calendar-data a:hover, .cbs-main.cbs-location-2769 .cbs-calendar .cbs-calendar-data .cbs-state-selected>a, .cbs-main.cbs-location-2769 .cbs-to-tab.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .cbs-main.cbs-location-2769 .cbs-to-tab.ui-tabs .ui-tabs-nav li.ui-state-hover a {
      color:#ffffff!important;
  }
  
  .cbs-main.cbs-location-2819 .cbs-button:hover, .cbs-main.cbs-location-2819 .cbs-state-selected>.cbs-button, .cbs-main.cbs-location-2819 .cbs-state-selected>.cbs-button-box>.cbs-button, .cbs-main.cbs-location-2819 .cbs-main-list>li.cbs-main-list-item>div.cbs-main-list-item-section-header>.cbs-main-list-item-section-header-step, .cbs-main.cbs-location-2819 .cbs-location-list>li:hover, .cbs-main.cbs-location-2819 .cbs-location-list>li.cbs-state-selected, .cbs-main.cbs-location-2819 .cbs-vehicle-list>li:hover, .cbs-main.cbs-location-2819 .cbs-vehicle-list>li:hover .cbs-vehicle-icon, .cbs-main.cbs-location-2819 .cbs-vehicle-list>li.cbs-state-selected, .cbs-main.cbs-location-2819 .cbs-vehicle-list>li.cbs-state-selected .cbs-vehicle-icon, .cbs-main.cbs-location-2819 .cbs-calendar-header .cbs-calendar-header-arrow-left:hover, .cbs-main.cbs-location-2819 .cbs-calendar-header .cbs-calendar-header-arrow-right:hover, .cbs-main.cbs-location-2819 .cbs-calendar-header .cbs-calendar-header-month-arrow-left:hover, .cbs-main.cbs-location-2819 .cbs-calendar-header .cbs-calendar-header-month-arrow-right:hover, .cbs-main.cbs-location-2819 .cbs-calendar .cbs-calendar-subheader .cbs-calendar-subheader-day-number.cbs-state-selected, .cbs-main.cbs-location-2819 .cbs-calendar .cbs-calendar-data a:hover, .cbs-main.cbs-location-2819 .cbs-calendar .cbs-calendar-data .cbs-state-selected>a, .cbs-main.cbs-location-2819 .cbs-to-tab.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .cbs-main.cbs-location-2819 .cbs-to-tab.ui-tabs .ui-tabs-nav li.ui-state-hover a {
      color: #ffffff!important;
  }
  
  .cbs-form .cbs-form-summary .cbs-form-info {
      font-weight: 600;
  }