.secondary-nav .scroll {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.secondary-nav .scroll::-webkit-scrollbar {
    display: none;
}

.secondary-nav .submenu {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 0;
    clear: both;
    background-color: #fbf7fc;
    box-shadow: 0 .3rem .3rem rgba(0, 0, 0, .15) !important;
}

.secondary-nav .submenu.visible {
    display: block;
    height: auto;
    border-top: 1px solid #e8e8e8;
}

.secondary-nav .dropdown {
    position: inherit;
}

.secondary-nav .dropdown-item {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    width: auto;
    clear: inherit;
    padding: 12px;
}

.secondary-nav .dropdown-toggle.visible {
    background: #fbf7fc
}

.secondary-nav .dropdown-item.active, .secondary-nav .dropdown-item:active, .secondary-nav .dropdown-item:hover {
    background: #fff;
    color: #6a2c79;
}

/*Don't Remove this give class/id if required*/
.secondary-nav, .secondary-nav nav {
    font-size: 0;
}

.secondary-nav {
    /*background-color: #fff;*/
    /*border-top: 1px solid #e2e2e3;*/
    border-bottom: 1px solid #e2e2e3;
    position: relative;
    z-index: 2;
    clear: both;
    width: 100%;
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
}

.secondary-nav .vam {
    display: inline-block;
    vertical-align: middle;
}

.secondary-nav .nav {
    width: 100%;
}

.secondary-nav .nav-item {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.secondary-nav .nav-link {
    padding: 10px 14px;
    font-size: 14px;
    text-transform: uppercase;
}

@media (max-width: 768px) {
    .secondary-nav::after {
        content: '';
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        height: 100%;
        width: 35px;
        background: linear-gradient(to left, #e3e3e3, rgba(37, 40, 61, 0));
        pointer-events: none;
        transition: opacity .2s;
    }

    .secondary-nav .nav-link {
        padding: 14px 10px;
    }
}

.secondary-nav .nav-link.active {
    color: #000;
    box-shadow: inset 0px -3px 0px 0px #fdac00;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}