.top-bar .top-bar-link, .top-bar .top-bar-link>li, .block, .block-breadcrumbs ul li, .category-products .products .product, .products .btn-add-cart, .block-tabs.tab-left .nav-tab {
  /* Flip the phone number to the right */
  float: right;
}

.top-bar .top-bar-link-right, .store-category-total, .block-category .categories>li>a> .count, .block-payment, .block-shop-phone {
  float: left;
}

.top-bar .top-bar-link>li:last-child, .block-category .categories>li>a>.text {
  padding-right: 15px;
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right;
  }
  /* Fix MNI logo in the header box 25% width issue */
  .col-lg-3 {
    width: 262px;
  }
}
/* Flip search bar items */
.advanced-search .btn-search {
  left: 2px;
  right: auto;
}

/* Flip the categories navbar items */
@media (min-width: 768px) {
  .navbar-nav>li {
    float: right;
  }
}

/* Fix the position the the flipped dropdown-menu items icon < in the navbar */
.main-menu .mega_dropdown .block-megamenu-link>li>a:before {
  font-family: FontAwesome;
  content: "\f053";
  font-size: 10px;
  margin-right: 0px;
  margin-left: 10px;
}

.main-menu .mega_dropdown .block-megamenu-link>li>a {
  text-align: right;
  padding-right: 10px;
}

.top-bar .top-bar-link.dot>li>a{
	position: relative;
	padding-right: 20px;
  padding-left: 5px;
}

.top-bar .top-bar-link.dot>li>a>img {
  vertical-align: baseline;
}

.top-bar .top-bar-link.dot>li>a:before{
	font-family: 'FontAwesome';
	content: "\f111";
	font-size: 6px;
	color: #5a88ca;
	margin-left: 15px;
  margin-right: 0px;
	position: absolute;
	top: -7px;
	right: 0;
}

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: right;
}
/* Flip the search category caret icon */
.ui-selectmenu-button span.ui-icon {
  left: 0.5em;
  right: auto;
}

.ui-selectmenu-button span.ui-selectmenu-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.main-menu .nav, .main-menu .collapse, .main-menu .dropup, .main-menu .dropdown {
  position: relative;
}
/* TODO: Flip categories ribbon */
.block-category .categories>li>a>.text:before {
  right: 11px;
  left: auto;
}

.block-category .categories>li>a>.text {
  padding-right: 30px;
}

.block-category .categories>li>a:before {
  margin-right: 10px;
  margin-left: auto;
  content: "\f177";
}
.block-category .categories>li>a>.text:after {
  left: -16px !important;
  right: auto;
  border-left: 0px;
  border-right: 16px solid #5a88ca;
}
.block-category .categories>li>a>.text:before {
  width: 11px;
  right: -11px;
  left: auto;
}
.block-category .categories>li>a:after {
  right: -11px;
  left: auto;
  border-left: 0px;
  border-right: 10px solid transparent;
}
.block-category .categories>li>a> .count {
  margin-right: auto;
  margin-left: 10px;
}
.block-popular-cat .title .text {
  left: auto;
  right: 0px;
  padding-right: 0px;
  padding-left: 30px;
}

.block-popular-cat .owl-prev {
  right: inherit;
  left: 21px;
}
.kt-owl-carousel .owl-next {
  right: auto;
  left: 45px;
}

.scroll_top {
  left: 10px;
  right: auto;
}
.fa-caret-right:before {
  content: "\f0d9"
}
.block .block-head .block-icon {
  padding-right: 0px;
  padding-left: 20px;
  float: right;
}

.block-offers .owl-prev {
  left: 41px;
  right: inherit;
}

.block-top-sellers .owl-prev {
  left: inherit !important;
  right: 180px !important;
}

.block-top-sellers .owl-next {
  right: 155px !important;
  left: inherit !important;
}

.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
  left: 20px;
  right: inherit;
}

.owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
  left: 41px;
  right: inherit;
}

.block-tabs .owl-prev {
  top: -20%;
}

.block-tabs .owl-next {
  top: -20%;
}

.block-product-image .owl-prev {
  right: auto !important;
  left: -30px !important;
}

.block-product-image .owl-next {
  left: auto !important;
  right: -30px !important;
}

select {
  background-position: left;
}

.bx-wrapper .bx-viewport, .block-top-sellers .kt-owl-carousel .owl-stage-outer, .block-popular-cat, .block-offers .owl-stage-outer, #tab-4 .owl-stage-outer, .product-list-thumb .owl-stage-outer {
  direction: ltr;
}

.popular-inner .inner {
  direction: rtl;
}

.block-popular-cat .sub-categories li a:before {
  margin-right: 0px;
  margin-left: 15px;
  float: right;
  content: "\f177";
}

#product-store {
	float: left;
}
