.anmm-dropdown-content-categories {
    background: #ffffff !important;
    padding: 28px 30px !important;

    border-top: 3px solid #E8182A !important;
    border-radius: 0 0 8px 8px !important;

    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12) !important;

    color: #444444 !important;
}

.anmm-dropdown-content-categories [class*="col-"] {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.anmm-dropdown-content-categories > div {
    margin-bottom: 12px !important;
}

.anmm-dropdown-content-categories h3,
.anmm-dropdown-content-categories h4,
.anmm-dropdown-content-categories h5,
.anmm-dropdown-content-categories .title,
.anmm-dropdown-content-categories .anmm-title {
    color: #4f4f4f !important;

    font-size: 17px !important;
    font-weight: 700 !important;

    text-transform: uppercase !important;

    margin-top: 0 !important;
    margin-bottom: 13px !important;

    padding-bottom: 9px !important;

    border-bottom: 2px solid #E8182A !important;
}

.anmm-dropdown-content-categories .anmm-category-title {
    margin-bottom: 7px !important;
}


.anmm-dropdown-content-categories .anmm-category-title a {
    position: relative !important;

    display: inline-block !important;

    color: #5f5f5f !important;

    font-size: 15px !important;
    font-weight: 400 !important;

    line-height: 1.45 !important;

    text-decoration: none !important;

    padding-left: 13px !important;

    transition:
        color 0.2s ease,
        transform 0.2s ease !important;
}

.anmm-dropdown-content-categories .anmm-category-title a::before {
    content: "›" !important;

    position: absolute !important;

    left: 0 !important;
    top: -1px !important;

    color: #999999 !important;

    font-size: 18px !important;
    font-weight: 600 !important;

    transition: color 0.2s ease !important;
}

.anmm-dropdown-content-categories .anmm-category-title a:hover {
    color: #E8182A !important;

    transform: translateX(3px) !important;
}


.anmm-dropdown-content-categories .anmm-category-title a:hover::before {
    color: #E8182A !important;
}

.anmm-dropdown-content-categories
.anmm-category-title
a[title="EATON"] {

    color: #0877E8 !important;

    font-weight: 700 !important;

    text-transform: uppercase !important;

    padding-left: 0 !important;
}


.anmm-dropdown-content-categories
.anmm-category-title
a[title="EATON"]::before {

    display: none !important;
}

.anmm-dropdown-content-categories
.anmm-category-title
a[title="RIELLO"] {

    color: #0877E8 !important;

    font-weight: 700 !important;

    text-transform: uppercase !important;

    padding-left: 0 !important;
}


.anmm-dropdown-content-categories
.anmm-category-title
a[title="RIELLO"]::before {

    display: none !important;
}

.anmm-dropdown-content-categories
.anmm-category-title
a[title="EATON"]:hover,

.anmm-dropdown-content-categories
.anmm-category-title
a[title="RIELLO"]:hover {

    color: #E8182A !important;

    transform: none !important;
}

.anmm-dropdown-content-categories .row {
    padding-bottom: 22px !important;

    margin-bottom: 22px !important;

    border-bottom: 1px solid #eeeeee !important;
}


.anmm-dropdown-content-categories .row:last-child {
    border-bottom: none !important;

    margin-bottom: 0 !important;

    padding-bottom: 0 !important;
}

.anmm-dropdown-content-categories
.anmm-category-title
a[title="PAR PUISSANCE"],

.anmm-dropdown-content-categories
.anmm-category-title
a[title="ACCESSOIRES POUR ONDULEURS"],

    color: #444444 !important;

    font-size: 16px !important;

    font-weight: 700 !important;

    text-transform: uppercase !important;

    padding-left: 0 !important;

    padding-bottom: 8px !important;

    margin-bottom: 8px !important;

    border-bottom: 2px solid #E8182A !important;

    width: 100% !important;
}


.anmm-dropdown-content-categories
.anmm-category-title
a[title="PAR PUISSANCE"]::before,

.anmm-dropdown-content-categories
.anmm-category-title
a[title="ACCESSOIRES POUR ONDULEURS"]::before,

.anmm-dropdown-content-categories
.anmm-category-title
a[title="PAR FABRIQUANT"]::before {

    display: none !important;
}

.anmm-dropdown-content-categories
.anmm-category-title
a[title="PAR PUISSANCE"]:hover,

.anmm-dropdown-content-categories
.anmm-category-title
a[title="ACCESSOIRES POUR ONDULEURS"]:hover,

.anmm-dropdown-content-categories
.anmm-category-title
a[title="PAR FABRIQUANT"]:hover {

    color: #E8182A !important;

    transform: none !important;
}

.anmm-dropdown-content-categories
.anmm-category-title
a[title="Ellipse 3S"]:hover {

    color: #E8182A !important;
}

.anmm-container a:hover,
.anmm-menu a:hover {

    color: #E8182A !important;
}

.anmm-dropdown-content-categories {
    animation: onduleurMenuOpen 0.18s ease-out !important;
}


@keyframes onduleurMenuOpen {

    from {
        opacity: 0;
        transform: translateY(-6px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (max-width: 991px) {

    .anmm-dropdown-content-categories {
        padding: 18px !important;
    }

    .anmm-dropdown-content-categories [class*="col-"] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

}