div[data-name="Disponibilité"] * {
    font-weight: bold !important;
}

/* Réseaux sociaux fixed à droite */
.social-fixed {
  position: fixed;
  top: 250px;
  right: 20px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 18px;
  z-index: 9999;
}
.social-fixed .social-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.10);
  transition: box-shadow 0.2s, transform 0.2s;
  text-decoration: none;
}
.social-fixed .social-link svg {
  width: 50px;
  height: 50px;
  display: block;
}
.social-fixed .linkedin svg circle { fill: #0077B5; }
.social-fixed .youtube svg circle { fill: #FF0000; }
.social-fixed .social-link:hover {
  box-shadow: 0 4px 16px rgba(0,0,0,0.18);
  transform: scale(1.08);
}
@media (max-width: 900px) {
  .social-fixed { right: 8px;top:150px;}
  .social-fixed .social-link { width: 62px; height: 62px; }
  .social-fixed .social-link svg { width: 50px; height: 50px; }
}
/* @media (max-width: 600px) {
  .social-fixed { top: auto; bottom: 16px; right: 6px; transform: none; flex-direction: row; gap: 10px; }
} */
.jeu .confirmation-form span {
    width: 40px;
}

.jeu .confirmation-form p {
    display: flex;
}

.bloc-categorie img {
    height: 250px;
    width: 250px;
    object-fit: cover;
}

.bloc-categorie.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element p a {
    color: #ffffff !important;
}


@media screen and (max-width:768px){
    .bloc-categorie a:not([data-lightbox]) {
        width: 100% !important;
    }
    .bloc-categorie td {
        width: 100% !important;
        display: block;
        text-align: center;
    }
}

.partial .wpb_wrapper p strong {background: #f44336; padding: 4px 9px; font-size: 7px; font-family: "Comfortaa"; text-transform: uppercase; border-radius: 50px; white-space: nowrap; margin-left: 4px;  color: white !important; display: inline-block; letter-spacing: .1em; font-weight: 600;}
.partial.xlence .wpb_wrapper p strong { background: #e91e63;}
.search-everything-highlight { background-color: #e6ecef !important;}
.site-header-main:not(.mobile) .fond-vert > a {background: #00a886; color: white !important; padding: 2px 10px 0px !important; margin: 17px 0 !important; border-radius: 50px; line-height: 24px !important;}
input.mailpoet_submit {background-color:#ffffff; color:#627d8b;}
div#slider {position: relative;}
div#preloader {position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: #00a886 url('https://www.distel.fr/wp-content/themes/oci/images/loader.gif') no-repeat center center; background-size: 100px;}
.row-style-1 .wpcf7-form-control-wrap input + label:before, .row-style-1 .wpcf7-form-control-wrap textarea + label:before, .page-id-12 .wpcf7-form-control-wrap textarea + label:before {background: #e5e5e5;}
.vc_single_image-wrapper svg {min-width: 185px;}
strong > a{font-weight: 700 !important;}
.postul-col .submit_row {margin: 0px !important;}
div#primary.taxonomy_produits #blocs-7 {width: 100%;}
input.dgwt-wcas-search-input {min-width: 390px;}

/*:::::::::::::::::::::: All - Divers ::::::::::::::::::::::*/

.tp-dottedoverlay.twoxtwo:before {content: ' ';display: block;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.1);}
.site-logo::after {content: 'Le spécialiste des accès en hauteur';display: block;width: 100%;color: #060404;font-family: 'Comfortaa';font-weight: 600;font-size: 12px;}
.site-branding .site-title a svg {height: 32px;}
.site-header-main.floatable .site-branding .site-title a svg {height: 26px;margin-top: 7px;}
.site-header-main.floatable .site-logo::after {font-size: 11px;margin-top: -12px;}
.vc_btn3 {-webkit-transition: all 0.5s !important;-o-transition: all 0.5s !important;transition: all 0.5s !important;}
.vc_btn3:hover {-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
body .entry-content h2:not(.intro), .entry-summary h2, .comment-content h2 {line-height: 1.4em;}
div#bottombar p {font-family: 'Comfortaa';font-size: 11px;letter-spacing: 0.05em;}
body:not(.home) #slider h2{color: #ffffff !important;}
body:not(.home) #slider:before {content: ' ';display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.1);background-image: none;}
.main-navigation li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu {left: 100%;top: 0;background-color: #f5f8fa;}
.wpgdprc-consent-bar:before {content: ' ';position: fixed;display: block;top: 0;left: 0;width: 100%;height: calc(100% - 79px);background-color: rgba(0, 0, 0, 0.7);}
#table tr:nth-child(2n) {background-color: rgba(0, 0, 0, 0.02);}
div:not(.Slide-Title) h1.entry-title {line-height: 1em;}
.contrat_job, .lieu_job, .etudes_job, .xp_job {background-color: #00a886 !important;}
.vc_oci_pt_contrat, .vc_oci_pt_place, .vc_oci_pt_etudes, .vc_oci_pt_xp {background-color: #607d8b !important;}
a.vc_oci_pt_morebtn {background-color: #00a886 !important;}
div.pp_default .pp_close::after {content: 'x' !important;font-family: 'Comfortaa';}
#bloc2 h2, #bloc3 h2, #bloc4 h2, #bloc5 h2, #bloc6 h2, #bloc7 h2, #bloc8 h2, #bloc9 h2, #bloc10 h2, .bloc-deroulant h2{cursor: pointer;background-image: url(https://www.distel.fr/wp-content/themes/oci/images/arrow-down.svg);padding-left: 40px;background-size: 25px 25px;background-repeat: no-repeat;background-position: left center;}
#bloc2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, #bloc10 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row, .bloc-deroulant > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row{display: none;}

/*:::::::::::::::::::::: Blocs 1 ::::::::::::::::::::::*/

#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
body:not(.home) #blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {padding-bottom: 65px;}

/*:::::::::::::::::::::: Blocs 2 ::::::::::::::::::::::*/

#blocs-2 .vc_single_image-wrapper::after {content: ' ';display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.1);}
#blocs-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;overflow: hidden;}
#blocs-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a{width: 100%;padding: 56px 0;display: block;color: #ffffff !important;text-decoration: none;z-index: 1;line-height: 1.3em;font-weight: 400;}
#blocs-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;z-index: -1;}
#blocs-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs-2 > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-2 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-2 .vc_single_image-wrapper:before {background-color: rgba(0, 0, 0, 0.3);}

/*:::::::::::::::::::::: Blocs 3 ::::::::::::::::::::::*/

#blocs-3 .vc_single_image-wrapper::after {content: ' ';display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.1);}
#blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;overflow: hidden;}
#blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a{width: 100%;padding: 65px 0;display: block;color: #ffffff !important;text-decoration: none;z-index: 1;line-height: 1.3em;font-weight: 400;}
#blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;z-index: -1;}
#blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs-3 > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-3 .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
#blocs-3 .vc_single_image-wrapper:before {background-color: rgba(0,0,0,0.3);}

/*:::::::::::::::::::::: Blocs 4 ::::::::::::::::::::::*/

#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs-4 > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}

#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner:before {content: ' ';position: absolute;left: 15px;top: 0px;display: block;width: calc(100% - 30px);height: 100%;background-color: rgba(0,0,0,0.1);}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column {padding: 0px;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {background-origin: content-box;height: 190px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {font-size: 17px !important;font-weight: 400;padding: 77px 33px !important;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {margin-bottom: 0px !important;}
#blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner::after {content: ' ';position: absolute;left: 15px;top: 0px;display: block;width: calc(100% - 30px);height: 100%;background-color: rgba(0, 0, 0, 0.2);z-index: -1;}

/*:::::::::::::::::::::: Blocs 5 ::::::::::::::::::::::*/

#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-5 h3, #blocs-5 h2{font-size: 15px !important;}

/*:::::::::::::::::::::: Blocs 6 ::::::::::::::::::::::*/

#blocs-6 .vc_single_image-wrapper::after {content: ' ';display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.1);}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;overflow: hidden;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a{width: 100%;padding: 56px 0;display: block;color: #ffffff !important;text-decoration: none;z-index: 1;line-height: 1.3em;font-weight: 400;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;z-index: -1;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs-2 > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}

#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-6 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-6 h3, #blocs-6 h2{font-size: 15px !important;}

/*:::::::::::::::::::::: Blocs 7 ::::::::::::::::::::::*/

#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;width: 100%;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;font-size: 17px !important;font-weight: 400;padding: 77px 33px !important;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs-7 > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;border: 5px solid #ffffff;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner:before {content: ' ';position: absolute;left: 0px;top: 0px;display: block !important;width: calc(100%);height: 100%;background-color: rgba(0, 0, 0, 0.3);}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {background-origin: content-box;height: 190px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding: 0 !important;margin: 0 !important;}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {background-origin: content-box;height: 190px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;    /*background-size: contain !important;*/}
#blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {margin-bottom: 0px !important;}

/*:::::::::::::::::::::: Blocs 8 ::::::::::::::::::::::*/

#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0 10px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#blocs-8 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-8 h3, #blocs-8 h2{font-size: 15px !important;}
#blocs-8 > div > div >div >div >div >div:before {position: absolute;display: block;width: 100%;height: 100%;content: ' ';background-color: rgba(0, 0, 0, 0.3);left: 0;top: 0;}
#blocs-8 > div > div >div >div >div >div {position: relative;}

/*:::::::::::::::::::::: Blocs 9 ::::::::::::::::::::::*/

#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {position: relative;width: 100%;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {width: 100%;padding: 65px 0 0 0;display: block;color: #ffffff !important;text-decoration: none;font-size: 17px !important;font-weight: 400;padding: 77px 33px !important;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {width: 100%;padding: 0 0 55px 0;display: block;color: #ffffff !important;text-decoration: none;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3{z-index: 0;line-height: 1.3em;color: #ffffff !important;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2{color: #ffffff !important;width: 100%;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2::after, #blocs-9 > .wpb_column .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2:before{display: none;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {position: absolute;top: 0;width: 100%;height: 100%;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column{padding: 0px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;border: 5px solid #ffffff;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:hover{-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner:before {content: ' ';position: absolute;left: 0px;top: 0px;display: block !important;width: calc(100%);height: 100%;background-color: rgba(0, 0, 0, 0.3);}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {background-origin: content-box;height: 190px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding: 0 !important;margin: 0 !important;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {background-origin: content-box;height: 190px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;    background-size: contain !important;}
#blocs-9 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {margin-bottom: 0px !important;}
#blocs-9 > div >div > div > .wpb_text_column {margin-top: 10px;}

/*:::::::::::::::::::::: Tableau ::::::::::::::::::::::*/

.tableau {border: 1px solid #00a886;border-radius: 10px;padding: 0px 10px 0 10px;}
.tableau .wpb_column:nth-last-of-type(1) .vc_column-inner, .tableau .wpb_column:nth-last-of-type(2) .vc_column-inner, .tableau .wpb_column:nth-last-of-type(3) .vc_column-inner {border-bottom: none !important;margin-bottom: 7px;}


/*:::::::::::::::::::::: Produits ::::::::::::::::::::::*/

.vc_custom_1540539709086 {margin-top: 15px !important;margin-bottom: 15px !important;background-image: url(https://www.distel.fr/wp-content/uploads/2025/09/commercial-2.jpg?id=21728) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1540539521294 {margin-top: 15px !important;margin-bottom: 15px !important;background-image: url(https://www.distel.fr/wp-content/uploads/2026/01/reeglementation.jpg?id=21944) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1540539544320 {margin-top: 15px !important;margin-bottom: 15px !important;background-image: url(https://www.distel.fr/wp-content/uploads/2025/11/formation-pemp.jpg?id=21844) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1540539570016 {margin-top: 15px !important;margin-bottom: 15px !important;background-image: url(https://www.distel.fr/wp-content/uploads/2025/09/verificateur.jpg?id=21730) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

/*:::::::::::::::::::::: GDPR ::::::::::::::::::::::*/

.wpgdprc.wpgdprc-consent-bar:before {content: ' ';display: block;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);color: black;z-index: -1;}
.wpgdprc-consent-bar__container {padding-left: calc((100vw - 1280px) / 2);padding-right: calc((100vw - 1280px) / 2);background-color: #00a886;padding-top: 30px;padding-bottom: 30px;}
.wpgdprc.wpgdprc-consent-bar {padding: 0 !important;}

@media screen and (max-width: 1280px) {  
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 1180px) / 2);padding-right: calc((100vw - 1180px) / 2);}
}

@media screen and (max-width: 1024px) {      
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 924px) / 2);padding-right: calc((100vw - 924px) / 2);}
}

@media screen and (max-width: 812px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 712px) / 2);padding-right: calc((100vw - 712px) / 2);}
}

@media screen and (max-width: 667px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 567px) / 2);padding-right: calc((100vw - 567px) / 2);}
}

@media screen and (max-width: 375px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 290px) / 2);padding-right: calc((100vw - 290px) / 2);}
}

@media screen and (max-width: 320px) {
    .wpgdprc-consent-bar__container {padding-left: calc((100vw - 270px) / 2);padding-right: calc((100vw - 270px) / 2);}
}

/* CORONAVIRUS */

.pop-up {
    /* width: 320px;
    height: 320px;
    position: fixed;
    top: calc(50% - 160px);
    left: calc(50% - 160px);
    z-index: 9999;*/
    background-color: #dd3333; 
    color: #ffffff;
    padding: 15px;
    
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: calc((100vw - 1280px) / 2);
    padding-right: calc((100vw - 1280px) / 2);

}

.pop-up .content {
    width: 100%;
}

.pop-up h2 {
    line-height: 20px;
}

.pop-up img {
    width: 125px;
    padding-right: 35px;
}

.pop-up p {
    font-size: 13px;
}

/* .d-none{display: none;}
body.page-id-10248 .d-none{display:block;} */

.top-menu .site-header-menu-wrapper{
    padding-left: calc((100vw - 1280px) / 2);
    padding-right: calc((100vw - 1280px) / 2);
}

ul#menu-top-menu-1 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

ul#menu-top-menu-1 li a {
    color: #ffffff;
    font-family: "Comfortaa", serif !important;
    font-size: 0.8em;
}

ul#menu-top-menu-1 li {
    list-style: none;
    padding: 0 10px;
}

ul#menu-top-menu-2 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

ul#menu-top-menu-2 li a {
    color: #ffffff;
    font-family: "Comfortaa", serif !important;
    font-size: 0.8em;
}

ul#menu-top-menu-2 li {
    list-style: none;
    padding: 0 10px;
}

.top-menu {
    padding: 11px 0;
}

.top-menu-1{
    background-color: #e5e5e5;
}


.entry-header, .intro-job {
    background-color: rgb(229, 229, 229);
    color: 1;
}
.top-menu-1 li a {
    color: #474343 !important;
}

.entry-header-wrapper {
    min-height: 65px;
}

.top-menu-2{}

.bottom-menu-container {
    padding-left: calc((100vw - 1280px) / 2);
    padding-right: calc((100vw - 1280px) / 2);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.fa-home:before {
    content: "\f015";
}

.accueil-link a:before {
    content: "\f015";
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    top: 10px;
    position: relative;
}

.top-menu a {
    text-transform: uppercase;
    font-size: 11px !important;
}

.top-menu .fond-vert a {
    background-color: #00a886;
    padding: 7px 10px 3px 10px;
    border-radius: 50px;
    color: #ffffff !important;
}


.bottom-menu {
    padding: 30px 0;
}

.bottom-menu-container > div {
    width: 25%;
}

.bottom-menu-container h2, .bottom-menu-container li {
    color: #ffffff;
    margin-bottom: 10px;
    font-family: "Comfortaa", serif !important;
}

div#bottombar * {
    color: black;
}

div#bottombar {
    background-color: #e5e5e5;
}
footer li a {
    color: #ffffff;
font-size: 11px;

}

footer li {
    list-style: disclosure-closed;
    color: #ffffff !important;
    margin-left: 15px;
}

footer ul{
    margin-left: 0;
}

.bottom-menu-container h2 {
    margin-bottom: 25px;
}

.fond-noir a {
    color: #000000 !important;
}

.fond-noir {
    background-color: #ffffff;
    border-radius: 20px;
    color: #000000 !important;
}

.menu-mobile {
    display: none;
}


.fond-noir {
    padding: 4px 10px 4px 10px !important;
}

/* SOUS MENU */

ul#menu-top-menu-2 li ul li {
    background-color: #828282;
    border-bottom: 1px solid #ffffff;
}

ul#menu-top-menu-2 li ul li a {
    display: block;
    padding: 10px;
}

ul#menu-top-menu-2 li ul li:hover {
    background-color: #00a886;
    transition: all 0.5s;
}

.pp_pic_holder .ppt {
    display: none !important;
}

a.wpgdprc-button.wpgdprc-button--active:hover {
    color: black !important;
}

/* WOOCOMMERCE --------------------------------------------------------------------------------*/

.vc_row {
    margin: 0 !important;
}

h2.woocommerce-loop-category__title {
    font-size: 1.5em !important;
    text-align: center;
    background-color: #ffffff;
    color: #817e6d !important;
    margin-top: -13px !important;
    padding-top: 15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
/* 	border: 1px solid #817e6d; */
}

.woocommerce ul.products li.product a {
    transition: all 0.5s;
}

/* .woocommerce ul.products li.product a img {
    border: 5px solid #00a886;
} */

.woocommerce ul.products li.product a:hover {
    transition: all 0.5s;
    opacity: 0.7;
}

mark.count {
    display: none;
}

h2.woocommerce-loop-product__title {
    font-size: 1em !important;
    text-align: center;
    background-color: #ffffff;
    color: #817e6d !important;
    margin-top: -13px !important;
    padding-top: 5px !important;
/*     border: 1px solid #817e6d; */
}

.woocommerce ul.products li.product .button {
    display: none;
}
.woocommerce ul.products li.product a img {
    height: 260px;
    object-fit: cover;
}

.bloc-categorie a:not([data-lightbox]) {
    background-color: #00a886 !important;
    color: #ffffff !important;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: max-content;
    /* position: absolute; */
    /* right: 0; */
    text-decoration: none;
    font-family: 'Comfortaa';
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 5px;
}


.vc_row.wpb_row.vc_row-fluid.bloc-categorie p[style="text-align: right;"] a {
    color: #ffffff !important;
    float: right;
}

.bloc-categorie .wpb_text_column > .wpb_wrapper > *:not(h2):not(h1) {
    flex: inherit;
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
}

.bloc-categorie h1, .bloc-categorie h2, .bloc-categorie h3 {
    width: 100%;
}

.distelfilters::after {
    content: ' ';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    background-color: #00a886;
    right: 45px;
    top: 0;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 10px;
}

a[rel="home"] img, a[rel="home"] svg {
    height: 40px;
}


/*:::::::::::::::::::::: Responsive ::::::::::::::::::::::*/


@media screen and (min-width: 1441px) {  
    
}

@media screen and (max-width: 1440px) {  
    
}

@media screen and (max-width: 1366px) {  
    
}

@media screen and (max-width: 1280px) {  
    .vc_single_image-wrapper svg {min-width: 175px;}
}

/* TABLETTE PAYSAGE 1024 */

@media screen and (max-width: 1024px) {   
    section.dgwt-wcas-widget {display: none;}
    .site-title a[rel="home"]:not(.txt-link) {height: 50px;}
    .site-header-main.mobile .site-logo::after {margin-top: -5px;margin-bottom: 7px;display:none;}
    #blocs > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {padding: 57px 0 0 0;}
    #blocs > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h3 a {padding: 0px 0 38px 0;font-size: 23px;}
    #blocs-2 figure{height: 100%;}
    #blocs-2 figure > div {height: 100%;}
    #blocs-2 figure > div > img {height: 100%;object-fit: cover;} 
    #blocs-2 .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
    header{z-index: 9999 !important;}
    .site-header-main mobile, .site-header-main mobile *{z-index: 99999 !important;}
    .wpgdprc-consent-bar:before {height: calc(100% - 79px);}
    header:not(.entry-header){position: fixed !important; height: 66px; z-index: 9999 !important; top: 0; left: 0;}
    .site-header-main.floatable, .site-header-main.original{display: none !important;}
    header#masthead {height: 66px !important;width: 100%;}
    body {padding-top: 66px;}
    #blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {font-size: 14px !important;padding-left: 0 !important;padding-right: 0 !important;}    
    .pop-up {
        padding: 30px !important;
    }
    .bottom-menu {
        padding: 30px;
    }
    .bottom-menu-container > div {
        margin-right: 30px;
    }

    .top-menu-2 {
        position: fixed;
        width: 100%;
        top: 103px;
        background-color: #00a886;
        z-index: -1;
    }

    .top-menu-1 {
        position: fixed;
        width: 100%;
        top: 66px;
    }
    body {
        padding-top: 65px;
    }

    .menu-desktop{display: none;}
    .main-navigation a {
        font-size: 15px;
    }

    .top-menu-1 {
        display: none !important;
    }

    .top-menu-2 {
        display: none !important;
    }


}



/* TABLETTE PORTRAIT 768 */

@media screen and (max-width: 768px) {
    .wpgdprc-consent-bar:before {height: calc(100% - 118px);}
    #blocs-5 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {font-size: 13px !important;}
    #blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper h2 a {font-size: 20px;}
    #blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner:before {left: 0;width: 100%;}
    .vc_single_image-wrapper svg {min-width: 155px;}
    .pop-up .image {
        display: none;
    }
body {
    padding-top: 20px;
}
}

/* TELEPHONE */

@media screen and (max-width: 667px) {
    #blocs-3 .vc_column-inner {padding-left: 0px !important;padding-right: 0px !important;}
    #blocs-1 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column {padding-left: 0px !important;padding-right: 0px !important;}
    .wpgdprc-consent-bar:before {height: calc(100% - 209px);}
    .map-row .mapp-canvas {height: 320px !important;}
    .wpb_single_image.wpb_content_element.vc_align_left {text-align: center;}  
    #blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {padding-left: 0px;padding-right: 0px;}
    #blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner:before, #blocs-4 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner:after {left: 0px;width: 100%;}
    #blocs-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column {margin-bottom: 20px;}
    ul#menu-top-menu-1 li, ul#menu-top-menu-2 li {
        width: 100%;
        text-align: center;
    }
    .top-menu .fond-vert a {
        background: none;
        color: black !important;
        padding: 0;
    }
    ul#menu-top-menu-2 {
        flex-wrap: wrap;
    }
    .top-menu-1 {
        top: 62px;
    }
    .top-menu-2 {
        top: 115px;
    }
    .bottom-menu-container{display: none;}

    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%;
    }

}


@media screen and (max-width: 375px) {
    body {padding-top: 66px;}
}

@media screen and (max-width: 375px) {
   .wpgdprc-consent-bar:before {height: calc(100% - 187px);}
}

@media screen and (max-width: 320px) {
    .wpgdprc-consent-bar:before {height: calc(100% - 200px);}
    .site-branding .site-title a svg {height: 25px;}
    .site-logo::after {font-size: 9px;}
}


/*:::::::::::::::::::::: FF Hack ::::::::::::::::::::::*/

@-moz-document url-prefix(){ 
    
}

/*:::::::::::::::::::::: Safari Hack ::::::::::::::::::::::*/

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {

    }   
    
}

/*:::::::::::::::::::::: IOS Hack ::::::::::::::::::::::*/



/*:::::::::::::::::::::: EDGE Hack ::::::::::::::::::::::*/

@supports (-ms-ime-align:auto) {
    #blocs-7 > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner::after {z-index: 1;}
}

/*:::::::::::::::::::::: IE Hack ::::::::::::::::::::::*/

@media all and (-ms-high-contrast:none) {     
       
}