/* WooCommerce RTL Styles for Shop Toolkit */

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	float: right;
	margin: 0 0 0 10px;
}

.woocommerce .col2-set .col-1 {
	float: right;
}

.woocommerce .col2-set .col-2 {
	float: left;
}

.woocommerce table.shop_attributes {
	border-left: 0;
	border-right: 1px solid #ccc;
}

.woocommerce table.shop_attributes td {
	padding-left: 0;
	padding-right: 10px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	float: right;
}

.woocommerce .star-rating {
	float: right;
}

.woocommerce .star-rating span {
	float: right;
}

.woocommerce .star-rating:before {
	float: right;
}

.woocommerce .star-rating span:before {
	float: right;
	left: auto;
	right: 0;
}

span.count.cart-contents {
	right: auto;
	left: -20px;
}

ul.woo-action-icons li {
	margin-left: 0;
	margin-right: 0.5rem;
}

ul.woo-action-icons li .action-link .action-icon .action-count {
	right: auto;
	left: 0;
}

.woocommerce ul.products li.product .button {
	margin-left: 2px;
	margin-right: 2px;
}

.woocommerce span.onsale {
	right: auto;
	left: 10px;
}

.single-product.woocommerce span.onsale {
	right: 20px;
	left: auto;
}

.shop-toolkit-products-filter ul {
	justify-content: center;
}

.shop-toolkit-products-filter.bestopwid-left ul {
	justify-content: flex-end;
}

.shop-toolkit-products-filter.bestopwid-right ul {
	justify-content: flex-start;
}

.cart-panel {
	right: auto;
	left: -100%;
}

.cart-panel.cart-panel-open {
	left: 0;
	right: auto;
}

.cart-panel-inside button {
	left: auto;
	right: 0;
}

h2.pchead {
	left: auto;
	right: 60px;
}

.panel-cart-item {
	flex-direction: row-reverse;
}

.panel-pimage {
	margin-right: 0;
	margin-left: 10px;
}

.premove {
	margin-left: 0;
	margin-right: auto;
}

/* Number style */
.number-style span.number-minus::after {
	left: auto;
	right: 50%;
	margin: -1px -5px 0 0;
}

.number-style span.number-plus::after {
	left: auto;
	right: 50%;
	margin: -1px -5px 0 0;
}

.number-style span.number-plus::before {
	left: auto;
	right: 50%;
	margin: -5px -1px 0 0;
}

@media only screen and (max-width: 767px) {
	.shop-toolkiting-bag {
		left: auto;
		right: 2px !important;
	}
	
	span.count.cart-contents {
		right: auto;
		left: -17px;
	}
}