header{
    background-color: var(--primary-color);
}

.wsmenu .wsmenu-list li a{
    font-weight: 600;
    text-shadow: none;
}

.wsmenu>.wsmenu-list>li>button{
    text-shadow: none;
}

.dropdown-simple a.simple-drop-link:not(.icon-login){
    position: relative;
    padding: 10px 2px 10px 12px;
}

header .logo{
    padding: 5px 0px;
}

.logo{
    max-height: 70px;
    max-width: 170px;
}

#wsnavtoggle{
    color: var(--primary-text-color);
    text-shadow: none;
}

.wsmenu>.wsmenu-list>li>a, .wsmenu>.wsmenu-list>li>button, .wsmenu>.wsmenu-list>li>ul>li button, .header-padding .wsmenu>.wsmenu-list>li>a.white, .header-padding .wsmenu>.wsmenu-list>li>button.white, .header-padding .wsmenu>.wsmenu-list>li>ul>li button.white{
    color: var(--primary-text-color);
    text-shadow: none;
}

@media screen and (max-width: 992px){

    .wsactive #wsnavtoggle span, #wsnavtoggle span, .wsactive #wsnavtoggle span:before, #wsnavtoggle span:before, .wsactive #wsnavtoggle span:after, #wsnavtoggle span:after{
        background-color: var(--primary-text-color);
    }

    header .opacity-dark .container:first-child{
        padding-left: 0;
        padding-right: 0;
        max-width: 100%;
    }
}
