@import "../fonts/IRANSans/style.css";
body.rtl,button,input,textarea,h1,h2,h3,h4,h5,h6,p,li,a,select,option
,.widget .wp-block-group__inner-container > h2, .widget .widget-title, .widget .widgettitle,
.woosw-list table.woosw-content-items tr.woosw-content-item .woosw-content-item--stock,
ul.products li.product,body.rtl ul.products .wc-block-grid__product,body.rtl .wc-block-grid__products li.product
,body.rtl .wc-block-grid__products .wc-block-grid__product,
.axtronic-testimonial-style-3 .caption .name,.axtronic-testimonial-style-3 .testimonial-content,blockquote,.widget_shopping_cart p.total .amount
,del,ins,.woocommerce-Price-amount,bdi,body.rtl .side-wrap .side-title,#comments .comment-list .comment-meta cite,.elementor-team-wrapper .team-name,
#text,body.rtl .product_list_widget .product-title

{
    text-align: right;
    font-family: IRANSans, serif !important;
}
.dokan-vendor-setup-wizard{
    font-family: IRANSans, serif !important; 
}
body.rtl .team-job{
    font-family: IRANSans, serif !important;
}
body.rtl{
    text-align: right;
    direction: rtl !important;
}



.single-product .time-sale .axtronic-countdown {
    flex-direction: row-reverse;
    justify-content: flex-end;
}
li.product .product-labels .product-label{
    text-align: center;
}
.entry-content .entry-meta{
    display: flex;
    flex-direction: row-reverse;
}
.entry-content .entry-title{
    text-align: right;
}
.entry-content .entry-meta .post-author{
    display: flex;
    flex-direction: row-reverse;
}
.entry-content .entry-meta .post-author .label{
    margin-left: 5px;
}
.time-sale .axtronic-countdown{
    flex-direction: row-reverse;
}
.woosw-item--name,.woosw-item--price,.woosw-item--time{
    text-align: right;
}
li.product .shop-action .woosw-btn.woosw-added::before {
    margin-left: 0;
    margin-right: 0;
}
#woosq-popup .single-product div.product .product_title{
    text-align: right;
}
.woocommerce-product-details__short-description{
    text-align: right;
}
.product_meta .tagged_as{
    text-align: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td.td-label{
    text-align: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 tbody tr td
, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-2 tbody tr td{
    text-align: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 thead tr th
, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-2 thead tr th{
    text-align: right;
}
.close-side{
    right: auto;
    left: 20px;
}
.axtronic-social-share a{
    line-height: 25px;
     display: inline-flex;
    align-items: center;
    justify-content: center;
}
.axtronic-group-header-action .group-icon-content {
    margin-left: 0;
    margin-right: 8px;
    text-align: right;
}
.detail-post-categories a{
    margin-right:0;
    margin-left: 5px;
}
.post-meta .post-author img{
    margin-right:0;
    margin-left: 5px;
}
.tag-links::before {
    margin-right: 0;
    margin-left: 10px;
}
#comments .comment-list .reply a{
    margin-right: 0;
    margin-left: 1em;
}
#comments .comment-list .reply a.comment-reply-link::before,#comments .comment-list .reply a.comment-edit-link::before  {
    margin-right: 0;
    margin-left: 5px;
}
#comments .comment-list .comment-meta .comment-author{
    margin-right: 0;
    margin-left: 12px;
}
nav.post-navigation .nav-previous img{
    margin-right: 0;
    margin-left: 20px;
}
ul, ol {
    margin: 0 3em 1em 0;
}
nav.post-navigation .nav-previous a i{
    transform: rotate(180deg);
}
nav.post-navigation .nav-next .reader-text{
    display: flex;
    justify-content: flex-end;
}
body.rtl nav.post-navigation .nav-next .reader-text i{
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 10px;
}
  nav.post-navigation .nav-previous i{
    margin-right: 0;
    margin-left: 10px;

}
.widget.widget_recent_entries .recent-posts-thumbnail img{
    margin-right: 0;
    margin-left: 1em;
}
.widget ul.no-style, .widget ol.no-style,.widget ul, .widget ol{
    margin-left: auto;
    margin-right: 0;

}
.widget.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a{
    margin: 3px 0 3px 3px;
}
.single-product div.product p.price{
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.price del + ins{
    margin-left: 0;
    margin-right: .327em;
}
table td, table th{
    text-align: right;
}
table.cart td.actions .coupon button[type="submit"]::before,.checkout_coupon button[type="submit"]::before{
    transform: rotate(180deg);
}
select:not([size]):not([multiple]){
    background-position: 10px center;
}
.more-link::after{
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 10px;
}

.price del{
    margin-right: 10px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-rating td .star-rating{
    float: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th a{
    float: right;
    margin-left: 10px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close{
    right: auto;
    left: 0;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner{
    margin-left: 0;
    margin-right: 16px;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item:last-child{
    margin-right: 5px;
    margin-left: 0;
}
.woocommerce-Price-currencySymbol{
    margin-right: 5px;
}
.elementor-82 .elementor-element.elementor-element-9090a42 .elementor-icon-box-title
, .elementor-82 .elementor-element.elementor-element-9090a42 .elementor-icon-box-title a{
    text-align: center;
}
.elementor-82 .elementor-element.elementor-element-d35b6eb .elementor-heading-title{
    text-align: center;
}
body.rtl .elementor-swiper-button-prev {
    left: -55px;
    right: auto;
}
body.rtl .elementor-swiper-button-next {
    right: -55px;
    left: auto;
}
.elementor-83 .elementor-element.elementor-element-4dbdf92 .elementor-cta__subtitle span::before{
    left: auto;
    right: 0;
}

.elementor-85 .elementor-element.elementor-element-ac3211c > .elementor-widget-container p
,.elementor-85 .elementor-element.elementor-element-6c44905 .elementor-heading-title{
    text-align: center;
}
.elementor-87 .elementor-element.elementor-element-9194e4f .elementor-icon-box-title
, .elementor-87 .elementor-element.elementor-element-9194e4f .elementor-icon-box-title a{
    text-align: center;
}
.product-block .product-caption{
    padding: 15px;
}

nav.post-navigation .nav-next img{
    margin-left: 0;
    margin-right: 20px;
}
.rtl .widget_price_filter .price_label, .rtl .widget_price_filter .price_label span{
    direction: rtl !important;
}
.elementor-309 .elementor-element.elementor-element-31f9085 .elementor-heading-title{
    text-align: center;
}
.woocommerce-breadcrumb i{
    transform: rotate(180deg);
}
.site-navigation ul.menu > li.menu-item-has-children > a::after
, .site-navigation ul.menu > li.page_item_has_children > a::after, .site-navigation ul.menu > li.has-mega-menu > a::after{
    margin-left: 0;
    margin-right: 0.7em;
}
.elementor-widget-axtronic-banner .elementor-cta__button i{
    transform: rotate(180deg);
    margin-right: 0;
    margin-left: 10px;
}
.vertical-navigation .vertical-menu .menu > li.has-mega-menu > a::after, .vertical-navigation .vertical-menu .menu > li.menu-item-has-children > a::after{
    transform: rotate(180deg);
}
.elementor-search-form-wrapper .axtronic-search-product-form button[type="submit"]{
    text-align: center;
}
.widget_search form input[type="text"], .widget_search form input[type="search"]
, .widget_product_search form input[type="text"]
, .widget_product_search form input[type="search"], .site-search form input[type="text"]
, .site-search form input[type="search"]{
    padding-right: 1.5em;
    padding-left: 60px;
}
.widget_search form input[type="submit"], .widget_search form button[type="submit"]
, .widget_product_search form input[type="submit"], .widget_product_search form button[type="submit"]
, .site-search form input[type="submit"], .site-search form button[type="submit"]{
    right: auto !important;
    left: 0;
}
.widget_search form::before, .widget_product_search form::before, .site-search form::before{
    left: 20px;
    right: auto;
}
#reviews .review-top .woocommerce-product-rating .woocommerce-review-link{
    text-align: center;
}
.site-header-cart-side .widget_shopping_cart .buttons a.checkout,.site-header-cart-side .widget_shopping_cart .buttons a.wc-forward{
    text-align: center;
}
.single-product div.product .woosg-qty table.group_table .woocommerce-grouped-product-list-item__price
, .single-product div.product form.cart table.group_table .woocommerce-grouped-product-list-item__price{
    text-align: right !important;
}
.elementor-arrows-style-3 .elementor-swiper-button.elementor-swiper-button::before{
    transform: rotate(180deg);
}
.elementor-83 .elementor-element.elementor-element-58740ed .elementor-heading-title,
.elementor-83 .elementor-element.elementor-element-aa9232c .elementor-heading-title,
.elementor-85 .elementor-element.elementor-element-b31b82e .elementor-heading-title,
.elementor-85 .elementor-element.elementor-element-8bd78f2 .elementor-heading-title{
    text-align: center;
}
.elementor-84 .elementor-element.elementor-element-da62f3a .elementor-axtronic-countdown{
    flex-direction: row-reverse;
}
.axtronic-subcribe-form input[type="email"]{
    width: 100% !important;
}
.axtronic-subcribe-form-btn{
    position: absolute;
    bottom: 3px;
    max-height: 45px;
    left: 6px;
    color: #fff;
    cursor: pointer;
    height: calc(100% - 10px);
    border-radius: 50% !important;
    background-color: #E43946;
    width: 45px !important;
    padding: 0 !important;
    text-align: center;
    transform: rotate(180deg) !important;
}
.axtronic-subcribe-form-btn .icon:after{
    transform: rotate(180deg);
}
body.rtl select {
    padding: 0.63em 5px 0.63em 1.41575em;
}
[class*=axtronic-icon-] {
    font-family: "axtronic-icon" !important; ;
}

body.rtl nav.post-navigation .nav-previous{
    float: right;
    border-right: none ;
    border-left: 1px solid #e2e5eb;
}
body.rtl nav.post-navigation .nav-next{
    float: left;
}
.elementor-84 .elementor-element.elementor-element-8d972f5 .elementor-heading-title,.elementor-84 .elementor-element.elementor-element-6259b06 > .elementor-widget-container p{
    text-align: center;
}
.elementor-84 .elementor-element.elementor-element-c90bf23 .elementor-swiper-button.elementor-swiper-button-prev{
    left: 44% !important;
}
.elementor-84 .elementor-element.elementor-element-c90bf23 .elementor-swiper-button.elementor-swiper-button-next{
    right: 45%  !important;
}
@media (max-width: 800px) {
    .elementor-84 .elementor-element.elementor-element-c90bf23 .elementor-swiper-button.elementor-swiper-button-prev{
        left: 26% !important;
    }
    .elementor-84 .elementor-element.elementor-element-c90bf23 .elementor-swiper-button.elementor-swiper-button-next{
        right: 39% !important;
    }
}
.elementor-86 .elementor-element.elementor-element-a0d3ec9 .elementor-heading-title,.elementor-86 .elementor-element.elementor-element-8c47b7d .elementor-heading-title,
.elementor-86 .elementor-element.elementor-element-25fe0ea .elementor-heading-title,.elementor-86 .elementor-element.elementor-element-25fe0ea .elementor-heading-title,
.elementor-86 .elementor-element.elementor-element-6a2cb07 > .elementor-widget-container p{
    text-align: center;
}
.error404 .site-main .sub-title,.error404 .site-main .return-home,.error404 .site-main .error-text{
    text-align: center;
}
@media (min-width: 1024px) {
    body.rtl .side-wrap{
        left: 0 ;
        right: auto;
    }
    body.rtl .side-wrap {
        width: 440px;
        transform: translate3d(-440px, 0, 0) !important;
    }
}
body.rtl .side-wrap.active {
    transform: none !important;
}
.woosw-items td,.woosw-items  th{
    padding: 0 5px;
}
.woosw-items .woosw-item--add .button {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100px;
    padding: 10px 6px;
}
.woosw-items .woosw-item--price del{
    display: none;
}
body.rtl .widget_parsidate_calendar{
    box-shadow: none;
}
table caption{
    background: #031424;
    color: #FFF;
}
#secondary .widget{
    border-radius: 0;
}
.widget_calendar thead tr th{
    background: #EFF5F8 !important;
}
.widget-area #wp-calendar th, .widget-area #wp-calendar td, .footer-widgets #wp-calendar th, .footer-widgets #wp-calendar td{
    border-style: solid;
    border-color: #e2e5eb;
    border-width: 1px;
    background-color: #fdfdfd;

}
.widget_calendar tfoot{
    background: #eff5f8 !important;
}
.widget_calendar tfoot #prev{
   text-align: right !important;
    padding-top: 1.41575em;
}
.widget_calendar tfoot #next{
   text-align: left !important;
    padding-top: 1.41575em;
}
.widget_parsidate_calendar table{
    box-shadow: none !important;
    background-color: transparent !important;
}
.widget_calendar tfoot *{
    border: none !important;
    background-color: transparent !important;
}
body.rtl .axtronic-wishlist-content .woosw-items div.woosw-item--image{
    padding-right: 0;
    padding-left: 1em;
}
body.rtl  .elementor-123 .elementor-element.elementor-element-5386850 .box{
    border-right: none !important;
    border-left: 1px solid #e2e5eb !important;
}
#mc4wp-form-1 .axtronic-subcribe-form-btn{
    height: 45px !important;
}
.price .amount:first-of-type:not(:last-of-type) bdi .woocommerce-Price-currencySymbol{
    display: none; !important;
}

body.rtl .elementor-87 .elementor-element.elementor-element-0b15db5{
    direction: ltr;
}
body.rtl .elementor-widget-axtronic-countdown .elementor-countdown-item{
    min-width: 45px;
}
.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner{
    font-size: 0;
}
.woosc-settings-tools,.woosc-settings-fields{
    font-size: 14px;
}
.woosc-settings-fields li span{
    margin-right: 5px;
}
.elementor-89 .elementor-element.elementor-element-85b1d05 .elementor-heading-title ,.elementor-89 .elementor-element.elementor-element-687cf97 .elementor-heading-title{
    text-align: center;
}
body.rtl .elementor-team-wrapper .team-name{
    text-align: center !important;
}
.elementor-91 .elementor-element.elementor-element-620bb825 .elementor-heading-title{
    text-align: center;
}
body.rtl #text{
    text-align: center;
}
.site-account-side .box-content .form-login{
    transform: translateX(100%);
}
/*
.rtl .woocommerce-pagination a.next, .rtl .woocommerce-pagination a.prev, .rtl .pagination a.next, .rtl .pagination a.prev{
    transform: none;
    min-width: 79px;
}
*/
.elementor-85 .elementor-element.elementor-element-dd8a69c .elementor-heading-title,
.elementor-85 .elementor-element.elementor-element-9b09a11 .elementor-heading-title,
.elementor-85 .elementor-element.elementor-element-9c626a2 .elementor-heading-title,
.elementor-85 .elementor-element.elementor-element-c2e4222 .elementor-heading-title,
.elementor-86 .elementor-element.elementor-element-6c50bb7 .elementor-heading-title,
.elementor-86 .elementor-element.elementor-element-db6209e .elementor-heading-title,
.elementor-86 .elementor-element.elementor-element-81a2888 .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-25e65cb .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-5612c49 .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-5612c49 .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-171ea04 .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-fbe0771 .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-9407768 .elementor-heading-title{
    text-align: center;
}
@media (max-width: 767px) {
    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
        text-align: center;
    }
}
@media (min-width: 1024px) {
    body.rtl .site-navigation ul li.menu-item .sub-menu .menu-item:hover > a::before, .main-navigation ul li.menu-item .sub-menu .menu-item:hover > a::before {
        right: 15px;
        left: 0;
    }
    body.rtl  .site-navigation ul li.menu-item .sub-menu .menu-item:hover > a, .main-navigation ul li.menu-item .sub-menu .menu-item:hover > a {
        padding-right: 30px;
        padding-left: 15px;
    }
    .site-navigation ul.menu ul.sub-menu li.menu-item.current-menu-parent > a, .site-navigation ul.menu ul.sub-menu li.menu-item.current-menu-item > a, .site-navigation ul.menu ul.sub-menu li.menu-item.current-menu-ancestor > a{
        padding-right:  30px;
        padding-left: 16px;
    }
    body.rtl .site-navigation ul.menu ul.sub-menu li.menu-item.current-menu-parent > a::before, .site-navigation ul.menu ul.sub-menu li.menu-item.current-menu-item > a::before, .site-navigation ul.menu ul.sub-menu li.menu-item.current-menu-ancestor > a::before{
        right: 15px;
        left: auto;
    }
}
@media (min-width: 1024px){
    .site-navigation ul ul.sub-menu{
        left: auto;
        right: 1.1em;
    }
}
@media (max-width: 767px) {
    .elementor-icon-box-title,.elementor-icon-box-description{
        text-align: center;
    }
}
@media (min-width: 1024px) {
    #comments .comment-list .comment-meta .avatar {
        left: auto;
        right: -75px;
    }
    #comments .comment-list .comment-body {
        padding-left: 0;
        padding-right:75px ;
    }
}

@media (min-width: 1024px) {
    .axtronic-sidebar-left .content-area + * {
        float: left !important;
    }
    body.rtl .content-area {
        float: right ;
    }
    body.rtl .widget-area {
        float: left;
    }
}
body.rtl .woobt-images .woobt-image{
    margin-right: 0;
    margin-left: 10px;
}
body.rtl .woobt-images .woobt-image span{
    margin-right: 0;
    margin-left: 10px;
}
body.rtl .woobt-images{
    align-items: flex-start;
}
/* dokan */
body.rtl #dokan-seller-listing-wrap ul.dokan-seller-wrap li{
    float: right;
}
body.rtl #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{
    text-align: left;
}
body.rtl #dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round{
    transform: rotate(180deg);
    text-align: center;
}
body.rtl #dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round:before{
    text-align: center;
}
body.rtl .dokan-store-products-filter-area .orderby-search{
    float: left;
}
body.rtl .dokan-store-products-filter-area .search-store-products{
    float: right;
}
body.rtl .dokan-store-products-filter-area .product-name-search{
    float: right;
}
.wpcf7 .wpcf7-form > P >label {
    width: 100% !important;
}
.axtronic-mobile-nav .mobile-nav-tabs ul li:first-of-type{
    width: 47%;
    text-align: center;
    justify-content: center;
}
.axtronic-mobile-nav .mobile-nav-tabs ul li:last-of-type{
    width: 53%;
    text-align: center;
    justify-content: center;
}
body.rtl ul.products-list li.product .shop-action a[class*="product_type_"]{
    width: auto;
}
body.rtl .store-footer > a span.dokan-btn-theme{
    transform: rotate(180deg);
}
.widget_price_filter .price_slider_amount .button{
    text-align: center;
}
@media (max-width: 1024px) {
    body.rtl .elementor-1607 .elementor-element.elementor-element-d2cbb02 > .elementor-element-populated {
        border-width: 0px 1px 0px 1px;
    }
}
body.rtl .side-wrap {
    right: auto;
    left: 0;
    transform: translate3d(-300px, 0, 0);
}