#header-outer:not(.transparent) #top nav > ul > .button_bordered_2 > a:hover:before {
    border: 2px solid #a7acdf !important;
    padding: 15px 30px !important;
    border-radius: 50px;
    background-color:#a7acdf;
}
body.material #header-outer[data-using-pr-menu=true] #top nav>.buttons{
    flex-direction: row-reverse;
}
span.menu-title-text {
    color: #fff;
}
 #top nav>ul>li[class*=button_bordered]>a:before {
    border: 2px solid #a7acdf !important;
    display: block;
    position: absolute;
    left: 0;
    padding-bottom: 10px;
    transform: translateY(-7px);
    width: 100%;
    height: 38px;
    content: ' ';
    z-index: -1;
    box-sizing: border-box;
    transition: border-color .2s ease;
}
ul>.outline-btn a {
    padding: 10px 30px !important;
    border-radius: 50px;
    
}

#header-outer #top nav ul #search-btn a span,  #header-outer #top nav ul #search-btn a:hover span {
    color: #fff !important;
}
#top nav ul #search-btn a:hover {
    color: #fff !important;
}

@media only screen and ( min-width: 1000px ) {
    #nectar-user-account{
        display: none !important;
    }
}
@media only screen and ( max-width: 1000px ) {
    #header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user, 
    .material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search {
        color: #fff !important;
    }

}