body{direction:rtl;}
.sc_layouts_row_type_narrow .sc_layouts_item_icon + .sc_layouts_item_details {
    margin-left: 0!important;
    margin-right: 0.7em;
}

.sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
    right: auto!important;
    left: 0em!important;
}
.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{text-align:right;}
.footer_wrap .widget_title, .footer_wrap .sc_item_title {
    text-align: right!important;
	font-weight: 600!important;
    font-style: normal!important;
}
.wpcf7,.wpcf7-email{direction:rtl!important;}
h3#ship-to-different-address label > 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!important;
	left:auto !important;
}
h3#ship-to-different-address label > 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-left:0!important;
	padding-right:1.8em!important;
}

.wpcf7 input,.wpcf7 textarea,.wpcf7 .wpcf7-list-item-label:before{border-color:#000000!important;}
.woocommerce-tab-icon{padding-left:10px;}
.sc_layouts_menu_nav>li{
	float:right;
}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after{left: 13px;right:auto!important;}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs){
	text-align:right!important;
}
.sc_layouts_menu_nav > li > ul{
	right:-0.7em;
	left:auto!important;
}
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating{
    float: left;
}
.menu_mobile .menu_mobile_nav_area .menu-item > a{
	width: 100%;
    text-align: right;
}

@media (max-width: 767px) {
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
        padding: 3px 0 3px 2em;
    }
	.menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu:before, .menu_mobile .menu_mobile_nav_area li > a:hover > .open_child_menu:before{
		right:auto!important; 
		left:0!important;
	}
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .post_data{
	text-align:right;
}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data{
	text-align:right;
}
.menu_mobile .menu_mobile_header_wrap{flex-direction: row-reverse!important;}
.menu_mobile .socials_mobile{text-align: right;}
.menu_mobile .socials_mobile .social_item {
    margin: 0 0 0 1.2em;
}
.menu_mobile .menu_mobile_close{flex-direction: row-reverse!important;}
.menu_mobile .social_item .social_icon{
	font-size: 25px;	
}
.menu_mobile .menu_mobile_nav_area .open_child_menu{
	left:0;
	right:auto !important;
}
.menu_mobile .menu_mobile_nav_area li > a > .open_child_menu:before,
.post-more-link .more-link-icon:before,
.post_featured.hover_info .post_info .post_title .hover-arrow:before,
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after,
.sc_blogger .sc_blogger_item_button .item_more_link .link_icon:before,
.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_icon:before,
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon:before,
.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after{content: '\e907'!important;}


.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item{
	margin:0 0 5px 5px;
}

.rtl .woocommerce.wp-widget-woocommerce_products ul.product_list_widget li img{
	margin:-0.94444rem 0 0.55556rem 1.11111rem;
	float:right;
}
.single_product_bottom_bar_sticky .single_product_bottom_bar_info .single_product_bottom_bar_product_price{
	margin-left: 10px;
	margin-right: 0;
}
.widget_area .post_item, aside .post_item{text-align:right;}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb{margin: 0 0 0 50px;}
@media (max-width: 1279px){.widget_area .post_item .post_thumb, aside .post_item .post_thumb{margin: 0 0 0 20px;}}


.widget ul, ul.trx_addons_list_minus{
	padding-right: 8px;
	padding-left: 0;
}
.widget ul > li:before, .widget_recent_comments ul > li:before, ul.trx_addons_list_minus > li:before, ul.wp-block-archives-list > li:before, ul.wp-block-categories-list > li:before, ul.wp-block-rss > li:before {
	left: auto!important;
	right: -8px;
}
.related_wrap.team_page_related .related_item, .related_wrap.related_style_classic .related_item{
	text-align: right!important;
}


.sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_decoration:before, .sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_bordered.sc_button_decoration:before{
	right:auto!important;
	left: 1.57778rem;
	transform: translateY(-50%) scale(-1);
	-ms-transform: translateY(-50%) scale(-1);
	-webkit-transform: translateY(-50%) scale(-1);
	margin-left:0!important;
}
.sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_decoration:after, .sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_bordered.sc_button_decoration:after {
    right:auto!important;
	left: 1.572222rem;
    -webkit-transform: translateY(-50%) scale(-1);
    -ms-transform: translateY(-50%) scale(-1);
    transform: translateY(-50%) scale(-1);
	margin-left:0!important;
}
.sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_decoration.sc_button_size_small, .sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_bordered.sc_button_decoration.sc_button_size_small {
    padding-left: 70px;
}
.sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_decoration, .sc_button:not(.sc_button_with_icon):not(.sc_button_with_image).sc_button_bordered.sc_button_decoration{
	padding-right: 30px;
	padding-left: 70px;
}

.post_featured.hover_info img, .post_featured.hover_info .post_info .post_category, .post_featured.hover_info .post_info .post_title, .post_featured.hover_info .post_info .post_descr{
	text-align:right;
}

.sc_testimonials_accent2 .sc_testimonials_item:before,
.sc_testimonials_accent2 [class*="column"] .sc_testimonials_item_content, .sc_testimonials_accent2 .sc_testimonials_item_content,
.sc_testimonials [class*="column"] .sc_testimonials_item_author{
	text-align: right;
}
.sc_testimonials_accent2 .sc_testimonials_item_author_avatar{margin: 0 0 0 14px;}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img{
	margin-left: 17px;
    margin-right: 0!important;
}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{
	float:right;
	margin: -10px 20px 10px 0;
}
.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li,
 .woocommerce-page ul.product_list_widget li,
 .woocommerce-mini-cart__total.total{
	text-align:right;
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a{
	width: calc(50% - 10px);
}
.woocommerce-mini-cart__buttons.buttons{
	/*text-align:center;*/
	display: flex;
    justify-content: space-between;
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a{
	margin-left: 0!important;
	margin-right: 0!important;
}

.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name,
.woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td{text-align:right!important;}

.woocommerce div.product form.cart{
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.tinv-wishlist table th, .tinv-wishlist table td{text-align:right!important;}
.woocommerce .woocommerce-cart-form table.shop_table .product-name img{
	margin-right: 0!important;
	margin-left: 25px;
}
.woocommerce_status_bar .num{
	margin-right: 0!important;
	margin-left: 16px;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{
	text-align:right!important;
}
body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide{
	right: calc( var(--theme-var-page) / -2 + 50%);
	left: auto!important;
}
.section_title{text-align:right;}

.post_meta.post_meta_single,.nav-links{direction: initial;}
.rtl .sc_button {
    margin-right: 0;
    margin-left: 2.3em;
}