/* Megamenu compact + no uppercase + no animations */

/* Kill all dropdown animations */
.dropdown-menu.megamenu-content,
.dropdown-menu.megamenu-content.animated,
.dropdown-menu.megamenu-content.fadeInDown,
.dropdown-menu.megamenu-content.fadeIn {
    animation: none !important;
    -webkit-animation: none !important;
    transition: none !important;
    opacity: 1 !important;
}

/* Category titles: KEEP uppercase */
.megamenu-content .title,
nav.bootsnav .megamenu-content .title,
nav.navbar.bootsnav .megamenu-content .title {
    text-transform: uppercase !important;
}

/* All menu links inside megamenu: NO uppercase */
.megamenu-content .content ul.menu-col li a,
.megamenu-content li a,
nav.bootsnav .megamenu-content li a,
nav.bootsnav .megamenu-content .content ul.menu-col li a,
nav.navbar.bootsnav .megamenu-content .content ul.menu-col li a,
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a,
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.megamenu-content li a,
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
    text-transform: none !important;
    transition: none !important;
}

/* No hover slide animation on links */
.megamenu-content .content ul.menu-col li a:hover,
nav.bootsnav .megamenu-content .content ul.menu-col li a:hover,
nav.navbar.bootsnav .megamenu-content .content ul.menu-col li a:hover,
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover {
    padding-left: 0 !important;
}

/* Compact spacing */
nav.navbar.bootsnav .megamenu-fw .dropdown-menu {
    padding: 16px 10px !important;
}
.megamenu-content .content ul.menu-col li a,
nav.navbar.bootsnav .megamenu-content .content ul.menu-col li a,
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
    padding: 2px 0 !important;
    line-height: 1.35 !important;
    font-size: 13px !important;
}
