li.plain-link.menu-regle:hover .submenu-regles {
    display: flex;
    flex-direction: column;
    width: 250px;
    position: absolute;
    background: linear-gradient(rgba(34,34,34,0.95), rgba(34,34,34,0.75));
    padding: 0.5rem 1rem;
    border: 1px solid #3f2f29;
}

.submenu-regles {
    display: none;
}

.plain-link.menu-regle .submenu-regles a {
    color: #c4ae78 !important;
    text-shadow: none !important;
}

.plain-link.menu-regle .submenu-regles a:hover {
    color: #fff !important;
    text-shadow: 0 0 15px #99774c,0px -5px 20px #a17e51,0 5px 20px #96744a !important;
}