/*
Theme Name: Ocemer
Author: Aber Graphique
Author URI: https://abergraphique.net/
Template: hello-elementor
Version: 1.0.1
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/*
    Add your custom styles here
*/

.wp-block-column li {padding: 0 !important}

.page-id-4439 .elementor-element-3223e8d7 {display: none !important}
.wpcf7-form-control.wpcf7-select {height: 200px !important;}
#webformSlideSC .wpcf7-form-control.wpcf7-select {height: auto !important;}
#webformSlideSC #label_1_8_1{color:#fff !important}
#webformSlideSC #label_1_8_1 a{font-size:14px !important;color:#fff !important;text-decoration: underline !important;}
#webformSlideSC #label_1_8_1 a:hover{color:#fff !important;text-decoration: none !important;}
#webformSlideSC .wpcf7-submit:hover{
  border-color:#fff !important;
  background-color:#fff !important;
  color:#2a539f !important;}
#slidingWebformBtn{padding:20px 20px !important;background-color:#DA523B !important ;}
#slidingWebformBtn:hover{color:#fff !important;background-color:#DA523B !important ;}
.elementor-element-f30d571 {right: -91px !important;transition:all 0.3s ease}
.elementor-element-f30d571:hover,
.elementor-element-f30d571.active-scroll {right: 0 !important;}


/* Hook pour menu inaccessible avec le z-index du bouton contact */
.elementor-nav-menu li ul li{z-index: 9999 !important;}
 .elementor-742 .elementor-element.elementor-element-56d85f6{z-index: 1 !important;}

#webformSlideSC .wpcf7 form.invalid .wpcf7-response-output{color:#0a0404 !important;}

#webformSlideSC .gform_heading {display: none;}
#webformSlideSC .gform_fields{row-gap: 10px;}
#webformSlideSC .gform_button{
  border-radius: 0 !important;
  background-color:#bf4833 !important ;
}
#webformSlideSC .gform_button:hover{background-color:#fff !important ;color: #2a539f}
#webformSlideSC .gform_validation_errors{display:none !important;}
#webformSlideSC .gfield_validation_message,
#webformSlideSC .gfield_description{color:#f9c855 !important;}
#webformSlideSC .gform_confirmation_message{color:#f9c855 !important;padding: 60px 0 10px 0px !important}
#webformSlideSC #gform_confirmation_wrapper_1{margin-top: -70px;}


.product-cat-accessoires-consommables #bsf,
.product-cat-supplies-and-equipment #bsf{display: none !important;}

.accCtntResp {display: flex;flex-wrap: wrap;}

.elementor-hidden-mobile{margin-block-end: 0 !important}



a#CONSTANT_OPEN_URL{font-size: 16px !important;}

  #cookie-law-info-bar span,
  .cky-notice-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  
  html[lang="fr-FR"] #cookie-law-info-bar span::before,
  html[lang="fr-FR"] .cky-notice-group::before {
    content: "";
    display: block;
    width: 64px; /* Ajuste la taille de l'image */
    height: 64px;
    background-image: url('/wp-content/uploads/emoji_version_bretagne.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 10px; /* Espace entre l'image et le texte */
  }
  html[lang="en-GB"] #cookie-law-info-bar span::before,
  html[lang="en-GB"] .cky-notice-group::before {
    content: "";
    display: block;
    width: 64px; /* Ajuste la taille de l'image */
    height: 64px;
    background-image: url('/wp-content/uploads/emoji_cookie.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 10px; /* Espace entre l'image et le texte */
  }

  #slogan h1::after {
    content: "";
    display: block;
    width: 987px;
    max-width: 100%;
    height: 30px;
    margin: 10px auto 0;
    background-image: url('/wp-content/uploads/banner-fr-987.png');
    background-size: contain;
    background-repeat: no-repeat;
  }
  body[data-elementor-device-mode=mobile] #slogan h1{font-size: 24px !important;}
  body[data-elementor-device-mode=mobile] #slogan h1::after {
    width: 351px;
    max-width: 100%;
    height: 19px;
    margin: 10px auto 0;
    background-image: url('/wp-content/uploads/banner-fr-350.png');
  }

