/*Write Css*/

.product-category-block .mozaic-banner-entry .mozaic-banner-content .title {
    font-size: 18px;
    margin: 20px 0 0 0;
    line-height: 1.7;
} 

.tasty-express .margin-div .sidebar-navigation,
.tasty-express .margin-div .information-blocks{
    margin-bottom: 0; 
}

.product-category-block .mozaic-banner-entry:before {
    background: #0000009c;
}

.furniture .mango-product-container .mango-section-title h2, .barberShop_sectionTitle .title {
    color: #222 !important;
}

.mango-product-tabs-container .product-container .product-card-content .price .current,
.mango-product-container .product-container .product-card-content .price .current{
    color: var(--main-color-one) !important;
}

.mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-2 {
    height: 263px !important;
    margin-bottom: 30px !important;
}

.product-category-block .mozaic-banner-entry .mozaic-banner-content .title {
    font-size: 18px !important;
    line-height: 1.5 !important;
    margin: 23px 0 20px 0 !important;
}

.furniture .header-top .topheader-wrapper .header-top-entry:first-child {
    display: none;
}

.mango-product-tabs-container .product-container {
    height: 210px !important;
}

.furniture .tabsproducts-listing .tabs-switch img {
    height: 115px !important;
    object-fit: cover !important;
    width: 100%;
}

.mango-product-tabs-container .product-container .product-card-content .tag {
    overflow: hidden;
    height: auto !important;
    font-weight: 600 !important;
    width: 100%;
    text-wrap: nowrap;
    text-overflow: ellipsis;
}

.products-gridall .product-image img {
    height: 200px;
    object-fit: cover !important;
}

.barberShop_shop_area .productCap h5 a {
    color: #222 !important;
    font-weight: 600 !important;
}

.barberShop_shop_area .productCap .quintity.avilable {
    display: none;
}

.barberShop_shop_area .productCap .quintity.avilable .btn-wrapper a {
    background: var(--button-color) !important;
}

.furniture .barberShop__shop__cart {
    border: 1px solid var(--button-color);
    color: #fff !important;
    background-color: var(--button-color) !important;
}

.product-slide-entry {
    margin: 0 0 20px 0 !important;
}


.furniture .singleProduct .productCap .productPrice strong.regularPrice {
    font-weight: 600;
}


.mango-category-container .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before,
.mozaic-banners-wrapper.type-2 .mozaic-banner-entry{
    border-radius: 7px !important;
}

.mango-category-container .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before {
    background-color: rgb(0 0 0 / 54%) !important;
    opacity: 1 !important;
}

.mozaic-banners-wrapper.type-2 .mozaic-banner-content span {
    color: #fff !important;
}

.breadcrumb-area {
    background: #EAECF0;
}

.breadcrumb-area .sliderAreaInner {
    background: transparent !important;
}

.cart-bottomsticky {
    width: 83.9%;
    margin: 0 auto;
    background: #fff;
    position: fixed;
    bottom: 55px;
    z-index: 2;
    left: 7.4%;
    border-radius: 10px;
}

.cart-bottomsticky .bottom-cartwrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
}

.cart-bottomsticky .bottom-cartwrapper .logo-search img {
    height: 60px;
    object-fit: contain;
}

.cart-bottomsticky .bottom-cartwrapper .cart-bottom {
    display: flex;
    align-items: center;
}

.cart-bottomsticky .bottom-cartwrapper .cart-bottom .cart-no {
    position: relative;
}

.cart-bottomsticky .bottom-cartwrapper .cart-bottom .cart-no small {
    position: absolute;
    top: -10px;
    right: -5px;
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    text-align: center;
    background: var(--top-nav-color);
    border-radius: 10px;
}

.cart-bottomsticky .bottom-cartwrapper .cart-bottom .cart-price {
    font-size: 14px;
    margin: 0 10px;
}

.cart-bottomsticky .bottom-cartwrapper .cart-bottom .btn {
    background: var(--button-color);
    color: #fff;
    padding: 10px;
    font-size: 14px;
}

.showmain-nav {
    display: block !important;
    position: absolute;
    width: 100%;
    left: 0;
    top: 75px;
    background: var(--top-nav-color);
    z-index: 2;
    border-radius: 4px;
    padding: 10px;
}

.showmain-nav li {
    border-bottom: 1px solid #dddddd40;
}

.showmain-nav li:last-child {
    border-bottom: 1px solid transparent;
}

.showmain-nav li a {
    display: block;
    padding: 5px 0;
    transition: 0.2s ease-in;
}

.showmain-nav li a:hover {
    color: #fff !important;
    letter-spacing: 0.5px;
}

.furniture .header-top .topheader-wrapper {
    justify-content: flex-end !important;
}

.tabsproducts-listing .product-image .top-line-a {
    display: none;
}

.furniture .header-top-right-entries .listItem .openCart {
    display: block !important;
}

.ourServices .ServicesWrapper .client-single blockquote {
    flex: 100%;
}

@media (max-width: 1500px){
    .cart-bottomsticky {
        width: 91%;
        left: 3.4%;
    }
}

@media (max-width: 1300px){
    .cart-bottomsticky .bottom-cartwrapper .logo-search form input {
        width: 200% !important;
    }
}

@media (max-width: 992px){
    .cart-bottomsticky .bottom-cartwrapper .logo-search form input {
        width: 100% !important;
    }
    .headermid-wrapper .middle-entry i {
        background: var(--main-color-one);
        color: #fff;
        font-size: 21px !important;
        padding: 5px 10px;
        border-radius: 4px;
    }
}

@media (max-width: 768px){
    .cart-bottomsticky .bottom-cartwrapper .logo-search form {
        display: none;
    }
    .multiplecat-slider .contents-right .bannercontents:first-child {
        margin: 0 !important;
    }
    .multiplecat-slider .contents-right {
        margin: 10px 0 0 0;
        display: flex;
        justify-content: space-between;
    }
    .product-slide-entry .product-image .bottom-line {
        display: none;
    }
    .bannercontents .banner-thumb h1 {
        font-size: 21px !important;
    }
    
    .products-staging .products-wrapper .product-thumb .product-contents .btn-wrapper {
        margin: 5px 0 0 0 !important;
    }
    
    .products-staging .products-wrapper .product-thumb .product-contents h4 {
        margin: 10px 0 0 0 !important;
        text-align: center;
    }
    
    .products-staging .products-wrapper .product-thumb .product-contents .price-cart ul {
        margin: 0 !important;
    }
    
    .products-staging {
        padding: 0 !important;
    }
    
    .bannercontents .banner-thumb p {
        font-size: 14px !important;
        text-align: right;
    }
    
    .products-staging .products-wrapper {
        padding: 0 !important;
    }
    
    .bannercontents img,
    .bannercontents .banner-thumb {
        width: 100% !important;
    }
    
    .multiplecat-slider .contents-right .bannercontents {
        flex: 0 0 49%;
    }
    
    .information-entry.mango-category-campaign {
        margin: 0 !important;
    }
    
    .multiplecat-slider .contents-left .bannercontents img {
        height: 275px !important;
    }
    
    .product-container .product-card-content .bottom-cart {
        display: block;
    }
    
    .product-container .product-card-content .bottom-cart a {
        background: var(--button-color);
        color: #fff;
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 5px;
        text-transform: capitalize;
    }
    
    
    
    .product-slide-entry .product-image .bottom-line {
        display: none;
    }
    
    .mango-product-tabs-container .product-container .product-card-content {
        text-align: center;
    }
    
    .furniture .tabsproducts-listing .tabs-switch img {
        height: 210px !important;
    }
    
    .multiplecat-slider .contents-right .bannercontents img {
        height: 160px;
    }
}

@media (max-width: 600px){
    .products-staging .products-wrapper .product-thumb {
        padding: 0 !important;
        margin: 0 0 20px 0;
    }
    
}

@media (max-width: 576px){
    .cart-bottomsticky .bottom-cartwrapper .logo-search {
        display: none !important;
    }
}


/*New Css*/
.single-shop-left .shop-left-title .shop-left-list .size-lists .list a {
    height: auto !important;
    width: 100% !important;
    /*font-size: 12px !important;*/
    padding: 5px;
    background: #f2f2f2 !important;
    border: none !important;
    border-radius: 8px !important;
    justify-content: flex-start !important;
    color: var(--text-light) !important;
}
.size-lists .list {
    width: calc(50% - 10px);
    border: none !important;
}
.shop-left-title h5,
.categoryListing .top-mobcategory .title-default{
    color: var(--main-color-one);
    font-weight: 700 !important;
}
ul.category-lists li small {
    display: none;
}

.category-main-title .tittle.title-default {
    color: var(--main-color-one);
    font-weight: 700;
}

.category-lists li {
    display: flex !important;
}
.category-lists li .item{
    color: var(--main-color-one) ;
}
.category-lists li .toggle-arrow i{
    color: var(--main-color-one) !important;
}

ul.child-category-lists {
    display: none;
}

.showchild-category-lists .ad-values {
    color: #8f8f8f !important;
}

.singleOption .category-main-title {
    display: none;
}

.categoryOption .category-lists .singleOption .toggle-arrow {
    display: block !important;
    position: absolute;
    right: 0;
}
 
.furniture .categoryOption ul li {
    position: relative;
    flex-direction: column;
}
 
.showchild-category-lists {
    display: block !important;
    background: #be060633;
    border-radius: 4px;
    margin: 10px 0 0 0;
}

.showchild-category-lists li {
    padding: 5px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.showchild-category-lists li a {
    color: #222 !important;
}

/*.checkout-area .checkout-wrapper .checkout-inner h4,*/
/*.checkout-form-wrapper .manual_payment_attachment_div.billing-div, */
/*.checkout-form-wrapper div#baddress {*/
/*    display: none;*/
/*}*/

.headermid-wrapper .header-middle .logo-wrapper img {
    height: 77px;
    object-fit: contain;
}

.multiplecat-slider { 
    margin: -132px 0 0 0;
}
    
.tasty-express-header {
    position: relative;
    z-index: 1;
}

.tasty-express-header .headermid-wrapper {
    background: transparent !important;
    box-shadow: none !important;
}

.tasty-express-header .headermid-wrapper .header-middle {
    border: none;
}

.tasty-express-header .headermid-wrapper .header-middle .main-nav li a {
    color: #fff;
}

.tasty-express-header .header-top {
    background: transparent;
    border-bottom: 1px solid;
}

.mango-product-tabs-container .swiper-tabs .nav-pills .nav-link {
    padding: 5px 7px !important;
    font-size: 14px !important;
}

.furniture .mango-product-tabs-container .mango-section-title h2 {
    color: var(--main-color-one) !important;
    font-size: 21px !important;
}

.mango-product-tabs-container .swiper-tabs .nav-pills .nav-link.active {
    border-radius: 4px;
}

.mango-product-tabs-container .swiper-tabs .nav-pills .nav-link {
    border-radius: 0;
}

.sale-entry .sale-price,
.sale-entry .sale-description {
    z-index: 0 !important;
}

.footer-wrapper {
    z-index: 0;
}

.checkout-form-wrapper .checkout-inner-title,
.checkout-form-wrapper #baddress{
    display: none;
}

.simplePresentCart3 {
    padding: 10px !important;
}

.simplePresentCart3 .single-shop-left {
    padding: 0;
}

.simplePresentCart3 .single-shop-left .size-lists {
    margin: 0 !important;
}

.categoryListing .simplePresentCart3:nth-child(3) .shop-left-title h5:after {
    content: 'Extra Topping / Dip';
    font-size: 16px;
    display: block !important;
}

.categoryListing .simplePresentCart3:nth-child(3) .shop-left-title h5 {
    font-size: 0;
}

.filter-lists .list::before {
    border: 1px solid #b5b2b2dd !important;
}