/***

Button Font Family ==>    --e-global-typography-c717de9-font-family: "IRANYekanX";
Button Font Family ==>    --e-global-typography-38de9d2-font-family: "YekanBakhFaNum-Bold";
Button Font Family ==>    --e-global-typography-873fdf1-font-family: "YekanBakhFaNum-Heavy";
Button Font letter-spacing ==>    --e-global-typography-8e4e73b-letter-spacing: 0px;
Button Font weight ==>    --e-global-typography-9b736b8-font-weight: 400;
Button Font weight ==>    --e-global-typography-3c9480b-font-weight: 600;
Button Font weight ==>    --e-global-typography-76cba50-font-weight: 700;
Button Font weight ==>    --e-global-typography-d952936-font-weight: 800;
Button Font size ==>    --e-global-typography-cc34b2f-font-size: 16px;
Button Font size ==>    --e-global-typography-a1907bb-font-size: 13px;

***/

/*** DEMO PACKAGE START ***/
.haru-header-contact__icon {margin-left: 10px;margin-right:unset !important;}
.haru-banner-list--slick .slick-list ,div#product-images div.slick-list.draggable {direction:ltr;}
.single-content .post-title ,.haru-archive-blog article .post-title a
{
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}
/* SECTION 1 "BANNER SITE" START */ 
.haru-social--size-small.haru-social--style-3 li:first-child, .haru-social--size-small.haru-social--style-6 li:first-child {
    margin-left: 10px;
    margin-right: unset !important;
}
.haru-social--size-small.haru-social--style-3 li:last-child, .haru-social--size-small.haru-social--style-6 li:last-child {
    margin-right: 10px;
    margin-left: unset !important;
}
.wp-block-search .wp-block-search__button {
    right: unset !important;
    left: 0;
}
.haru-heading-title--topbar-3 i {
    margin-left: 8px;
    margin-right: unset !important;
}

/* SECTION 1 "BANNER SITE" END */ 

/* SECTION 2 "HEADER" START */ 
.haru-nav-menu--indicator-chevron .haru-nav-menu .sub-arrow i:before {
    margin-left: unset !important;
    margin-right: 5px;
}
.product-quick-view .single-product-top {
    padding: 15px 15PX 15px 0;
}
#wcdp-canvas-thumbs-container {
    float: right;
}
#wcdp-zoom-canvas-container {
    float: left;
}
.single-product-extra-options-heading:after {
    right: unset !important;
    left: 10px;
}
.single-product-top.horizontal.sticky .haru-woocommerce-tab .product-item.style-1 .product-actions .product-button, .single-product-top.vertical.sticky .haru-woocommerce-tab .product-item.style-1 .product-actions .product-button {
    margin-right: 0;
    margin-left: unset !important;
}
#wcdp-tabs-icons {
    float: right;
}
.woocommerce-tabs #tab-additional_information .shop_attributes th {
    text-align: right;
}
div#tab-description .e-con-full.e-flex.e-con.e-child {
    min-width: 100%;
}
.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating .stars {
    margin: 0 20px 0 0;
}
a img.alignleft {
    float: right;
    margin: 10px 0 20px 20px;
}
div#tab-description .e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    display: block;
}
element.style {
}
#wcdp-settings-panel input[type=number] {
    font-family: 'YekanBakhFaNum-Bold';
    text-align: center!important;
}
#wcdp-container [class*=" wcdp-icon-"], #wcdp-container [class^=wcdp-icon-], #wcdp-container [id^=wcdp-btn-] {
    float: right;
}

#wcdp-text-fontFamily {
    margin-right: unset !important;
    margin-left: 2% !important;
}
.wcdp-tab-section>.dp-col-8>span:last-child {
    margin-left: 0;
}
.jBox-closeButton-title .jBox-closeButton {
    right: unset !important;
    left: 0;
}
element.style {
}
#wcdp-settings-panel .variations .dp-row .dp-attr-colors, #wcdp-settings-panel .variations .dp-row .dp-attr-radio {
    float: right;
}
#wcdp-custom-tool-panel select, #wcdp-custom-tool-panel textarea, #wcdp-settings-panel input[type=number] {
    float: right;
}
#wcdp-custom-tool-panel {
    margin-right: unset !important;
    margin-left: 15px;
}
.jBox-Modal .jBox-content {
    text-align: right;
}
.jBox-Confirm-button {
    float: right;
}
#wcdp-canvas-thumbs-container label {
    font-family: 'IRANYekanX';
}
.jBox-Confirm-button-submit {
    border-bottom-right-radius: unset !important;
    border-bottom-left-radius: 4px;
}
.jBox-Confirm-button-cancel {
    border-bottom-left-radius: unset !important;
    border-bottom-right-radius: 4px;
}
.jBox-Confirm-button-cancel {
    border-right: unset !important;
    border-left: 1px solid #b6babd;
}
#wcdp-tabs-content .dp-box-effects label {
    margin-left: unset !important;
    margin-right: 10px;
}
.jBox-Modal.jBox-closeButton-title .jBox-title {
    padding-left: 55px;
    padding-right: 20px;
    text-align: right;
}
#wcdp-tabs-content .dp-box-bgcolors span {
    float: right;
}
#wcdp-toolbar-options.dp-sensor-811 > span:not(:nth-child(1n+10)), #wcdp-toolbar-options.dp-sensor-460 > span:not(:nth-child(1n+13)), #wcdp-vertical-tab .dp-title-label, #wcdp-vertical-tab .dp-border-btn-style, #wcdp-tabs-content .dp-contain-mask .dp-layer-row:not(:last-child), #wcdp-vertical-tab .wcdp-content-tools .dp-row:not(:last-child) {
    font-family: 'IRANYekanX';
}
#wcdp-tabs-icons>span.vtab-selected {
    border-right-color: unset !important;
    border-left-color: transparent;
}
#wcdp-tabs-content .dp-col-8 span, #wcdp-tabs-content .dp-input-btn span, #wcdp-tabs-content .dp-hori-tab span, #wcdp-tabs-content .dp-toolbar-img span, #wcdp-vertical-tab .dp-btn-style span, #wcdp-vertical-tab .dp-btn-style-ico, #wcdp-vertical-tab .dp-btn-style-ico span, #wcdp-vertical-tab .dp-btn-style-ico label, #wcdp-tabs-content .dp-contain-mask .dp-layer-row, #wcdp-contain-layers .dp-layer-row {
    font-family: 'IRANYekanX';
}
#wcdp-container * {
    font-family: 'YekanBakhFaNum-Bold';
}
element.style {
}
.wcdp-tab-section>.dp-col-8>span {
    margin-right: unset !important;
    margin-left: 1.14%;
}
#wcdp-toolbar-options > span, #wcdp-tabs-content .wcdp-box-filters-rng label, #wcdp-tabs-content .wcdp-content-tools label {
    font-family: 'IRANYekanX';
}
#wcdp-toolbar-options > span, #wcdp-tabs-content .wcdp-box-filters-rng label, #wcdp-tabs-content .wcdp-content-tools label {
    border-right: unset !important;
    border-left: 1px solid #b6babd;
}
#wcdp-settings-panel .variations select {
    font-family: 'IRANYekanX';
}
#wcdp-settings-panel .variations .dp-row label:first-child {
    font-family: 'IRANYekanX';
}
#wcdp-box-options-btn {
    margin-left: unset !important;
    margin-right: 44px;
}
#wcdp-tabs-content {
    margin-left: unset !important;
    margin-right: 44px;
}
#wcdp-vertical-tab .dp-btn-style-ico span {
    margin-right: 4px;
    margin-left: unset !important;
}
.product-quick-view .summary {
    right: unset !important;
    left: 0;
    padding-right: unset !important;
    padding-left: 15px;
}
.widget_tag_cloud .tagcloud a {
    margin: 6px 0 0 6px;
}
.shop-filter.hidden-toggle .shop-filter__catalog {
    margin-right: unset !important;
    margin-left: auto;
}
.shop-filter__sidebar-btn-toggle:before {
    margin-right: unset !important;
    margin-left: 12px;
}
.single-content .post-meta-date {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-content .post-meta-author {
    margin-right: unset !important;
    margin-left: 30px;
}
#comments .comment-list li .comment-text .comment-meta .comment-meta-action a {
    margin-left: unset !important;
    margin-right: 15px;
}
#comments .comment-list li .comment-text .comment-meta .comment-meta-date {
    float: right;
}
#comments .comment-list li .comment-text .author .author-name {
    letter-spacing: -0.7px;
}
.haru-social-share__label {
    margin-right: unset !important;
    margin-left: 15px;
}
#comments .comment-list li .comment-text {
    padding-left: unset !important;
    padding-right: 90px;
}
#comments .comment-list li .comment-text .comment-meta .comment-meta-action a:first-child {
    padding-left: unset !important;
    border-left: unset !important;
    padding-right: 15px;
    border-right: 1px solid #eee;
}
#comments .comment-list li .author-avatar {
    float: right;
}
#comments .comment-list li .children {
    border-left: unset !important;
    border-right: 1px solid #eee;
    margin-left: unset !important;
    margin-right: 70px;
    padding-left: unset !important;
    padding-right: 15px;
}
.single-content .post-related .post-meta-category a {
    margin-left: unset !important;
    margin-right: 5px;
}
.single-content .post-content-wrap .post-meta-tag a {
    margin: 3px 5px 3px 0;
    padding: 2px 10px 2px 0px;
}
.single-content .author-info .author-avatar {
    padding-right: unset !important;
    padding-left: 25px;
}
.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta:before {
    left: unset !important;
    right: 0;
}
.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta {
    padding-left: unset !important;
    padding-right: 30px;
}
.single-content .single-post-navigation .post-nav .post-nav-link {
    left: unset !important;
    right: 0;
}
.single-content .post-content-wrap .haru-social-share {
    text-align: left;
}
.single-content .post-content-wrap .haru-social-share__list li:first-child {
    margin-left: unset !important;
    margin-right: 0;
}
.single-content .post-meta-comment:before {
    margin-right: unset !important;
    margin-left: 10px;
    float:right;
}
.single-content .post-meta-sticky:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-content .post-meta-comment {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-archive-blog article .post-category-wrap a:first-child {
    margin-right: 0 !important;
}
.haru-archive-blog article .post-link-wrap .post-content-link a {
    margin-left: unset !important;
    margin-right: 20px;
}
.haru-archive-blog article .post-meta-date {
    margin-left: 10px;
    margin-right: unset !important;
}
.haru-archive-blog article .post-meta-sticky:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-archive-blog article .post-category-wrap a {
    margin-left: unset !important;
    margin-right: 5px;
}
.haru-archive-blog article .post-meta-comment {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-archive-blog article .post-meta-sticky:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-archive-blog article .post-meta-comment:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-archive-blog article .post-meta-author {
    margin-right: unset !important;
    margin-left: 30px;
}
form.wp-block-search__button-outsideaside.widget.widget_block.widget_search .wp-block-search__text-button.wp-block-search .wp-block-search__input
{
    padding-left:50px;
}
.haru-archive-blog article.sticky .post-title a:before {
    margin-right: unset !important;
    margin-left: 15px;
}
.search-form .search-submit {
    right: unset !important;
    left: 0;
}
.page-content.has-left-sidebar, .archive-content.has-left-sidebar, .single-content.has-left-sidebar {
    float: left;
    padding-left: 15px;
    padding-right: 20px;
}
.page-sidebar.left-sidebar, .archive-sidebar.left-sidebar, .single-sidebar.left-sidebar {
    float: right;
    padding-left: 20px;
    padding-right: 15px;
}
.haru-woo-search--creative .haru-woo-search__input {
padding-right: 45px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
    margin-left: -8px;
    padding-left: 25px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-right: unset !important;
    margin-right: unset !important;
}
.haru-woo-search--creative .haru-woo-search__icon {
    right: 0;
    left: unset !important;
}
.haru-woo-search--creative .haru-woo-search__icon i {
    transform: scaleX(-1);
}
.haru-wishlist--style-1 .my-wishlist-wrap .haru-wishlist-link span.total {
    right: unset !important;
    left: -10px;
}
.haru-cart .haru-cart-number {
    left: -10px;
    right: Unset !important;
}
.haru-footer-link--style-4 li:first-child {
    margin-left: 12px;
    margin-right: unset !important;
}
.haru-footer-link--style-4 li:last-child {
    margin-right: 12px;
    margin-left: unset !important;
}
.haru-banner--style-28 .haru-banner__sub-title {
    left: 0;
    right: Unset !important;
    transform: translate(-10px, -10px);
}
.haru-banner--style-17 .haru-banner__content {
    right: 0;
    left: unset !important;
}
.haru-nav-menu--main .menu-item-has-children:hover>.sub-menu {
    right: 0;
    left: unset !important;
}
.haru-nav-menu--main .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu {
    display: block;
    right: 100%;
    left: unset !important;
}
.haru-nav-menu--indicator-chevron .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow i:before, .haru-nav-menu--indicator-angle .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow i:before, .haru-nav-menu--indicator-classic .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow i:before {
    margin-right: 0;
    margin-left: unset !important;
}
.haru-widget-scroll ul.product-categories {
    padding-right: unset !important;
    padding-left: 3px;
}
element.style {
}
input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date], select{
    text-align:right;
}
.contact-form__message textarea {
    text-align: right;
}

.haru-nav-menu--indicator-chevron .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow, .haru-nav-menu--indicator-angle .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow, .haru-nav-menu--indicator-classic .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow {
    transform: rotate(+90deg) translateY(5px);
}
.haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow {
    float: left;
}
.archive-pagination a.next:after {
    content: "\e91d";
    font-family: 'haruicons' !important;
    margin-left: unset !important;
    margin-right: 6px;
}
.archive-pagination a.prev:before {
    content: "\e908";
    font-family: 'haruicons' !important;
    margin-left: 6px;
    margin-right: unset !important;
}
.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap {
    flex: 0 0 50%;
    padding-left: unset !important;
    padding-right: 15px;
}
.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-thumbnail-wrap {
    padding-right: unset !important;
    padding-left: 15px;
}
.haru-cart .haru-cart-wrap.cart-side .cart-side-close .cart-side-icon {
    padding-right: unset !important;
    padding-left: 2px;
}
.haru-cart .haru-cart-wrap.cart-side .cart-side-close {
    margin-left: unset !important;
    margin-right: auto;
}
.haru-account .haru-account__menu {
    font-family: 'IRANYekanX';
    font-weight: 600;
    font-size: 13px;
    right: auto;
    left: 0;
    min-width: 205px;
}
.haru-banner-list.haru-banner-list--slick.haru-banner-list--padding ul.haru-banner-list__list.haru-slick.haru-slick--nav-opacity.haru-slick--nav-center.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
.wc-setup-content {
    font-family: var(--e-global-typography-c717de9-font-family);
    text-align: right !important;
}
.woocommerce table th, .woocommerce-page table th, .woocommerce-js table th {
    text-align: right;
}
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: right;
}
.wishlist_table tr .product-price {
    text-align: right;
}
.wishlist_table tr .product-stock-status .wishlist-in-stock:before {
    margin-right: unset !important;
    margin-left: 5px;
}
table.wishlist_table tbody td, table.wishlist_table thead th {
    text-align: right;
}
.yith-wcwl-share .share-button:first-child a {
    margin-left: 3px;
    margin-right: 0;
}
.entry-content .yith-wcwl-share ul li, .yith-wcwl-share ul li {
    margin: 0 3px;
    margin-right: 0 !important;
}
.yith-wcwl-share .share-button:last-child a {
    margin-right: 3px;
    margin-left: 0;
}
.wc-setup .wc-setup-actions .button {

    margin-right: unset !important;
    margin-left: 0.5em;
}
.haru-text-list--style-2 .haru-text-list__item:before {
    margin-right: unset !important;
    margin-left: 15px;
}
.contact-form__label--block {
    text-align: right;
    direction: rtl;
}
h6.contact-form__title {
    direction: rtl;
}
.contact-form__file span.wpcf7-not-valid-tip {
    margin-right: 10px;
}
.contact-form__file {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.contact-form__title:after {
    margin-left: unset !important;
    margin-right: 10px;
}
.haru-icon-box--style-7 {
    padding: 35px 30px 20px 20px;
}
.product-item.style-1 .product-design .button:before {
    margin-right: unset !important;
    margin-left: 3px;
}
.haru-testimonial--slick-6 .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 15px;
    text-align: right;
}
.haru-product-nav {
    right: unset !important;
    left: 0;
}


.haru-product-nav .product-next>a:after {
    content: "";
    padding-left: unset !important;
    padding-right: 3px;
}
.haru-product-nav .product-prev>a:before {
    content: "";
    padding-right: unset !important;
    padding-left: 3px;
}

.haru-product-nav .product-nav {
    left: 0;
    right: unset !important;
    text-align: right;
}
.product-quick-view .single-product-top {
    padding: 15px 15px 15px 0;
}
    .single-product-top .single-product-summary {
    text-align: right;
}

.single-product-top .single-product-image-wrap {
    padding-right: unset !important;
    padding-left: 15px;
}
.single-product-top .single-product-summary {
    padding-left: unset !important;
    padding-right: 15px;
}
.product-filter--style-2 li:first-child {
    margin-left: unset !important;
    margin-right: 0;
}
.product-filter--style-2 li:last-child {
    margin-right: unset !important;
    margin-left: 0;
}

.haru-testimonial--slick-6 .slick-next {
    right: unset !important;
    left: 80px;
}
.haru-video--default.show-image-decor:after {
    right:unset !important;
    left: 0;
    transform: scaleX(-1);
}
.haru-banner--style-18 .haru-button:after {
    content: "\e91d";
    font-family: 'haruicons' !important;
    padding-left: unset !important;
    padding-right: 6px;
}
.product-item.style-1 .product-design {
    right: auto;
    left: auto;
}
.haru-video--default.show-image-decor {
    padding: 0 0 5% 5%;
    position: relative;
}
.haru-price-table--style-1 .haru-price-table__item:before {
    margin-left: 10px;
    margin-right: unset !important;
}
.product-item.style-1:hover .product-design
{
        width: 58%;
}
.haru-testimonial--slick-6 .slick-prev {
    left: 15px;
    right: unset !important;
}
.haru-icon-box--style-3 {
    padding-right: unset !important;
    padding-left: 10%;
}
.haru-icon-box--style-3 .haru-icon-box__title {
    padding-left: unset !important;
    padding-right: 15px;
}
.elementor-55 .elementor-element.elementor-element-2f38449 {
    text-align: right;
}
.haru-price-table--style-1 .haru-button:after {
    padding-left: unset !important;
    padding-right: 6px;
}
a.haru-button.haru-button--style-1.haru-button--bg-primary.haru-button--size-large.haru-button--round-normal {
    font-family: 'IRANYekanX';
    font-size: 18px;
}
.haru-price-table--style-1 .haru-button:not(.haru-button--bg-primary) {
    font-family: 'IRANYekanX';
    font-size: 18px;
}
.haru-price-table--style-1 .haru-button:after{
    content: "\e91d";
    font-family: 'haruicons' !important;
}
.haru-team-member--slick .haru-team-member__social, .haru-team-member--slick-2 .haru-team-member__social {
    flex-direction: row-reverse;
}
.contact-form__submit--left {
    margin-left: auto;
}
legend, h1, h2, h3, h4, h5, h6 {
    font-family: 'YekanBakhFaNum-Bold' !important;
}
.contact-form__required {
    margin-right: 8px;
    margin-left: unset !important;
}
.contact-form__file-upload {
    flex-direction: row-reverse;
}
.contact-form__file-uploaded {
    margin-right: unset !important;
    margin-left: unset !important;
}
.contact-form .contact-form__row.contact-form__row--submit div.contact-form__submit.contact-form__submit--left
{
    margin-right: unset;
}
.haru-archive-blog article .post-meta-author:before {
    margin-right: unset !important;
    margin-left: 10px;
}
@media screen and (max-width: 991px){
.haru-social-share__wrap {
    text-align: right;
}
}
@media (max-width: 769px){
.elementor-55 .elementor-element.elementor-element-623e857 > .elementor-widget-container {
    margin: 0px 20px 0px 0;
}
}
@media screen and (max-width: 991px){
.haru-icon-box--style-7 {
    padding: 25px 20px 20px;
    min-height: 268px;
}
}
.elementor-element.elementor-element-40bab71f.e-con-full.e-flex.e-con.e-parent {
    direction: ltr;
}
.col2-set .col-1 {
    padding-right: unset !important;
    padding-left: 15px;
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
    left: unset !important;
    right: 30px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 15px 60px 15px 20px;
}
.pull-right {
    float: left;
}
.pull-left {
    float: right;
}
input[type="checkbox"], input[type="radio"] {
    margin-right: unset !important;
    margin-left: 5px;
}
.customer_login_form_wrap .woocommerce-form-login>.form-row:not(.woocommerce-form-row--wide) label {
    margin-left: unset !important;
    margin-right: 5px;
}
.wc-setup-content {
    text-align: right !important;
}
/*** CSS Dokan For Motta Theme ***/

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right {
    float: left;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i {
    padding-left: 5px;
    padding-right: unset !important;
}
.count {
    font-family: var(--e-global-typography-f1d541b-font-family);
}
td.column-primary strong a {
    font-family: var(--e-global-typography-f1d541b-font-family);
    font-size: var(--e-global-typography-f1d541b-font-size);
}
table#dokan-product-list-table tr td {
    font-family: 'YekanBakhFaNum-Regular';
}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button {
    margin-left: 5px;
    margin-right: unset !important;
}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
    float: left;
}
ul.dokan-listing-filter.dokan-left.subsubsub li a {
    font-family: 'YekanBakhFaNum-Regular';
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button {
    margin-left: 5px;
    margin-right: unset !important;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
    margin-left: 5px;
    margin-right: unset !important;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa {
    margin-left: 3px;
    margin-right: unset !important;
}
.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
    left: 10px;
    right: unset !important;
}
.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn , .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button {
    float: left;
}
.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 .dokan-withdraw-method-logo {
    margin-left: 10px;
    margin-right: unset !important;
}
.dokan-settings-content .dokan-settings-area .dokan-update-setting-top {
    float: left;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
    float: right;
}
.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 {
    font-family: iranyekanx;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
    float: right;
}
#dokan-store-listing-filter-wrap .left .item .dokan-store-list-filter-button {
    padding: 0 10px;
}
p.item.store-count {
    font-family: 'YekanBakhFaNum-Regular';
    font-size: 17px;
}
#dokan-store-listing-filter-wrap .right .item.sort-by select {
    background-position: calc(20% - 20px) center;
}
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap li .store-footer > a, #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap li .store-footer .dokan-btn-theme {
    font-family: iranyekanx;
    font-weight: 800;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-phone {
    font-family: var(--e-global-typography-f1d541b-font-family);
    font-size: var(--e-global-typography-f1d541b-font-size);
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
    float: right !important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name {
    font-family: iranyekanx;
}
.dokan-store-products-filter-area .product-name-search , .dokan-store-products-filter-area .search-store-products {
    float: right;
}
.dokan-store-products-filter-area .search-store-products.dokan-btn-theme {
    margin-right: 12px;
    margin-left: unset !important;
}
.dokan-store-products-filter-area .orderby-search {
    float: left;
}


/*** End Dokan CSS ***/

.col2-set .col-2 {
    padding-left: unset !important;
    padding-right: 15px;
}
.product-item.style-1 .product-actions a .button-tooltip:after {
    right: unset !important;
    left: -6px;
    border-left: unset !important;
    border-right: 7px solid #000;
}
.woocommerce-my-account-menu {
    padding-left: 30px;
    border-left: 1px solid #eee;
    border-right: unset !important;
}
.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content {
    text-align: left;
    padding-left: 10px;
}
.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content {
    text-align: right;
}
.woocommerce-Address-title .edit {
    margin-left: unset !important;
    margin-right: 3px;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    margin-left: unset !important;
    margin-right: auto;
}
.woocommerce-MyAccount-content {
    padding-left: unset !important;
    padding-right: 30px;
}
.archive-product .layout-list .product-item.product-category .product-info, .archive-product .layout-list .product-item.style-1 .product-info {
    text-align: right;
}
.haru-nav-menu .menu-label {
    margin-left: unset !important;
    margin-right: 5px;
}
.haru-woo-search--creative .haru-woo-search__submit {
    font-size: var(--e-global-typography-cc34b2f-font-size);
    font-family: var(--e-global-typography-c717de9-font-family);
    font-weight: var(--e-global-typography-76cba50-font-weight);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-video--button-text .haru-button i
{
    margin-left: unset !important;
    margin-right: 14px;  
}
.haru-button .haru-align-icon-right {
    margin-left: unset !important;
    margin-right: 8px;
}
.haru-text-list--style-3 .haru-text-list__item .text-title {
    margin-left: 12px;
    margin-right: 12px;
}
.haru-footer-link--style-4 a {
    font-size: var(--e-global-typography-cc34b2f-font-size);
    font-family: var(--e-global-typography-c717de9-font-family);
    font-weight: var(--e-global-typography-76cba50-font-weight);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-nav-menu .menu-label{
    font-size: var(--e-global-typography-a1907bb-font-size);
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-heading-title--menu-2{
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
    font-family: var(--e-global-typography-c717de9-font-family);
    font-weight: var(--e-global-typography-3c9480b-font-weight);
}
.haru-banner--style-17 .haru-banner__btn:after
{
    padding-right: unset !important;
    padding-left: 8px;
    transform: scaleX(-1);
}
.haru-banner--style-4 .haru-banner__sub-title {
    left: unset !important;
    right: auto;
    transform: translateX(calc(-100% + 2px));
}
/* SECTION 2 "HEADER" END */ 
.widget-woo-stock-status a:before {
    margin-right: unset !important;
    margin-left: 6px;
}
.widget ul.haru-scroll-widget {
    padding-left: 3px;
    padding-right: unset !important;
}
/* dokmeh asansor START*/
.back-to-top {
    right: unset !important;
    left: 30px;
}
/* dokmeh asansor END*/

/* MAIN CONTENT START */ 
.widget_product_tag_cloud .tagcloud a {
    margin: 6px 0 0 4px;
}
.haru-page-title__heading--main {
    letter-spacing: -0.7px;
}
.shop-filter__sidebar-btn {
    margin-right: unset !important;
    margin-left: 20px;
}
div.haru-testimonial__item {
    direction: rtl;
}
.archive-sidebar.hidden-sidebar {
    right: 0;
    left: unset !important;
    transform: translateX(100%);
}
.shop-filter__sidebar-btn:before {
    transform: scaleX(-1);
}

.widget_product_search .woocommerce-product-search button[type="submit"] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    right: unset !important;
    left: 0;
}
.shop-filter__grid, .shop-filter__list {
    padding: 0 5px;
}
.shop-filter__list {
    padding-right: 5px;
    padding-left: 0;
}
.haru-widget-scroll ul.product-categories {
    padding-right: unset !important;
    padding-left: 3px;
}
.archive-product .layout-list .product-item.product-category .product-top, .archive-product .layout-list .product-item.style-1 .product-top {
    margin-right: 0px;
    margin-left: 30px;
}
.shop-filter__grid {
    padding-left: 5px;
    padding-right: unset !important;
}
.shop-filter__label {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-woo-search__popup .haru-woo-search__input {
    padding-right: 15px;
    padding-left: 45px;
}
.mfp-content {
    text-align: right;
}
.archive-content.has-hidden-sidebar .woocommerce-ordering {
    margin-left: unset !important;
    margin-right: 25px;
}
.widget_product_search .woocommerce-product-search input[type="search"] {
    padding-right: 15px;
    padding-left: 65px;
}
.shop-filter__layout {
    margin-right: 12px;
    margin-left: 0;
}
.mfp-close {
    right: unset !important;
    left: 0;
}
.haru-woo-search__form .mfp-close {
    transform: translateX(-100%);
}
.widget-toggle .widget .widget-title span {
    padding-right: unset !important;
    padding-left: 25px;
    letter-spacing: -0.8px;
}
.widget-woo-layered-nav .filter-swatch{
    margin-right: unset !important;
    margin-left: 10px;
}
.widget-toggle .widget .widget-title:after {
    left: 0;
    right: unset !important;
}
.shop-filter__sidebar-btn:before {
    margin-right: 0;
    margin-left: 12px;
}
.product-item.style-1 .product-actions {
    right: unset !important;
    left: 20px;
}
.product-item.style-1 .product-actions a .button-tooltip {
    right: unset !important;
    left: calc(100% + 6px);
}
.archive-content.has-hidden-sidebar .woocommerce-result-count {
    margin-left: unset !important;
    margin-right: auto;
}
.elementor-widget-haru-testimonial {direction:ltr;}

.haru-steps--list-2 .haru-steps__info {
    padding: 0 30px 30px 0;
}
.elementor-25 .elementor-element.elementor-element-7776ccc > .elementor-widget-container {
    padding: 0% 0% 0% 20%;
}
.haru-text-list--style-1 .haru-text-list__item .text-title {
    margin-left: unset !important;
    margin-right: 15px;
}
.elementor-25 .elementor-element.elementor-element-5f99195 > .elementor-widget-container {
    padding: 0% 0% 0% 20%;
}
.haru-slick--nav-top-right .slick-prev {
    right: unset !important;
    left: 15px;
}
.haru-banner-list--padding.haru-banner-list--slick .haru-slick--nav-top-right .slick-next {
    right: unset !important;
    left: 80px;
}
.haru-text-label--style-2 .haru-text-label__title:before {
    margin-right: unset !important;
    margin-left: 6px;
}
.haru-banner-list__hover-style-4 .haru-banner-list__btn .haru-button:after {
    padding-left: unset !important;
    padding-right: 6px;
    transform: scaleX(-1);
}
.single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li {
    margin-right: unset !important;
    margin-left: 16px;
}
.haru-banner--style-13 .haru-banner__sub-title {
    left: unset !important;
    right: calc(100% + 3px);
}
.single-product-top .product_meta .sku_wrapper .label, .single-product-top .product_meta .posted_in .label, .single-product-top .product_meta .tagged_as .label {
    padding: 0 0 0 5px;
}
.single-product-top .product-button--wishlist {
    float: right;
}
.single-product-top .product-button--compare {
    margin-left: unset !important;
    margin-right: 40px;
}
.woocommerce-tabs .haru-accordion-title:before {
    right: unset !important;
    left: 0;
}
.single-product-top form.cart table.variations .label {
    text-align: right;
}
.single-product-top .haru-social-share__label {
    margin-right: unset !important;
    margin-left: 5px;
}
.single-product-top .product-button {
    float: right;
}
.single-product-top form.cart .quantity {
    float: right;
    margin-right: unset !important;
    margin-left: 10px;
}

.woocommerce-tabs .woocommerce-Tabs-panel .elementor-widget-text-editor .elementor-widget-container ul li:before {
    content: "\e91d";
    font-family: 'haruicons' !important;
    margin-right: unset !important;
    margin-left: 6px;
}
.woocommerce-tabs .haru-accordion-title:before {
    right: unset !important;
    left: 0;
}
.single-product-sticky__btn {
    margin-left: unset !important;
    margin-right: auto;
}
.single-product-sticky__image {
    padding-right: unset !important;
    padding-left: 12px;
}
del {
    margin-left: unset !important;
    margin-right: 3px;
}
.haru-heading-title--single-heading-1 {
    font-family: 'IRANYekanX';
    font-weight: 500;
}
.woocommerce table td, .woocommerce-page table td, .woocommerce-js table td {
    text-align: right;
}
.single-product-top .product-button--wishlist a:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-product-top form.cart table.variations .reset_variations:before {
    margin-right: unset !important;
    margin-left: 5px;
}
.product-wrap .product-actions .product-button.product-button--compare a.compare button:before
{
 margin:0;
}
.product-wrap .product-actions .product-button.product-button--wishlist a.product-button--wishlist a:before
{
margin:0;
}
.single-product-top .product-button--compare a.button:before {
    margin-right: unset !important;
    margin-left: 0;
}
del .amount bdi {
    margin-right: 8px;
}
.single-product-top .product-button--compare a.button:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li {
    margin-right: unset !important;
    margin-left: 5px;
}
.wpcpo-wrapper .wpcpo-total .wpcpo-subtotal>.amount {
    margin-left: unset !important;
    margin-right: auto;
}
.single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap>li {
    margin-right: unset !important;
    margin-left: 5px;
}
.single-product-top .single-product-image-wrap .product-gallery-btn>a:hover>span {
    padding-right: unset !important;
    padding-left: 20px;
}
.single-product-top .single-product-image-wrap .product-images-actions {
    left: unset !important;
    right: 0;
}
.single-product-top .single-product-image-wrap .product-video a:before {
    right: unset !important;
    left: -1px;
}
.wpcpo-total ul li.wpcpo-subtotal .amount {
    margin-left: unset !important;
    margin-right: 10px;
}
.haru-testimonial--scroll .haru-testimonial__content{
   padding-left: unset !important;
   padding-right:12px;
}
.product-label
{
    left: unset !important;
    right: 10px; 
}
.single-product .product-label
{
    left: unset !important;
    right: 20px; 
}
.woocommerce-loop-product__title
{
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
    font-family: var(--e-global-typography-38de9d2-font-family);
    font-weight: var(--e-global-typography-76cba50-font-weight);
}
.product-item.style-2 .price{
      letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
    font-family: var(--e-global-typography-873fdf1-font-family);
    font-weight: var(--e-global-typography-76cba50-font-weight);  
}
h2.haru-heading-title.haru-heading-title--heading-2{
 letter-spacing:-2px;   
}

.haru-banner-list__hover-style-4 .haru-banner-list__btn .haru-button:after {
    content: "\e91d";
    font-family: 'haruicons' !important;
}
.haru-text-list--style-1 .haru-text-list__item:before
{
    transform:scalex(-1);
}
.woocommerce-cart .woocommerce-cart-form .empty-cart-button {
    margin-left: unset !important;
    margin-right: 18px;
}
.woocommerce-cart .woocommerce-cart-form .empty-cart-button:before {
    margin-right: unset !important;
    margin-left: 8px;
}
.woocommerce-cart .woocommerce-cart-form .product-remove {
    padding: 0 10px 0 0;
}
.woocommerce-cart .cart_totals {
    padding-right: 15px;
    margin-right: auto;
    margin-left: unset !important;
    padding-left: unset !important;
}
.product-item.style-3 .product-info {
    text-align: right;
}
.haru-testimonial.haru-testimonial--slick-6 ul.haru-testimonial__list.haru-slick.haru-slick--nav-bottom-right.haru-slick--nav-border.haru-slick--nav-round.haru-slick--dots-round.slick-initialized.slick-slider div.slick-list.draggable 
{
direction: ltr;
}
.single-product-top form.cart table.variations .selected-value:not(:empty):before {
    margin-right: unset !important;
    margin-left: 8px;
}
.woocommerce-tabs #tab-additional_information .shop_attributes td {
    text-align: left;
}
.haru-testimonial__top {
    text-align: right;
}
.product-wrap .product-top div.product-design {
    left: 50%;
    right: unset !important;
}
.haru-single-product .related .haru-heading, .haru-single-product .upsells .haru-heading {
    font-family: 'IRANYekanX';
}
.woocommerce-cart table.shop_table td {
    padding-right: 12px;
    padding-left: 0;
}
.shop_table tr td:last-child, .shop_table tr th:last-child {
    text-align: left;
}
.woocommerce-cart .cart-coupon .coupon {
    padding-right: unset !important;
    padding-left: 15px;
}
select {
background-position: left 8px top 50%;
}
.woocommerce .button, .woocommerce a.button, .woocommerce input.button, .woocommerce-page .button, .woocommerce-page a.button, .woocommerce-page input.button, .woocommerce-js .button, .woocommerce-js a.button, .woocommerce-js input.button {
    font-family: 'IRANYekanX';
}
.product-item .product-varations .haru-variations-list .variation:first-child {
    margin-right: 0;
    margin-left: 3px;
}
.product-item.style-1 .product-design .button {
    font-size: 14px;
}
.single-product-top .single-product-summary .product_type_customizable:before {
    margin-right: unset !important;
    margin-left: 5px;
}
.dnd-upload-counter {
    left: 10px;
    right: unset !important;
}
.woocommerce-cart .woocommerce-cart-form__contents tr th:last-child, .woocommerce-cart .woocommerce-cart-form__contents tr td:last-child {
    text-align: right;
}
.woocommerce-cart .woocommerce-cart-form .cart-actions>.button {
    margin-left: unset !important;
    margin-right: auto;
}
dl.variation dt {
    float: right;
    clear: right;
    margin-right: unset !important;
    margin-left: 5px;
}
.codedropz-upload-inner .codedropz-label span.cd-icon {
    padding-right: unset !important;
    padding-left: 15px;
}
.haru-images-gallery--padding-extra-large div.slick-list.draggable {
    direction: ltr;
}
.haru-images-gallery--padding-large.haru-images-gallery--slick .slick-prev{
    left: unset !important;
    right: 15px;
}
.haru-images-gallery--padding-large.haru-images-gallery--slick .slick-next{
    right: unset !important;
    left: 15px;
}
.haru-images-gallery.haru-images-gallery--slick.haru-images-gallery--padding-large ul.haru-images-gallery__list.haru-slick.haru-slick--nav-opacity.haru-slick--nav-center.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}

.haru-logo-showcase.haru-logo-showcase--slick-2.haru-logo-showcase-- ul.haru-logo-showcase__list.haru-slick.haru-slick--nav-opacity.haru-slick--nav-center.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
/* MAIN CONTENT END*/

/* FOOTER START */
.haru-social--size-large.haru-social--style-3 li:first-child, .haru-social--size-large.haru-social--style-6 li:first-child
{
margin:0 0 0 20px;
}
.haru-social--size-large.haru-social--style-3 li:last-child, .haru-social--size-large.haru-social--style-6 li:last-child
{
margin:0 20px 0 0;
}
.haru-icon-box--style-8 .haru-icon-box__content{
    padding-left:unset !important;
    padding-right:16px;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    right: unset !important;
    left: -6px;
    text-align: left;
    padding-right: unset !important;
    padding-left: 6px;
}

.mfp-counter {
    right: unset !important;
    left: 0;
}
.fancybox-slide--html .fancybox-close-small {
    right: unset !important;
    left: 0;
}
.mfp-quick-view .product-quick-view .mfp-close {
    right: unset !important;
    left: -15px;
}
.fancybox-toolbar {
    right: unset !important;
    top: 0;
    left: 0;
}
.woocommerce-checkout-order {
    padding-left: unset !important;
    padding-right: 15px;
}
.woocommerce-error a:not(.button), .woocommerce-info a:not(.button), .woocommerce-message a:not(.button) {
    margin-left: unset !important;
    margin-right: 2px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: unset !important;
    margin-right: -4px;
}
.select2-container .selection .select2-selection--single .select2-selection__arrow {
    right: unset !important;
    left: 5px;
}
.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta:before {
    transform: scaleX(-1) !important;
    margin-top: -20%;
}

.haru-price-table--style-1 .haru-price-table__title>a {
    font-size: 30px;
    font-weight: 600;
}
.haru-price-table--style-1 .haru-price-table__title>span {padding-right: 5px;}

.haru-slick--dots-round .slick-dots li:last-child,.haru-slick--dots-round .slick-dots li:first-child {
    margin-left: 6px;
    margin-right: unset !important;
}
.haru-accordion--style-4 .haru-accordion-icon.haru-accordion-icon-right ,.haru-accordion--style-3 .haru-accordion-icon.haru-accordion-icon-right,.haru-accordion--style-1 .haru-accordion-icon.haru-accordion-icon-right  {
    float: left;
    text-align: left;
}
.haru-slick--nav-center .slick-next {
    right: unset !important;
    left: 0;
    transform: scaleX(-1);
    margin: -20px;
    margin-left: 2.5px;
}
.single-content .post-category-wrap a {
    margin-left: unset !important;
    margin-right: 5px;
}
.haru-slick--nav-center .slick-prev {
    left: unset !important;
    right: 0;
    margin-top: -20px;
    transform: scaleX(-1);
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: rtl;
}
.woocommerce-ordering {
    margin-left: unset !important;
    margin-right: auto;
}
form.wpcf7-form.init .contact-form {
    direction: rtl;
}
.haru-accordion--style-4 .haru-accordion-icon.haru-accordion-icon-right {
    float: left;
    text-align: left;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .remove {
    right: unset !important;
    left: -5px;
}
.haru-cart .haru-cart-wrap.cart-side .cart-total .total .amount {
    float: left;
    font-size: 19px;
}
.contact-form__row--cols-2 .contact-form__col:first-child {
    padding-right: unset !important;
    padding-left: 15px;
}
.contact-form__file {
    justify-content: flex-start;
}
.haru-woo-search__popup .haru-woo-search__submit {
    left: 0;
    right: unset !important;
}
.widget_shopping_cart_content .cart-total .amount {
    margin-left: unset !important;
    margin-right: 10px;
}
@media screen and (max-width: 769px){
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
    right: 25px !important;
}
}
/* mobile START */

@media screen and (max-width: 769px)
{
.archive-content.has-hidden-sidebar .woocommerce-ordering {
    margin-right: 0;
    margin-left: unset !important;
}
}

@media screen and (max-width: 769px){
.shop-filter.hidden-fixed .woocommerce-result-count {
    right: unset !important;
    left: 0;
}
}
@media screen and (max-width: 769px){
.shop-filter.hidden-fixed .shop-filter__layout {
    margin-left: unset !important;
    margin-right: 30px;
}
}
@media (max-width: 769px) {
.elementor-12486 .elementor-element.elementor-element-70d9f70 .haru-menu-toggle {
    margin-right: 0;
    margin-left: auto;
}
}
@media screen and (max-width: 769px){
.haru-heading-title--heading-2 {
    letter-spacing: -0.3px !important;
}
}
@media screen and (max-width: 769px) {
.haru-footer-link--style-4 li {
    margin: 0 3px;
}
}
@media screen and (max-width: 769px){
.haru-banner-list--padding.haru-banner-list--slick .haru-slick--nav-top-right .slick-next{
    left:63px;
}
.woocommerce-cart .cart-coupon .coupon .coupon_desription ,.woocommerce-cart .cart-coupon .coupon .input-text ,
.woocommerce-cart .cart-coupon .coupon .button {margin-right:5px;margin-left:unset !important;}
.woocommerce-my-account-menu {border-left:none;}
.woocommerce-MyAccount-content {padding-right:0;}
.product-item.style-1 .product-design .button.product_type_customizable {font-size: 10px;line-height: normal;}
body.rtl.product-template-default.single.single-product.theme-printspace.woocommerce.woocommerce-page.woocommerce-js.layout-wide.elementor-page.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-safari.e--ua-webkit {
    direction: ltr;
}
body.rtl.product-template-default.single.single-product.theme-printspace.woocommerce.woocommerce-page.woocommerce-js.layout-wide.elementor-page.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-safari.e--ua-webkit div#haru-main {
    direction:rtl !important;
}
body.rtl.product-template-default.single.single-product.woocommerce-page.woocommerce-js.layout-wide.dokan-theme-printspace.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-blink.e--ua-chrome.e--ua-webkit {direction:ltr;}
body.rtl.product-template-default.single.single-product.woocommerce-page.woocommerce-js.layout-wide.dokan-theme-printspace.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-blink.e--ua-chrome.e--ua-webkit div#haru-main {
    direction:rtl !important;
}
.e--ua-appleWebkit.rtl  {
    direction: ltr;
}
.e--ua-appleWebkit.rtl div#haru-main ,.e--ua-appleWebkit.rtl div#haru-bottom-toolbar{
    direction: rtl;
}

.haru-cart .haru-cart-wrap.cart-side .cart-total {flex: 1;}
.shop-filter.hidden-toggle .woocommerce-result-count {left:0;right:unset !important;}
.haru-steps--list .haru-steps__sub-title {right:0;left:unset !important;}
.haru-steps--list .haru-steps__item {padding-right: 55px;padding-left:unset !important;}
}
@media screen and (max-width: 859px){ 
    .e--ua-appleWebkit.rtl ,.e--ua-isTouchDevice.rtl {
    direction: ltr !important;
}
.e--ua-appleWebkit.rtl div#haru-main ,.e--ua-appleWebkit.rtl div#haru-bottom-toolbar ,.e--ua-isTouchDevice.rtl div#haru-main {
    direction: rtl !important;
}
}
@media screen and (max-width: 1024px){
.haru-nav-menu--indicator-chevron .haru-nav-menu .sub-arrow i:before {
    margin-right: 0 !important;
}
}
@media screen and (max-width: 769px){
.shop-filter__layout {
    float: left;
}
}
@media screen and (max-width: 769px){
.shop-filter__layout {
    margin-right: 0 !important;
}
}
@media screen and (max-width: 1024px){
.haru-nav-menu--dropdown-tablet span.sub-arrow {
    left: 15px;
    right: auto;
}
}
/* mobile END */

.haru-active-filters .haru-clear-filters:after {left:-2px;right:unset !important;}
.haru-active-filters .haru-clear-filters {margin-left: 15px;padding-left: 15px;margin-right: unset !important;padding-right: unset !important;}
.haru-active-filters .haru-clear-filters>a:before {    margin-left: 2px;margin-right: unset !important;}
.haru-active-filters .widget_layered_nav_filters li {margin-left: 10px;margin-right:unset !important;}
.widget_layered_nav_filters a:before {margin-left: 3px;margin-right:unset !important;}
.wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label {
    text-align: right;
}
.woocommerce-pagination .page-numbers li a.prev.page-numbers, .woocommerce-pagination .page-numbers li a.next.page-numbers {
    transform: scaleX(-1);
}
.woocommerce table td, .woocommerce-page table td, .woocommerce-js table td {
    text-align: right;
}
table.compare-list .stock td span:before {
    margin-right: unset !important;
    margin-left: 5px;
}
table.dataTable.compare-list tr {
    font-family: 'YekanBakhFaNum-Bold';
}
.compare-info__title {
    font-family: 'YekanBakhFaNum-Bold';
}
body.rtl.home.page-template-default.page.page-id-25.woocommerce.yith-woocompare-popup.theme-printspace.woocommerce-no-js.layout-wide.dokan-theme-printspace h1 {
    font-family: 'IRANYekanX';
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
    text-decoration: none;
    text-align: right;
}
.compare-info a {
    margin-left: unset !important;
    margin-right: auto;
}
@media screen and (max-width: 767px){
.woocommerce-cart .woocommerce-cart-form tr {
    padding-left: unset !important;
    padding-right: 95px;
}
}
.fancybox-toolbar {
    right: unset !important;
    left: 0;
}
@media screen and (max-width: 767px){
.woocommerce-cart .woocommerce-cart-form .product-thumbnail {
    left: unset !important;
    right: 0;
}
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: rtl;
}
@media screen and (max-width: 767px){
.woocommerce-cart .woocommerce-cart-form .product-remove {
    right: unset !important;
    left: 0;
}
}
@media screen and (max-width: 767px){
.woocommerce-cart .woocommerce-cart-form .product-name a {
    padding-right: unset !important;
    padding-left: 25px;
}
}
@media screen and (max-width: 767px){
.woocommerce-cart .woocommerce-cart-form .product-subtotal:before {
    float: right;
    text-align: right;
}
}
dl.variation dd {
    margin-left: unset !important;
    margin-right: 0;
    text-align: right;
}
@media screen and (max-width: 767px){
.woocommerce-cart table.shop_table td {
    padding-right: unset !important;
}
}
.haru-banner-list--padding.haru-banner-list--slick .slick-slide
{
    direction:rtl;
}
.product-thumb-hover {
    right: 0;
    left: unset !important;
}
 .haru-banner-list__hover-style-2 .haru-banner-list__title:after {
    transform: scaleX(-1);
    margin-left: unset !important;
    margin-right: auto;
}
.single-content .single-post-navigation .post-nav .post-next .post-nav-meta {
    padding-right: unset !important;
    padding-left: 30px;
}
.single-content .single-post-navigation .post-nav .post-next .post-nav-meta:before {
    content: "\e91d";
    font-family: 'haruicons' !important;
    right: unset !important;
    left: 0;
}
/* FOOTER END */
.single-content .post-meta-author:before {margin-left: 10px;margin-right:unset !important;}
.mfp-container.mfp-s-loading.mfp-ajax-holder .mfp-preloader {visibility: hidden;}
.mfp-container.mfp-s-loading.mfp-ajax-holder .mfp-preloader:before {visibility: visible;content: "\در حال بارگیری ..";}
.compare-info h6 {font-family: 'IRANYekanX';}
#cboxClose {left: -15px !important;;right:unset !important;}
.single-product-top form.cart .single_add_to_cart_button {max-width: calc(100% - 160px);}
.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-thumbnails-wrap,.single-product-top .single-product-image-wrap.vertical_gallery .product-thumbnails-wrap {right:0;left:unset !important;}
.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-images-wrap {margin-right:100px;margin-left:unset !important;}
.single-product-top .single-product-image-wrap.vertical_gallery .product-images-wrap  {margin-right:110px;margin-left:unset !important;}
.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-label {
    right: 110px !important;
    left: unset !important;
}
.single-product-top .single-product-image-wrap.vertical_gallery .product-label {
    right: 120px !important;
    left: unset !important;
}
.single-product-top .single-product-image-wrap.grid_gallery .product-label {
    left: 30px !important;
    right: auto !important;
}
.wishlist_table.mobile li .product-remove {left:0;right:unset !important;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {text-align:left;}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {margin-left:10px;margin-right:unset !important;}
div.wpcf7 {direction: rtl;}
.haru-woo-search--creative .haru-woo-search__input:focus {border-right: 1px solid #1B6F58 !important;}
.haru-team-member.haru-team-member--slick {direction: ltr;}
div.haru-archive-product div.products.grid-columns-3.grid-columns--tablet3.grid-columns--mobile2.layout-grid {width:100%;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {float:right;}
.woocommerce form.woocommerce-form-coupon .form-row-last .button {margin-right: 5px;margin-left:unset !important;}
.single-content .post-thumbnail-wrap .post-quote-wrap blockquote {font-family:var(--e-global-typography-c717de9-font-family);}
.haru-archive-blog article .post-meta-comment:before {float:right;}
.product-customize.product form.cart .button.product_type_customizable {max-width: calc(100% - 148px);}
div.product_cat-design-online .single-product-top .product-button--compare {margin-right: 0 !important;margin-left: 40px !important;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}
.haru-woo-product-variations--list .variable-attribute-wrap.label-attribute-wrap>li {margin-left:30px;margin-right:unset !important ;}
.contact-form__row--cols-2 .contact-form__col:last-child {padding-right: 15px;padding-left:unset !important;}
.haru-woo-product-variations--list .variable-attribute-wrap.color-attribute-wrap>li {margin-left:28px;margin-right:unset !important;}
[data-widget_type="haru-woo-product-variations.default"] .woocommerce-variation-price {margin-top: -30px;}
.haru-woo-product-variations--list .variable-attribute-wrap.image-attribute-wrap>li {margin-left:24px;margin-right:unset !important;}
.haru-woo-product-variations--list .variable-attribute-wrap.image-attribute-wrap>li:last-child {margin-left:0;margin-right:unset !important;}
div.haru-countdown__content {direction: ltr;}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .quantity {float:left;}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .amount {margin-right:6px;margin-left:unset !important;}
#wcdp-contain-layers .dp-layer-thumb, #wcdp-tabs-content .dp-contain-mask .dp-layer-thumb {float:right;}
#wcdp-contain-layers .dp-layer-ins {float:left;margin-left: 2px;margin-right:unset !important;}
#wcdp-tabs-content .dp-input-btn input {float:right;}
#wcdp-tabs-content .dp-input-btn span {float:left;}
.haru-team-member--slick div.haru-team-member__list .slick-prev {right: -60px !important;left:unset !important;}
.haru-team-member--slick div.haru-team-member__list .slick-next {left: -60px !important;right:unset !important;}
#wcdp-save-user-table td:last-child, #wcdp-save-user-table tr th:last-child {text-align: right;}
.product-item.style-3 .product-actions .product-button {
    border-right: unset !important;
    border-left: 1px solid #000;
}
.product-item.style-3 .product-actions .product-button:first-child {
    border-top-left-radius: unset !important;
    border-bottom-left-radius: unset !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.product-item.style-3 .product-actions .product-button:last-child {
    border-left: 1px solid transparent;
    border-right: unset !important;
    border-top-right-radius: unset !important;
    border-bottom-right-radius: unset !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-email {
    padding-left: unset !important;
    padding-right: 10px;
}
.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-email {
    float: right;
}
.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-author {
    padding-right: unset !important;
    padding-left: 10px;
}
.haru-banner-list__hover-style-1 .haru-banner-list__sub-title {
  padding-left: unset !important;
  padding-right: 5px;
}
.haru-banner-list__hover-style-1 .haru-banner-list__title::after {
  margin-left: unset !important;
  margin-right: auto;
}
.haru-banner-list__hover-style-1 .haru-banner-list__content {
    left: unset !important;
    right: 0;
}
.haru-banner-list__hover-style-1 .haru-banner-list__title {
     direction: rtl;   
}
.haru-banner-list__hover-style-1 .haru-banner-list__title:after {
    transform: scaleX(-1);
}
.haru-banner-list__hover-style-1 .haru-banner-list__sub-title {
    letter-spacing: -0.5px;
}

.dnd-upload-status .dnd-upload-details .remove-file 
{
    position: absolute;
    left: 0 !important;
    right: unset !important;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete 
{
    padding-right: unset !important;
    padding-left: 5px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span 
{
    text-align: left;
}
.dnd-upload-status .dnd-upload-details .name span 
{
    padding-right: unset !important;
    padding-left: 10px;
}
.dnd-upload-status .dnd-upload-details .name {
    padding-right: unset !important;
    padding-left: 25px;
}
.dnd-upload-status .dnd-upload-details {
    padding-left: unset !important;
    padding-right: 10px;
}
div.single-product-inner div.wc-block-components-notice-banner__content a.button.wc-forward
{
    margin-top:-10px;
    float: left;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success svg
{
margin-right: -30px;
 float:right;
}
.woocommerce-notices-wrapper {
    padding: 15px 60px 15px 20px;
    margin: 0 0 30px;
    position: relative;
    background-color: #f6fafc;
    border-top: 3px solid #1B6F58;
    list-style: none outside;
    width: auto;
    word-break: break-word;
    align-items: center;
}
/*** DEMO PACKAGE END ***/

/*** DEMO LOGO START ***/

.haru-text-animation--style-2 .haru-text-animation__typewrite
{
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
span.haru-text-animation__sub
{
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
span.haru-text-animation__pre
{
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}

span.haru-button-text 
{
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
input.haru-woo-search__input
{
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
button.haru-woo-search__submit
{
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-woo-search--flat .haru-woo-search__input {
    padding-left: 35px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-right: unset !important;
    border-left: 0;
    margin-right: unset !important;
    margin-left: -25px;
    padding-right: 20px;
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-woo-search--flat .haru-woo-search__icon {
    right: auto;
    left: 0;
}
.haru-woo-search--flat .haru-woo-search__submit {
    padding: 0 25px 0 45px;
}
li.search-no-result {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-cart .haru-cart-number {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-wishlist--style-1 .my-wishlist-wrap .haru-wishlist-link span.total {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-heading-title--sub-heading-1 {
    letter-spacing: 0px;
}
.haru-steps--list .haru-steps__description li {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-steps--list .haru-steps__description li:before {
    margin-left: 15px;
    margin-right: unset !important;
}
.haru-steps__sub-title-content {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-steps--list .haru-steps__btn {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-steps--list .haru-steps__description {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
p.haru-icon-box__description {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-icon-box--style-6 .haru-icon-box__title {
    letter-spacing: -0.7px;
}
.haru-woo-search--flat .haru-woo-search__submit:not(:has(.haru-woo-search__icon)){
    padding-left: 25px;
    padding-right: 25px;
}
.haru-tab--style-3 .haru-tab__title {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-counter--style-1 .haru-counter__title {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-counter--style-1 .haru-counter__number {
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
span.haru-counter__suffix
{
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-text-list--style-2 .haru-text-list__item .text-title {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-accordion--style-5 .haru-accordion-title {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-accordion--style-5 .haru-tab-content {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-testimonial--grid .haru-testimonial__description {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-testimonial--grid .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 12px;
}
.haru-testimonial--grid .haru-testimonial__title {
    text-align: right;
}
.haru-testimonial--grid .haru-testimonial__sub-title {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-footer-link li {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-contact--style-4 .haru-contact__desc {
    font-size: 22px;
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-heading-title--footer-2 {
    letter-spacing: -0.6px;
}
.haru-footer-link--style-2 li:first-child {
    margin-left: 12px;
    margin-right: 0;
}
.haru-footer-link--style-2 li:after {
    right: unset !important;
    left: -12px;
}
.haru-footer-link--style-2 li:last-child {
    margin-right: 12px;
    margin-left: 0;
}
.haru-steps--list .haru-steps__item:nth-child(2n+1) .haru-steps__title {
    padding-right: unset !important;
    padding-left: 10%;
}
.haru-steps--list .haru-steps__item:nth-child(2n+1) .haru-steps__info {
    padding-right: unset !important;
    padding-left: 5%;
}
.haru-accordion--style-5 .haru-tab-content {
    padding: 0 73px 24px 12px;
}
.haru-accordion--style-5 .haru-tab-title {
    padding: 25px 25px 25px 15px;
}
.post-item--style-4 .post-item__category a {
    margin-left: unset !important;
    margin-right: 5px;
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.post-item--style-4 .post-item__category a:first-child {
    margin-right: 0;
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.elementor-widget-container div#haru-post-featured1645359121 div.slick-list.draggable
{
direction: ltr;
}
.post-item--style-4 .post-item__content {
    direction: rtl;
}
.product-label__item--onsale {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.product-label__item--onhot {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.shop-filter__sidebar-btn {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.archive-content.has-hidden-sidebar .woocommerce-result-count {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.archive-content.has-hidden-sidebar .woocommerce-ordering
{
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.shop-filter__label
{
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);   
}
.widget_product_categories .product-categories li {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);  
}
.widget_product_search .woocommerce-product-search input[type="search"] {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}
.widget_price_filter .price_slider_amount .price_label {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}
.hidden-sidebar__content aside {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}
.hidden-sidebar__close {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}
.layout-list .product-info {
    text-align: right;
}
.archive-product .layout-list .product-item.style-2 .product-top {
    margin-right: unset !important;
    margin-left: 30px;
}
.archive-product .layout-list .product-item.style-2 .product-short-description {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.product-item.style-2 .product-actions a:hover .button-tooltip {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.product-item .product-varations .haru-variations-list .variation.attribute-toggle {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.product-item .product-varations .haru-variations-list .variation:last-child {
    margin-right: 3px;
    margin-left: 0;
}
.haru-page-title__breadcrumbs {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.woocommerce-pagination .page-numbers {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.product-label__item:last-child {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.jBox-Confirm .jBox-content
{
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}

.jBox-Confirm-button-cancel, .jBox-Confirm-button-submit {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing); 
}
.jBox-Tooltip .jBox-content {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);   
}
.post-item--style-4 .post-item__content {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);   
}
.jBox-wrapper {text-align:right}
div.haru-post-featured.haru-post-featured--slick.haru-post-featured--padding ,div.haru-icon-list.haru-icon-list--style-3 {direction: ltr;}
/*** DEMO LOGO START ***/

/*** DEMO CARD START ***/

a.haru-item.haru-item--main.haru-item-anchor {
    font-family: var(--e-global-typography-c717de9-font-family);
    font-weight: var(--e-global-typography-76cba50-font-weight);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-woo-search--classic .haru-woo-search__submit.is-icon {
    right: unset !important;
    left: 0px;
}
a.haru-button.haru-button--text-black.haru-button-link.haru-button--size-large {
    font-family: var(--e-global-typography-c717de9-font-family);
    font-weight: var(--e-global-typography-76cba50-font-weight);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-icon-box--style-9 .haru-icon-box__content {
    padding-left: unset !important;
    padding-right: 20px;
}
.haru-banner--style-5 .haru-banner__content {
    padding-left: unset !important;
    padding-right: 30px;
}
.haru-banner--style-5 .haru-banner__btn:after {
    padding-left: 3px;
    padding-right: unset !important;
    transform: scaleX(-1);
}
.haru-steps--list-3 .haru-steps__sub-title-decor, .haru-steps--list-6 .haru-steps__sub-title-decor {
    left: calc(-15% + 30px);
}
.haru-steps--list-3 .haru-steps__btn:after, .haru-steps--list-6 .haru-steps__btn:after {
    transform: scaleX(-1);
}
.haru-icon-box--style-4 .haru-icon-box__content {
    padding-left: unset !important;
    padding-right: 20px;
}
.haru-heading-title--sub-heading-5 .haru-star {
    right: calc(100% + 10px);
}
.haru-testimonial--slick-5 .haru-testimonial__item {
    text-align: right;
}
.haru-testimonial--slick-5 .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 16px;
}
.haru-subscriber-flat .haru-subscriber__submit {
    right: unset !important;
    left: 8px;
}
.haru-social--style-6 li:first-child {
    margin-left: 15px;
    margin-right: 0;
}
.haru-social--style-6 li:last-child {
    margin-left: unset !important;
    margin-right: 15px;
}
.haru-heading-title--heading-9 {
    letter-spacing: -1.5px;
}

.haru-content-404 .page-content p.txt2 {
    letter-spacing: -1px;
}
.haru-woo-search--classic .haru-woo-search__input {
    padding-right: 15px;
    padding-left: 45px;
}

.haru-woo-search--classic .haru-woo-search__input {
    padding-right: 15px;
    padding-left: 45px;
}
.haru-price-table--style-2 .haru-price-table__top-right {
    padding-left: unset !important;
    padding-right: 12px;
}
.haru-price-table--style-2 .haru-price-table__title>span {
    right: unset !important;
    left: -3px;
}
.haru-price-table--style-2 .haru-price-table__item-content {
    padding-left: unset !important;
    padding-right: 8px;
}
.haru-price-table--style-2 .haru-button:after {
    transform: scaleX(-1);
}
.haru-price-table--style-2 .haru-price-table__description {

    font-weight: var(--e-global-typography-3c9480b-font-weight);
    font-family:var(--e-global-typography-c717de9-font-family);

}
.haru-team-member--grid .haru-team-member__social li:first-child {
    margin-left: 12px;
    margin-right: 0;
}
.haru-team-member--grid .haru-team-member__social li:last-child {
    margin-right: 12px;
    margin-left: 0;
}
.haru-nav-menu > li > a {
    font-weight: var(--e-global-typography-76cba50-font-weight) !important;
    font-family: var(--e-global-typography-c717de9-font-family) !important;
}
.haru-nav-menu--dropdown a {
    font-weight: var(--e-global-typography-76cba50-font-weight) !important;
    font-family: var(--e-global-typography-c717de9-font-family) !important;
}
.haru-nav-menu--dropdown ul.sub-menu li a {font-family: 'YekanBakhFaNum-Regular' !important;word-spacing: 3px;}
.haru-page-title__breadcrumbs span.current {font-family: 'YekanBakhFaNum-Regular';}
.haru-woo-search__ajax-result ul .product-search-item__thumbnail {  margin-left: 10px;margin-right:unset !important}
.haru-woo-search__ajax-result ul li.search-view-more a:after {margin-right:6px;margin-left:unset !important;transform: scaleX(-1);}
.haru-banner--style-14 .haru-banner__btn:after,.haru-banner--style-16 .haru-banner__btn:after { transform: scaleX(-1);}
.haru-icon-box--style-5 .haru-icon-box__content {
    padding-right: 20px;padding-left:unset !important;}
.haru-steps--list-3 .haru-steps__btn:after, .haru-steps--list-6 .haru-steps__btn:after { margin-right: 3px;margin-left:unset !important;}
.haru-text-scroll--style-1 .text-scroll-item h6 {letter-spacing:0}
.haru-contact--style-7 .haru-contact__icon {margin-left: 20px;margin-right:unset !important;}
/*** DEMO CARD START ***/


/*** DEMO ART START ***/

.haru-account--style-2 .haru-button:first-child {
    margin-left: 20px;
    margin-right: unset !important;
}
.yekanweb-fat li.haru-content-slideshow__item .haru-heading-title--heading-7 {
    font-family: 'Yekanweb-fat' !important;
}
.haru-woo-product-slider--padding.haru-woo-product-slider--slick-2 .haru-slick--nav-top-right .slick-next {
    left: 15px;
    right: unset !important;
    transform: scaleX(-1);
}
.haru-woo-product-slider--padding.haru-woo-product-slider--slick-2 .haru-slick--nav-top-right .slick-prev {
    left: 80px;
    right: unset !important;
    transform: scaleX(-1);
}
.haru-woo-product-slider.haru-woo-product-slider--slick-2.haru-woo-product-slider--padding.haru-woo-product-slider--product-style-1 {
    direction: ltr;
}
.haru-banner--style-7:hover .haru-banner__title:after {
    transform: rotate(180deg);
}
.haru-banner.haru-banner--style-7 .haru-banner__content .haru-banner__description {
    font-family: var(--e-global-typography-b358b1d-font-family);
    font-weight: var(--e-global-typography-b358b1d-font-weight);
}
.haru-banner-list--slick-4 .slick-list {
    direction: ltr;
}
.haru-banner-list--slick-3 .slick-list {
    direction: ltr;
}
li.haru-banner-list__item.haru-banner-list__hover-style-5 {
    direction: rtl !important;
    text-align: right;
}
.haru-banner-list__hover-style-5 .haru-banner-list__btn .haru-button:after {
    padding-right: unset !important;
    padding-left: unset !important;
}
.haru-banner-list__hover-style-5 .haru-banner-list__btn .haru-button:after {
    content: "\e91d";
    font-family: 'haruicons' !important;
    padding-right: unset !important;
    padding-left: unset !important;
}
.haru-product-markers--style-1 .haru-product__info {
    padding-left: unset !important;
    padding-right: 15px;
}
.haru-subscriber-border-dark .haru-subscriber .haru-subscriber__email-field {
    text-align: right !important;
}
.haru-subscriber .haru-subscriber__submit:before {
    content: "\e90a";
    font-family: "haruicons";
}
.haru-content-slideshow--slick-2 .slick-next {
    left: 15px !important;
    right: unset !important;
}
.haru-content-slideshow--slick-2 .slick-prev {
    right: 15px !important;
    left: unset !important;
}
.single-product-inner section.related.products .slick-list.draggable {
    direction: ltr;
}
.single-product-inner section.related.products .slick-list.draggable .grid-item.product-item {
    direction: rtl !important;
}
.haru-product-nav .product-nav-info {
    padding-right: 10px;
    padding-left: unset !important;
}
.woocommerce-tabs .tabs li:first-child {
    margin-right: 0 !important;
    margin-left: 15px !important;
}
.woocommerce-tabs .tabs li:last-child {
    margin-left: 0 !important;
    margin-right: 15px !important;
}
.haru-cart .haru-cart-wrap.cart-side .cart-side-widget.in {
    transform: translateX(100%);
} 
.haru-cart .haru-cart-wrap.cart-side .cart-side-widget {
    transform: translateX(-100%);
}
.haru-cart .haru-cart-wrap.cart-side .cart-side-widget {
    right: 100% !important;
    left: unset !important;
}
.haru-heading-title--heading-6 span {
    right: -60px;
    left: unset !important;
}
.haru-text-list--style-6 .haru-text-list__item:before {
    content: "\e90b";
    font-family: 'haruicons' !important;
}
.haru-text-list--style-6 .haru-text-list__item .text-title {
    margin-right: 10px;
    margin-left: unset !important;
}
.haru-banner--style-7 .haru-banner__btn:after {
    content: "\e91d";
    font-family: 'haruicons' !important;
    padding-right: 6px;
    padding-left: unset !important;
}
.haru-accordion--style-6 .haru-accordion-icon.haru-accordion-icon-right {
    float: left;
    text-align: left;
}
.haru-woo-product-variations--list .reset_variations:before {
    margin-left: 5px;
    margin-right: unset !important;
}
.haru-price-table--style-3 .haru-price-table__title>span {
    left: unset !important;
    right: calc(100% + 5px);
    margin-right: 5px;
}
.haru-price-table--style-3 .haru-price-table__featured {
    left: -15px;
    right: unset !important;
}
.haru-price-table--style-3 .haru-price-table__title a {
    font-family: 'YekanBakhFaNum-Bold';
}
.container-gap-65>*+*, .container-gap-65>.e-con-inner>*+* {
    margin-right: 65px !important;
    margin-left: unset !important;
}
.haru-nav-menu--dropdown ul ul a, .haru-nav-menu--dropdown ul ul a:hover, .haru-nav-menu--dropdown ul ul a:focus, .haru-nav-menu--dropdown ul ul a:active {
    border-right: 8px solid transparent;
    border-left: unset !important;
}
.haru-text-scroll--style-2 .text-scroll-item h6 {letter-spacing:0;}
.haru-testimonial--grid .haru-testimonial__sub-title {text-align:right;}
.haru-social--style-3 li:last-child,.haru-team-member--grid-3 .haru-team-member__social li:last-child {margin-left: 0;margin-right:unset !important;}
.haru-social--style-3 li:first-child ,.haru-team-member--grid-3 .haru-team-member__social li:first-child {margin-right: 0;margin-left:unset !important;}
.haru-banner-list--padding.haru-banner-list--slick-4 .haru-slick--nav-center .slick-next {left: 15px !important;right:unset !important;}
.haru-banner-list--padding.haru-banner-list--slick-4 .haru-slick--nav-center .slick-prev {right: 15px !important;left:unset !important;}
.widget-post-list .post-item .post-content {padding-right: 15px;padding-left:unset !important;}
.haru-price-table--style-3 .haru-price-table__item:before {margin-left: 8px;margin-right:unset !important;}
.haru-text-list--style-6 .haru-text-list__item:before {transform: scaleX(-1);}
.haru-social--style-4 li {border-left: 1px solid #000;border-right:unset !important;}
.haru-subscriber-border .haru-subscriber .haru-subscriber__email-field {padding-right: 3px;padding-left:unset !important;text-align:right;}
button.button.wp-color-result:before {content: "انتخاب رنگ";background-color: #fff;border-radius: 5px;height: 48px;line-height: 48px;color: black;padding: 0 10px;margin-left: -1px;display: block!important;}
span.wp-color-result-text {display: none !important;}
/*** DEMO DEMAND START ***/

nav.haru-nav-menu--main.haru-nav-menu__container.haru-nav-menu--layout-horizontal.haru--pointer-none.haru--animation-fade {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
div#haru-countdown__content-b4fe6f7{
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-steps--list-3 .haru-steps__btn, .haru-steps--list-6 .haru-steps__btn {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-heading-title--sub-heading-5 {
    border-radius: 48px;
}
.haru-text-animation--style-3 .haru-text-animation__typewrite
{
    letter-spacing:-1.5px !important;
}
h2.haru-heading-title.haru-heading-title--heading-3 {
    letter-spacing:-1.5px !important;
}
.haru-steps--list-3 .haru-steps__description, .haru-steps--list-6 .haru-steps__description{
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-banner--style-27 .haru-button:after {
    content: '\e915';
    font-family: 'phosphor';
    padding-left: unset !important;
    padding-right: 3px;
}
.haru-icon-box--style-17 .haru-icon-box__content {
    padding-left: unset !important;
    padding-right: 24px;
}
.haru-banner--style-27 .haru-button {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-banner--style-27 .haru-banner__description {
    font-family: var(--e-global-typography-c717de9-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-testimonial--slick-2 .haru-testimonial__description {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-subscriber .haru-subscriber__submit {
    right: unset !important;
    left: 0;
}
.haru-testimonial--slick-2 .haru-testimonial__description-title {
    letter-spacing: -1px;
}
.haru-contact--style-2 .haru-contact__desc {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-testimonial--slick-2 .haru-testimonial__item {
    text-align: right;
}
.haru-text-label--style-8 .haru-text-label__title {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-text-label--style-9 .haru-text-label__title {
    font-family: var(--e-global-typography-38de9d2-font-family);}
.haru-subscriber .haru-subscriber__email-field {
    font-family: var(--e-global-typography-38de9d2-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-counter--style-6 .haru-counter__number {
    font-family: var(--e-global-typography-873fdf1-font-family);
    letter-spacing: var(--e-global-typography-8e4e73b-letter-spacing);
}
.haru-counter--style-6 .haru-counter__title {
    font-family: var(--e-global-typography-c717de9-font-family);
}
    .haru-counter--style-6 .haru-counter__title {
    text-align: right !important;
}

.haru-steps__btn.haru-button.haru-button--text-black.haru-button--size-normal .haru-steps--list-3 .haru-steps__btn:after, .haru-steps--list-6 .haru-steps__btn:after {
    margin-right: unset !important;
    margin-left: 3px;
}
del .amount bdi{
    font-family: var(--e-global-typography-38de9d2-font-family);
}
ins .amount bdi{
        font-family: var(--e-global-typography-38de9d2-font-family);
}

.haru-button-content-wrapper .haru-button .haru-align-icon-right {
    margin-left: 8px;
    margin-right: unset !important;
}
.haru-images-gallery.haru-images-gallery--slick-3.haru-images-gallery--padding-large ul.haru-images-gallery__list.haru-slick.haru-slick--nav-opacity.haru-slick--nav-center.slick-initialized.slick-slider div.slick-list.draggable  
{
    direction:ltr;
}
.haru-testimonial--slick-10 .haru-testimonial__item {
    text-align: right;
    direction: rtl;
}
.haru-slick--dots-round .slick-dots li:first-child {
    margin-left: unset !important;
    margin-right: 6px !important;
}
.haru-testimonial--slick-11 .haru-testimonial__item {
    direction: rtl;
    text-align: right;
}
.haru-slick--dots-round .slick-dots li:first-child {
    margin-left: 6px;
    margin-right: 6px;
}
.wpcpo-option-name>strong {
    letter-spacing: -0.7px;
}
.haru-images-gallery.haru-images-gallery--slick-3.haru-images-gallery--padding-large ul.haru-images-gallery__list.haru-slick.haru-slick--nav-opacity.haru-slick--nav-center.slick-initialized.slick-slider div.slick-list.draggable 
{
    direction:ltr;
}
.haru-testimonial--slick-11 .slick-next {
    right: unset !important;
    left: 90px;
}
.haru-testimonial--slick-11 .haru-testimonial__item {
    text-align: right;
}
.haru-testimonial--slick-11 .slick-next {
    right: unset !important;
    left: 90px;
}
.haru-accordion--style-7 .haru-accordion-item.active {
    border-left: unset !important;
    border-right: 2px solid #000;
}
.haru-accordion--style-7 .haru-accordion-item {
    padding-left: unset !important;
    padding-right: 10%;
}
.haru-woo-product-variations--list .variation-row label {
    letter-spacing: -1.5px;
}
.haru-team-member--grid-4 .haru-team-member__social li {
    margin-top: 6px;
}
@media (max-width: 769px){
.haru-team-member--grid-4 .haru-team-member__social li {
    margin-top: 6px;
}
}
@media (max-width: 769px){
.single-product-top .single-product-summary {
    padding-left: 15px;
    padding-right: unset !important;
}
}
.single-product-top .product_meta .sku_wrapper .label, .single-product-top .product_meta .posted_in .label, .single-product-top .product_meta .tagged_as .label {
    float: right;
}
.single-product-top .haru-social-share__label {
    float: right;
}
.haru-price-table--style-4 .haru-price-table__top-right {
    padding-left: unset !important;
    padding-right: 12px;
}
.single-product-top .product_meta .sku_wrapper .label, .single-product-top .product_meta .posted_in .label, .single-product-top .product_meta .tagged_as .label {
    padding: 0 0 5px 5px;
}
.haru-price-table--style-4 .haru-price-table__wrap {
    text-align: right;
}
.haru-price-table--style-4 .haru-price-table__title>a {
    margin-left: 5px;
}
.haru-price-table--style-4 .haru-price-table__item:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-price-table--style-4 .haru-button:after {
    transform: scaleX(-1);
}
.haru-banner--style-24 .haru-banner__content {
    padding: 30px 40px 30px 25px;
}
.post-related .haru-slick.haru-slick--nav-center.haru-slick--nav-opacity.haru-slick--dots-round.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
.haru-slick--dots-round .slick-dots li:last-child, .haru-slick--dots-round .slick-dots li:first-child {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
.haru-slick--dots-round .slick-dots li:first-child {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
.woocommerce-ordering select 
{
    letter-spacing: 0px;
}
.wc-block-components-notice-banner .button 
{ 
    margin-right: auto;margin-left:unset !important;
}
div.haru-woo-search.haru-woo-search--minimal.haru-woo-search--size-.haru-woo-search--ajax-yes .haru-woo-search__ajax-result 
{
    right: 0;
    width: 150%;
    left: unset !important;;
}
.single-product-top form.cart table.variations .variable-attribute-wrap {
    direction: rtl;
}
.single-product-top .product_meta .sku_wrapper .label, .single-product-top .product_meta .posted_in .label, .single-product-top .product_meta .tagged_as .label 
{
    direction: rtl;
}
.single-product-top .haru-social-share__label 
{
    direction: rtl;
}
.single-product-top .single-product-summary:has(.haru-product-nav) .product_title 
{
    padding-left: 130px;padding-right:unset !important;
}
.single-content .post-thumbnail-wrap .post-link a {margin-right: 20px;margin-left:unset !important;}
div#yith-wcwl-message 
{
    direction: rtl;
}
.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .woocommerce-review__author {float:right;padding-left:5px;}
.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container img {margin-left: 20px;margin-right:unset !important;}
/*** DEMO DEMAND END ***/