/**
 * H Network - Fix pour les icônes multi-paths
 * Corrige l'affichage des icônes avec structure ul/li
 */

/* ============================================
   Fix pour les icônes avec structure ul/li
   ============================================ */

/* S'assurer que les ul.icon utilisent la police icomoon */
ul.icon,
ul[class*="icon-"] {
    font-family: 'icomoon' !important;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* S'assurer que tous les li dans les icônes utilisent icomoon */
ul.icon li,
ul[class*="icon-"] li,
.icon li,
[class*="icon-"] li {
    font-family: 'icomoon' !important;
    font-style: normal !important;
    font-weight: normal !important;
    position: relative;
    display: inline-block;
}

/* S'assurer que les path utilisent icomoon */
.path1,
.path2,
.path3,
.path4,
.path5,
.path6,
.path7,
[class*="path"] {
    font-family: 'icomoon' !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* S'assurer que les pseudo-éléments :before héritent de la police */
ul.icon li:before,
ul[class*="icon-"] li:before,
.icon li:before,
[class*="icon-"] li:before,
.path1:before,
.path2:before,
.path3:before,
.path4:before,
.path5:before,
.path6:before,
.path7:before,
[class*="path"]:before {
    font-family: 'icomoon' !important;
}

/* Fix spécifique pour les icônes du wallet-footer */
.wallet-footer .icon,
.wallet-footer ul[class*="icon-"],
.wallet-footer .icon li,
.wallet-footer ul[class*="icon-"] li {
    font-family: 'icomoon' !important;
}

.wallet-footer .icon li:before,
.wallet-footer ul[class*="icon-"] li:before {
    font-family: 'icomoon' !important;
}

