.site-header.has-transparent a, .site-header.has-transparent .menu-item a {
    color: #222 !important;
}
.ns-header-kp-email-title {
    font-size: 11px;
    font-weight: 400;
    color: #86a297;
    margin: 0 0 3px 0;
    line-height: 1.15;
}
#site-header:not(.minimized) .header-right-items, #site-header:not(.minimized) .header-right-items .header-socials, #site-header:not(.minimized) .header-right-items .socials-menu, #site-header:not(.minimized) .header-right-items ul, #site-header:not(.minimized) .header-right-items li, #site-header:not(.minimized) .header-right-items a {
    opacity: 1 !important;
    visibility: visible !important;
    color: #111 !important;
}
    .ns-header-kp-email-link {
        font-size: 14px;
    }
.ns-header-kp-email-link {
    display: block;
    font-weight: 400;            
    margin: 0;
    padding: 0;
    line-height: 1.15;
    text-decoration: none !important;
}