        @font-face {
            font-family: IRANSans;
            font-style: normal;
            font-weight: 500;
            src: url('fonts/eot/IRANSans(FaNum)_Medium.eot');
            src: url('fonts/eot/IRANSans(FaNum)_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
            url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
            url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
            url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
        }
        
        @font-face {
            font-family: IRANSans;
            font-style: normal;
            font-weight: 300;
            src: url('fonts/eot/IRANSansWeb(FaNum).eot');
            src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
            url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
            url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
            url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
        }
        
        @font-face {
            font-family: star;
            src: url(fonts/star.eot);
            src: url(fonts/star.eot?#iefix) format("embedded-opentype"), url(fonts/star.woff) format("woff"), url(fonts/star.ttf) format("truetype"), url(fonts/star.svg#star)
        }
        
        @font-face {
            font-family: WooCommerce;
            src: url(fonts/WooCommerce.eot);
            src: url(fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(fonts/WooCommerce.woff) format("woff"), url(fonts/WooCommerce.ttf) format("truetype"), url(fonts/WooCommerce.svg#WooCommerce) format("svg");
            font-weight: 400;
            font-style: normal
        }
        
        figure {
            margin: 0;
        }
        
        body {
            padding: 0;
            margin: 0;
            background: #f2f2f2;
        }
        
        ul,
        li {
            padding: 0;
            margin: 0;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5 {
            direction: rtl;
        }
        
        header {
            background: #1d5c79;
            padding-bottom: 0.7em;
            position: fixed;
            width: 100%;
            top: 0;
            left: 0;
            right: 0;
            z-index: 100;
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
        }
        
        .wrapper {
            padding-top: 50px;
            direction: ltr;
        }
        
        .logo {
            font-size: 1.6em;
            margin-top: 0.4em;
            float: right;
            font-weight: 500;
            color: #ff8d6f;
            font-family: IRANSans;
            text-decoration: none;
        }
        
        header .header-detail {
            float: left;
            padding: 0.5em;
            padding-top: 1.1em;
        }
        
        header .header-detail li {
            display: inline-block;
        }
        
        header .header-detail li a {
            display: inline-block;
            color: #fff;
            text-decoration: none;
            padding: 0 7px;
        }
        
        header .header-detail li a i:before {
            font-size: 1.5em;
            margin-left: 10px;
        }
        
        header .mobile-menu {
            display: block;
            float: right;
            text-decoration: none;
            color: #e2e9ec;
        }
        
        header .mobile-menu i:before {
            font-size: 34px;
            margin-left: 0;
            display: inline-block;
            margin-right: 10px;
            padding-left: 0;
            margin-top: 13px;
        }
        
        .m-products h3.main-title {
            font-family: IRANSans;
            padding-right: 1em;
            font-weight: 300;
            color: #676767;
            border-bottom: 1px solid #dadada;
            margin-bottom: 1em;
            padding-bottom: 1em;
            text-align: right;
            margin-top: 1.7em;
        }
        
        .m-products {
            margin-right: 1em;
        }
        
        .clearfix {
            clear: both;
        }
        
        .swiper-container {
            width: 100%;
            height: auto;
            direction: rtl;
        }
        
        .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            overflow: hidden;
            box-shadow: 2px px 1px rgba(0, 0, 0, 0.07);
            height: auto !important;
        }
        
        .swiper-slide .m-product-item {
            padding: 0 2em;
        }
        
        .swiper-slide .m-product-item .m-thumb,
        .product-list-page .m-product-item .m-thumb {
            display: inline-block;
            position: relative;
            width: 250px;
            height: 205px;
            min-height: 118px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center center;
        }
        
        .swiper-slide .m-product-item .m-title,
        .product-list-page .m-product-item .m-title,
        .m-title {
            display: block;
            padding: 0 2px;
            font-family: IRANSans;
            text-decoration: none;
            font-weight: 300;
            border: none;
            color: #494949;
            font-size: 13px;
            /* white-space: nowrap; */
            /* text-overflow: ellipsis; */
            overflow: hidden;
            direction: rtl;
            height: 50px;
            margin-top: 8px;
        }
        
        .m-product-item .price {
            font-weight: 800;
            color: #fa8163;
            font-family: IRANSans;
            font-size: 14px;
        }
        
        .m-product-item .add_to_cart_button,
        .instock .m-product-item .product_type_simple {
            color: white;
            font-weight: 500;
            font-family: IRANSans;
            background: #65a533 !important;
            padding: 0.4em 1em 0.5em;
            border-radius: 240px;
            font-size: 15px;
            text-decoration: none;
        }
        
        .m-product-item .product_type_simple {
            color: white;
            font-weight: 300;
            font-family: IRANSans;
            background: #c3c3c3;
            padding: 0.4em 1em 0.5em;
            border-radius: 240px;
            font-size: 15px;
            text-decoration: none;
        }
        
        .swiper-pagination {
            width: 100%;
            margin-top: 0.5em;
            direction: rtl;
        }
        
        .swiper-pagination span {
            margin: 4px;
        }
        
        .m-news-section {
            font-family: IRANSans;
            margin-right: 1em;
            margin-left: 1em;
            margin-top: 1.6em;
        }
        
        .m-all-news {
            float: left;
            margin-top: 1.2em;
            text-decoration: none;
            color: #57758f;
        }
        
        .m-news-section h3 {
            float: right;
            font-weight: 300;
            color: #3a3a3a;
        }
        
        .m-news-section .title {
            border-bottom: 1px solid #e3e3e3;
            margin-bottom: 10px;
        }
        
        .m-news-item {
            display: block;
            direction: rtl;
            background: white;
            border-radius: 5px;
            box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.03);
            margin-bottom: 0.6em;
            text-decoration: none;
        }
        
        .m-news-item figure {
            margin: 0;
            padding: 10px;
            float: right;
        }
        
        .m-news-item figure img {
            display: block;
            width: 80px;
            height: auto;
            border-radius: 5px;
        }
        
        .m-news-item h4 {
            display: block;
            font-weight: 300;
            font-size: 13px;
            color: #676767;
            padding-top: 1em;
            padding-right: 0.7em;
            padding-left: 0.7em;
            line-height: 25px;
        }
        
        .shop-help {
            font-family: IRANSans;
            display: block;
            color: white;
            background: #fa8163;
            text-align: center;
            padding: 1em;
            margin: 3em 1em 1em;
            text-decoration: none;
            border-radius: 5px;
        }
        
        .contact-us {
            text-align: center;
            font-family: IRANSans;
            color: #515151;
            font-weight: 300;
            border-bottom: 1px solid #ccc;
            padding-bottom: 0.9em;
            margin: 30px 17px;
            display: block;
        }
        /* Generated data URIs used for preview purposes only */
        /* Be sure that you replace data URIs with generated images */
        
        .sprite {
            background-image: url('data:image/png;base64,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');
        }
        
        @media (min--moz-device-pixel-ratio: 1.5),
        (-o-min-device-pixel-ratio: 3/2),
        (-webkit-min-device-pixel-ratio: 1.5),
        (min-device-pixel-ratio: 1.5),
        (min-resolution: 1.5dppx) {
            .sprite {
                background-image: url('data:image/png;base64,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');
                background-size: 133px 44px;
            }
        }
        
        .sprite-instagram-ico {
            display: inline-block;
            width: 44px;
            height: 44px;
            background-position: 0 0;
        }
        
        .sprite-telegram-ico {
            display: inline-block;
            width: 41px;
            height: 40px;
            background-position: -44px 0;
        }
        
        .sprite-twitter-ico {
            display: inline-block;
            width: 48px;
            height: 40px;
            background-position: -85px 0;
        }
        
        .social-icons {
            text-align: center;
            margin-top: 0.9em;
        }
        
        .social-icons li {
            display: inline-block;
        }
        
        .social-icons li a {
            padding: 0.7em;
        }
        
        .social-icons {
            border-bottom: 1px solid #ccc;
            padding-bottom: 0.7em;
            margin-right: 1em;
            margin-left: 1em;
        }
        
        .ak-links {
            font-family: IRANSans;
            text-align: center;
            margin: 0 1em;
        }
        
        .ak-links li {
            display: inline-block;
        }
        
        .ak-links a {
            display: inline-block;
            text-decoration: none;
            color: #327bc6;
            padding: 1em;
            font-size: 12px;
        }
        
        .sticky-menu {
            float: right;
            display: block;
            color: white;
            margin-top: 9px;
            text-decoration: none;
        }
        
        .sticky-menu i:before {
            font-size: 36px;
            margin-left: 10px !important;
            margin-right: 15px;
        }
        
        .mm-menu.mm-offcanvas.mm-right {
            top: 65px;
            background: white;
        }
        
        .mm-menu.mm-rtl.mm-offcanvas {
            right: 0 !important;
        }
        
        .mm-rtl {
            font-family: IRANSans;
        }
        
        .wrapper .path {
            background: #fbfbfb;
            display: block;
            font-family: IRANSans;
            font-weight: 300;
            margin-top: 18px;
            direction: rtl;
        }
        
        .wrapper .path ul {
            margin-right: 1.7em;
        }
        
        .wrapper .path li {
            display: inline-block;
        }
        
        .wrapper .path li a {
            display: inline-block;
            padding: 8px 4px;
            color: #979797;
            font-size: 11px;
        }
        
        .product-page .product-photos {
            background: white;
        }
        
        .product-page .product-photos img {
            height: 300px;
            width: auto;
        }
        
        .product-details {
            direction: rtl;
            font-family: IRANSans;
            padding-right: 1em;
            padding-left: 1em;
            border-top: 1px solid #dedede;
            background: white;
            padding-bottom: 1em;
        }
        
        .product-details .in-stock {
            font-size: 12px;
            color: #5d5d5d;
            text-align: left;
            padding-top:8px;
        }
        
        h1.product-name {
            font-size: 17px;
            color: #3d3d3d;
            margin: 10px 3px 0;
        }
        
        .product-page .price {
            font-family: IRANSans;
            font-size: 18px;
            color: #fd6740;
            font-weight: 500;
            margin-right: 6px;
            float:right;
        }
        
        .product-details .instock {
            font-size: 11px;
            display: none;
        }
        
        .product-description {
            border-top: 1px solid #e9e9e9;
        }
        
        .product-description h2,
        .search-results .cat,
        .news-archive-list .cat {
            font-size: 17px;
            font-family: IRANSans;
            color: #373636;
            margin-top: 13px;
            margin-right: 0;
            margin-bottom: 12px;
        }
        
        .search-results .cat,
        .news-archive-list .cat {
            margin-right: 10px !important;
        }
        
        .search-results .product-list-item figure img,
        .news-archive-list .product-list-item figure img {
            display: inline-block;
            width: 80px;
            height: auto;
            border-radius: 5px;
        }
        
        .search-results .product-list-item figure,
        .news-archive-list .product-list-item figure {
            float: right;
            margin-left: 15px;
        }
        
        .search-results .product-list-item,
        .news-archive-list .product-list-item {
            background: white;
            border-radius: 5px;
            margin: 8px 5px;
            padding: 7px;
            font-family: iransans;
        }
        
        .search-results .product-list-item h3 a,
        .news-archive-list .product-list-item h5 a {
            text-decoration: none;
            font-size: 15px;
            color: #494949;
        }
        
        .search-results .price {
            font-size: 13px;
            color: #e66646;
            font-weight: 300;
        }
        
        .archive-news-date {
            font-size: 13px;
            font-weight: 300;
            color: #afafaf;
            margin-top: 10px;
        }
        
        .search-results .add_to_cart_button {
            display: inline-block;
            text-decoration: none;
            font-size: 12px;
            background: #83af44;
            padding: 3px 20px;
            text-align: center;
            border-radius: 25px;
            margin-top: 6px;
            color: #fff;
        }
        
        .single-product .product-description h2 {
            font-size: 15px;
            font-family: IRANSans;
            color: #373636;
            margin-top: 13px;
            margin-right: 5px;
            margin-bottom: 12px;
        }
        
        .single-product img {
            max-width: 100%;
            height: auto;
            display: inline-block;
        }
        
        .single-product .product-description {
            margin-top: 10px;
        }
        
        .sort-list {
            float: left;
        }
        
        .product-description .title,
        #order_review_heading {
            font-size: 17px;
            font-family: IRANSans;
            color: #373636;
            margin-top: 10px;
            margin-right: 10px;
        }
        
        .product-page article {
            font-weight: 300;
            color: #4f4f4f;
            font-size: 13px;
            line-height: 30px;
        }
        
        .product-details .add-to-cart {
            background: #94c46e;
            text-decoration: none;
            position: fixed;
            bottom: 0;
            right: 0;
            color: white;
            display: block;
            margin: 0;
            width: 100%;
            box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
            text-align: center;
            z-index: 999;
        }
        
        .product-page .cart-icon {
            padding: 10px 18px;
            display: inline-block;
            background: #85b261;
            text-align: center;
            float: right;
            margin-left: 1em;
        }
        
        .product-page .cart-icon i:before {
            padding: 0;
            margin: 0 !important;
        }
        
        .product-page .add-to-cart .text {
            display: inline-block;
            padding-top: 10px;
            margin-right: -30px;
        }
        
        .product-page,
        .product-list-page {
            margin-top: 0;
        }
        
        .product-page .related-products .swiper-slide {
            border-radius: 5px;
            box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.06)
        }
        
        .product-list-page h1 {
            float: right;
            font-family: IRANSans;
            font-size: 24px;
            margin-right: 10px;
            color: #464646;
            padding-top: 4px;
        }
        
        .product-list-page {
            background: #fff;
        }
        
        .product-list-page h1 {
            margin-right: 11px;
            padding-top: 10px;
            float: right;
            font-size: 19px;
        }
        
        .product-list-head .sort-btn i:before {
            font-size: 20px;
            color: #5b5b5b;
        }
        
        .product-list-head .filter {
            margin-left: 11px;
            margin-top: 14px;
            font-family: iransans;
            direction: rtl;
        }
        
        .product-list-head {
            border-bottom: 1px solid #dbdbdb;
            padding-top: 0.2em;
        }
        
        .product-list-page .col-xs-6 {
            float: right;
            direction: rtl;
            text-align: right;
            width: 50%;
        }
        
        .product-list-page .col-xs-6 figure img {
            display: inline-block;
            width: auto;
            height: 200px;
        }
        
        .product-list-page .col-xs-6 {
            text-align: center;
        }
        
        .product-list-page .m-product-item .m-thumb {
            height: auto;
            width: 100%;
            overflow-x: hidden;
        }
        
        ul.product-list li {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        
        .m-product-item figure img {
            display: inline-block;
            height: auto;
            width: auto;
            max-height: 160px;
        }
        
        .product-list-page .m-product-item {
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 1px solid #f7f7f7;
            border-left: 1px solid #fff;
            border-right: 1px solid #fff;
            position: relative;
        }
        
        .product-list-page .m-product-item:nth-child(odd) {
            border-left: 1px solid #f7f7f7;
        }
        
        @media (max-width: 680px),
        handheld and (orientation: portrait) {
            .m-product-item figure img {
                display: inline-block;
                height: auto;
                width: auto;
                height: 244px;
            }
        }
        
        .cart-page {
            margin-top: 15px;
            margin-bottom: 3.8em;
        }
        
        .cart-head {
            background: #fff;
            padding: 10px 3px;
            border-bottom: 1px solid #eaeaea;
            margin-bottom: 10px;
        }
        
        .cart-head h1 {
            font-family: IRANSans;
            font-size: 14px;
            font-weight: normal;
            margin-top: 2px;
            color: #4f4f4f;
        }
        
        .product-cart-item {
            background: white;
            font-family: IRANSans;
            position: relative;
            margin: 5px 7px 9px;
            padding: 0.8em 0.2em;
            border-radius: 5px;
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
        }
        
        .product-cart-item .item-quantity {
            margin-bottom: 10px;
        }
        
        .product-cart-item h2 {
            font-size: 16px;
            font-weight: normal;
            margin: 0;
            color: #464646;
        }
        
        .cart-page .woocommerce-Price-amount {
            margin-left: 15px;
        }
        
        .product-cart-item .price {
            color: #8c8c8c;
            font-size: 12px;
            margin-top: 5px;
            font-weight: 300;
            margin-right: 2px;
        }
        
        .product-cart-item figure {
            float: right;
            width: 110px;
            overflow: hidden;
        }
        
        .product-cart-item figure img {
            display: inline-block;
            height: 80px;
            width: auto;
        }
        
        .product-cart-item .product-detail {
            margin-right: 110px;
        }
        
        .product-cart-item .delete-item {
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            text-decoration: none;
            padding: 5px 12px 4px 9px;
            border-right: 1px solid #ebebeb;
            border-bottom: 1px solid #ebebeb;
            border-bottom-right-radius: 25px;
        }
        
        .product-cart-item .delete-item i:before {
            margin: 0;
            color: #4b4b4b;
            font-size: 17px;
        }
        
        .product-cart-item .item-total {
            color: #ea7b5e;
            text-align: center;
            font-size: 15px;
            background: #fefefe;
            border-top: 1px solid #eeeeee;
            padding-top: 0.6em;
        }
        
        .cart-page .payment-btn {
            display: block;
            position: fixed;
            width: 100%;
            text-align: center;
            background: #6b943f;
            color: white;
            padding: 1em 0;
            text-decoration: none;
            font-family: IRANSans;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
            bottom: 0;
            margin: 0;
        }
        
        .add-coupon,
        .cart-total {
            background: white;
            font-family: IRANSans;
            position: relative;
            margin: 5px 7px 9px;
            padding: 1em 1em;
            border-radius: 5px;
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.06);
        }
        
        .add-coupon .title {
            font-size: 12px;
            margin: 10px 18px 15px;
            font-weight: 300;
            color: #5d5d5d;
        }
        
        .add-coupon input[type="text"] {
            height: 40px;
            margin-right: 0;
            border-radius: 5px;
            border: 1px solid #b1b1b1;
            font-family: IRANSans;
            font-size: 15px;
            width: 95%;
            text-indent: 10px;
        }
        
        .add-coupon .add-coupon-btn,
        .checkout_coupon .button,
        .woocommerce-checkout .woocommerce-form-login .button {
            font-family: IRANSans;
            background: #ff8d6f;
            color: #fff;
            border: none;
            box-shadow: 0;
            font-size: 13px;
            width: 100%;
            padding: 10px 10px 10px;
            border-radius: 5px;
            margin: 0;
        }
        
        .checkout_coupon .button,
        .woocommerce-checkout .woocommerce-form-login .button {
            margin-top: 10px;
        }
        
        .cart-total {
            font-weight: 500;
        }
        
        .cart-total .total-number {
            padding-bottom: 20px;
        }
        
        .cart-total .coupon-added {
            color: #fa7653;
        }
        
        .shipping-desc {
            font-size: 12px;
            font-weight: 300;
            color: #919191;
        }
        
        .order-total {
            background: #eef9e3;
            padding: 10px 0;
            border-radius: 5px;
            text-indent: 10px;
            margin-top: 10px;
        }
        
        .order-total .order-total-price {
            color: #199928;
            font-size: 20px;
        }
        
        .order-total .total-title {
            margin-top: 4px;
            color: #595959;
        }
        
        .align-left {
            text-align: left;
            padding-left: 10px;
        }
        
        .woocommerce-breadcrumb {
            font-family: IRANSans;
            font-size: 11px;
            padding: 0;
            margin: 10px 0 0;
            direction: rtl;
            background: #fbfbfb;
            color: #979797;
            font-weight: 300;
            padding: 7px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        
        .woocommerce-ordering .orderby {
            width: 122px;
        }
        
        .woocommerce-breadcrumb a {
            text-decoration: none;
            color: #979797;
        }
        
        .products-group .title {
            text-align: right;
            font-family: IRANSans;
            color: #494949;
            margin-right: 15px;
            margin-bottom: 15px;
            margin-top: 10px;
            font-weight: 300;
        }
        
        .product-page .products-group .price {
            font-weight: 300;
            font-size: 14px;
        }
        
        .product-page .products-group .add_to_cart_button {
            display: inline-block;
            margin-top: 8px;
        }
        
        .product-page .quantity input {
            width: 50px;
        }
        
        .product-page .products-group .swiper-pagination {
            position: relative;
        }
        
        #product-pics {
            background: white;
            padding-top: 2px;
            padding-bottom: 7px;
            max-height: 313px;
        }
        
        #product-pics #product-pagination {
            position: relative;
        }
        
        .pho-ajaxsearchform-container {
            font-family: IRANsans;
        }
        
        .search_all_category {
            display: none;
        }
        
        .pho-ajaxsearchform-container ul li {
            display: inline-block;
        }
        
        .pro_search_input {}
        
        .pro_search_input {
            width: 100%;
            position: absolute;
            top: 63px;
            height: 50px;
            font-family: IRANsans;
            font-size: 15px;
            font-weight: 300;
            width: 100% !important;
            right: 0;
            outline: none;
            text-indent: 10px;
            background-position: 20px center !important;
            color: #646464;
        }
        
        .pho-ajaxsearchform-container #searchsubmit {
            display: none;
        }
        
        .back-from-search {
            display: block;
            padding-right: 10px;
            padding: 19px;
            background: #1d5c79;
            color: white;
            right: 0;
            font-family: IRANsans;
            text-decoration: none;
            font-weight: 300;
        }
        
        .pho-ajaxsearchform-container .ajax_search_results {
            right: 0;
        }
        
        .ajax_search_results {
            width: 100% !important;
            margin-top: 33px !important;
        }
        
        .pho-ajaxsearchform-container .ajax_search_input {
            display: block !important;
            width: 100% !important;
        }
        
        .phoe_link-result {
            background: #efefef;
            border-radius: 10px;
            margin: 5px;
        }
        
        .ajax_search_result_div_wrapper .phoen_title {
            font-size: 16px !important;
            color: #404040;
            font-weight: 300;
        }
        
        .ajax_search_result_div_wrapper .searc_show_price {
            font-weight: 300;
            color: #fd6740;
        }
        
        .pho-ajaxsearchform-container .ajax_search_result_div_wrapper:first-child {
            border-top: none !important;
        }
        
        .ajax_search_result_div_wrapper a {
            text-decoration: none;
        }
        
        .phoe_link-result a {
            text-decoration: none;
            color: #8f8f8f;
            font-weight: 300;
            font-size: 13px;
        }
        
        .pho-ajaxsearchform-container .ajax_search_result_div_wrapper .ajax_search_result {
            text-align: right !important;
        }
        
        .cart-page {
            margin-top: 20px;
        }
        
        .cart-page .product-detail h2 a {
            font-size: 14px;
            font-weight: 300;
            text-decoration: none;
            color: #464646;
            padding: 5px 0 5px 5px;
        }
        
        .shipping-calculator-button {
            font-size: 12px;
            margin: auto;
            display: block;
            text-align: center;
            font-weight: 300;
            color: #818181;
            background: #e0e0e0;
            text-decoration: none;
            padding: 7px;
            width: 85%;
            border-radius: 5px;
        }
        
        .cart-page .item-quantity input {
            display: inline-block;
            width: 50px;
            text-align: center;
            font-family: IRANsans;
            height: 30px;
            border-radius: 5px;
            margin-top: 4px;
            border: none;
            font-size: 14px;
            border: 1px solid #dedede;
            font-weight: 300;
            color: #555555;
        }
        
        .sb-infinite-scroll-load-more a {
            margin-top: 1em;
            font-family: IRANsans;
            font-size: 12px;
            border-radius: 5px;
            border: 1px solid #808080;
            color: #4a4a4a;
        }
        
        .loading-msg {
            margin-top: 1em;
            font-family: IRANsans;
            font-size: 12px;
            border-radius: 5px;
            color: #4a4a4a;
        }
        
        .added_to_cart {
            display: none !important;
        }
        
        .m-product-item .added:before {
            content: "✓";
            margin-left: 4px;
        }
        
        .add_to_cart_button:focus {
            background: #74a74b !important;
            transition: background ease-in-out 0.2s;
        }
        
        .cart-ico {
            position: relative;
        }
        
        .cart-ico .number {
            font-family: IRANsans;
            font-weight: 300;
            font-size: 10px;
            position: absolute;
            top: -4px;
            right: 0;
            background: #dc5644;
            display: inline-block;
            vertical-align: top;
            padding: 3px 4px 0;
            margin: 0;
            line-height: 11px;
        }
        
        .menu-scroll {
            white-space: nowrap;
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            -ms-overflow-style: -ms-autohiding-scrollbar;
        }
        
        .menu-scroll li {
            display: inline-block;
        }
        
        .menu-scroll li a {
            text-decoration: none;
            color: #3d3d3d;
            font-weight: 300;
            font-size: 13px;
            display: inline-block;
            background: #e1e1e1;
            border-radius: 25px;
            padding: 3px 13px;
            min-width: 50px;
            text-align: center;
            outline: none;
        }
        
        .woocommerce-MyAccount-content,
        .menu-scroll {
            font-family: IRANsans;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        
        .woocommerce-MyAccount-content,
        .woocommerce-form-login,
        .woocommerce-ResetPassword,
        #shipping_method,
        .woocommerce-checkout .woocommerce-form-login,
        .woocommerce-checkout .woocommerce-info,
        .checkout_coupon,
        .woocommerce-order-received .product-description,
        .single-post .text,
        .page-id-45686 .product-description .text,
        .page-id-45684 .text,
        .page-id-1647 .text {
            font-size: 15px;
            font-weight: 300;
            background: #fff;
            border-radius: 5px;
            margin: 10px 5px;
            padding: 6px;
            line-height: 38px;
            font-family: IRANsans;
            color: #5d5d5d;
        }
        
        #shipping_method li {
            padding: 10px 10px;
        }
        
        .woocommerce-MyAccount-content a {
            text-decoration: none;
            color: #e66545;
        }
        
        .woocommerce-MyAccount-content .woocommerce-Input,
        .woocommerce-form-login .input-text,
        .woocommerce-ResetPassword .input-text,
        .checkout_coupon .input-text {
            display: block;
            width: 90%;
            padding: 10px;
            font-size: 16px;
            margin: auto;
            border-radius: 5px;
            border: 1px solid #7e7e7e;
        }
        
        .woocommerce-MyAccount-content .woocommerce-form-row label {
            margin-right: 10px;
            color: #444444;
        }
        
        .woocommerce-MyAccount-content .woocommerce-form-row .password_current {
            font-size: 12px;
            color: #ccc;
        }
        
        .woocommerce-EditAccountForm legend {
            margin: 10px auto;
            background: #fbfbfb;
            width: 100%;
            text-align: center;
            padding-top: 10px;
            font-weight: 500;
        }
        
        .woocommerce-MyAccount-content .woocommerce-Button,
        .woocommerce-form-login .woocommerce-Button,
        .woocommerce-ResetPassword .woocommerce-Button,
        .woocommerce-checkout #place_order {
            width: 90%;
            background: #94c46e;
            border-radius: 5px;
            font-family: IRANsans;
            padding: 8px 5px;
            color: white;
            font-weight: 300;
            font-size: 17px;
            border: none;
            margin: 15px auto;
        }
        
        .woocommerce-LostPassword {
            font-size: 12px;
        }
        
        .woocommerce-checkout .place-order {
            text-align: center;
        }
        
        .woocommerce-checkout div.payment_method_cheque {
            font-family: IRANsans;
            font-weight: 300;
            padding: 5px;
            background: #fff;
            border-radius: 5px;
            margin: 5px;
            font-size: 12px;
            color: #8f8f8f;
        }
        
        .woocommerce-checkout .payment_method_cheque label {
            font-family: iransans;
            margin-right: 10px;
            color: #5d5d5d;
        }
        
        .woocommerce-form-login .woocommerce-form__label-for-checkbox {
            display: block;
        }
        
        .woocommerce-form-login label {
            margin-right: 10px;
        }
        
        .submit-profile,
        .login-button {
            text-align: center;
        }
        
        .woocommerce-error,
        .tracking-error {
            font-size: 13px;
            font-family: IRANsans;
            color: #f86943;
            border: 1px solid #ffd6cb;
            background: #ffeee9;
            font-weight: 300;
            margin: 5px;
            padding: 5px;
            line-height: 38px;
            border-radius: 5px;
        }
        
        .woocommerce-message,
        .woocommerce-thankyou-order-received {
            font-size: 13px;
            font-family: IRANsans;
            color: #639939;
            border: 1px solid #bfdda7;
            background: #eafed9;
            font-weight: 300;
            margin: 5px;
            padding: 5px;
            line-height: 38px;
            border-radius: 5px;
        }
        
        .woocommerce-message a,
        .woocommerce-thankyou-order-received a {
            text-decoration: none;
            color: #494949;
        }
        
        .woocommerce-account,
        .woocommerce-cart,
        .woocommerce-order-received,
        .single-post,
        .search-results,
        .category,
        .page {
            margin-top: 65px;
        }
        
        .cart-empty {
            background: white;
            border-radius: 5px;
            margin: 5px;
            padding: 30px 10px 40px;
            font-family: IRANsans;
            font-weight: 300;
            text-align: center;
            color: #444444;
        }
        
        .return-to-shop {
            text-align: center;
            font-family: IRANsans;
            font-size: 13px;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        
        .cart-empty .flaticon-shopping-cart {
            display: block;
        }
        
        .cart-empty .flaticon-shopping-cart:before {
            font-size: 35px;
            color: #ababab;
        }
        
        .return-to-shop a {
            font-weight: 300;
            background: #dedede;
            color: #888888;
            border-radius: 25px;
            padding: 8px 20px;
            text-align: center;
            text-decoration: none;
        }
        
        .wac-qty-button {
            display: inline;
            border-radius: 5px;
            padding-left: 7px;
            padding-right: 7px;
            padding-bottom: 5px;
            background-color: #efefef !important;
            vertical-align: middle;
        }
        
        .wac-qty-button a {
            text-decoration: none;
            color: #5d5d5d;
            vertical-align: bottom;
        }
        
        #shipping_method {
            list-style: none;
        }
        
        .shipping {
            font-family: iransans;
        }
        
        .checkout-button {
            display: block;
            text-align: center;
            padding-top: 14px;
            padding-bottom: 14px;
            background: #79ae4f;
            border: none;
            color: white;
            text-decoration: none;
            border-radius: 5px;
            margin: 5px;
        }
        
        .woocommerce-cart .shop-help,
        .woocommerce-account .shop-help,
        .woocommerce-checkout .shop-help,
        .woocommerce-checkout .social-icons {
            display: none;
        }
        
        .product-page .input-text {
            width: 40px;
            float: right;
        }
        
        .single-add-to-cart-form {
            margin-top: 10px;
            margin-bottom: 10px;

        }
        
        .single-product .single-add-to-cart-form .qty,
        .single_variation_wrap .qty {
            border-radius: 5px;
            font-size: 16px;
            font-family: IRANsans;
            text-align: center;
            padding: 4px;
            border: 1px solid #a2a2a2;
        }
        
        .single-product .variations {
            display: block;
            margin-bottom: 10px;
        }
        
        .single-product .value input {
            display: block;
        }
        
        .single_add_to_cart_button {
            width: 100%;
            font-family: IRANsans;
            border: none;
            padding: 5px;
            background: #74ab27;
            border-radius: 5px;
            font-size: 16px;
            color: white;
            font-weight: 300;
            border: none;
        }
        
        #customer_details {
            background: white;
            font-family: IRANsans;
            border-radius: 5px;
            margin: 5px;
            padding: 10px;
        }
        
        #customer_details label {
            font-size: 13px;
            font-weight: 300;
            color: #383838;
            margin-right: 10px;
            margin-top: 10px;
            display: inline-block;
        }
        
        #customer_details .input-text {
            display: block;
            width: 100%;
            border-radius: 5px;
            border: 1px solid #aaaaaa;
            font-family: IRANsans;
            font-size: 16px;
            color: #383838;
            padding: 4px 5px 4px 0;
            font-weight: 300 !important;
        }
        
        .woocommerce-checkout-review-order-table {
            font-size: 12px;
            font-weight: 300;
            background: #fff;
            border-radius: 5px;
            margin: 10px 5px;
            padding: 4px;
            line-height: 25px;
            font-family: IRANsans;
            color: #5d5d5d;
            display: block;
        }
        
        .woocommerce-checkout-review-order-table th {
            padding: 2px 8px 0 0;
        }
        
        .woocommerce-checkout-review-order-table td {
            padding: 2px 8px;
        }
        
        .woocommerce-checkout-review-order-table .order-total td {
            background: #e8f5de;
            color: #639939;
            font-size: 18px;
            padding-top: 8px;
            padding-bottom: 8px;
        }
        
        .woocommerce-info .showlogin,
        .showcoupon {
            text-decoration: none;
            color: #dc5e3c;
        }
        
        .m-thumb .onsale {
            border-radius: 5px;
            padding: 0px 5px;
            color: #fff;
            direction: rtl;
            position: absolute;
            top: 2px;
            right: 22px;
            font-size: 11px;
            background: #18963f;
            font-family: iransans;
        }
        
        .news-page .tags,
        .news-date,
        .tag-container {
            color: #b3b3b3;
            font-size: 12px;
        }
        
        .news-date {
            border-top: 1px solid #f1f1f1;
            padding-right: 10px;
            padding-top: 3px;
        }
        
        .news-date i {
            float: right;
        }
        
        .news-date span {
            vertical-align: top;
        }
        
        .news-page .tags a,
        .tag-container a {
            color: #b3b3b3;
            background: #fbfbfb;
            border-radius: 3px;
            text-decoration: none;
            font-weight: 300;
            padding: 1px 3px;
            text-align: center;
        }
        
        .news-date i::before {
            margin-left: 5px;
        }
        
        .single-product .out-of-stock {
            color: #cb5954;
            background: #fff4f4;
            padding: 6px 10px;
            margin: 5px 0;
            border-radius: 5px;
        }
        
        .m-news-section .news-date {
            border-top: none;
            font-weight: 300;
            font-size: 11px;
        }
        
        .exp-badge {
            position: absolute;
            background: #bc4529;
            color: #fff6f6;
            top: 20px;
            right: 0;
            font-size: 11px;
            padding: 0 7px;
            line-height: 19px;
            border-radius: 3px;
            z-index: 999;
            font-family: iransans;
        }
        
        .product-list-item .exp-badge {
            top: 4px;
            font-size: 10px;
            padding: 0 5px 0;
        }
        
        .product-list-item .onsale {
            top: 24px;
            right: 0;
            line-height: 16px;
        }
        
        .product-page .exp-badge {
            right: 0px;
            top: 50px;
        }
        
        .page-numbers {
            text-align: center;
        }
        
        .page-numbers li {
            display: inline-block;
            font-family: iransans;
        }
        
        .page-numbers li a {
            background: #e5e5e5;
            border-radius: 5px;
            display: block;
            text-align: center;
            color: #5d5d5d;
            padding: 2px 5px;
            min-width: 30px;
            text-decoration: none;
        }
        
        .page-numbers .current {
            margin: 8px;
            color: #5d5d5d;
        }
        
        .single .news-page img,
        .page img {
            display: inline-block;
            max-width: 100%;
            height: auto;
        }
        
        .post-nav {
            text-align: center;
            font-family: iransans;
        }
        
        .post-nav div {
            display: inline-block;
        }
        
        .post-nav a {
            text-decoration: none;
            display: inline-block;
            background: #d4d4d4;
            color: #474747;
            padding: 5px 10px;
            font-weight: 300;
            border-radius: 25px;
            margin: 5px 8px 10px;
            font-size: 14px;
        }
        
        .woocommerce-checkout-payment {
            font-size: 12px;
            font-weight: 300;
            background: #fff;
            border-radius: 5px;
            margin: 10px 5px;
            padding: 4px;
            line-height: 25px;
            font-family: IRANsans;
            color: #5d5d5d;
            display: block;
        }
        
        .woocommerce-checkout-payment .wc_payment_methods {
            margin-bottom: 10px;
            margin-top: 25px;
        }
        
        .wc_payment_methods li {
            padding-right: 40px;
            list-style: none;
        }
        
        .payment_methods IMG {
            display: block !important;
        }
        
        .woocommerce-checkout #shipping_method {
            padding: 0;
            margin: 0;
            font-size: 12px;
        }
        
        .add-to-cart-list {
            margin-top: 20px;
        }
        
        .add-to-cart-list a {
            font-size: 11px !important;
            margin-top: 5px;
        }
        
        .tax-product_cat .out-of-stock a {
            background: #cecece !important;
        }
        
        .woocommerce-ordering .orderby {
            font-family: IRANsans;
        }
        
        .mbdelivery,
        .mbguarantee,
        .mbexpire-date {
            display: inline-block;
            background: url('images/usp-sprite.png') no-repeat;
            overflow: hidden;
            text-indent: -9999px;
            text-align: left;
        }
        
        .mbdelivery {
            background-position: -10px -0px;
            width: 44px;
            height: 29px;
        }
        
        .mbguarantee {
            background-position: -10px -39px;
            width: 36px;
            height: 36px;
        }
        
        .mbexpire-date {
            background-position: -10px -85px;
            width: 29px;
            height: 32px;
        }
        
        .product-usp li {
            display: inline-block
        }
        
        .product-usp {
            border-top: 1px solid #e9e9e9;
        }
        
        .product-usp ul {
            width: 100%;
            text-align: center;
        }
        
        .product-usp span {
            display: block;
        }
        
        .product-usp div {
            margin-top: 1.3em;
            display: block;
            padding: 4px 4px;
            font-size: 10px;
            text-decoration: none;
            color: #787878;
            font-weight: 300px;
        }
        
        .wc-terms-and-conditions {
            font-size: 11px;
            padding-top: 1em;
            margin-top: 1em;
            color: #777777;
        }
        
        .wc-terms-and-conditions a {
            margin-right: 8px;
            color: #676767;
        }
        
        .wc_payment_methods li {
            border: 2px solid #f4f4f4;
            border-radius: 3px;
            padding: 10px;
            margin: 12px 0;
        }
        
        .free-shipping {
            font-family: iransans;
            text-align: center;
            background: #ffe9bf;
            padding: 0.8em;
            margin: 5px 4px;
            border-radius: 10px;
            font-size: 13px;
            color: #b97e0c;
        }
        
        .products-items,
        .item_gr * {
            font-family: iransans !important;
            font-weight: 300;
        }
        
        .update-btn {
            font-family: iransans;
            display: none !important;
        }
        
        .woocommerce-product-rating {
            display: none;
        }
        
        .variations select {
            padding: 1px;
            height: 33px;
            font-family: iransans;
            margin: 0 9px;
        }
        
        .variations .reset_variations {
            display: none;
        }
        
        #billing_company_field,
        #billing_country_field {
            display: none;
        }
        
        #billing_address_2_field {
            margin-top: 3px;
        }
        
        .wc_payment_method label {
            font-size: 16px;
            font-weight: bold;
        }
        
        .woocommerce-checkout header .header-detail,
        .woocommerce-checkout .sticky-menu,
        .woocommerce-checkout .woocommerce-breadcrumb {
            display: none;
        }
        
        .woocommerce-checkout .checkout {
            margin-top: 0;
        }
        
        .woocommerce-checkout #terms {
            display: none
        }
        
        .nowrowz {
            display: block;
            background: #c55959;
            color: white !important;
            text-align: center;
            padding: 5px;
        }
        
        .nowrowz:hover {
            color: white;
        }
        
        .woocommerce-checkout header {
            position: relative;
        }
        
        .woocommerce-checkout {
            margin-top: 0 !important;
        }
        
        .woocommerce-checkout .logo {
            margin-right: 10px;
        }
        
        .freeshippingbadge {
            position: absolute;
            background: #429a9a;
            color: white;
            border-radius: 3px;
            margin-right: 0;
            margin-top: 10px;
            padding: 5px 15px;
            z-index: 999;
            font-family: iransans;
            font-size: 12px;
        }
        
        .fix-addtocart {
            position: fixed;
            bottom: 0;
            background: #fff;
            width: 100%;
            padding: 4px;
            z-index: 9999999999;
            border-top: 1px solid #ccc;
            right: 0 !important;
            margin: 0 !important;
            box-shadow: -2px -2px 9px rgba(0,0,0,0.2);
        }
        
        .fix-addtocart .single_add_to_cart_button {
            width: 90% !important
        }
        
        .fix-addtocart {
            animation: fadeIn 300ms;

        }
        
        @keyframes slidein {
            from {
                bottom: -100px;
                opacity: 0
            }
            to {
                bottom: 0;
                opacity: 1;
            }
        }
        
        p,
        .product-description,
        h1 {
            -webkit-touch-callout: none;
            /* iOS Safari */
            -webkit-user-select: none;
            /* Chrome/Safari/Opera */
            -khtml-user-select: none;
            /* Konqueror */
            -moz-user-select: none;
            /* Firefox */
            -ms-user-select: none;
            /* Internet Explorer/Edge*/
            user-select: none;
            /* Non-prefixed version, currently 
                                    not supported by any browser */
        }
        /* Disables the drag event 
  (mostly used for images) */
        
        p,
        .product-description,
        h1 {
            -webkit-user-drag: none;
            -khtml-user-drag: none;
            -moz-user-drag: none;
            -o-user-drag: none;
            user-drag: none;
        }
        /* Placed on the body while a modal is open to prevent scrolling. */
        
        .showing-modal {
            overflow: hidden;
        }
        /* So the scrollbar calculation is correct. */
        /* The rest is for the demo only. */
        
        #open {
            position: fixed;
            top: 10px;
            left: 10px;
            background-color: blue;
            color: #fff;
            border: none;
            padding: 10px 20px;
            cursor: pointer;
            z-index: 1;
        }
        
        .search-container {
            position: fixed;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.9);
            top: 0;
            right: 0;
            z-index: 99999;
            display: none;
            overflow: auto;
        }
        
        .asp_res_url,
        .asp_showmore,
        .orig {
            font-family: iransans !important;
            color: #484848 !important;
            font-weight: normal !important;
        }
        
        .star-rating {
            overflow: hidden;
            position: relative;
            height: 1em;
            line-height: 1;
            font-size: 1em;
            width: 5.4em;
            font-family: star
        }
        
        .woocommerce .star-rating::before {
            content: '\73\73\73\73\73';
            color: #cfcfcf;
            float: left;
            top: 0;
            left: 0;
            position: absolute
        }
        
        .woocommerce .star-rating span {
            overflow: hidden;
            float: left;
            top: 0;
            left: 0;
            position: absolute;
            padding-top: 1.5em
        }
        
        .woocommerce .star-rating span::before {
            content: '\53\53\53\53\53';
            top: 0;
            position: absolute;
            left: 0;
            color: #ffd557;
        }
        
        .woocommerce .woocommerce-product-rating {
            line-height: 2;
            display: block
        }
        
        .woocommerce .woocommerce-product-rating::after,
        .woocommerce .woocommerce-product-rating::before {
            content: ' ';
            display: table
        }
        
        .woocommerce .woocommerce-product-rating::after {
            clear: both
        }
        
        .woocommerce .woocommerce-product-rating .star-rating {
            margin: .5em 0 0 0;
            float: right
        }
        
        .woocommerce .products .star-rating {
            display: block;
            margin: 0 0 .5em;
            float: none
        }
        
        .woocommerce .hreview-aggregate .star-rating {
            margin: 10px 0 0
        }
        
        p.stars a {
            position: relative;
            height: 1em;
            width: 1em;
            text-indent: 999999em;
            display: inline-block;
            text-decoration: none;
            color: #FE8719;
            overflow: hidden;
        }
        
        .woocommerce p.stars a::before {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 1em;
            height: 1em;
            line-height: 1;
            font-family: WooCommerce;
            content: '\e021';
            text-indent: 0
        }
        
        .woocommerce p.stars a:hover~a::before {
            content: '\e021'
        }
        
        .woocommerce p.stars:hover a::before {
            content: '\e020'
        }
        
        .woocommerce p.stars.selected a.active::before {
            content: '\e020'
        }
        
        .woocommerce p.stars.selected a.active~a::before {
            content: '\e021'
        }
        
        .woocommerce p.stars.selected a:not(.active)::before {
            content: '\e020'
        }
        
        .single-comments h4,
        .comment-reply-title {
            padding: 15px;
            font-size: 14px;
        }
        
        .single-comments h3#reply-title {
            font-size: 14px;
            font-weight: 300;
        }
        
        .profile-rate {
            font-size: 13px;
        }
        
        .woocommerce-noreviews {
            text-align: center;
            background: #f5f5f5;
            padding: 13px;
            border-radius: 5px;
            font-size: 12px;
            color: #969696;
            font-weight: 300;
        }
        
        .single-comments {
            font-family: iransans;
            background: white;
            border-radius: 3px;
            margin: 1em 0;
            padding: 5px;
            direction: rtl;
        }
        
        .single-comments .comment_container {
            list-style: none;
            font-size: 14px;
            clear: both;
            min-height: 65px;
        }
        
        .single-comments .comment_container img {
            float: right;
        }
        
        .single-comments .comment_container .comment_author {
            float: right;
            font-size: 13px;
            color: #7B7B7B;
            font-weight: 500;
        }
        
        .single-comments .comment_container .star-rating {
            text-align: left;
        }
        
        .single-comments .comment_container time {
            font-size: 12px;
            color: #9B9B9B;
        }
        
        .single-comments .form-group {
            text-align: right;
        }
        
        .single-comments .comment-text {
            margin-top: 14px;
            margin-right: 66px;
        }
        
        .comment-text .meta {
            direction: rtl
        }
        
        .comment-text .star-rating {
            float: left;
        }
        
        .comment-text .meta strong {
            font-size: 13px;
            font-weight: 500;
            color: #8c8c8c;
        }
        
        .comment-text .description {
            font-weight: 300;
            font-size: 13px;
        }
        
        .woocommerce-product-rating {
            font-size: 13px;
            font-weight: 500;
        }
        
        .woocommerce-product-rating a {
            color: #767676;
        }
        
        .comment-input {
            width: 100%;
            height: 33px;
            border-radius: 5px;
            border: 1px solid #8c8c8c;
            margin-bottom: 8px;
            font-family: iransans;
        }
        
        .cptch_wp_comments {
            border-radius: 5px;
            border: 1px solid #8c8c8c;
            margin-bottom: 8px;
            height: 33px;
        }
        
        .comment-form-comment textarea {
            width: 100%;
            border-radius: 8px;
            border: 1px solid #8c8c8c;
        }
        
        .comment-form-comment:focus {
            border-color: #3d9ff3;
        }
        
        .comment-respond .submit {
            width: 100%;
            background: #3cade2;
            border: none;
            padding: 11px;
            font-size: 14px;
            border-radius: 5px;
            margin-top: 14px;
            color: #fff;
            font-family: iransans;
        }
        
        .comment-respond {
            display: none;
        }
        
        .add-comment-loader,
        .regiester-loader {
            display: BLOCK;
            background: #fff;
            border: 2px solid #8c8c8c;
            padding: 11px;
            font-size: 14px;
            border-radius: 5px;
            margin: AUTO;
            margin-bottom: 10px;
            color: #1532F9;
            font-family: iransans;
            WIDTH: 80%;
            TEXT-ALIGN: CENTER;
            text-decoration: none;
        }
        
        .commentlist li {
            list-style: none;
        }
        
        .register {
            display: none;
        }
        
        .register .register-btn {
            background: #FF6E40 !important;
        }
        
        .woocommerce-account .woocommerce-breadcrumb {
            display: none;
        }
        
        .woocommerce-LostPassword {
            font-size: 12px;
            line-height: 21px;
            display: block;
        }
        
        .woocommerce-LostPassword a {
            margin-right: 14px;
        }
        
        .regiester-loader {
            font-weight: bold;
        }
        
        .addtocart-container {
            height: 80px;
        }
        
        .single-product .ak-links {
            margin-bottom: 45px;
        }
        
        .woocommerce-message {
            direction: rtl;
        }
        
        .woocommerce-message .button {
            display: block;
            float: left;
            background: #b5dc95;
            border-radius: 6px;
            padding: 0 6px;
            color: #385d1b;
            font-size: 12px;
        }
        
        .swiper-wrapper {
            height: auto !important;
        }
        
        #billing_postcode_field .required {
            display: none !important;
        }
        
        .enamad {
            font-family: iransans;
            font-size: 12px;
            text-align: center;
            color: #979797;
            padding: 5px;
        }
        
        #samanbank-payment-button {
            background: #2eb774;
            border-radius: 5px;
            color: white;
            width: 257px;
            border: none;
            font-size: 18px;
            font-weight: 500;
            font-family: iransans;
            padding: 7px;
            margin: 10px 10px 0 22px;
            border-bottom: 3px solid #289663;
            transition: all ease-in-out 0.3s;
        }
        
        .woocommerce-order-pay {
            font-family: iransans;
        }
        
        .woocommerce-order-pay .social-icons {
            display: none;
        }
        
        .woocommerce-order-pay .order_details {
            margin-right: 11px;
            background: white;
            list-style: none;
            padding: 14px;
            margin-left: 12px;
            font-size: 15px;
            font-weight: 300;
            color: #444;
            margin-top: 7px;
            margin-bottom: 5px
        }
        
        .order-tracking {
            z-index: 9999;
            display: block;
            position: absolute;
            bottom: 5px;
            width: 100%;
            text-align: center;
            border-top: 1px solid #ccc;
            padding: 5px;
            color: #424242;
            font-size: 14px;
            text-decoration: none;
        }
        
        .refund-order {
            z-index: 9999;
            display: block;
            position: absolute;
            bottom: 45px;
            width: 100%;
            text-align: center;
            border-top: 1px solid #ccc;
            padding: 5px;
            color: #424242;
            font-size: 14px;
            text-decoration: none;
        }
        
        .order-detail {
            background: #c5e0ca;
            border-radius: 5px;
            margin: 4px;
            font-family: iransans;
            font-weight: 300;
            padding: 12px;
            color: #114015;
            font-size: 13px;
        }
        
        .order-detail .status {
            background: #114015;
            color: #fff;
            padding: 2px;
            border-radius: 3px;
        }
        
        .btn-align {
            text-align: center
        }
        
        .annonce {
            font-family: iransans;
            font-size: 13px;
            padding: 5px;
        }
        
        .contact-us p {
            font-size: 11px;
            color: #4a4a4a;
        }
        
        .banner-home {
            margin-top: 10px;
        }
        
        .banner-home img {
            display: inline-block;
            width: 100%;
            height: auto;
            border-radius: 3px;
        }
        
        .sms-notif-mobile {
            width: 100%;
            height: 34px;
            border-radius: 5px;
            outline: none;
            border: 1px solid #757575;
            font-family: iransans;
        }
        
        .navigator {
            margin-top: 12px;
            direction: rtl
        }
        
        .navigator .menu {
            list-style: none;
            white-space: nowrap;
            overflow: scroll;
            text-align: right
        }
        
        .navigator .menu li {
            display: inline-block;
        }
        
        .navigator .menu a {
            font-family: iransans;
            display: inline-block;
            padding: 4px 10px;
            background: #404040;
            border-radius: 10px;
            color: white;
            margin: 0 2px;
            font-size: 11px;
            outline: none;
            text-decoration: none;
        }
        
        .navigator .menu a:hover {
            background: #6d6d6d;
        }
        
        .cat-description {
            background: white;
            font-family: iransans;
            font-size: 10px;
            padding: 5px;
            font-weight: 300;
            border-top: 1px solid #f6f6f6;
            border-bottom: 1px solid #f6f6f6;
            color: #4e8094;
            padding-right: 10px;
            direction: rtl;
            clear: both;
        }
        
        .fix-addtocart .cfwc-custom-field-wrapper {
            display: none;
        }
        
        .pwb-single-product-brands {
            font-size: 14px;
            padding: 0 0 16px !important;
        }
        
        .pwb-brand-description {
            font-family: iransans;
            padding: 3px 5px;
            font-size: 12px;
            font-weight: 500;
            direction: rtl;
            color: #373636;
        }
        
        .text-overflow {
            height: 80px;
            overflow: hidden
        }
        
        #expand-decription {
            display: block;
            text-align: center;
            font-family: iransans;
            font-size: 14px;
            padding: 10px;
        }
        
        .page .text {
            font-family: iransans;
        }
        
        .search_pagination {
            font-family: iransans;
            text-align: center;
            padding: 10px 0;
            line-height: 35px;
        }
        
        .search_pagination a {
            padding: 5px 7px;
            background: #ffffff;
            border-radius: 5px;
            display: inline;
            box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
            text-decoration: none;
            color: #4878d6;
            font-size: 13px;
        }
        
        .search_pagination .current {
            padding: 4px 4px;
        }
        
        .fieldContainer {
            font-family: iransans;
        }
        
        .fieldContainer p {
            text-align: center
        }
        
        .woocommerce-orders-table__row {
            background: #f8f8f8;
            margin-top: 3px;
            margin-bottom: 3px;
            border-bottom: 1px solid #d8d8d8;
            padding: 2px;
        }
        
        .page-template-tpl_product_back,
        .page-template-tpl_product_refund {
            background: white;
            font-family: iransans;
            padding: 10px;
        }
        
        .page-template-tpl_product_back select {
            font-family: iransans;
            font-size: 14px;
        }
        
        .page-template-tpl_product_back textarea {
            width: 100%;
        }
        
        .card_bank {
            display: black;
            width: 90%;
            padding: 10px;
            border-radius: 5px;
            border: 1px solid #ccc;
            font-size: 14px;
            outline: none;
        }
        
        .refund_submit {
            display: block;
            width: 90%;
            margin: 10px auto;
            padding: 10px;
            font-family: iransans;
            background: #6b943f;
            color: white;
            border: none;
            font-size: 14px;
            border-radius: 5px;
        }
        
        .refund_item_name {
            width: 200px;
            font-size: 12px;
        }
        
        .refund_list_table {
            font-size: 14px;
            padding-bottom: 5px;
            width: 100%;
        }
        
        .refund_list_table .thead {
            background: #d4d4d4;
            font-size: 13px;
        }
        
        .refund-item {
            background: #f9f9f9;
            border-bottom: 1px solid #f2f2f2;
        }
        
        .refund_list_table td {
            padding: 0 5px;
        }
        
        .refund_list_table .select_item {
            background: #ff8650;
            border: none;
            border-radius: 5px;
            font-size: 14px;
            color: #373636;
            padding: 3px 10px;
            font-family: iransans;
            outline: none;
        }
        
        .last-purchase {
            font-size: 11px;
            color: #717171;
            font-weight: 300;
        }
        
        .sms-notif-enable strong {
            font-size: 12px !important;
            color: #373636 !important;
        }
        
        .promotion {
            font-family: iransans;
            text-align: center;
            padding: 22px 2px 6px;
            background: rgb(9, 172, 82);
            font-weight: bold;
            color: white;
            font-size: 15px;
            direction: rtl;
            display: block;
            text-decoration: none;
        }
        
        .notice-bar {
            padding: 22px 7px 4px;
            font-family: iransans;
            font-size: 14px;
            background: #ccffdc;
            border-bottom: 1px solid #bae2d7;
            color: #093f40;
            text-align: center;
            direction: rtl;
            display: block;
            text-align: center;
            text-decoration: none;
            ;
        }
        
        .notice-bar span {
            background: "bae2d7";
            padding: 2px;
            border-radius: 2px;
        }
        
        .notice-bar a {
            display: block;
        }
        
        #TB_window {
            font-family: iransans;
        }
        
        #TB_window #TB_ajaxWindowTitle {
            text-align: right;
        }
        
        #TB_window #TB_title {
            height: 38px;
            padding-top: 5px;
        }
        
        #TB_window table {
            width: 95%;
            text-align: right;
        }
        
        #TB_window .mobile_st {
            width: 100%;
            padding: 8px 3px;
            border-radius: 5px;
            border: 1px solid #adadad;
            font-family: iransans;
            margin-top: 10px;
            text-align: left;
        }
        
        #TB_window .button {
            background: #0da056;
            color: white;
            padding: 8px;
            margin-top: 15px;
            font-size: 14px;
            width: 100%;
            outline: none;
            border-radius: 5px;
            border: none;
            font-family: iransans;
        }
        
        #TB_ajaxContent {
            margin: 10px auto 0;
        }
        
        .favs {
            display: block;
            padding: 0;
            height: 54px;
            line-height: 54px;
            background: #fff;
            display: block;
            border-radius: 3px;
            font-weight: 300;
            font-size: 16px;
            word-spacing: -2px;
            text-decoration: none;
            margin-top: 10px;
            overflow: hidden;
            margin-top: 10px;
            border: 1px solid #ecedf2;
            border-bottom: none;
            border-radius: 3px;
            font-family: iransans;
        }
        
        .favs:hover,
        .favs a {
            cursor: pointer;
            text-decoration: none;
            padding-left: 10px;
        }
        
        .favs a {
            display: block;
            color: #333
        }
        
        .favs span {
            height: 54px;
            width: 54px;
            display: inline-block;
            float: right;
            position: relative;
            margin-top: 3px;
        }
        
        .favs span:after {
            width: 20px;
            height: 20px;
            border-radius: 5px;
            border: 2px solid #404040;
            position: relative;
            margin: 14px;
            content: "";
            display: block
        }
        
        .favs .checked span:after {
            box-shadow: inset 0px 0px 0px 3px #fff;
            background-color: #21af1f;
        }
        
        .cfwc-custom-field-wrapper {
            font-size: 12px;
            font-family: iransans;
            direction: rtl;
            color: #717171
        }
        
        .m-product-item figure {
            position: relative;
        }
        
        .product-list-item .cfwc-custom-field-wrapper {
            font-size: 10px;
            font-weight: normal;
            color: #a1a1a1;
            position: absolute;
            width: 100%;
        }
        
        .product-list-item .cfwc-custom-field-wrapper span {
            color: #a1a1a1 !important;
        }
        
        .only-sale {
            float: right;
        }
        .story-title{
            font-family: iransans;
            font-size: 12px;
            padding: 20px 20px 0;
            color:#555555
        }