/* FIX: Suppression du cadre qui apparaît au clic dans le menu */

/* Supprimer outline sur tous les éléments du mega menu */
.mega-menu-networkit *,
.mega-menu-enhanced *,
.mega-menu-link,
.mega-menu-item,
.mega-menu-item a,
.mega-submenu *,
.mega-item,
.mega-item a,
.nav-link,
.nav-link-modern,
.dropdown-item a {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
}

/* Supprimer outline au focus */
.mega-menu-networkit *:focus,
.mega-menu-enhanced *:focus,
.mega-menu-link:focus,
.mega-menu-item:focus,
.mega-menu-item a:focus,
.mega-submenu *:focus,
.mega-item:focus,
.mega-item a:focus,
.nav-link:focus,
.nav-link-modern:focus,
.dropdown-item a:focus {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
}

/* Supprimer outline au clic (active) */
.mega-menu-networkit *:active,
.mega-menu-enhanced *:active,
.mega-menu-link:active,
.mega-menu-item:active,
.mega-menu-item a:active,
.mega-submenu *:active,
.mega-item:active,
.mega-item a:active,
.nav-link:active,
.nav-link-modern:active,
.dropdown-item a:active {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
}

/* Supprimer box-shadow qui pourrait créer un cadre */
.mega-menu-link:focus,
.mega-menu-item a:focus,
.mega-item:focus,
.mega-item a:focus,
.nav-link:focus {
    box-shadow: none !important;
}

/* Supprimer border qui pourrait créer un cadre */
.mega-menu-link:focus,
.mega-menu-item a:focus,
.mega-item:focus,
.mega-item a:focus,
.nav-link:focus {
    border: none !important;
}

/* Mobile menu aussi */
.mega-mobile-nav *,
.mega-mobile-toggle,
.mega-mobile-link,
.mega-mobile-trigger {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
}

.mega-mobile-nav *:focus,
.mega-mobile-toggle:focus,
.mega-mobile-link:focus,
.mega-mobile-trigger:focus {
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: none !important;
    border: none !important;
}
