
html nav.sub ul > li.active > span > a {
    opacity: 1;
}

footer#site-footer .breadcrumb-trail nav ol.breadcrumb li.breadcrumb-item.active > span {
    color: rgba(var(--footer-text), 1);
}

div#site nav.sub ul > li.active > span > a {
    opacity: 1;
}

.salford-striped thead {
    color:white;
    background-color:#b52683;
}

.salford-striped tbody tr:nth-child(odd) {
    background-color:#fde1ef;
}

.nav-dropdown:not(.secondary)::after {
    content: "";
    display: block;
    width: 100%;
    height: 5px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: rgba(253, 225, 239, 1);
}

@media only screen and (min-width: 992px) {
    body header#site-header,
    html.nav-down body header#site-header, 
    html.nav-up body header#site-header, 
    html.nav-down body header#site-header.header-bg-solid, 
    html.nav-up body header#site-header.header-bg-solid,
    html.nav-down:not(.reached-top) body header#site-header, 
    html.nav-up:not(.reached-top) body header#site-header, 
    html.nav-down:not(.reached-top) body header#site-header.header-bg-solid, 
    html.nav-up:not(.reached-top) body header#site-header.header-bg-solid{
        background-color:white;
    }
    

    #sccfullwidthband {
        width: 100%;
        height: 60px;
        position: relative;
        top: 60px;
        left: 0;
        background: #642383;
        border-top: 5px solid #fde1ef;
    }    


    nav.secondary > ul a {
        border-radius: var(--btn-border-radius);
        border-width: var(--btn-border-width);
        border-style: solid;
        border-color: rgba(var(--base-btn-borders), 1);
        background: rgba(var(--header-bg-color1),1);
    }

    html[dir="ltr"] body.header-05-lg header#site-header nav.secondary {
        position: relative;
        top: 10px;
    }

    html body.header-05-lg header#site-header nav.secondary>ul,
    html body.header-05-lg header#site-header nav.secondary>ul>li>a {
        height: calc((var(--large-header) / 2) - 20px);
        line-height: calc((var(--large-header) / 2) - 20px);
    }

    html body.header-05-lg header#site-header nav.secondary > ul > li > a:hover {
        color:#000;
        background:#fff;
    }

    nav.secondary ul li.dropdown > a:hover i {
        color: #000;
    }

    html body.header-05-lg header#site-header nav.secondary ul li.dropdown .dropdown-menu {
        top: calc((var(--large-header) / 2) - 20px)!important;
    }

    body:not(.header-03-lg):not(.header-11-lg):not(.header-12-lg):not(.header-15-lg):not(.header-16-lg):not(.header-17-lg):not(.header-19-lg):not(.header-20-lg) .container nav.secondary ul li.dropdown .dropdown-menu {
        border-radius: 8px; 
    }

}
.nav-dropdown:not(.secondary) ul {
    background-color: rgba(var(--header-bg-color1),1);
}