.elementor-kit-8{--e-global-color-primary:#0F172A;--e-global-color-secondary:#475569;--e-global-color-text:#64748B;--e-global-color-accent:#E26212;--e-global-color-5cb90cd:#FFFFFF;--e-global-color-993d34c:#221710;--e-global-color-0b48dea:#94A3B8;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:900;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Menu */
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
    background-color: transparent !important;
}

/* Mega Menu */
/* Active state sur l'item parent quand une sous-page est active */
.mega-menu .jet-mega-menu-item--current .jet-mega-menu-item__label {
    color: var(--e-global-color-accent) !important;
}

/* Menu Popup Mobile */
/* Menu mobile - item parent actif */
.mega-menu-mobile .current-menu-ancestor > a.elementor-item,
.mega-menu-mobile .current-menu-parent > a.elementor-item {
    color: var(--e-global-color-accent) !important;
}


/* Radio Filter Documents */
.filter-documents .jet-radio-list-wrapper {
    position: relative !important;
    overflow: hidden !important;
}

.filter-documents .jet-radio-list-wrapper::after {
    content: '' !important;
    position: absolute !important;
    bottom: 22px !important;
    left: 15px !important;
    right: 15px !important;
    height: 2px !important;
    background-color: #E2E8F0 !important;
    z-index: 0 !important;
}

.filter-documents .jet-radio-list__button {
    position: relative !important;
    z-index: 1 !important;
}

@media (max-width: 1024px) {
    .filter-documents .jet-radio-list-wrapper::after {
        display: none !important;
    }
}


/* Filter Search Documents */
.filter-search .jet-search-filter__input-wrapper {
    position: relative;
}

.filter-search .jet-search-filter__input-wrapper::before {
    content: "";
    position: absolute;
    left: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}

.filter-search .jet-search-filter__input {
    padding-left: 42px !important;
}


/* Pagination Documents */
/*.pagination-documents .jet-filters-pagination__item.prev-next .jet-filters-pagination__link {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

/*.pagination-documents .jet-filters-pagination__item.prev-next .jet-filters-pagination__link svg {*/
/*    display: block;*/
/*}*/


.pagination-documents .jet-filters-pagination__item.prev-next .jet-filters-pagination__link svg:hover {
    fill: #fff;
}



/* Informations page contact */
.elementor-icon-list-item a .elementor-icon-list-text {
    word-break: break-word;
    overflow-wrap: break-word;
}


/* Carte Interactive */
.leaflet-marker-icon {
    margin-left: -22px !important;
    margin-top: -10px !important;
    width: 42px !important;
    height: 42px !important;
}

/* Cacher le × par défaut */
.leaflet-popup-close-button span {
  display: none !important;
}

/* Remplacer par une image */
.leaflet-popup-close-button {
  background-image: url('http://vabicui.iroko.website/wp-content/uploads/2026/05/Button.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 30px !important;
  height: 30px !important;
  top: 8px !important;
  right: 8px !important;
}


/* Carte Interactive Filtre */
/* Flex UNIQUEMENT sur le widget type de ressource */
.elementor-element-3f9ba64 .jet-radio-list__label {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Icônes uniquement dans ce widget */
.elementor-element-3f9ba64 input[value=""] + .jet-radio-list__button .jet-radio-list__label::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("http://vabicui.iroko.website/wp-content/uploads/2026/05/all.svg");
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.elementor-element-3f9ba64 input[value="Plantation"] + .jet-radio-list__button .jet-radio-list__label::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("http://vabicui.iroko.website/wp-content/uploads/2026/05/Container.svg");
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.elementor-element-3f9ba64 input[value="Source de biomasse"] + .jet-radio-list__button .jet-radio-list__label::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("http://vabicui.iroko.website/wp-content/uploads/2026/05/Icon-1.svg");
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.elementor-element-3f9ba64 input[value="Initiative & Projet"] + .jet-radio-list__button .jet-radio-list__label::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("http://vabicui.iroko.website/wp-content/uploads/2026/05/Container-1.svg");
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.elementor-element-3f9ba64 input[value="Zone de transformation"] + .jet-radio-list__button .jet-radio-list__label::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("http://vabicui.iroko.website/wp-content/uploads/2026/05/Container-2.svg");
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

/* Icône blanche au survol ET quand actif */
.elementor-element-3f9ba64 .jet-radio-list__item:hover .jet-radio-list__label::before,
.elementor-element-3f9ba64 .jet-radio-list__item input:checked + .jet-radio-list__button .jet-radio-list__label::before {
  filter: brightness(0) invert(1);
}





/* Cacher Catégories */
.menu-item-278 {
    display: none !important;
}/* End custom CSS */