.menu-app-icon{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.menu-app-icon.app-icon-store{
    background-image: url(../images/icon-store.png);
}
.menu-app-icon.app-icon-search{
    background-image: url(../images/icon-search.png);
}
.menu-app-icon.app-icon-catg{
    background-image: url(../images/icon-catg.png);
}
.menu-app-icon.app-icon-shopping{
    background-image: url(../images/icon-shopping.png);
}
.menu-app-icon.app-icon-add{
    background-image: url(../images/icon-add.png);
}
.menu-app-icon.app-icon-more{
    background-image: url(../images/icon-more.png);
}
.menu-app-icon.app-icon-seller{
    background-image: url(../images/icon-seller.png);
}
.menu-app-icon.app-icon-atrribute{
    background-image: url(../images/icon-atrribute.png);
}
.menu-app-icon.app-icon-producer{
    background-image: url(../images/icon-producer.png);
}
.menu-app-icon.app-icon-product{
    background-image: url(../images/icon-product.png);
}
.menu-app-icon.app-icon-shipping{
    background-image: url(../images/icon-shipping.png);
}
.menu-app-icon.app-icon-more2{
    background-image: url(../images/icon-more-2.png);
}

.profile_plg_menu > div > ul > li span.menu-app-icon{
    display: inline-block;
    width: 24px;
    height: 24px;
}
.profile_plg_menu > div > ul > li > a{
    position: relative;
}
.profile_plg_menu > div > ul > li .cart_balloon{
    border: 1px solid #ff0000;
    font-size: 12px;
    text-align: center;
    position: absolute;
    padding: 2px 5px;
    border-radius: 100%;
    background-color: #ff0000;
    color: #fff;
    line-height: 14px;
    top: 3px;
    right: 3px;
}
.product-wrapper:before, .product-wrapper:after{
    content: '';
    display: table;
}
.product-wrapper:after{
    clear: both;
}
.product-wrapper .remove_product_wishlist{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    color: #80868b;
}
.shop-products-list .grid-view{
    margin-left: -7px !important;
    margin-right: -7px !important;
}
.shop-products-list .grid-view .shop-products-item{
    width: 20%;
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 14px;
}
.shop-products-list .grid-view .shop-products-item .product-wrapper{
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    background-color: #fff;
}
.shop-products-list .grid-view .gridview{
    padding: 3px 10px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.shop-products-list .grid-view .listview{
    display: none;
}
.gridview .review_star{
    margin-bottom: 5px;
}
.grid-view .product-wrapper .price-box{

}

.shop-products-list .list-view{

}
.shop-products-list .list-view .shop-products-item{
    margin-bottom: 15px;
    padding: 7px 0 17px 0;
    border-bottom: 1px solid #f5f1f1;
}
.shop-products-list .list-view .shop-products-item .product-wrapper{

}
.list-view .product-item-figure{
    float: left;
    width: 33.3333333%;
    padding-right: 17px;
}
.list-view .product-item-info{
    float: left;
    width: 66.6666666%;
    padding-top: 10px;
}

.shop-products-list .list-view .gridview{
    display: none;
}
.shop-products-list .list-view .listview{

}
.product-wrapper .product-name{
    padding: 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    margin: 0 0 5px;
    overflow: hidden;
    text-transform: capitalize;
}
.product-wrapper .product-name a {
    color: #444;
    text-decoration: none
}
.product-wrapper .product-name a:hover {
    color: #246ea3;
    text-decoration: none
}

.order-list-item{
    font-size: 12px;
    position: relative;
}
.order-list-item-row{
    padding: 1px 0;
}
.order-list-item-seller{
    font-size: 14px;
    color: #005F99;
}
.order-list-item-view{
    float: right;
    color: #005F99;
}
.order-list-warpp .order-list-item{

}
.order-list-item-row .dropdown-toggle i{
    color: #80868b;
    font-size: 20px;
}
.div-table-cell .order-list-item-row{
    padding: 1px 0;
}
.div-table-cell .order-list-item-row.w-option{
    padding: 1px 20px 1px 0;
}
.div-table-cell .order-list-item-row .bbtn-group{
    position: absolute;
    top: 0;
    right: 0;
}
.div-table-cell .btn{
    height: 34px;
    line-height: 26px;
}
.div-table-row{
    border-bottom: 1px solid #ddd;
}
.div-full-breabcrum .div-table-cell{
    padding: 0 3px;
    line-height: inherit;
}
.div-table-row .div-table-cell{
    padding: 3px;
    line-height: inherit;
}
.div-cell-title{
    line-height: inherit;
}
.div-cell-title label{
    margin-bottom: 0;
    vertical-align: middle;
    line-height: inherit;
    display: inline-block;
}
.cell-status{
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background-color: #e0e0e0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.div-detail-app .cell-status i{
    font-size: 20px;
    color: #ffffff;
}
.cell-status.action_disable{
    background-color: #005F99;
}
.div-table-cell .group-group-text{
    line-height: 15px;
    display: table-cell;
    vertical-align: middle;
    margin-left: 55px;
    height: 55px;
}
.div-table-cell select.form-control,
.div-table-cell input.form-control{
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.div-table-cell input.form-control.adjustment{
    width: 70px;
}
.div-detail-row.div-table-row > div{
    padding: 0;

    display: block;

    height: auto;

    line-height: inherit !important;
}
.form-search-bar{
    margin-bottom: 15px;
    margin-left: -5px;
    margin-right: -5px;
}
.form-search-section{

}
.form-search-bar .form-group-search{
    padding-left: 5px;
    padding-right: 5px;
}
.form-search-bar .form-group-search > .button,
.form-search-bar .form-group-search > .store-btn-search{
    width: 100%;
}
.form-search-bar .form-group-search > .button > i,
.form-search-bar .form-group-search > .store-btn-search > i{
    font-size: 30px;
    margin: 0;
}
.form-group-search .button,
.store-btn-search{
    background: #ffffff;
    color: #005F99;
    border: 1px solid #005F99;
    font-weight: 400;
    line-height: 32px;
    height: 32px;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.bar-content > div.profile_plg_breadcrumb{
    border-bottom: 1px solid #e0e0e0;
    background-color: #f5f5f5;
    height: 54px;
    padding: 14px 35px 14px 7px;
}
#center .profile_plg_breadcrumb h1{
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 300;
    color: #000000;
    line-height: 24px;
}
.action-manage{
    color: #005F99;
    font-size: 14px;
    font-weight: 300;
}
.profile_plg_breadcrumb{
    position: relative;
}
.form-tool-action{
    position: absolute;
    top: 10px;
    right: 7px;
}
.form-tool-action .form-tool-icon{
    color: #80868b;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
}
.form-tool-action .form-tool-icon.disabled{
    opacity: 0.5;
}
.form-tool-action .form-tool-icon i,
.form-tool-action .form-tool-icon span{
    font-size: 20px;
}
.form-tool-action > a.dropdown-toggle{
    display: inline-block;
}
.form-tool-action > a.dropdown-toggle i{
    color: #80868b;
    font-size: 32px;
}
.form-tool-action .dropdown-menu{
    right: 0;
    left: inherit;
}
.form-tool-action .btn{
    padding: 0 12px!important;
    line-height: 32px;
    height: 32px;
}
.form-group-search input.datepicker{
    width: 100%;
    margin-right: 0;
}
.form-group-search.form-group-row{
    margin-bottom: 10px;
}
.form-group-search .btn-group{
    width: 100%;
}
.form-group-search .btn-group .dropdown-toggle{
    text-align: left;
}
.form-group-search .btn-group .dropdown-toggle .caret{
    float: right;
    margin-top: 8px;
    color: #000000;
}
.seller-btn-edit{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 30px;
    border: solid 1px #005F99;
    color: #005F99;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.cell-product-info .group-group-img img {
    max-width: 52px;
}
.m-product-item{

}
.m-product-pic{
    float: left;
    width: 45px;
}
.m-product-pic img{
    width: 45px;
    height: 45px;
}
.m-product-info{
    margin-left: 55px;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
}
.cell-product-info .m-product-info{
    margin-left: 58px;
}
.m-product-row{
    margin-bottom: 5px;
}
.m-product-code{
    font-size: 12px;
}
.m-product-code label{
    margin: 0;
    line-height: 16px;
}
.m-product-title{
    font-size: 14px;
}
.m-product-title a{
    color: #005F99;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.cell-product-info .m-product-title{
    font-size: 12px;
}
.cell-product-info .variation-Size{
    font-size: 12px;
}
.m-product-price{
    font-size: 14px;
}
.m-product-check{

}
.m-product-check a.m-product-check-option{
    color: #000000;
    line-height: 20px;
    display: inline-block;
    font-size: 11px;
}
.m-product-check a.m-product-check-option i{
    color: #e0e0e0;
    font-size: 17px;
    vertical-align: middle;
}
.m-product-check a.m-product-check-option.action_disable i, .m-product-check a.m-product-check-option.action_disable_home_page i{
    color: #005F99;
}
.m-product-info .bbtn-group{
    position: absolute;
    top: 0;
    right: 0;
}
.m-product-info .bbtn-group .dropdown-toggle i{
    color: #80868b;
    font-size: 20px;
}
#riich_coupon_code.form-control{
    display: inline-block;
}
.table-cell-price{
    font-size: 20px;
}
#cart_content .store_area .store_name{
    display: flex;
    align-items: center;
}

.store_name .seller_image{
    width: 32px;
    float: left;
}
.store_name .seller_image img{
    width: 32px;
    height: 32px;
    display: block;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.store_name .seller_info{
    line-height: 16px;
}
.store_name .seller-label{
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
}
.store_name .seller-payment{
    display: block;
    font-size: 12px;
    font-weight: 400;
}
#cartForm .orderby-wrapper{
    background-color: #FFFFFF;
}
input.quantity_cart{
    width: 100%;
}
#cart_content .button{
    border: 1px solid #005F99;
    background-color: #005F99;
    color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.cart-center{
    margin-bottom: 5px;
}
.bar-content .profile_plg_breadcrumb{
    padding: 5px 10px;
}
.bar-content > div.store_plugin-error{
    padding: 5px 10px;
    color: #e02222;
    background: #ffd5ca;
}
.store_plugin-checkout-review-order-table{
    width: 100%;
}
.profile_plg_menu .dropdown .dropdown-menu.mobileDropdown{
    padding-left: 0!important;
    padding-right: 0!important;
}
.profile_plg_menu .dropdown .dropdown-menu.mobileDropdown > li > a{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.dropdown-menu.mobileDropdown > .active > a{
    background-color: #005F99;
    color: #ffffff !important;
}
.btn-primary.buy_featured_store{
    border: solid 1px #005F99;
    color: #fff;
    background-color: #005F99;
}
.checkout-title{
    color: #000;
    font-size: 14px;
    clear: both;
    padding-bottom: 5px;
    font-weight: bold;
    margin: 7px 0 0 0;
}
.checkout-action{
    margin-bottom: 15px;
}
.checkout-action .btn-filled{
    margin-bottom: 5px;
}
.checkout-action-more{
    display: inline-block;
    vertical-align: middle;
}
.checkout-action-more .dropdown-menu{
    left: inherit;
    right: 0;
}
.checkout-action .btn-size-xs .material-icons{
    font-size: 20px;
    height: 24px;
    margin: -5px -10px;
    display: block;
    line-height: 24px;
}
.checkout-action-col .checkout-action-more{
    width: 100%;
}
@media (max-width: 359px) {
    .checkout-action,
    .checkout-action .btn-filled,
    .checkout-action .checkout-action-more{
        width: 100%;
    }
    .checkout-action .dropdown-menu{
        width: 100%;
        text-align: center;
    }
}
.cart .quickview-message{
    color: #ff0000;
}
.action-buttons .shareproduct .count{
    display: inline-block;
    vertical-align: middle;
}
.tb-cell-text-warpp{
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.store-manager-user-head img{
    float: left;
}
.store-manager-user-head .store-manager-user-name{
    margin-left: 30px;
    padding: 6px 0;
}
.store-manager-total-spend{
    font-size: 16px;
}
.content-random-product .review_star{
    width: auto;
    background-color: transparent;
}
#sendCouponForm .btn{
    padding: 0 12px!important;
    line-height: 32px;
    height: 32px;
}
ul.product_list_widget li img{
    margin-right: 0 !important;
}
.feature_product_feed{
    padding: 0 !important;
}
.slick-list.draggable{
    outline: none !important;
}
.total_amount{
    color: red;
    font-weight: bold;
}
.group-title{
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
}
.product-row{
    padding: 5px 0px;
}
.method_list{
    margin: 0px -5px;
}
.method_list li{
    background-color: #FFFFFF;
    border-top: solid 1px #E0E0E0;
    border-bottom: solid 1px #E0E0E0;
    padding: 14px 10px;
    margin: 5px 0px;
}
.method_list li .form-group div:first-child{
    font-weight: bold;
}
.method_list li a.form-group{
    display: block;
}
.checkout-wrap {
    color: #444;
    font-family: 'PT Sans Caption', sans-serif;
    margin: 40px 0 45px 0;
    max-width: 1200px;
    position: relative;
    padding-bottom: 50px;
    overflow-x: hidden;
}

ul.checkout-bar{
    /*display: flex;*/
    display: block;
    justify-content: center;
    text-align: center;
}
ul.checkout-bar li{
    /*flex: 1 auto;*/
    align-self: stretch;
    text-align: center;
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
    width: 19.666667%;
    float: left;
}

ul.checkout-bar li:before {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 10px auto;
    position: relative;
    z-index: 2;
}
ul.checkout-bar li.active:before {
    background-color: #005F99;
    color: #ffffff;
}
ul.checkout-bar li:nth-child(1):before {
    content: "1";
}
ul.checkout-bar li:nth-child(2):before {
    content: "2";
}
ul.checkout-bar li:nth-child(3):before {
    content: "3";
}
ul.checkout-bar li:nth-child(4):before {
    content: "4";
}
ul.checkout-bar li:nth-child(5):before {
    content: "5";
}
ul.checkout-bar li:nth-child(6):before {
    content: "6";
}
ul.checkout-bar li:nth-child(7):before {
    content: "7";
}

ul.checkout-bar li:after{
    /*content: "\e092";
    font-family: 'Glyphicons Halflings';
    font-size: 20px;*/
    /*right: -10px;*/
    content: '';
    border-bottom: 1px solid #e0e0e0;
    position: absolute;
    top: 21px;
    left: 0;
    z-index: 1;
    width: 100%;
}
ul.checkout-bar li:first-child:after{
    /*display: none;*/
}
ul.checkout-bar li a{
    color: #000000;
    display: block;
    vertical-align: middle;
    font-weight: 400;
    max-width: 95px;
    margin: auto;
    font-size: 12px;
    width: auto;
    height: 29px;
}
.checkout-wrap-cart ul.checkout-bar li{
    width: 33.3333333%;
}

@media (min-width: 992px) {
    .shop-products .store-product-action .add-to-links > a,
    .shop-products .store-product-action .shareproduct > a,
    .shop-products .store-product-action .shareproduct .list_option {
        border: 1px solid #005F99;
        color: #005F99;
    }

    .action-buttons .shareproduct {
        margin-left: 5px;
    }
    .main-container .toolbar{
        overflow: visible !important;
    }
    .content_center .main-container .toolbar .view-mode{
        margin-top: -30px;
    }
    .store_plugin-breadcrumb + .toolbar{
        margin-bottom: 20px !important;
    }
    .div-table-row .div-table-cell{
        /*height: 58px;*/
        line-height: 52px;
    }
    .div-table-cell .cell-parap{
        line-height: 18px;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
    }
    .checkout-wrap.checkout-full-warpp{
        padding: 15px 0 0 0 !important;
        margin-bottom: 15px !important;
    }
}
@media (max-width: 991px) {
    .div-table-cell.div-table-cel-lauto{
        line-height: initial!important;
    }
    .div-table-cell .cell-parap{
        line-height: 18px;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
    }
    .listview .product-desc{
        line-height: 15px;
        font-size: 12px;
        font-weight: 300;
        display: block;
        overflow: hidden;
        height: 32px;
    }
    .list-view .product-item-info {
        padding-top: 0;
    }
    .featured_product{
        height: 64px !important;
        right: -6px;
        top: -5px;
        width: 66px !important;
    }
    .product-image .featured_product span{
        font-size: 10px;
        height: 20px;
        left: -10px;
        line-height: 20px;
        top: 15px;
    }
    #archive-product .store_plugin-breadcrumb{
        /*padding-top: 10px;*/
        max-width: 80%;
    }
    .order-list-warpp .order-list-browser{
        /*display: none !important;*/
        border-width: 5px;
        padding: 10px;
    }
    .order-list-warpp .order-list-item{
        display: block;
    }
    .div-cell-title{
        font-weight: 600;
        line-height: 18px;
    }
    .form-search-bar.no-act{
        /*margin-bottom: 0;*/
    }
    .form-search-section{
        margin-bottom: 10px;
    }
    .form-search-bar.no-act .form-search-section{
        margin-bottom: 0;
    }
    .div-table-form{
        margin-bottom: 10px;
    }
    .cell-price{
        white-space: nowrap;
    }
    .div-table-row{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .div-cell-title label{
        margin-bottom: 5px;
    }
    .form-search-bar .form-group-search > .button,
    .form-search-bar .form-group-search > .store-btn-search{
        padding: 0!important;
        background-color: #005F99;
        min-width: 32px;
        line-height: 34px;
        height: 34px;
    }
    .form-search-bar .form-group-search > .button > i,
    .form-search-bar .form-group-search > .store-btn-search > i{
        color: #ffffff;
    }
    .form-group-search select{
        white-space: nowrap;
    }
    select.change_order_status{
        padding: 2px 0;
        font-size: 12px;
        display: inline-block;
        width: auto;
    }

    ul.checkout-bar li{
        /*flex: 1 auto;*/
        align-self: stretch;
        text-align: center;
        position: relative;
        display: inline-block;
        margin-bottom: 10px;
        width: 33.3333333%;
        float: left;
    }

    .div-table-row .div-table-cell {
        /*height: 58px;*/
        line-height: 52px;
    }
    .div-table-row.div-table-not .div-table-cell {
        height: auto;
        line-height: 22px;
    }
    .div-table-row .div-table-cell .order-list-item-row{
        line-height: 14px;
    }
    .div-table-row .div-table-cell .m-table-row{
        line-height: 12px;
        font-size: 12px;
        padding: 3px 0;
    }
    .div-table-row .div-table-cell .m-table-row-3{
        line-height: 16px;
        font-size: 12px;
    }
    .div-table-row .div-table-cell.cell-product-info {
        height: auto;
        min-height: 58px;
        line-height: 52px;
    }
    .table-cell-price {
        font-size: 14px;
    }
    #cart_content .store_area .store_name{
        background-color: #ffffff;
        border-bottom: 1px solid #ddd;
        line-height: 24px;
        padding: 5px 0;
        font-size: 18px;
        text-transform: capitalize;
        font-weight: 400;
    }

    .orderby-wrapper select.orderby{
        width: 100%;
        float: none !important;
    }
    .action-buttons .shareproduct{
        display: block;
        float: left;
        width: 40px;
        text-align: center;
    }
    .widget_socialsharing_widget .hideshare-wrap{
        margin: 0;
    }
    .product-brand-page .mobile-profile_plg_menu{
        height: 0px !important;
    }
    .mobile-profile_plg_menu{
        height: 49px;
    }
    .mobile-profile_plg_menu .menu{
        position: fixed;
        width: 100%;
        background-color: #ffffff;
        border-bottom: 1px solid #d3d3d3;
        top: 0;
        left: 0;
        z-index: 100;
    }
}
@media (max-width: 991px) {
    body#page_stores-product{
        overflow-x: hidden;
    }
    .bar-content-app .main-container.page-shop {
        padding: 0;
    }
    .add-to-links,
    .shareproduct{

    }
    .product_type_simple .material-icons{
        display: inline-block;
        margin: 0;
        font-size: 25px;
    }
    .product_type_simple .cart-text{
        display: none;
    }
    .product-wrapper .actions .add-to-cart .add_to_cart_inline a.button{
        min-width: 40px;
        text-align: center;
        border: none;
        color: #80868b;
    }
    .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a{
        color: #80868b;
        font-size: 25px;
        line-height: 30px;
    }
    .listview .action-buttons .add-to-links,
    .listview .action-buttons .shareproduct{
        float: left;
        width: 40px;
        text-align: center;
    }
    .grid-view .action-buttons {
        padding: 0;
        /*display: box;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;*/
        display: flex;
        width: 100%;
        margin: 0;
    }
    .gridview .action-buttons .add-to-links,
    .gridview .action-buttons .shareproduct{
        text-align: center;
        flex-grow: 1;
        width: auto;
        /*-webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        box-flex: 1;*/
    }
    .actions .shareproduct .list_option .list_option_button{
        color: #000000;
    }
    .actions .shareproduct .list_option .list_option_button i,
    .actions .add_to_wishlist > i,
    .actions .add-to-links > a > i,
    .actions .sharefriend > a > i,
    .actions .likeproduct > a > i,
    .actions .likeproduct > a > span.count,
    .actions .shareproduct > a > i,
    .actions .shareproduct > a > span.count,
    .actions .yith-wcwl-add-button > a > span.count,
    .actions .shareproduct .list_option{
        font-size: 20px;
        display: inline-block;
        vertical-align: middle;
    }
    .actions .add-to-links a.add_to_wishlist,
    .actions .add-to-links > a,
    .actions .likeproduct > a,
    .actions .shareproduct > a,
    .actions .shareproduct .list_option{
        background: transparent;
        line-height: 30px;
    }
    .actions .shareproduct > a{
        white-space: nowrap;
    }
    .shareproduct > a.storeShareBtn > i{
        margin-right: 0;
    }
    .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:hover,
    .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
    .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.active,
    .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist.active {
        background: transparent !important;
        color: #005F99;
    }

    .actions .add-to-links > a.active,
    .actions .add-to-links > a:hover,
    .actions .add_to_wishlist.active,
    .actions .likeproduct > a.active,
    .actions .likeproduct > a:hover,
    .actions .shareproduct > a.active,
    .actions .shareproduct > a:hover {
        background: transparent !important;
    }
    .product-item-info .listview .shareproduct > a.active{
        background: transparent !important;
    }
    /*.product-wrapper .listview .review_star{
        display: none;
    }*/
    .product-wrapper .listview .product-name{
        margin-bottom: 0;
        font-size: 12px;
        line-height: 16px;
    }
    .product-wrapper .listview .count-like-click{
        display: none;
    }
    .review_star_form  .review_star .rating-gly-star{
        font-size: 30px;
    }
    .product-wrapper .gridview .special-price{
        color: #161616 !important;
        font-size: 12px !important;
        line-height: 17px !important;
    }
    .gridview .product-wrapper .product-name a{
        line-height: 14px;
        font-size: 14px;
        font-weight: 300;
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .product-wrapper .gridview .product-name a{
        color: #005F99 !important;
    }
    .product-wrapper .listview .product-name a{
        color: #000000 !important;
    }
    .product-wrapper .listview .product-name{
        margin-bottom: 10px;
    }
    .featured_product{
        z-index: 1 !important;
    }
    .action-buttons .add-to-links a.add_to_wishlist,
    .action-buttons .add-to-links > a,
    .likeproduct > a,
    .action-buttons .shareproduct > a,
    .listview .action-buttons .shareproduct > a:hover,
    .listview .action-buttons .shareproduct > a:focus,
    .listview .action-buttons .shareproduct > a:active,
    .action-buttons .shareproduct .list_option {
        border: none !important;
        color: #80868b;
        background: transparent !important;
    }
    .store-product-action .add-to-links>a.active i,
    .store-product-action .add-to-links>a:hover>i,
    .store-product-action .shareproduct>a.active i,
    .store-product-action .shareproduct>a:hover>i {
        color: #005F99 !important;
    }
    .product-view .action-buttons .shareproduct > a {
        color: #000000;
    }
    #page_stores-index .content_center {
        background: #fafafa;
    }

    .list-view .shop-products-item .product-wrapper{
        background-color: #ffffff;
        border: 1px solid #f5f1f1;
    }

    .shop-products-list .list-view .shop-products-item {
        margin-bottom: 10px;
        padding: 7px 0;
        border-bottom: none;
    }

    .shop-products-list .list-view .listview {
        padding: 5px 5px 0 0;
    }
    .product-wrapper .listview .old-price{
        display: block;
        margin: 0;
        line-height: 14px;
        font-size: 12px;
        color: #9b9b9b;
        font-weight: 300;
    }
    .product-wrapper .listview .special-price{
        font-size: 12px;
        line-height: 14px;
        display: block;
        color: #f55423;
    }
    .main-container .toolbar.tb-bottom{
        padding: 0;
    }
    .main-container.page-shop .store_plugin-breadcrumb {
        margin: 0 0 5px 0 !important;
        padding: 0 !important;
    }
    .store-table-content{
        padding-top: 10px;
    }
    .toolbar .store_plugin-result-count{
        text-align: left;
    }
    .toolbar #top-paginator {
        display: none;
    }
    .tb-bottom #bottom-paginator{
        text-align: left;
    }
    .main-container .toolbar .store_plugin-pagination ul.page-numbers li:first-child{
        margin-left: 0;
    }
    .main-container .shop-products-list .toolbar.tb-bottom{
        margin: 0;
    }
    .list-view .product-item-figure {
        float: left;
        width: 107px;
        padding-right: 5px;
    }
    .list-view .product-item-info {
        float: none;
        width: auto;
        padding-top: 0;
        margin-left: 115px;
    }
    .product-wrapper .product-image .featured_product{
        height: 68px !important;
        right: -6px;
        top: -5px;
        width: 70px !important;
    }
    .main-container .toolbar.tb-bottom{
        padding: 10px 0 !important;
    }
    .product-wrapper .product-image .featured_product span{

    }
    .content_center .main-container .toolbar .view-mode {
        margin-top: -30px;
    }
    .single-product-image .images{
        z-index: 0;
    }
    .list-view .product-item-figure{
        position: relative;
    }
    .list-view  .product-item-figure .wholesale-icon{
        top: inherit;
        bottom: 5px;
    }
    .shop-products-list .grid-view .shop-products-item{
        width: 25%;
    }
}
@media (max-width: 767px) {
    /*.actions .shop-products.list-view .likeproduct a,
    .actions .shop-products.list-view .shareproduct a,
    .actions .single-product-info .likeproduct a,
    .actions .single-product-info .shareproduct a {
        color: #80868b;
    }*/
    .shop-products.list-view .actions .shareproduct a{
        color: #80868b;
    }
    .shop-products.list-view .actions .shareproduct a.active{
        color: #005F99;
    }
    #store-seller-qrcode img{
        margin-left: auto;
        margin-right: auto;
    }
    .checkout-full-warpp:before, .checkout-full-warpp:after{
        content: '';
        display: table;
    }
    .checkout-full-warpp:after{
        clear: both;
    }
    .checkout-wrap.checkout-full-warpp{
        padding: 15px 0 0 0 !important;
        margin-bottom: 15px !important;
    }
    .checkout-action .checkout-action-col{
        padding-left: 5px;
        padding-right: 5px;
    }
    .checkout-action-col .btn-action{
        width: 100%;
    }
    /*
    .checkout-full-warpp ul.checkout-bar li::before{
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .checkout-full-warpp ul.checkout-bar li::after{
        font-size: 10px;
        top: 10px;
        right: -5px;
    }
    .checkout-full-warpp ul.checkout-bar li a{
        width: 45px;
        position: relative;
    }
    .checkout-full-warpp ul.checkout-bar li a .checkout-txt{
        display: inline-block;
        width: 65px;
        position: absolute;
        top: 0;
        left: 50%;
        background-color: #ffffff;
        border: 1px solid #005F99;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }
    .checkout-full-warpp ul.checkout-bar li a .checkout-txt:before{
        content: '';
        width: 0;
        height: 0;
        position: absolute;
    }
    .checkout-full-warpp ul.checkout-bar li:nth-child(odd) a .checkout-txt:before{
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #005F99;
        border-top: 5px solid transparent;
        top: -10px;
        left: 50%;
        margin-left: -5px;
    }
    .checkout-full-warpp ul.checkout-bar li:nth-child(even) a .checkout-txt:before{
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-top: 5px solid #005F99;
        top: 100%;
        left: 50%;
        margin-left: -5px;
    }
    #checkout-txt-1 .checkout-txt{
        transform: translate(-50%, 0);
    }
    #checkout-txt-2 .checkout-txt{
        transform: translate(-50%, -70px);
    }
    #checkout-txt-3 .checkout-txt{
        transform: translate(-50%, 0);
    }
    #checkout-txt-4 .checkout-txt{
        transform: translate(-50%, -70px);
    }
    #checkout-txt-5 .checkout-txt{
        transform: translate(-50%, 0);
    }
    #checkout-txt-6 .checkout-txt{
        transform: translate(-50%, -55px);
    }
    #checkout-txt-7 .checkout-txt{
        transform: translate(-50%, 0);
    }*/

    .st-mn-table label.check-text-label{
        font-size: 12px;
    }
    .st-mn-table .checkout-text-val{
        font-size: 12px;
    }
    .store_plugin-checkout-payment .place-order{
        text-align: right;
    }

    .actions .likeproduct > a > span.count,
    .actions .shareproduct > a > span.count,
    .actions .yith-wcwl-add-button > a > span.count{
        font-size: 16px;
    }
    .action-manage{
        font-size: 12px;
    }
    .shop-products-list .grid-view .shop-products-item{
        width: 33.3333333%;
    }
    .checkout-action{
        float: none!important;
    }
    .checkout-action .btn-filled{
        width: 100%;
    }
}
@media (max-width: 480px) {
    .shop-products-list .grid-view .shop-products-item{
        width: 50%;
    }
}
.grid-view .product-wrapper .price-box{
    height: 37px;
    margin-bottom: 10px;
}
.order_cloned{
    background-color: #eee;
}
a.menu-item-lock{
    opacity: 0.5;
    position: relative;
}
a.menu-item-lock .menu-icon-lock{
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}