body {
	text-align: right;
	direction: rtl;
	unicode-bidi: embed;
}

.nav-pills > li {
	float: right;
}

.default-navigation .nav li ul li.menu-item-has-children:before {
	left: 10px;
	right: auto;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbm1vbnN0ciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggaWQ9ImFycm93LTI1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xOSwyMWwtMy4wNTcsM0w0LDEyLDE1Ljk0MywwLDE5LDNsLTksOVoiPjwvcGF0aD4KPC9zdmc+");
}

.default-navigation .nav li ul li ul {
	left: auto;
	right: 200px;
}

body .widget.widget_archive li a, body .widget.widget_categories li a,
.widget a {
	text-align: right !important;
}

.widget.widget_archive li a, .widget.widget_categories li a {
	float: right;
}

.widget > ul {
	padding-left: 0;
	padding-right: 0;
}

.widget ul ul {
	padding-right: 40px;
}

.widget select {
	background-position: 4% 48%;
}

.widget #wp-calendar tfoot #next {
	text-align: left;
}

.widget .post-date:before, .widget .rss-date:before {
	right: 0;
}

.widget .post-date, .widget .rss-date {
	padding-left: 0;
	padding-right: 28px;
}

.posts-navigation .nav-links .nav-next {
	float: left;
}

.posts-navigation .nav-links .nav-next a {
	text-align: left;
	float: left;
}

.posts-navigation .nav-links .nav-next svg {
	margin-left: 0;
	margin-right: 15px;
}

.posts-navigation .nav-links .nav-previous {
	float: right;
}

.posts-navigation .nav-links .nav-previous svg {
	margin-right: 0;
	margin-left: 15px;
}

.single_navigation a.left svg {
	float: left;
}

.single_navigation a.right svg {
	float: right;
}

.single_navigation a svg {
	margin-top: 4px;
	margin-bottom: 0;
}

.post .post-meta>span {
	display: inline-block;
	margin-right: 0;
	margin-left: 30px;	
}

.post .post-meta>span svg {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	margin-top: 4px;
}

.formatting ul li:before {
	right: 0;
	top: 0;
}

.formatting ul li {
	padding-left: 0;
	padding-right: 15px;
}

.search-form input.search-submit {
	float: right;
}

.search-form label {
	float: left;
}

> .container.small,
.container-fluid.small:not(.default-navigation) {
	padding: 30px 15px;

	.custom-logo-link {
		float: right;
		margin-bottom: 0;
		margin-right: 30px;
	}
}

// WooCommerce
.default-navigation {
	.col-md-10,
	.col-md-2 {
		float: right;
	}
}

.header_wooc_cart {
	float: left;

	.cart_total svg {
		float: left;
		margin-top: 15px;
	}

	.widget_shopping_cart_content {
		left: 0;
		right: auto;
	}

	ul.cart_list {
		padding-right: 0;

		a.remove {
			margin-left: 12px;
		}
	}

}

.widget.widget_shopping_cart {
	.button {
		text-align: center !important;
	}

	 .cart_list li a.remove {
	 	position: relative;
	 	top: auto;
	 	left: auto;
	 }
}

.woocommerce .woocommerce-ordering {
	float: left;

	select {
		background-position: 7% 49%;
	}
}

.woocommerce .woocommerce-result-count {
	float: right;
}

.layout-fluid .header_wooc_profile_wrapper {
	left: 30px;
}