


.onsale {
    right: 15px;
    left: inherit;
}

/* header */

.menu-layout-7 .header-container {
    direction: ltr;
}



/* home products */

.products.columns-4 .product:nth-of-type(4n) {
	margin-right: 30px;
	margin-left: 0px;
}
.products.columns-4 .product:first-child {
	margin-right: 0px;
	margin-left: 30px;
}


/* product category */

.shop-top-bar {
    float: right;
}


/* product */

.single-gallery-slider .single-product-gallery {
    float: left;
}

.summary .product_title {
    text-align: right;
}

.single-gallery-slider .single-product-gallery + .summary {
    padding-right: 0px;
	padding-left: 50px;
}


.single span.onsale {
    top: 15px;
    left: 70px;
    right: inherit;
}

.onsale {
    right: inherit;
    left: 15px;
}

.post-nav-item {
    direction: rtl !important;
}
.post-nav-item.prev-nav img {
    margin-right: 0px;
    margin-left: 30px;
}
.post-nav-item.next-nav .nav-item-cont {
    margin-right: 0px;
    margin-left: 30px;
}
/* cart */

.woocommerce-cart .coupon input {
    margin-left: 14px;
    font-size: 14px;
    width: 224px;
}
.woocommerce-cart .coupon .button {
    float: left !important;
}
a.woocommerce-remove-coupon {
    float: left;
}
tr.cart-discount.coupon-eff15off td {
    direction: ltr;
}



/* footer */

div#news-sign {
    float: left;
}



.menu-layout--classic .header-logo {
    margin-right: 0;
    padding: 0;
}




/* menu */

@media (min-width: 992px) {
	.theme-primary-menu:not(.theme-sidebar-menu) > li {
		float: right;
	}
	.theme-primary-menu:not(.theme-sidebar-menu) > li:not(.menu-item-has-mega-menu) ul a {
    	text-align: right;
	}
	.theme-primary-menu:not(.theme-sidebar-menu) > li:not(.menu-item-has-mega-menu) ul {
		right: 0;
		left: inherit;
	}
	.theme-primary-menu:not(.theme-sidebar-menu) .mega-menu-row {
    	left: inherit;
    	right: 0;
	}
	.theme-primary-menu:not(.theme-sidebar-menu) .mega-menu-row > li {
    	float: right;
	}
	.theme-primary-menu:not(.theme-sidebar-menu) .mega-menu-row {
		text-align:right;
	}

}
@media (min-width: 1200px) {
	.menu-layout--classic .header-action {
		margin-left: 0px;
	}
}


/* home product widget */




/* home blog widget */

.ht-grid-item {
    float: right !important;
}


/* product list */

.products .product {
    float: right;
}

.products .product {
    margin: 0 0px 54px 30px;
}
@media (min-width: 992px) {
	.products.columns-3 .product:nth-of-type(3n) {
		margin-right: 0;
		margin-left: 0;
	}
}


/* breadcrumbs */

.crumbs > span:after {
    margin-right: 8px;
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* product quick view */





.quick-view-content .quick-view-images {
    float: right;
}
.quick-view-close-btn {
    left: 15px;
    right: inherit;
}
.cart .single_add_to_cart_button:before {
    margin-left: 7px;
    margin-right: 0px;
}
.quick-view-content .single_add_to_cart_button {
    float: right;
}

/* wishlist */

td.product-price {
    direction: ltr;
}
td.product-add-to-cart a {
    color: black;
    text-decoration: underline;
}

/* loop page */

.loop-action {
    direction: initial;
}


/* rating */
p.stars.selected span {
    direction: ltr !important;
    min-height: 40px;
    display: block;
}
.comment-form-rating .stars span a {
    float: right;
}
.star-rating > span {
	left: inherit;
	right: 0;
}



/* product page */


.cart .single_add_to_cart_button {
   margin-right: 10px;
}
.quantity {
    float: right;
}
.single-gallery-slider.single-gallery-vertical .pro-carousel-thumb {
    width: 80px;
    margin-right: 20px;
    float: right;
}

.cart .yith-wcwl-add-to-wishlist {
    float: right;
}
.quantity:not(.hidden) .modify-qty[data-click=plus] {
    padding-right: 5px;
}
.quantity:not(.hidden) .modify-qty[data-click=minus] {
    padding-left: 5px;
}
ul.product_list_widget, aside#recent-posts-3 ul {
    padding-right: 0px;
}
.summary .yith-wcwl-add-to-wishlist a:before {
    margin-left: 5px;
    margin-right: 0px;
}


section.related.products .product {
    margin: 0 15px 57px 15px;
}

/* login */

#customer_login .u-column1.col-1 {
    float: right;
    padding-right: 0px;
    padding-left: 30px;
}
p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}





/* checkout */ 




/* cart */

.woocommerce-form-login button[type="submit"], .woocommerce-form-register button[type="submit"], .woocommerce-form-coupon button[type="submit"] {
    margin-right: 0px;
}


#close-cart-sidebar , .product_list_widget .remove_from_cart_button{
    right: inherit;
    left: 20px;
}
.cart-sidebar-head .shop-cart-count {
    margin-right: 10px;
}

/* checkout */


p#billing_first_name_field {
    float: right;
    margin-left: 20px;
    margin-right: 0px;
}
.woocommerce input[type="checkbox"] + span:before {
    margin-left: 10px;
    margin-right: 0px;
}

@media (min-width: 1200px) {
	form.woocommerce-checkout #customer_details {  
		padding-right: 0px;
		padding-left: 50px;
		float: right;
	}
}
form.woocommerce-checkout #order_review_heading {
    float: right;
}
caption, th, td {
    text-align: right;
}
form.woocommerce-checkout .shop_table td:last-child, form.woocommerce-checkout .shop_table th:last-child {
    text-align: left;
}
form.woocommerce-checkout .shop_table .shipping th, form.woocommerce-checkout .shop_table .shipping td {
    text-align: right;
}
#shipping_method input[type="radio"] + label:before, .methods input[type="radio"] + label:before {
    float: right;
    margin-left: 15px;
    margin-right: 0px;
}

/* search */

.zoa-search-form__loader {
    left: 0px;
    right: inherit;
}
/* contact form */

form.wpcf7-form {
    direction: rtl;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: right;
}

/* blog */

.fa-angle-double-right:before {
    content: "\f100";
}
.ht-pagination ul .fa-angle-double-right, .woocommerce-pagination ul .fa-angle-double-right {
    margin-right: 3px;
}
.post-nav-item {
    direction: initial;
}

/* user erea */




.menu-woo-action ul {
    text-align: right;
    right: 0px;
    left: inherit;
}
nav.woocommerce-MyAccount-navigation {
    float: right;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:before {
    margin-left: 15px;
    margin-right: 0px;
}

/* footer */

.ctf-deco1 .wpcf7-text {
    float: right;
    text-align: right;
    direction: rtl;
}

.footer-copyright {
    direction: initial;
}

@media (max-width: 990px) {
	.menu-layout--classic .header-logo {
    	margin-right: auto;
	}
	.products .product {
		width: -webkit-calc( ( 100% - 60px ) / 2);
		width: -moz-calc( ( 100% - 60px ) / 2);
		width: calc( ( 100% - 60px ) / 2);
		margin: 0 15px 30px 15px;
	}
	.products .product:first-child {
    	margin-right: 0;
	}
	#sidebar-menu-content .theme-primary-menu li.menu-item-has-children:after {
    	right: initial;
    	left: 0;
	}
	.search-submit {
    	left: 0;
    	right: initial;
	}
	#sidebar-menu-content .theme-primary-menu a:before {
    	right: 0;
    	left: inherit;
	}
	.menu-layout-7 .header-container {
    	direction: rtl;
	}
}
@media (max-width: 720px) {
	.woocommerce-tabs .tabs {
		text-align: right;
		padding-right: 0px;
	}
	.products .product:first-child {
    	margin-right: 0;
	}
}


@media (max-width: 540px) {

	
	
}


/* brn */



.footer-widget {
    float: right;
}
.onsale {
    direction: ltr;
}
.summary .product_title {
    direction: initial;
}
a.reset_variations {
    direction: initial;
    float: right;
}
.quantity {
    direction: initial;
}
.product_list_widget img {
    right: 20px;
	left:inherit;
}
.product_list_widget .mini_cart_item {
    padding: 20px 105px 21px 35px;
    font-size: 14px;
}
.cart-sidebar-content span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 400;
}


.widget_products li, .widget_recent_reviews li, .widget_top_rated_products li, .widget_recently_viewed_products li {
    padding: 31px 90px 20px 0px;
}

button.search-submit.zoa-icon-search {
    left: 0;
    right: inherit;
}
.widget-area h6.widget-title {
    text-align: right;
}
ul.product_list_widget a {
    direction: initial;
}
.widget_products del, .widget_recent_reviews del, .widget_top_rated_products del, .widget_recently_viewed_products del {
    margin-left: 5px;
    float: right;
}
.widget_products ins, .widget_recent_reviews ins, .widget_top_rated_products ins, .widget_recently_viewed_products ins {
    float: right;
}