.edit-content-link{
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.edit-content-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #2e2b60;
    /*transition: width .1s;*/
}

.edit-content-link:hover::after {
    width: 100%;
}

.popSizeColor_close,
.productBoxList .sliderList .slick-arrow,
.popSizeColor_item .content .item .control_list button.popaddcart,
.ajaxCart .button.btn-continue-cart,
.ajaxCart .button.btn-continue-shop,
body .cartBoxList .cartHead,
body .cartBoxList .cartItem .productTrash,
body .loginBox__submit,
body .loginBox__submit:hover,
body .logout #btnnologin,
body .logout #btnnologin:hover,
body .cashPayment__button a,
body .creditCard__button a,
body .page-cart .cartNext button,
body .page-cart .cartNext button:hover,
body .progress-indicator>li.is-current::before,
body.page-cart-step .cartBox__title,
body.page-cart-step .cartBox .cartHead p,
body .js-postcode-search,
body.page-cart-step .cartNewAdress__button span,
body.page-cart-step .button-custom,
body.page-cart-step button,
body.page-cart-step button:hover,
body.page-cart-step .cartBox__content .edit,
body.page-cart-step .cartThankyou .back-home,
body .page-cart .cartEmpty a,
.product-detail-box .product-detail .btnCart{
    background-color: #2e2b60;
}
.ajaxCart .button.btn-continue-shop,
.popSizeColor_close{
    color: #fff;
}

/*===========================
            Menu Start
============================= */
@media (min-width: 769px){
    .navi>ul>li.sub {
        position: relative;
    }

    .navi>ul>li.sub .submenu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #fefefe;
    }
    .navi>ul>li.sub:hover .submenu, 
    .navi>ul>li.sub:hover span:before {
        display: block;
    }
    .navi>ul>li.sub .submenu ul {
        padding: 10px 10px 10px 0;
        margin-left: 0;
        list-style: none;
    }
    .navi>ul>li.sub .submenu ul li.sub {
        position: relative;
    }
    .navi>ul>li.sub .submenu ul li.sub .submenu {
        display: none;
        position: absolute;
        top: 0;
        left: 100%;
        width: 160px;
    }
    .navi>ul>li.sub .submenu ul li.sub:hover .submenu, 
    .navi>ul>li.sub .submenu ul li.sub:hover span:before {
        display: block;
    }
    .navi>ul>li.sub .submenu li span {
        color: #0a0a0a;
        font-size: .85714rem;
        padding: 6px 10px 6px 20px;
        display: block;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
    }
    .navi>ul>li.sub .submenu li span:hover{
        cursor: pointer;
    }
    .navi>ul>li.sub .submenu li span::after {
        content: "";
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-right: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #0a0a0a;
        top: 13px;
        left: 10px;
        position: absolute;
    }
}
@media (max-width: 769px){
    .menuList>li.sub .submenu ul {
        list-style: none;
        margin : 0;
    }
    .menuList>li.sub .submenu .submenu{
        display: none;
    }
    .menuList>li.sub .submenu .submenu ul {
        padding: 0 0 0 20px;
    }
    .menuList>li.sub .submenu ul li a, 
    .menuList>li.sub .submenu ul li span {
        font-size: 1rem;
        display: block;
        position: relative;
        padding: 10px 0 10px 0;
        color: #0a0a0a;
    }
    .menuList>li.sub .submenu ul li span:hover{
        cursor: pointer;
    }
}

/*===========================
            Menu END
============================= */

.newArrivals .cardProduct .cardImg img,
.cardProduct .cardImg img{
    max-width: 100%;
}