/* Desktop Main Menu Color */


/* Import Poppins font */

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500&display=swap');
.headerfull,
.wsmenu>.wsmenu-list {
    background-color: #0099FF;
}

.headerfull * {
    font-family: 'Poppins', sans-serif;
    font-size: 15px !important;
}

.headerfull .wsshopwp li>a {
    color: #222222 !important;
}

.wstheading {
    padding: 0 !important;
}

.wsmenu>.wsmenu-list>li>.navtext>span {
    color: #fff;
}

.wsmenu>.wsmenu-list>li>.navtext>span+span {
    color: #fff;
}

.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
    color: #fff
}

.wsmenu>.wsmenu-list>li.wsshopmyaccount>a {
    color: #fff;
}

.wsmenu>.wsmenu-list>.wsshopmyaccount>a i {
    color: #fff;
}

.wsmenu>.wsmenu-list>li>a>i {
    color: #fff;
}

.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input {
    background-color: #fff;
    color: #222;
}

.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>.btnstyle {
    background-color: #fff;
}

.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input:focus {
    background-color: #fff;
}

.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: #222;
}

.wsmenu>.wsmenu-list>li>a.active .wsarrow:after {
    border-top-color: #222;
}

.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after {
    border-top-color: #222;
}

.wsmenu>.wsmenu-list>li>a.active i {
    color: #222;
}

.wsmenu>.wsmenu-list>li:hover>a>i {
    color: #222;
}

.wsmenu>.wsmenu-list>li>a:hover i {
    color: #222;
}

.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input:focus~.btnstyle {
    background-color: #fff;
    color: #222;
}

.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input:focus~.btnstyle i {
    color: #222;
}

.wsmenu>.wsmenu-list>li>a.active {
    background-color: #1991eb;
    color: #fff;
}

.wsmenu>.wsmenu-list>li:hover>a {
    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: #8CBA42;
    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 {
    color: #0099FF;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li.wsshoplink-active>a:hover {
    color: #222222;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li.wsshoplink-active>a>i {
    color: #0099FF;
}


/* Mobile Header Color */

.wsmobileheader {
    background-color: #0099FF;
}

.wsmenu>.wsmenu-list>li>.wsmenu-click {
    border-color: rgba(0, 0, 0, 0.10);
}

.wsmenu>.wsmenu-list>li>.wsmenu-click>i {
    color: rgba(0, 0, 0, 0.30);
}

.wsmenu>.wsmenu-list>li>.wsmenu-click.ws-activearrow>i {
    color: #fff;
}

.wsmenu>.wsmenu-list>li>a {
    border-bottom-color: rgba(0, 0, 0, 0.15);
}

.wsmenu>.wsmenu-list>li .wstliststy02 li a {
    line-height: 29px;
}

.wsmenu>.wsmenu-list>li .wstliststy02 li:last-of-type {
    margin-bottom: 10px;
}

.wsmenu>.wsmenu-list>li.wscarticon a {
    color: #fff;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a>i,
.wsmenu>.wsmenu-list>li .wstliststy02>a {
    color: #222;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:hover>a>i,
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:hover>a {
    color: #0099FF !important;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a>i {
    margin-left: auto;
    margin-right: 0px;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {
    padding: 10.5px 14px;
    padding-left: 0;
    color: #222 !important;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright {
    background-color: #fff;
}

.menu-item-icon {
    min-width: 37px;
    width: 37px;
    margin-right: 10px;
}

.navtext .fa-chevron-down {
    margin-left: 5px;
    font-weight: 500;
}

/* @media screen and (max-width: 768px) {
    .usp-section {
        display: none;
    }
}

@media screen and (min-width: 769px) {
    .usp-section-mobile {
        display: none;
    }
} */

@media screen and (max-width: 991px) {
    .menu-item-icon {
        display: none;
    }
    .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {
        padding: 10.5px 11px;
    }
    .wsmenu>.wsmenu-list>li>.wsmenu-click>i:before {
        border-color: #fff;
    }
    .navtext .fa-chevron-down {
        display: none;
    }
}

@media screen and (min-width: 769px) and (max-width: 1199px) {
    .margin-bottom {
        margin-bottom: 12px;
    }
}

.w-100 {
    width: 100%;
}

.d-flex {
    display: flex;
    align-items: center;
}

.mr-10 {
    margin-right: 10px;
}

.usp-block-content {
    display: flex;
    align-items: center;
}

.usp-block-text {
    font-weight: 500;
}

.usp-icon {
    width: 46px;
    min-width: 46px;
    max-height: 46px;
}