/*
Theme Name: Minimog Child
Template: minimog
*/

/* @font-face { 
    font-family: "Source Sans 4", Sans-serif !important;
    src: url('https://dev.maxdigi.co/carpet-celler/wp-content/themes/twentynineteen/fonts/SourceSerif4/SourceSerif4-Regular.ttf'); 
    font-weight: normal; 
    } */
    .section-title .heading-primary{font-size: 40px !important;font-weight: 400 !important;line-height: 50px !important;}
    .latest-collection .tm-image-box__title{font-weight: 600 !important;font-size: 25px !important;line-height: 30px !important;}
    .latest-collection .tm-button-wrapper{font-weight: 400 !important;font-size: 14px !important;line-height: 20px !important;}
    .house .tm-image-box__title{font-weight: 600 !important;font-size: 25px !important;line-height: 30px !important;}
    .house .post-title-2-rows{font-weight: 600 !important;font-size: 18px !important;line-height: 30px !important;text-transform: capitalize !important;}
    /* .house */
    
    .slide-layer h3.title {
        text-shadow: 1px 2px 3px #000;
    }
    
    .slide-layer .description {
        text-shadow:0px 1px 1px #000;
    }
    
    .woocommerce-Price-amount.amount, .house .wc-price-separator{font-weight: 400 !important;font-size: 16px !important;line-height: 16px !important; 
    color: #606060 !important;}
    .related.products .woocommerce-Price-amount.amount{font-weight: 400 !important;font-size: 16px !important;}
    .customize .heading-primary{font-weight: 400 !important;font-size: 50px !important;line-height: 60px !important;}
    .customize .tm-button-link{min-height: 60px !important;min-width: 168px !important;}
    .we-promise .tm-image-box__title{font-weight: 600 !important;font-size: 25px !important;line-height: 30px !important;text-transform: capitalize !important;}
    .we-promise .tm-image-box__description{font-weight: 400 !important;font-size: 16px !important;line-height: 20px !important;}
    .we-promise .tm-separator.vertical-line .inner:after, .tm-separator.vertical-line .inner:before{display: none;}
    .blog .post-categories{font-weight: 300 !important;font-size: 15px !important;line-height: 30px !important;}
    .blog .post-title-2-rows{font-weight: 700 !important;font-size: 16px !important;line-height: 20px !important;}
    .blog .button-text{font-weight: 400 !important;font-size: 16px !important;line-height: 23px !important;}
    /* .blog .tm-button-wrapper{min-height: 152px !important;min-width: 60px !important;} */
    .best-shot{font-weight: 400 !important;font-size: 18px !important;line-height: 50px !important;}
    .banner-txt .title{font-weight: 400 !important;font-size: 50px !important;line-height: 60px !important;}
    .banner-txt{min-height: 180px !important;min-width: 60px !important;}
    /* .footer-wrap .heading-primary{font-weight: 400 !important;font-size: 36px !important;line-height: 60px !important;} */
    .footer-wrap .heading-description, .footer-wrap .wpforms-field{font-weight: 300 !important;font-size: 14px !important;line-height: 19px !important;}
    .footer-wrap .elementor-widget-wpforms form input[type=email]{border-color: #606060;}
    .page-header .menu--primary > ul > li > a{text-transform: capitalize !important;  font-size: 16px !important;
        font-family: "Source Serif 4" !important; color: #606060 !important;   }
    
    /* Product details page css */
    .single_add_to_cart_button.button-buy-now { width: auto !important; margin-left: 20px; background-color: #606060; border: none;color: #fff; }
    .single_add_to_cart_button.button-buy-now:hover {border: none;}
    .single-product .entry-price-wrap {display: block;}
    .single-product .entry-price-wrap .vi-sctv-price { margin-bottom: 20px;}
    .single-product .entry-price-wrap .vi-sctv-price .woocommerce-Price-amount.amount {color: #292523 !important;  font-size: 20px !important; line-height: 20px !important;}
    .single-product .product-popup-links a {color: #858585 !important;}
    /* .single-product .entry-summary form.cart { border-bottom: none !important;} */
    .single-product .page-title-bar-minimal-01 { margin: 15px 0 49px!important;}
    ul.product-fliter-value {list-style: none; padding: 0px; margin-top: 0px;}
    .tm-star-rating>svg.tm-star-full [fill^="#"] { fill: #606060 !important;}
    .product-fliter-value li p{display: inline-block; margin-bottom: 0px;}
    .product-fliter-value li p:first-child { width: 170px;}
    /* ========== */
    .single-product .quantity-button-wrapper {display: none;}
    .entry-price-wrap .entry-rating-wrap { display: none;}
    .terms{ color: red;}
    .woocommerce .product-badges .new {background: #606060;}
    .term-description { background-color: #f4f4f4; padding: 15px 20px; text-align: center; margin-bottom: 50px}
    .read-more-about .elementor-toggle .elementor-tab-title { border: none; padding-left: 0px; display: inline-block;}
    .read-more-about .elementor-toggle .elementor-tab-content { border: none; padding-left: 0px;}
    .copy-footer {background-color: #E2E2E2;}
    .read-more-about h5 { margin-bottom: 5px; font-weight: 700; font-size: 22px; }
    .read-more-about .elementor-toggle-title { font-size: 15px !important; text-decoration: underline; font-weight: 400;}
     .header-col-center .sub-menu h6{ text-transform: uppercase;   }
    /*.header-col-center a{  font-family: "Source Serif 4" !important;}  */
    
    .wishlist-btn a:before {
        content: "\f004";
    }
    
    /* .product_meta .tagged_as a {
        margin-left: 8px;
    } */
    .product_meta .tagged_as a:first-child {
        margin-left: 0px;
    }
    .product_meta .tagged_as a:before {
        content: unset;
        display: none;
    }
    .size-attr-cust p {
        padding: 20px 0px;
    }
    
    .product .product-info {
        text-align: center;
    }
    
    .product-action::before {
        border-left-color: #606060;
    }
    
    .product-action::after
    {
        background-color: #606060;
    }
    .yith-wcan-tooltip::after
    {
        background-color: #606060 !important;
    }
    .yith-wcan-tooltip::before
    {
        background-color: #606060 !important;
    }
    
    .header-right .header-content-inner a.header-icon::after{
        background-color: #606060 !important;
    }
    .header-right .header-content-inner a.header-icon::before{
        border-bottom-color: #606060 !important;
    }
    
    .about-carpet h5, .company-ttl h4, .histroy-ttl h4, .return-refund h3, .return-refund h2, .terms-condition h5{ color: #455855;}
    .title-text-color { color: #455855;}
    
    .sidebar-top-heading, .page-title-bar-heading .heading, .page-sidebar-content .filter-title { color: #455855 !important;}
    
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label { font-size: 16px !important; }
    
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image.active > a{font-weight: 700;}
    
    .filters-container .filter-title { color: #455855 !important;
        font-size: 22px !important;
    }
    
    .account-info-t .is-active a, .account-info-t .woocommerce-MyAccount-navigation a:hover { background: #606060;}
    .minimog-nice-select-wrap .minimog-nice-select li.selected, .minimog-nice-select-wrap .minimog-nice-select li:hover {
        background: #606060;
    }
    
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
        font-size: 14px !important;
    }
    
    
    .tax-product_cat .hierarchical {
        display: none;
    }
    /* Product details page css End */
    
    /* ============================== QUZE ================================= */
    ul.quze-content{
        margin: 0 auto;
        padding: 0;
        width: 100%;
        position: relative;
        list-style: none;
    }
    ul.quze-content li{
        margin: 6px 0 0;
    }
    
    .quze-top-bar {
        background-color: #F4F4F4;
        padding: 25px 0;
    }
    
    .quze-wapper {
        max-width: 1270px;
        margin: auto;
        padding: 0 50px;
    }
    
    .quze-wapper h4 {
        text-align: center;
        color: #606060;
        font-size: 21px;
        margin-bottom: 15px;
    }
    
    .quze-wapper h2 {
        text-align: center;
        font-size: 19px;
        margin: 0;
        color: #333;
    }
    
    .quze-content {
        display: flex;
        align-items: stretch;
        justify-content: center;
        flex-flow: row wrap;
        max-width: 900px;
        width: 100%;
        margin: auto;
    }
    
    .quze-content input[type="checkbox"] {
        display: none;
    }
    
    .quze-content-box {
        border: 2px solid #fff;
        padding: 10px;
        display: block;
        position: relative;
        border-radius: 10px;
        margin: 3px 10px;
        height: 100%;
        cursor: pointer;
        transition-duration: 0.4s;
    }
    
    .quze-content-box:hover {
        border-color: #5d887c;
    }
    
    .quze-content-box:before {
        background-color: white;
        color: white;
        content: " ";
        display: block;
        border-radius: 50%;
        border: 2px solid 171717;
        position: absolute;
        top: -5px;
        left: -5px;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 28px;
        transition-duration: 0.4s;
        transform: scale(0);
    }
    
    .quze-content-box img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        transition-duration: 0.2s;
        transform-origin: 50% 50%;
    }
    
    :checked+.quze-content-box {
        border-color: #5d887c
    }
    
    .quze-content-box .quze-chekmark {
        width: 250px;
        height: 100%;
    }
    
    .quze-content-box .img-box {
        width: 250px;
        height: 250px;
    }
    
    .img-box img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    
    .quze-chekmark {
        /* border: 1px solid #606060; */
        overflow: hidden;
    }
    
    .quze-chekmark h4 {
        font-size: 18px;
        padding: 10px 5px;
        font-weight: 400;
        margin: 0;
        text-align: center;
        /* display: none; */
    }
    
    .quze-btn {
        display: flex;
        flex: 1;
        flex-flow: row wrap;
        padding: 30px;
        text-align: center;
        align-items: center;
        justify-content: space-between;
    }
    
    .quze-button-wrap button {
        margin: 0px 10px 0;
        line-height: 40px;
        height: 40px;
        color: #455855;
        text-decoration: none;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        border-radius: 5px;
        background: #fff;
        border: 1px solid #455855;
        text-transform: uppercase;
        letter-spacing: 2px;
    }
    
    .quze-button-wrap button.active {
        background-color: #455855;
        color: #fff;
    }
    
    /* step-2 */
    .step-2 .quze-content-box .img-box {
        max-width: 280px;
    }
    
    .step-count,
    .skeep-stege {
        width: 20%;
    }
    
    .step-count p,
    .skeep-stege div {
        text-align: center;
        padding: 15px 10px;
    }
    .skeep-stege input[type=checkbox]:before{
        height: 20px; width: 20px;
        border-radius: 5px;
    }
    .skeep-stege input[type=checkbox]:checked:before{
        background-color: #455855;
    }
    
    .request-quote-popup div.body {
        display: flex;
        background: #fff;
        border: 0px;
        padding: 0px;
        flex-flow: row wrap;
        position: relative;
        max-width: 530px;
        box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    }
    .request-quote-popup .wpcf7-response-output{margin: 0;padding: 0;}
    .request-quote-popup a.del {
        position: absolute;
        width: 40px;
        border-radius: 50%;
        right: -20px;
        top: -20px;
        z-index: 1;
        border: 0;
        display: inline-block;
        height: 40px;
        font-size: 0px;
        background-color: #ffffff;
        box-shadow: 0 4px 10px rgb(0 0 0 / 17%);
    }
    .request-quote-popup a.del:hover{background-color: #000000;}
    /* .entry-product-quantity-wrapper{margin-bottom: 15px;} */
    .request-quote-popup .poup-data{padding: 30px;}
    .request-quote-popup .poup-data .wpcf7 .wpcf7-response-output{padding: 2px 10px;margin: 0;text-align: center;font-size: 14px;line-height: 18px;}
    .request-quote-popup .poup-data p br{display: none;}
    .request-quote-popup .poup-data label{display: block;}
    .request-quote-popup .poup-data p{margin:0px;}
    .request-quote-popup .poup-data .wpcf7-submit{width: 100%;margin: 20px 0 10px;}
    .request-quote-popup .poup-data .wpcf7-spinner{margin: 0px auto;display: block;position: absolute;left: 0;right: 0;bottom: 10px;}
    .request-quote-popup a.del:before, .request-quote-popup a.del:after,.request-quote-popup a.close:before,.request-quote-popup a.close:after {
        content: "";
        width: 2px;
        height: 20px;
        background: #000000;
        position: absolute;
        left: 49%;
        top: 40%;
        margin-left: -0.5px;
        margin-top: -7px;
        transition: all ease-in-out 0.3s;
    }
    .request-quote-popup a.del:hover:before,.request-quote-popup a.del:hover:after{background-color: #ffffff;}
    .request-quote-popup a.del:before,.request-quote-popup a.close:before {
        transform: rotate(45deg);
    }
    .request-quote-popup.mxdialog a.del:after,.request-quote-popup.mxdialog a.close:after {
        transform: rotate(-45deg);
    }
    .request-quote-popup .wpforms-submit{width: 100%;}
    .request-quote-popup .wpforms-field{margin-bottom: 4px !important;}
    .request-quote-popup .wpforms-container.minimog-wpforms .wpforms-submit-container{margin: 8px 0 !important;/* display: flex;flex-flow: row wrap;align-items: center;justify-content: center; */}
    .request-quote-popup .wpforms-container.minimog-wpforms .wpforms-field-label {margin: 0 0 0px;}
    .request-quote-popup .wpforms-container input.wpforms-field-medium{max-width: 100%;}
    
    .fixable-title {
        position: absolute !important;
        bottom: -25px;
        display: inline-block;
        overflow: hidden;
    }
    
    .fixable-title .elementor-widget-container {
        display: inline-block;
        padding: 20px 40px !important;
    }
    
    /* ============================== QUZE ================================= */
    
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-image {
        max-width: unset;
    }
    
    
    .minimog-tabs--image-hover-grayscale .tab-title.active .tab-title__image{
        filter: grayscale(100%);
        opacity: .3;
    }
    .minimog-blog .post-categories {
        display: none;
      }
    
      /* =========== */
    
      button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
        margin-bottom: 30px;
    }
    
    .row-popular-search-keywords {
        display: none;
    }
    
    span.price-on-req-cust {
        line-height: 20px;
    }
    
    .minimog-product .product-thumbnail .product-action, .minimog-product .product-thumbnail .product-actions {
        display: block!important;
    }
    .minimog-product.group-style-01 .product-thumbnail:hover .product-actions {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    
    a.mobile-tab-link.has-badge.wishlist-link .icon svg {
        visibility: hidden;
    }
    
    a.mobile-tab-link.has-badge.wishlist-link:before {
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
        position: absolute;
    }
    
    .header-pinned .page-header-inner {
        box-shadow: 0 1px 1px 0 rgba(0,0,0,.1)!important;
    }
    
    .cust-mxbutton{
        position: relative;
        margin-top: 30px;
        text-align: center;
    }
    .cust-mxbutton .single_add_to_cart_button.button-buy-now{
        margin: 0px;
        width: 230px !important;
    }
    
    button.shop-load-more-button {
        border: 1px solid;
    }
    
    
    /* ==========Top search baar wishlist icon ========= */
    .col-search-popup-icons a.popup-search-icon.has-badge.wishlist-link .icon:before {
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
        position: absolute;
    }
    .col-search-popup-icons  a.popup-search-icon.has-badge.wishlist-link .icon svg {
        visibility: hidden;
    }
    .mobile-menu-components span.current-currency-text {
        color: #000;
    }
    
    .mx-remove {
        font-size: 14px;
        cursor: pointer;
        clear: both;
        display: block;
        width: 100%;
    }
    .mx-remove:hover {
       color: #999;
    }
    
    /* ==========Top search baar wishlist icon end ========= */
    
    /* ==========wishlist button css ========= */
    /* 
    .add_to_wishlist i.yith-wcwl-icon {
        border: 1px solid #333;
        height: 45px;
        line-height: 45px;
        text-align: center;
        width: 45px;
        border-radius: 50%;
    }
    
    a.add_to_wishlist {
        border: none;
        padding: 0;
        margin: 0px !important;
    } */
    
    div.mxWishlistDetail .add_to_wishlist {
        width: 50%;
        border: 1px solid #606060;
        display: block;
        /*margin: 0px auto;*/
        border-radius: 5px;
        height: 45px;
        line-height: 43px;
        font-weight: 600;
    }
    div.mxWishlistDetail .add_to_wishlist:hover {
        background-color:  #606060;
        color: #fff;
        box-shadow: 0 0 0 0.2rem #606060;
        border-color: #fff;
    
    }
    
    div.mxWishlistDetail .add_to_wishlist .yith-wcwl-icon
    {
        display: none;
    }
    
    div.mxWishlistDetail .yith-wcwl-add-to-wishlist {
        margin: 0px;
        margin-bottom: 20px;
        text-align: center;
    }
    
    /* =========Product list wishlist button css ======== */
    
    .mxWishlistLoop {
        position: absolute;
        top: 70px;
        right: -50px;
        z-index: 9999999; 
    }
    .product-thumbnail:hover .mxWishlistLoop {
        right: 20px;
        transition: all .3s ease;
    }
    
    
    
    .mxWishlistLoop .add_to_wishlist{
        font-size: 0px;
    
    }
    
    .mxWishlistLoop i.yith-wcwl-icon {
        height: 45px;
        line-height: 45px;
        text-align: center;
        width: 45px;
        border-radius: 50%;
        margin: 0px;
        color: #606060;
        background-color:  #fff;
        font-size: 16px;
    }
    
    .mxWishlistLoop i.yith-wcwl-icon:hover {
        background-color: #606060;
        color:  #fff;
        /* box-shadow: 0 0 0 0.1rem #606060; */
        
    }
    
    .mxWishlistLoop .fa-heart-o:before {
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
    
    }
    .mxWishlistLoop .feedback {
        font-size: 0px;
    }
    
    .mxWishlistLoop .feedback i.yith-wcwl-icon  {
        color:  #fff;
        background-color: #606060;
        margin: 0px;
        
    }
    .mxWishlistLoop .yith-wcwl-wishlistexistsbrowse a, .mxWishlistLoop .yith-wcwl-wishlistaddedbrowse a{
        position: absolute;
        top: 9px;
        font-size: 0px;
        width: 45px;
        height: 45px;
        z-index: 9999;
        border-radius: 50%;
    }
    
    #yith-wcwl-form .wishlist_table .product-add-to-cart a {
        display: unset !important;
        margin: 0 auto 0px!important;
        text-align: center;
    }
    
    
    
    .page-search-popup .widget_yith-wcwl-items .mini:hover .list {
        display: none;
    }
    /* ==========wishlist button css end========= */
    
    button.view-form {
        margin-bottom: 20px;
    }
    
    
    .yith-wcwl-share .fa {
        font: normal normal normal 14px/1 FontAwesome;
    }
    
    
    .wishlist_manage_table .selectBox-dropdown {
        width: 100% !important;
        max-width: 160px;
    }
    
    
    .wishlist_view .product-action:before {
        display: none;
    }
    
    .wishlist_view .product-action::after {
        display: none;
    }
    
    div#active-filters-bar {
        display: none;
    }
    
    
    .sku_wrapper.meta-item {
        display: none;
    } 



    /* ===========New changes============== */

    a.wishlist-link.header-icon .icon svg {
       display: none;
    }

    a.wishlist-link.header-icon .icon:before {
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
    }

    .wishlist-fragment .heading .heading-icon .fa-heart-o {
        font-weight: unset !important;
    }
    .wishlist-fragment .heading .heading-icon .fa-heart-o:before {
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
        font-size: 22px;
    }
    .widget_yith-wcwl-items .mini .list {
        /*right: 0px !important;
        left: unset;*/
    }


    .widget.widget_yith-wcwl-items.mobile-tab-link{
    
    }
    /* .widget.widget_yith-wcwl-items.mobile-tab-link
    {
        min-height: unset;
    position: unset;
    cursor: unset;
    font-size: unset;
    line-height: unset;
    border-right: unset


    } */

    
      /* ========================================Responcive design CSS============================================= */
    @media only screen and (max-width: 1199px){
        .keep-in-touch h2.heading-primary.elementor-heading-title {
            font-size: 40px !important;
        }
    
        .sub-menu .mega-menu-content .elementor-widget-container
        {
            margin-left: 12px !important;
        }
    
        
    .wishlist_table .product-name h3 {
        font-size: unset;
    }
    .wishlist-title-container .wishlist-title h2 {
        font-size: unset;
    }
     
     }
     
    @media only screen and (max-width: 767px){
        .mobile-tab-link svg{
            width: 1.2em !important;
            height: 1.2em !important;
        }
       .main-footer-box .elementor-col-25{
            width: 100% !important;
            margin-bottom: 20px;
        } 
        .banner-txt .title {
            font-size: 28px !important;
            line-height: 38px !important;
            color: #000 !important;
        }
    
    
        .banner-txt .slide-content .tm-button {
            color: #000 !important;
            border-color: #000 !important;
        }
        .banner-txt .slide-content .tm-button:hover {
            color: #fff !important;
            border-color: #fff !important;
        }
    
        .banner-txt .description{
            color: #000 !important;
        }
    
        .banner-txt .slide-layers {
            width: 480px !important;
        }
    
        .latest-collection {
            max-width: 460px;
            margin: 0px auto;
        }
        .hand-knotted-carpets.latest-collection {
            max-width: unset;
        }
        .latest-collection .elementor-column.elementor-col-33 {
            width: 100%;
            margin-bottom: 30px;
        }
    
        .customize .heading-primary {
            font-size: 36px !important;
            line-height: 46px !important;
        }
        .house .post-title-2-rows {
            font-weight: 600 !important;
            font-size: 16px !important;
            line-height: 26px !important;
        }
        .section-title .heading-primary {
            font-size: 32px !important;
            line-height: 42px !important;
        }
        .customize-your-rugs {
            background-image: unset !important;
        } 
        .we-promise .tm-image-box.minimog-box {
            padding: 0px 15px !important;
        }
    /* ============================== QUZE ================================= */
    
        .quze-wapper h4 {
            font-size: 18px;
        }
    
        .quze-wapper h2 {
            font-size: 17px;
        }
    
        .quze-chekmark h4 {
            font-size: 15px;
        }
    
        .quze-button-wrap {
            width: 100%;
        }
    
        .quze-button-wrap a.active,
        .quze-button-wrap a {
            margin: 0 10px;
            padding: 7px 15px;
        }
    
        .step-count,
        .skeep-stege {
            width: 100%;
        }
    /* ============================== QUZE ================================= */
    
    
    .request-quote-popup div.body {margin: 20px;}
    .request-quote-popup a.del {
        width: 35px ;
        right: -15px;
        top: -15px;
        height: 35px;
    }
    .request-quote-popup{top: 40% !important;} 
    
    .fixable-title {
        position: static !important;
        bottom: 0px;
    }
    
    .minimog-product .product-thumbnail .product-actions {
        display: block !important;
    }
    
    .slide-layer h3.title {
        text-shadow: unset;
    }
    .slide-layer .description {
        text-shadow: unset;
    }
    
    .latest-collection .tm-image-box__content {
        text-align: center !important;
    }
    
    .tm-image-box__title-wrapper{
        display: block !important;
        text-align: center !important;
    }
    
    
  
    .page-mobile-tabs a:nth-child(2) .icon svg {
        visibility: hidden;
    }
    
    .page-mobile-tabs a:nth-child(2) 
     .icon:before {
        content: "\f54f";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
        position: absolute;
    }

    /* .cart-shopping-icon svg {
        visibility: hidden;
    } */
     /* .cart-shopping-icon:before {
        content: "\f54f";
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: Font Awesome\ 5 Pro;
        font-weight: 400;
        position: absolute;
    } */
    
    .mxWishlistLoop {
        top: 10px;
        right: 10px;
    }
    .product-thumbnail:hover .mxWishlistLoop {
        right: 10px;
        transition: all .3s ease;
    } 
    
    .page-header.header-dark .page-header-inner div#yith-wcwl-items-2 {
        display: none;
    }
    
    
    
    /* =============Mobile Footer Tabs Wishlist icon css============= */
    
    .page-mobile-tabs #yith-wcwl-items-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    
    .page-mobile-tabs #yith-wcwl-items-2{
        --icon-badge-size: 20px;
        --icon-badge-font-size: 11px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        padding: 5px;
        min-height: 55px;
        position: relative;
        cursor: pointer;
        font-size: 20px;
        line-height: 1;
        border-right: 1px solid #eee !important;
        top: unset;
        left: unset;
    }
    
    
.page-mobile-tabs .widget_yith-wcwl-items .mini:hover .list {
        display: none;
    }
    
.wishlist_table .product-name h3 {
        font-size: unset;
    }
    
.wishlist-title-container .wishlist-title h2 {
        font-size: unset;
    }
    
    #yith-wcwl-form h2{ font-size: unset;}
    #yith-wcwl-form ul.shop_table.cart.wishlist_table h3 {
        font-size: unset;
    }
    
    .header-content-inner div#yith-wcwl-items-4 {
        display: none;
    }

/* 
    .page-mobile-tabs .widget_yith-wcwl-items .heading {
        margin-top: 13px !important;
    } */

    /* =============Mobile Footer Tabs Wishlist icon css============= */
    }
    
@media only screen and (max-width: 480px){
    
        .latest-collection .elementor-column.elementor-col-33 {
            width: 100%;
            margin-bottom: 30px;
        }
    
    .header-content-inner .page-open-popup-search {
        display: none;
    }
    
    }
    
.page-top-bar{display: none !important;}

.top-bar-widgets #yith-wcwl-items-2 span.heading-icon i {
    font-family: 'FontAwesome';
    font-weight: 100;
}

.top-bar-widgets #yith-wcwl-items-2 div.list, .top-bar-widgets #yith-wcwl-items-2 span {
    z-index: 10032 !important;
    color: black;
}


div#page-top-bar * {
    overflow: visible;
}

@media screen and (max-width: 480px) {
    .widget_yith-wcwl-items span.items-count {
        position: absolute;
        top: 10px;
    }

}

.header-content-inner div#yith-wcwl-items-2.widget_yith-wcwl-items div.list {
    left: unset;
    right: 0;
}

.fly-cart-body-content .fly-cart-messages {
    display: none;
}
.woocommerce-notices-wrapper {
    display: none;
}
.woocommerce-message{
    display: none;
}
.post-type-archive.post-type-archive-product .term-description{
    display: none;
}

/*.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image{text-align: right!important;}*/


/* RTL == changes 27-10-23 */
body.rtl ul.product-fliter-value li{
    direction: ltr;
}
body.rtl ul.product-fliter-value li p{
    text-align: left;
}
body.rtl .single_add_to_cart_button.button-buy-now{
    margin-left: 0;
    margin-right: 20px;
}
body.rtl .size-attr-cust p{
    direction: ltr;
}

body.rtl .insight_core_breadcrumb li+li:before{
    content: '';
}