/*
 * RTL Override for theme-shop.css
 * Auto-generated RTL overrides - loads on top of the LTR base styles
 * Direction: Right-to-Left (Arabic, Hebrew, etc.)
 */

.shop .products .product .add-to-cart-product {
	right: 0 !important;
	left: auto !important;
}

.shop .products .product .add-to-cart-product [class*="fa-"], .shop .products .product .add-to-cart-product .icons {
	margin-left: 3px !important;
	margin-right: 0 !important;
}

.shop .products .product .onsale {
	right: auto !important;
	left: 0 !important;
}

.product-info .product-info-image:before {
	right: 0 !important;
	left: 0 !important;
}

.product-info .product-info-act {
	right: 0 !important;
	left: 0 !important;
}

.product-info .product-info-act-left, .product-info .product-info-act-right {
	float: right !important;
}

.product-info .product-info-act-left {
	text-align: left !important;
}

.product-info .product-info-act-left em {
	right: 0% !important;
	left: auto !important;
}

.product-info .product-info-act-right {
	text-align: right !important;
	margin-right: 2% !important;
	margin-left: 0 !important;
}

.product-info .product-info-act-right em {
	left: 0% !important;
	right: auto !important;
}

.product-info .product-info-content {
	text-align: right !important;
}

.product-info .product-info-caption {
	text-align: right !important;
}

.product-info .product-info-extra.social a {
	border-left: 1px solid #EBEBF4 !important;
	border-right: 0 !important;
	margin-left: 10px !important;
	margin-right: 0 !important;
	padding-left: 10px !important;
	padding-right: 0 !important;
}

.product-info .product-info-extra.social a:last-child {
	border-left: 0 !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.shop .review-num {
	margin-right: 7px !important;
	margin-left: 0 !important;
	float: right !important;
}

.shop .quantity {
	margin: 0 0 25px 15px !important;
	float: right !important;
}

.shop .quantity .plus {
	left: 0 !important;
	right: auto !important;
}

.shop .quantity .qty {
	float: right !important;
}

.shop ul.comments .comment-arrow {
	border-left-color: #F5F7F7 !important;
	border-right-color: transparent !important;
}

.shop table.cart {
	text-align: right !important;
}

.shop table.cart .coupon {
	float: right !important;
}

.shop .actions-continue {
	float: left !important;
}

.product-thumb-info .product-thumb-info-touch-hover {
	right: 0 !important;
	left: 0 !important;
}

.product-thumb-info .product-thumb-info-image:before {
	right: 0 !important;
	left: 0 !important;
}

.product-thumb-info .product-thumb-info-act {
	right: 0 !important;
	left: 0 !important;
}

.product-thumb-info .product-thumb-info-content {
	text-align: right !important;
}

.product-thumb-info .product-thumb-info-caption {
	text-align: right !important;
}

.product-thumb-info .product-thumb-info-extra.social a {
	border-left: 1px solid #EBEBF4 !important;
	border-right: 0 !important;
	margin-left: 10px !important;
	margin-right: 0 !important;
	padding-left: 10px !important;
	padding-right: 0 !important;
}

.product-thumb-info .product-thumb-info-extra.social a:last-child {
	border-left: 0 !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
