/* Repris de Coachie / Customizer le 07/11/2026 (NEWP) */
/* Icones reseaux sociaux coachs en jaune Mentorys */
.coach-social-icon{
	filter: brightness(0) saturate(100%) invert(90%) sepia(60%) saturate(800%) hue-rotate(340deg) brightness(105%) contrast(103%);
	
}

/* Pastille foncee pour le contraste */
.coach-socials .coach-social-item{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#202020;box-sizing:border-box;cursor:pointer;transition:background .2s}
.coach-socials .coach-social-item:hover{background:#000}
.coach-socials .coach-social-icon{width:22px;height:22px;display:block}

/* Liens de contenu en bleu + soulignes sur tout le site (hors footer, menu et boutons) */
.elementor-widget-text-editor a:not(.elementor-button),
.elementor-widget-theme-post-content a:not(.elementor-button){
  color:#0a66c2;
  text-decoration:underline !important;
}
.elementor-widget-text-editor a:not(.elementor-button):hover,
.elementor-widget-theme-post-content a:not(.elementor-button):hover{
  color:#084d94;
}
/* Ne pas colorer le pied de page */
.ekit-template-content-footer .elementor-widget-text-editor a,
.elementor-location-footer .elementor-widget-text-editor a{
  color:#ffffff !important;
  text-decoration:none !important;
}


/* Icones reseaux bas d'article : charte (plat, fonce, survol jaune) */
.elementor-element-90852bf .elementor-social-icon{ background-color:transparent !important; }
.elementor-element-90852bf .elementor-social-icon i,
.elementor-element-90852bf .elementor-social-icon svg{ color:#202020 !important; fill:#202020 !important; transition:all .2s; }
.elementor-element-90852bf .elementor-social-icon:hover i,
.elementor-element-90852bf .elementor-social-icon:hover svg{ color:#FFED31 !important; fill:#FFED31 !important; }
