@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWebFaNum.eot');
	src: url('fonts/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWebFaNum.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWebFaNum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWebFaNum.ttf') format('truetype');
}




body { font-family: 'iransans' !important; }
.site-title, h1, h2, h3, h4, h5, h6 { font-family: 'iransans' !important; }
button, input, select, textarea { font-family: 'iransans' !important; }
.site-title { font-family: 'iransans' !important; }
.site-description { font-family: 'iransans' !important; }
.menu, .page_item, .menu-item, .menu-item li, .menu-item a { font-family: 'iransans' !important; }
article h1, article h2, article h3, article h4, article h5, article h6 { font-family: 'iransans' !important; }
article { font-family: 'iransans' !important; }
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { font-family: 'iransans' !important; }
.widget { font-family: 'iransans' !important; }
footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6 { font-family: 'iransans' !important; }
footer { font-family: 'iransans' !important; }









body {
    direction: rtl;
}
rs-module rs-slide rs-layer {
	font-family: 'iransans' !important;
}
rs-module .rs-layer {
	font-family: 'iransans' !important;
}
.post_meta .post_meta_item {
    margin-left: 10px;
    margin-right: 0;
}
.post_categories > a {
    margin-left: 10px;
    margin-right: 0;
}
.post_categories > a:last-child {
    margin-left: 0;
}
.rs-layer > .post_meta {
    margin-right: 3px;
    margin-left: 0;
}
.sc_layouts_menu_nav>li {
    float: right;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
    text-align: right;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after, .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    left: 2.7em;
    right: auto;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after, .sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    content: '\e883';
}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul {
    right: 15.4em;
    margin: 0 4px 0 0 !important;
    left: auto;
}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img {
    right: 0;
    left: auto;
}
.theme_button_close, .trx_addons_button_close, .review-form a.close {
    left: 0;
    right: auto;
}
.woocommerce.widget_shopping_cart ul.cart_list li {
    padding: 0 130px 0 1.7em;
}
.sc_layouts_cart_widget .widget_shopping_cart {
    text-align: right !important;
}
.widget.woocommerce .buttons .button + .button {
    margin-right: 6%;
    margin-left: 0;
}
.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
    margin: 12px 0px 0 12px;
}
.nav-links .page-numbers.next:before, .comments_pagination .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {
    content: '\e837';
}
.nav-links .page-numbers.last:before, .comments_pagination .page-numbers.last:before, .woocommerce nav.woocommerce-pagination ul li a.last:before {
    content: '\e8af';
}
.nav-links .page-numbers.prev:before, .comments_pagination .page-numbers.prev:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before {
    content: '\e836';
}
.nav-links .page-numbers.first:before, .comments_pagination .page-numbers.first:before, .woocommerce nav.woocommerce-pagination ul li a.first:before {
    content: '\e8b0';
}
.widget ul > li:before {
    left: auto;
	right: -18px;
	transform: rotate(180deg);
}
form.mc4wp-form .mc4wp-form-fields button, form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    border-radius: 4px 0px 0px 4px;
    left: 0;
    right: auto;
}
.widget form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    padding-right: 1.7em !important;
    padding-left: 65px !important;
}
.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info>div>a:before, .widget_contacts .contacts_info>a:before {
    right: 0;
    left: auto;
    text-align: right;
}
.widget_contacts .contacts_info span, .widget_contacts .contacts_info>div>a, .widget_contacts .contacts_info>a {
    padding-right: 1.5em;
    padding-left: 0;
}
.trx_addons_scroll_to_top {
    left: 2em;
    right: auto;
}
label.woocommerce-form__label-for-checkbox > input[type="checkbox"] + span:before, input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before {
    right: 0;
    left: auto;
}
label.woocommerce-form__label-for-checkbox > input[type="checkbox"] + span, input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {
    padding-right: 34px;
    padding-left: 0;
}
.post_meta_item:before, .comment_counters_item:before, .comment_counters_item[class*="icon-"]:before {
    margin: 0 0 0 0.3em;
}
form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    padding: 1em 1.7em 1em 15em;
}
.sc_button.sc_button_simple:before, .sc_button.sc_button_simple:after {
    transform: rotate(180deg);
}
.sc_button_simple {
    padding: 0 0 0 1.1em;
}
.sc_layouts_column_align_left .elementor-widget-wrap > .sc_layouts_item:first-child .sc_layouts_menu.sc_layouts_menu_dir_horizontal > ul > li:first-child > a {
    padding-right: 0;
    padding-left: 1.2em;
}
.content .search_wrap.search_style_expand .search_form_wrap .search_field, .content .search_wrap.search_style_normal .search_form_wrap .search_field {
    padding: 1em 3.8em 1em 1.2em !important;
}
.content .search_wrap.search_style_expand .search_submit, .content .search_wrap.search_style_normal .search_submit {
    right: 0;
    left: auto;
    padding: 0 2.1em 0 1em;
}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
    margin: 0 0px 1px 30px;
}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
    float: right;
}
.widget_area .post_item, aside .post_item {
    text-align: right;
}
.widget_area .post_item .post_title, aside .post_item .post_title {
    text-align: right;
}
.slider_container.slider_titles_top .slide_info {
    text-align: right;
}
.slider_titles_top.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_titles_top .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_titles_top .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    text-align: right;
    padding-right: 60px;
    padding-left: 0;
}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0px 0 21px;
}
.widget ul {
    padding-right: 1.2em;
    padding-left: 0;
}
.menu_mobile .menu_mobile_nav_area li > a {
    padding: 4px 0 4px 2.4em;
    text-align: right;
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
    right: auto;
    left: 0;
}
.menu_mobile .social_item {
    margin: 1em 0 0 1em;
}
.menu_mobile .menu_mobile_nav_area > ul > li li > a {
    padding-right: 1em;
    padding-left: 0;
}
.menu_mobile .menu_mobile_nav_area > ul > li li li > a {
    padding-right: 2em;
}
.widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search {
    padding-right: 3.8em !important;
    padding-left: 1.2em;
}
.widget_search input.search-submit, .woocommerce.widget_product_search .search_button, .widget_display_search #bbp_search_submit, #bbpress-forums #bbp-search-form #bbp_search_submit {
    right: 0;
    left: auto;
}
.widget_search form:after, .woocommerce.widget_product_search form:after, .widget_display_search form:after, #bbpress-forums #bbp-search-form:after {
    right: 2em;
    left: auto;
}
@media (max-width: 1023px){
.sc_layouts_column_align_right [data-type^="trx-addons/socials"], .sc_layouts_column_align_right [data-type^="trx-addons/button"], .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
    margin-right: 1.2em;
    margin-left: 0;
}}
.widget_archive li > a, .product-categories li > a, .widget_categories li > a {
    float: right;
}
.widget_archive li, .product-categories li, .widget_categories li {
    text-align: left;
}
.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
    padding-right: 2.5em;
    padding-left: 0;
}
.page_content_wrap .wp-widget-nav_menu .open_child_menu {
    left: 0;
    right: auto;
}
.page_content_wrap .wp-widget-nav_menu .open_child_menu:before {
    content: '\e837';
}
.page_content_wrap .wp-widget-nav_menu li li {
    padding-right: 20px;
    padding-left: 0;
}
@media (max-width: 767px){
.slider_titles_top.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_titles_top .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_titles_top .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    padding-right: 30px !important;
    padding-left: 0 !important;
}}
@media (max-width: 1279px){
.slider_titles_top.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_titles_top .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_titles_top .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    padding-right: 40px !important;
    padding-left: 0 !important;
}}
ul[class*="trx_addons_list"] {
    padding-right: 1.2em;
    padding-left: 0;
}
ul[class*="trx_addons_list_custom"]>li:before {
    right: -18px;
    left: auto;
    transform: rotate(180deg);
}
.wpcf7 {
    direction: rtl;
}
.fileform #fileformlabel {
    text-align: right;
}
.wpcf7 .wpcf7-text {
    text-align: right;
}
.columns_align_left .wpcf7-submit {
    margin-right: 0 !important;
    margin-top: 1em !important;
}
.columns_align_left .wpcf7-form-control-wrap.acceptance {
    text-align: right;
}
.wpcf7 .select_container:after {
    left: 1.5em;
    right: auto;
}
.select_container select {
    padding-left: 3em !important;
    padding-right: 1.8em !important;
}
.select_container:before {
    left: 2px;
    right: auto;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav li li.menu-item-has-children > a {
    padding-left: 3em;
    padding-right: 2.4em;
}
.post_meta .post_meta_download:before {
    display: inline-block;
}
.post_meta a.post_meta_item:before, .post_meta .vc_inline-link:before, .post_meta a.post_meta_item > .post_counters_number {
    margin-left: 6px;
    margin-right: 0;
}
.post_meta .post_meta_item.post_author:not(:first-child) {
    margin-right: 20px;
    margin-left: 10px;
}
.post_meta .post_meta_item .post_author_avatar {
    margin-left: 9px;
    margin-right: 0;
}
.post_meta .post_meta_item.post_date:not(:first-child) {
    margin-right: 8px !important;
    margin-left: 0 !important;
}
.download-button:before {
    margin-left: 10px;
    margin-right: 0;
}
.post_item_single .post_content > .post_meta_single .post_tags a {
    margin: 0 0 10px 10px;
}
.post_item_single .post_content > .post_meta_single .post_tags {
    float: right;
}
.post_item_single .post_content > .post_meta_single .post_meta_item.post_share {
    float: left;
}
.post_item_single .post_content > .post_meta_single .post_share .social_item {
    margin: 5px 10px 5px 0 !important;
}
.socials_wrap .social_item:last-child {
    margin-left: 0 !important;
}
.trx_addons_emotions_item {
    margin: 0 0 10px 10px;
    padding: 0 50px 0 0;
    text-align: right;
}
.trx_addons_emotions .trx_addons_emotions_item:before {
    text-align: right;
    right: 0;
    left: auto;
}
.nav-links-single .nav-links .nav-previous {
    float: right;
    text-align: right;
    padding-left: 15px;
    padding-right: 0;
}
.nav-links-single .nav-links .nav-previous a {
    padding-right: 130px;
    padding-left: 0;
}
.nav-links-single .nav-links a .nav-arrow {
    right: 0;
    left: auto;
}
.nav-links-single .nav-links .nav-previous .post-title {
    text-align: right;
}
.nav-links-single .nav-links .nav-previous .screen-reader-text:before {
    right: 1px;
    left: auto;
    content: '\e940';
}
.nav-links-single .nav-links .nav-previous .screen-reader-text {
    padding-right: 13px !important;
    padding-left: 0 !important;
}
.section_title {
    text-align: right;
}
.related_wrap.related_style_classic .related_item {
    text-align: right;
}
.wpgdprc-checkbox label {
    padding-right: 32px;
    padding-left: 0;
}
.wpgdprc-checkbox label input[type="checkbox"]:before {
    left: auto;
    right: 0;
}
.comments_list_wrap .comment_author_avatar {
    left: auto;
    right: 0;
}
.comments_list_wrap .comment_content {
    padding-right: 90px;
    padding-left: 0;
}
.comments_list_wrap .comment_info {
    padding-left: 50px;
    padding-right: 0;
}
.comments_list_wrap .comment_author {
    margin: 0 0 0 0.5em;
}
.comments_list_wrap .comment_date, .comments_list_wrap .comment_time {
    margin-left: 0.3em;
    margin-right: 0;
}
.comments_list_wrap .comment_reply {
    left: 0;
    right: unset;
}
.comments_list_wrap ul ul {
    margin-right: 50px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
}
@media (max-width: 767px){
.nav-links-single .nav-links .nav-next a, .nav-links-single .nav-links .nav-previous a {
    padding: 0 !important;
}}
@media (max-width: 1279px){
.comments_list_wrap .comment_content {
    padding-right: 80px !important;
    padding-left: 0;
}}
@media (max-width: 767px){
.comments_list_wrap ul ul {
    margin-right: 30px !important;
    margin-left: 0 !important;
}}
@media (max-width: 479px){
.comments_list_wrap .comment_content {
    padding-right: 0 !important;
    padding-left: 0 !important;
}}
@media (max-width: 479px){
.comments_list_wrap ul ul {
    margin-right: 1.5em !important;
    margin-left: 0 !important;
}}
.nav-links-single .nav-links .nav-next a .nav-arrow {
    left: 0;
    right: auto;
}
.nav-links-single .nav-links .nav-next a {
    padding-left: 130px;
    padding-right: 0;
}
.nav-links-single .nav-links .nav-next {
    text-align: left;
    padding-right: 15px;
    padding-left: 0;
}
.nav-links-single .nav-links .nav-next .post-title {
    text-align: left;
}
.nav-links-single .nav-links .nav-next .screen-reader-text {
    padding-left: 13px !important;
    padding-right: 0 !important;
}
.nav-links-single .nav-links .nav-next .screen-reader-text:before {
    content: '\e93f';
    left: 1px;
    right: auto;
}
.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous {
    right: 0;
    left: auto;
}
.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next {
    left: 0;
    right: auto;
}
.nav-links-single.nav-links-fixed .nav-links .nav-previous {
    right: -300px;
    left: auto;
}
.nav-links-single.nav-links-fixed .nav-links .nav-next {
    right: auto;
    left: -300px;
}
.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous .nav-arrow {
    border-radius: 4px 0 0 0;
}
.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous {
    border-radius: 4px 0 0 4px;
}
.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next .nav-arrow {
    border-radius: 0 4px 0 0;
}
.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next {
    border-radius: 0 4px 4px 0;
}
body:not(.share_original).body_style_wide:not(.expand_content):not(.sidebar_show) .content.content_single {
    left: -125px;
    right: auto;
}
body:not(.share_original).body_style_wide:not(.expand_content):not(.sidebar_show) .side_share {
    margin-right: 130px;
    margin-left: 0;
}
.comments_list_wrap .bypostauthor > .comment_body .comment_author_avatar:after {
    left: -14px;
    right: auto;
}
.comments_wrap #cancel-comment-reply-link:before {
    left: 0;
    right: auto;
}
body:not(.share_original) .side_share {
    right: 3em;
    left: auto;
}
@media (max-width: 1279px){
body:not(.share_original).body_style_wide.expand_content .side_share {
    right: 0;
    left: auto;
}}
@media (max-width: 1679px){
body:not(.share_original) .side_share {
    right: 1.1em;
    left: auto;
}}
@media (max-width: 767px){
.socials_wrap .social_item {
    margin-left: 6px !important;
    margin-right: 0;
}}
.post_meta .post_meta_item:last-child {
    margin-left: 0 !important;
}
.post_featured>.cat_top {
    right: 30px;
    left: auto;
}
.format-quote .post_content, .format-aside .post_content, .format-link .post_content, .format-status .post_content {
    text-align: right;
}
blockquote {
    text-align: right;
}
blockquote, blockquote[class*="wp-block-quote"][class*="is-style-"], blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-freeform.block-library-rich-text__tinymce blockquote {
    padding: 3.25em 8.2em 3.35em 3.25em;
}
blockquote:before {
    right: 2.3em;
    left: auto;
}
.sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a {
    float: right;
    margin: 0 0 10px 10px;
}
div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links {
    text-align: right;
}
.sidebar_right [class*="content_wrap"] > .content {
    float: right;
}
.sidebar_right [class*="content_wrap"] > .sidebar {
    float: left;
}
.sc_price_item, .sc_price_item.with_image {
    text-align: right;
}
.sc_testimonials.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content {
    text-align: right;
}
.sc_testimonials.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content {
    text-align: right;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_author {
    text-align: right;
    padding-left: 0;
}
.trx_addons_dropcap {
    margin: 0.2em 0 0 0.6em;
}
.trx_addons_dropcap {
    float: right;
}
.trx_addons_dropcap.trx_addons_dropcap_style_2 {
    text-align: right;
    margin: 0.1em 0 0 0.35em;
}
figure figcaption, .wp-block-image figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {
    text-align: right;
}
.sc_price_item ul[class*="trx_addons_list"]>li:before {
    right: -1em;
    left: auto;
}
.woocommerce .fribbo_shop_mode_buttons, .woocommerce-page .fribbo_shop_mode_buttons {
    float: right;
    margin: 0 0 10px 10px;
}
.woocommerce .fribbo_shop_mode_buttons a + a, .woocommerce-page .fribbo_shop_mode_buttons a + a {
    margin-right: 0.5em;
    margin-left: 0;
}
.woocommerce .fribbo_shop_mode_buttons a, .woocommerce-page .fribbo_shop_mode_buttons a {
    float: right;
}
.select_container:after {
    right: auto;
    left: 1.5em;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 1px;
    text-align: left;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    left: 10px;
    right: auto;
}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {
    float: right;
    margin: 0 0 0 2em;
}
.woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data {
    text-align: right;
}
span.amount {
    line-height: 1.1em;
}
.post_item_404 .page_title {
    float: right;
}
.post_item_404 .page_info {
    float: right;
    text-align: right;
    padding: 0 5rem 0 0;
}
@media (max-width: 767px){
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {
    margin: 0 0 0 20px !important;
}}

@media (max-width: 1279px){
.woocommerce .widget_price_filter .price_slider_amount {
    font-size: 17px;
    text-align: right;
}}
.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name {
    text-align: right !important;
}
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span {
    right: auto;
    left: 0;
}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"] {
    padding: 0 2em 0 0;
}
.woocommerce .quantity .qty {
    text-align: right;
}
.woocommerce table.cart td.actions .coupon + .button, .woocommerce #content table.cart td.actions .coupon + .button, .woocommerce-page table.cart td.actions .coupon + .button, .woocommerce-page #content table.cart td.actions .coupon + .button {
    float: left;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
    margin-left: 0.5em;
    margin-right: 0;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
    text-align: right;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: right !important;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left;
}
.woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td {
    text-align: right;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
.woocommerce.sidebar_hide div.product div.images, .woocommerce-page.sidebar_hide div.product div.images, .woocommerce.sidebar_hide #content div.product div.images, .woocommerce-page.sidebar_hide #content div.product div.images {
    float: right;
}
.woocommerce div.product span.onsale {
    right: 1em;
    left: 10px;
}
.woocommerce.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary {
    padding-right: 5em;
    float: left;
    padding-left: 0;
}
.woocommerce div.product p.price del + ins {
    margin-right: 32px;
    margin-left: 0;
}
.woocommerce div.product form.cart .variations td.label {
    text-align: right;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
    margin: 0 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
    padding-right: 0;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
    text-align: right;
}
.woocommerce #reviews #comments, .woocommerce #comments + #review_form_wrapper {
    float: right;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: right;
    margin: 0 0 0.5em 1.5em;
}
@media (max-width: 1023px){
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary {
    padding-right: 1.8em;
    padding-left: 0;
}}
@media (max-width: 1279px){
.woocommerce.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary {
    padding-right: 2em;
    padding-left: 0;
}}
@media (max-width: 1439px){
.woocommerce.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary {
    padding-right: 3.3em;
    padding-left: 0;
}}
@media (max-width: 767px){
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    padding-right: 0 !important;
}}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
    margin: 0 1em 0.15em 0;
}
rs-slides{
    direction: ltr;
}
.rs-layer{
    direction: rtl;
}
.sc_button.sc_button_simple:hover:before {
    left: 0;
    right: auto;
}
.sc_button.sc_button_simple:hover:after {
    left: -15px;
    right: auto;
}
.sc_button.sc_button_simple:before {
    left: 15px;
    right: auto;
}
.sc_button.sc_button_simple:after {
    left: 0;
    right: auto;
}
.wp-block-column:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
@media (max-width: 767px){
.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button {
    vertical-align: bottom;
}}
.search_style_fullscreen.search_opened .search_form {
    left: auto;
    right: 50%;
    transform: translate(50%,-50%);
}
.search_style_fullscreen.search_opened .search_field {
    padding: 0 1.8em 0 0 !important;
}
.search_style_fullscreen.search_opened .search_submit {
    right: 0 !important;
    left: auto !important;
}
.search_style_fullscreen.search_opened .search_close {
    left: 3em;
    right: auto;
}
@media (max-width: 1023px){
    .post_item_404 .page_info {
        padding: 0 4rem 0 0 ;
    }}    
@media (max-width: 767px){
.post_item_404 .page_info {
    padding-right: 0 !important;
}}
@media (max-width: 767px){
.post_item_404 .page_title {
    line-height: 1.1em;
}}
.sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer){
    margin-right: 1.5em;
    margin-left: 0;
}
@media (max-width: 1023px){
body:not(.share_original).body_style_wide:not(.expand_content):not(.sidebar_show) .content.content_single {
    left: 0 !important;
    right: auto !important;
}}
.sc_layouts_cart_widget {
    left: 0;
    right: auto;
}
@media (max-width: 767px){
.sc_layouts_cart_widget {
    right: 0;
    left: 0;
}
}