.modes {
    display: none !important;
}

@media (min-width: 768px) {
    .modes {
        display: none !important;
    }
}
/*2020-10-06*/
.heading_div ol li { list-style: none; margin: 0; padding: 0; float: left; font-weight: 700; font-size: 18px;}
.heading_div ol { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 100%;}
.heading_div ol li.product_name_info{ width: 37%; padding-left: 10px; box-sizing: border-box;}
.product_name_sku{ width: 18%;}
.product_name_price{ width: 12%;}
.product_stock_status{ width: 14%;}
.product_quantity{ width: 23%;}
.products-list .product-item-details [class^="cus_product"] { float: left;}
.products-list .product-item-details [class^="cus_product"].cus_product_name { width: 37%; box-sizing: border-box; padding: 0 10px;}
.products-list .product-item-details [class^="cus_product"].cus_product_sku { width: 18%;}
.products-list .product-item-details [class^="cus_product"].cus_product_price { width: 10%;}
.products-list .product-item-details [class^="cus_product"].cus_product_stock { width: 10%;}
.products-list .product-item-details [class^="cus_product"].cus_product_actions { width: 23%;}
.products-list .product-item-details .cus_product_actions input[type="number"] { width: 36px; float: left;}
.products-list .product-item-details .cus_product_actions button.action.tocart.primary { width: calc(100% - 66px);
    margin: 0 0 0 10px; height: 32px; padding: 0 15px;}
.products-list .product-item-details [class^="cus_product"].cus_product_price .price-box{
    margin: 0px;
}
.products-list .product-item-details{ display: flex; flex-wrap: wrap; align-items: center; padding: 5px 0;}
.products-list .product-item-details:hover { background: #dad9d9;}
.products-list .product-item-details [class^="cus_product"].cus_product_actions p {
    margin: 0;
}
.products-list .product-item-details [class^="cus_product"].cus_product_price span.price-label { display: none;}
.products-list .product-item-details [class^="cus_product"].cus_product_sku strong { font-weight: normal;}
.products-list .product-item-details [class^="cus_product"].cus_product_price .price { font-weight: normal; color: #000;}
.products-list .product-item-details [class^="cus_product"].cus_product_price .special-price .price { color: red;}
.products-list .product-item-details [class^="cus_product"].cus_product_price .old-price .price { text-decoration: line-through;}
.products.list .stock.available:before{ content:""; background:url(../images/tick_icon.png) no-repeat; width: 16px;
    height: 11px;
    display: inline-block;
    background-size: 100%; margin-right: 5px;}

.products.list .cus_product_price .amasty-hide-price-container { padding:8px 5px !important; font-size: 13px !important; line-height: 13px !important;margin-bottom:0px !important;}
strong.product-item-name { line-height: 60px;}
.item.product.product-item {
    font-size: 1.3rem;
}

.product-info-main .product-item-info.related-available {
    margin: 0px auto;
    padding: 11px;
}
.product-info-main .item.product.product-item {
    width: 100% !important;
}

.product-info-main .related .owl-carousel {
	max-width: 700px;
    height: 385px;
	margin: 0 auto;
	padding: 0px;
}
    .product-info-main .related .owl-carousel .owl-nav button.owl-prev,
    .product-info-main .related .owl-carousel .owl-nav button.owl-next {
        z-index: 1;
        width: 40px;
        height: 40px;
        background-color: #ddd;
        border-radius: 50%;
        position: absolute;
        top: 184px;
        transform: translatey(-50%);
    }
    .product-info-main .related .owl-carousel .owl-nav button span {
        display: block;
        font-size: 32px;
        line-height: 32px;
        width: 32px;
        height: 32px;
    }
    .product-info-main .related .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .product-info-main .related .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }
    .product-info-main .related .owl-carousel .owl-nav button.owl-prev span {
        padding: 2px 4px 6px 4px;
    }
    .product-info-main .related .owl-carousel .owl-nav button.owl-next span {
        padding: 2px 3px 6px 5px;
    }
    .product-info-main .related .owl-carousel .owl-nav {
        margin: 0;
    }
    .product-info-main .related .owl-carousel .owl-nav button {
        background-color: #ddd;
        border: none;
        padding: 10px 20px;
        border-radius: 5px;
        margin: 10px;
        font-size: 18px;
        font-weight: 600;
        transition: all 0.5s;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .product-info-main .related .owl-theme .owl-nav .disabled,
    .product-info-main .related .owl-carousel .owl-nav button.disabled {
        opacity: 0.4;
    }


.order-details-items .table-order-items .product-item-name { font-size: 1.45rem; margin: -15px 0 10px; }

.magepow-categories-grid .magepow-categories-category-name {
text-align: center;
min-width: 116px;
background: #efefef66;
background-image: none;
background: #f0f0f0;
border: 1px solid #f0f0f0;
color: #575757;
cursor: pointer;
display: inline-block;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 600;
padding: 7px 15px;
font-size: 1.4rem;
box-sizing: border-box;
vertical-align: middle;
}
.magepow-categories-grid .magepow-categories-category-image img {
 margin: 0;
padding: 0; border: none;
 width: 100%;
 display: none;
}
.sales-order-view .page-title {
    margin-bottom: 0;
}
.order-number {
    margin: 10px 0 20px 0;
}

@media only screen and (min-width: 1280px){
.magepow-categories-grid li {
    width: 20% !important;
}

div.footer.content ul {
    padding-right: 0;
}
.footer_cus{
    text-align: center;
}
}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    border-color: #6e716e;
    border-style: solid;
    border-width: 0 0 3px;
    color: #333333;
    text-decoration: none;
    display: inline-block;
}
.block-reorder {
    display: none;
}
@media (min-width: 768px) {
.navigation li.level0 {
    width: 195px;
}
.navigation li.level0 > a {
    width: 100%;
}
.navigation .level0 .level2.submenu {
    height: 70vh;
}
.page-header .panel.wrapper {
    border-bottom: 1px solid #2a4277 !important;
    background-color: #2a4277 !important;
    }
.navigation {
    background: #40578d !important;
}
.nav-sections {
    background: #40578d !important;
}
.navigation .level0 > .level-top {
    color: #ffffff !important;
    font-weight: 600;
}
.navigation .level0 > .level-top:hover {
    color: #d3d3d3 !important;
}
.navigation .level0 .submenu {
    font-weight: 300!important;
}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    border-color: #fff !important;
}
}

@media (min-width: 768px) {
.navigation .level0 > .level-top {
    line-height: 33px !important;
}
}

.price-label {
    display: none !important;
}

.old-price, .old.price {
    text-decoration: line-through;
}

.special-price {
    color:red;
}
.page-title-wrapper.product .page-title {
    font-size: 23px;
}
#mini-cart .product-item-details .product-item-name {
    line-height: initial;
}
.sidebar strong.product-item-name {
    line-height: initial;
    min-height: auto;
}
.grid.products-grid strong.product-item-name {
    line-height: initial;
}
.products-grid.wishlist strong.product-item-name {
    line-height: initial;
}
.catalog-category-view #wishlist-sidebar, .customer-account-index #wishlist-sidebar {
    display: none;
}
@media print {
    .order-details-items .table-order-items .product-item-name {
        font-size: 1.1rem;
    }
    .order-details-items .table-order-items tbody td {
        padding-bottom: unset;
    }
    .table-wrapper.order-items table {
         table-layout: initial;
    }
    strong.product-item-name {
        line-height: initial;
    }
    .order-details-items .table-order-items tbody td {
        padding-bottom: unset;
        padding-top: 15px;
    }
    .order-items strong.product-item-name {
        min-height: 0!important;
        line-height: initial!important;
        padding-top: 20px;
    }
}
