/* Desktop Main Menu Color */

.headerfull {
    background-color: #fff;
}

.wsmenu > .wsmenu-list {
    background-color: #fff;
}

    .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff;
    }

        .wsmenu > .wsmenu-list > li > .navtext > span + span {
            color: #555555;
        }

            .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
                color: #9e9e9e
            }

    .wsmenu > .wsmenu-list > li.wsshopmyaccount > a {
        color: #fff;
    }

    .wsmenu > .wsmenu-list > .wsshopmyaccount > a i {
        color: #7b7b7b;
    }

    .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > input {
        background-color: #eeeeee;
    }

    .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > .btnstyle {
        background-color: #eeeeee;
    }

    .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > input:focus {
        color: #000;
    }

    .wsmenu > .wsmenu-list > li > a {
        color: #fff;
    }

        .wsmenu > .wsmenu-list > li > a .wsarrow:after {
            border-top-color: #b3b3b3;
        }

        .wsmenu > .wsmenu-list > li > a:hover .wsarrow:after {
            border-top-color: #333;
        }

        .wsmenu > .wsmenu-list > li > a.active .wsarrow:after {
            border-top-color: #333;
        }

    .wsmenu > .wsmenu-list > li:hover > a .wsarrow:after {
        border-top-color: #333;
    }

    .wsmenu > .wsmenu-list > li > a > i {
        color: #898d91;
    }

    .wsmenu > .wsmenu-list > li > a.active i {
        color: #333;
    }

    .wsmenu > .wsmenu-list > li:hover > a > i {
        color: #333;
    }

    .wsmenu > .wsmenu-list > li > a:hover i {
        color: #333;
    }

    .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > .btnstyle:hover {
        background-color: #1991eb;
    }

        .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > .btnstyle:hover i {
            color: #fff;
        }

    .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > input:focus ~ .btnstyle {
        background-color: #1991eb;
    }

        .wsmenu > .wsmenu-list > li.wssearchbar > .topmenusearch > input:focus ~ .btnstyle i {
            color: #fff;
        }

    .wsmenu > .wsmenu-list > li > a.active {
        background-color: #1991eb;
        color: #fff;
    }

    .wsmenu > .wsmenu-list > li:hover > a {
        background-color: #1991eb;
        color: #fff;
    }

        .wsmenu > .wsmenu-list > li:hover > a > i {
            color: #fff;
        }

    .wsmenu > .wsmenu-list > li:hover > .navtext > span {
        color: #fff;
    }

        .wsmenu > .wsmenu-list > li:hover > .navtext > span + span {
            color: #fff;
        }

            .wsmenu > .wsmenu-list > li:hover > .navtext > span + span:after {
                color: #fff;
            }

    .wsmenu > .wsmenu-list > li > ul.sub-menu > li:hover > a {
        background-color: #1991eb;
        color: #fff;
        text-decoration: none;
    }

    .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > a {
        background-color: #1991eb;
        color: #fff;
    }

    .wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li.wsshoplink-active > a {
        background-color: #f5f5f5;
        color: #333;
        border-left-color: #1991eb;
    }

        .wsmenu > .wsmenu-list > li > .wsshoptabing > .wsshopwp > .wstabitem > li.wsshoplink-active > a > i {
            color: #333;
        }

/* Mobile Header Color */

.wsmobileheader {
    background-color: #fff;
}

.wsactive .wsmobileheader {
    border-left: solid 1px #e0e0e0;
}

.wsmenu > .wsmenu-list > li > .wsmenu-click {
    border-color: rgba(0, 0, 0, 0.1);
}

    .wsmenu > .wsmenu-list > li > .wsmenu-click > i {
        color: rgba(0, 0, 0, 0.25);
    }

.wsmenu > .wsmenu-list > li > a {
    border-bottom-color: rgba(0, 0, 0, 0.13);
}
