/*
Theme Name: Réseau Entreprendre
Theme URI: https://www.reseau-entreprendre.org/
Description: Thème enfant RE — tout le métier. Parent Hello Elementor stock, updatable.
Author: Réseau Entreprendre / SPS
Template: hello-elementor
Version: 2.0.0
Text Domain: reseau-entreprendre
*/

/* Mega menus à droite du header : éviter le débordement viewport */
#mega-menu-wrap-primary_navigation {
  overflow: visible;
}
.header-menu,
.header-container {
  overflow: visible !important;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu {
  max-width: min(680px, calc(100vw - 40px));
}
/* Items vers la fin de la barre (Actus / Qui sommes-nous / Faire un don) */
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu:nth-last-child(-n+3) > ul.mega-sub-menu {
  left: auto !important;
  right: 0 !important;
}

/* Ally (pojo-a11y) : annuler gras hérité + ombre du bouton */
#pojo-a11y-toolbar,
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay,
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title,
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a,
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text {
  font-weight: 400 !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active {
  font-weight: 400 !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a,
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus,
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {
  box-shadow: none !important;
  filter: none !important;
  text-shadow: none !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg {
  filter: none !important;
}

/*
 * Ne pas forcer sprite.png sur .sprite-icon : carte / enveloppe / drapeau
 * sont des masques SVG (background-image: none). Un !important réaffiche
 * la planche d’icônes par-dessus (effet « icônes en double »).
 * Le footer qui utilise encore la planche est déjà pointé vers le child
 * dans style.min.css.
 */

/*
 * Menu mobile : les boutons blancs (Candidater / Trouver mon association)
 * ne doivent pas être écrasés par le style mega-current-menu-item (fond #2c2c2c).
 */
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white.mega-current-menu-item,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white.mega-current-menu-ancestor {
  background-color: #fff !important;
  border: 1px solid #fff !important;
  border-radius: 25px;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white > a.mega-menu-link:hover,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white > a.mega-menu-link:focus,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white.mega-toggle-on > a.mega-menu-link {
  background: transparent !important;
  background-color: transparent !important;
  color: #000 !important;
  border-color: transparent !important;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white > a.mega-menu-link .dashicons,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-btn-white > a.mega-menu-link .mega-description-group {
  color: #000 !important;
}
