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

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	/*float: right;*/
}

img.alignright,
.pull-right,
.pagination span.page-of {
  /*float: left !important;*/
}
img.alignleft,
.pull-left,
.pagination > li > a, .pagination > li > span,
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
  float: right !important;
}

.page_heading_left, .vc_align_left {
	text-align: right;
}

.post-format {
	margin-right: 0;
	margin-left: 20px;
}

article.format-link .entry-content {
	border-right: 80px solid #27ae60;
	border-left: 0;
}

article.format-link .post-link-icn-holder {
	left: 0;
	right: -52px;
}

.pagination {
	padding-right: 0;
}

.widget.recent_post_thumbnails ul > li img,
.widget.tabbed-widget ul > li img {
	margin: 0 0 0 20px;
}

.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
	margin-left: 20px !important;
	margin-right: 0;
}

.navbar .nav > li:first-child {
    border-right: none;
}

.navbar .nav > li:last-child {
    border-right: 1px solid #f0f0f0;
}

header .top-header .left-placeholder {
    text-align: right;
}
header .top-header .right-placeholder {
    text-align: left;
}

header.centered-mode.site-header .social-icons-widget ul,
header.stacked.site-header  {
	float: left;
	padding: 0;
}
.social-icons-widget ul{
    float: left;
    padding: 0;
}

header.centered-mode .top-header p, header.stacked .top-header p {
	margin-left: 0;
	margin-right: 15px;
}

header.site-header .top-login-register,
header.site-header .cart-contents {
	float: left;
}

header.site-header .cart-contents span.hidden-xs {
	float: right;
}

.header_mini_cart ul.mini-cart li a.cart-parent .total-items {
	margin-left: 5px;
	margin-right: 0;
}
.header_mini_cart ul.mini-cart li a.cart-parent .total-items:after {
	margin-right: 5px;
	margin-left: 0;
}

.navbar .nav > li:first-child:focus,
.navbar .nav > li:first-child:hover,
.navbar .nav > li.current-menu-item:first-child {
  border-radius: 0;
  -webkit-border-top-right-radius: 3px;
      -moz-border-radius-topright: 3px;
          border-top-right-radius: 3px;
}

.navbar .nav > li:last-child:focus,
.navbar .nav > li:last-child:hover,
.navbar .nav > li.current-menu-item:last-child {
  border-radius: 0;
  border-left: none;
  -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topleft: 3px;
          border-top-left-radius: 3px;
}

.single .article-header-body .navigation {
	left: 0;
	right: auto;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
	margin-left: 15px !important;
	margin-right: 0 !important;
}

.wpb-js-composer .wpb_toggle:before, .wpb-js-composer #content h4.wpb_toggle:before {
	right: 30px;
	position: absolute;
	margin-right: 0;
}

.wpb-js-composer .wpb_toggle, .wpb-js-composer #content h4.wpb_toggle {
	padding: 15px 50px 15px 15px;
}

.widget.twitter-widget h4.widget-title {
	background-position: top right;
	padding-left: 0;
	padding-right: 60px;
}

.vc_progress_bar .vc_single_bar small.vc_label {
	text-align: left;
}

.wpb_tabs .wpb_tabs_nav li {
	float: right;
}

.testimonial-box .media img {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}

.testimonial-box .media i {
	left: auto;
	right: 35px;
}

.flickr_badge_image {
	float: right;
	margin: 0 0 10px 10px;
}

.widget ul.wp-tag-cloud li {
	margin-right: 0;
	margin-left: 8px;
}

.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-page .woocommerce-product-rating .star-rating {
	float: right;
    margin: 0.5em 0 0 4px;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.btn-group > .btn:last-child:not(:first-child), 
.btn-group > .dropdown-toggle:not(:first-child) {
	border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: left;    margin-left: 1% !important;
}

.woocommerce div.product form.cart {
	float: right;
}

.woocommerce.single-product .summary .yith-wcwl-add-to-wishlist {
	float: right;
	margin:0 10px 0 0; 
}


.widget .product-categories li a,
.widget .split_categories li a {
	float:right;
}

.woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select {
	float: right;
}

.woocommerce .single_variation {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.woocommerce  .variations_button,
.woocommerce div.product form.cart .variations {
	float: right;
}

.woocommerce .single_variation_wrap {
	float: right;
	width: auto;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li {
	float: right;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.working_hours ul li:before,
.widget ul li .post-date:before {
	content: '\e06b';
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

p.meta span i.icon_clock_alt:before {
	content: '\e06b';
	font-family: 'ElegantIcons';
}

.working_hours ul li:before,
.widget.contact ul li:before {
	margin-right: 0;
	margin-left: 20px;
	float: right;
}

footer.site-footer .footer-menu li:after {
	margin-right: 12px;
}

footer.site-footer .footer-menu li:last-child:after {
	margin-right: 0;
	margin-left: 0;
}

.menu-arrows .toggle-submenu {
	right: auto;
	left: 0;
}

.menu-arrows .toggle-submenu:after {
	left: 1.5em;
	right: auto;
}

.menu-arrows.menu-hover .toggle-submenu:after {
	left: 0.5em;
	right: auto;
}

.header_mini_cart ul.mini-cart li ul.cart_list li.cart_list_product img {
	float: left !important;
	margin: 0 0.27em 0 0;
}

.header_mini_cart ul.mini-cart li ul.cart_list li.cart_list_product {
	text-align: right;
}

p.meta span {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.widget.tabbed-widget .nav-tabs > li:first-child > a, 
.widget.tabbed-widget .nav-tabs > li:first-child > a:hover, 
.widget.tabbed-widget .nav-tabs > li:first-child > a:focus {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 3px;
  -moz-border-bottom-right-radius: 3px;
  -moz-border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0px;
}
.widget.tabbed-widget .nav-tabs > li:last-child > a, 
.widget.tabbed-widget .nav-tabs > li:last-child > a:hover, 
.widget.tabbed-widget .nav-tabs > li:last-child > a:focus {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 0px;
  -moz-border-bottom-right-radius: 0px;
  -moz-border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 3px;
}

.owl-controls .owl-buttons div.owl-prev i.arrow_carrot-left:before {
	content: '\35';
}
.owl-controls .owl-buttons div.owl-next i.arrow_carrot-right:before {
	content: '\34';
}

.pagination .meta-nav .arrow_carrot-2left:before {
	content: '\39';
}

.pagination .meta-nav .arrow_carrot-2right:before {
	content: '\38';
}

.widget ul#recentcomments li:before {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

#comments ul li.comment .reply {
	left: 15px;
	right: auto !important;
}

.media > .pull-left {
	margin-right: 0;
	margin-left: 10px;
}

#comments ul li.comment:before {
	right: 35px;
	left: auto;
}

#comments ul li.comment ul.children li.comment a.avatar-holder i {
	left: auto;
	right: -39px;
}

#comments ul li.comment ul.children li.comment:before {
	right: 20px;
	left: auto;
}

.media-list {
	padding-right:0;
	padding-left: 0; 
}

.comments-area {
	margin-top: 35px;
}

#comments ul li.comment ul.children li.comment {
	margin-left: 0;
	margin-right: 12px;
}

.list-group {
	padding-right: 0;
}

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, .woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child {
	line-height: inherit;
}

footer.site-footer .footer-menu li:after {
	margin-left: 0;
	margin-right: 12px;
}

footer.site-footer .footer-menu li:last-child:after {
	margin-right: 0;
}