[dir=rtl] {
  direction: rtl;
}

input {
  text-align: right;
}

.tal, .text-left, td.l {
  text-align: right !important;
}

.tar, .text-right, td.r {
  text-align: left !important;
}

td.r.price {
  text-align: right !important;
}

.ltr {
  direction: ltr;
}

.ltr_num {
  direction: ltr;
  unicode-bidi: embed;
}

.rate_groups .rate_group .percentage .line-value {
  left: auto;
  right: 0;
}

.color-w-name ul li span {
  margin-right: 0;
  margin-left: 10px;
}

.pull-right {
  float: left;
}

.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .mini_cart_item_image {
  margin-right: 0;
  margin-left: 10px;
}

.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .mini_cart_item_details {
  margin-right: 0;
  margin-left: 30px;
}

.search-overlay > div .overlay-content input {
  text-align: right;
}

.sidenav.open-side {
  left: auto;
  right: 0;
}

.service-block svg {
  margin-right: auto;
  margin-left: 12px;
}

.reviews .review {
  padding-right: 20px;
  padding-left: calc(100% - 200px);
}
.reviews .review .message {
  left: auto;
  right: 220px;
  border-left: 0;
  border-right: 2px solid #f1f1f1;
}

.flip-icon, .flip-it {
  transform: rotateZ(180deg);
}

.color-w-name span.checkbox {
  margin: 0 0 10px 10px;
}

.clear-filters {
  right: auto;
  left: 30px;
}

.collection-collapse-block .collapse-block-title:after {
  right: auto;
  left: -3px;
}

#main-menu {
  flex-direction: row-reverse;
}
#main-menu ul ul {
  right: auto;
  left: 100%;
}
#main-menu ul li ul, #main-menu ul li:hover ul {
  left: 100%;
  right: 0;
}

.onhover-dropdown .onhover-show-div {
  right: auto;
  left: 0;
}

.top-header .header-dropdown .onhover-dropdown .onhover-show-div li {
  padding-right: 0;
  text-align: right;
}

.top-header .header-dropdown li {
  padding-left: 0;
  padding-right: 25px;
}

.top-header .header-contact li {
  padding: 0 30px 0 20px;
}
.top-header .header-contact li i {
  left: auto;
  right: 0;
}

.breadcrumb-section .breadcrumb {
  padding-left: 0;
  padding-right: 1rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
  padding-right: 0.5rem;
}

.cart_qty_cls {
  right: 8px;
}

.main-menu .menu-right .icon-nav li {
  padding-left: 0;
}

.search-overlay {
  right: auto;
  left: 0;
  padding: 20px 20px 20px 60px;
}
.search-overlay > div .closebtn {
  right: auto;
  left: 20px;
}

.onhover-div {
  font-family: "Cairo", sans-serif;
}

.onhover-div .show-div {
  text-align: right;
}

.top-header .header-contact li i {
  padding-left: 0;
  padding-right: 10px;
}

ul {
  padding-inline-start: 0;
}

ul.header-dropdown {
  text-align: left;
}

h3.product-price {
  direction: ltr;
  text-align: right;
}

.service-block + .service-block {
  border-left: 0;
  border-right: 1px solid #ddd;
}

.footer-light .subscribe, .collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view, .collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view, .collection-product-wrapper .product-top-filter .product-filter-content .search-count, .collection-product-wrapper .product-top-filter .product-filter-content .sidebar-popup, .collection-product-wrapper .product-top-filter .popup-filter .search-count, .collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup, .collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view select, .collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view select {
  border-right: 0;
  border-left: 1px solid #ddd;
}

.footer-theme .sub-title .contact-list li {
  padding-left: 0;
  padding-right: 25px;
}

.footer-theme .sub-title .contact-list i {
  left: auto;
  right: 0;
}

.filter-bottom-title:after {
  right: auto;
  left: -3px;
}

.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view select, .collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter select, .collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view select, .collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select {
  background: url("../images/dropdown.png") no-repeat 5%;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: right;
  padding-right: 0;
  padding-left: 0.5rem;
}

.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart, .main-menu .menu-right .icon-nav .onhover-div .show-div.setting {
  right: unset;
  left: 0;
}

.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle {
  right: auto;
  left: 0;
}

.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .buttons a:last-child {
  text-align: left;
}

.collection-product-wrapper .product-top-filter .product-filter-content .collection-view ul li:first-child, .collection-product-wrapper .product-top-filter .popup-filter .collection-view ul li:first-child {
  margin-right: 0;
  margin-left: 14px;
}

.product-wrapper-grid.list-view .product-box .product-detail {
  padding-left: 0;
  padding-right: 15px;
}

@media (max-width: 577px) {
  .top-header .header-dropdown .mobile-wishlist {
    right: auto;
    left: 63%;
  }
  .top-header .header-dropdown .mobile-account {
    right: auto;
    left: 30%;
  }
}
@media (max-width: 768px) {
  .main-menu {
    direction: ltr;
  }
  .main-menu .cart-item .media {
    direction: rtl;
  }
  .main-menu .menu-right .icon-nav .onhover-div .show-div.setting {
    right: 0;
    left: auto;
  }
  .pixelstrap li a {
    margin-right: 0;
    margin-left: 30px;
  }
  .cart-section tbody tr .close {
    right: auto;
    left: 0;
  }
  .cart-section tbody tr .item-title a {
    text-align: right;
  }
  .cart-section tbody tr .qty-box {
    left: auto;
    right: 80px;
  }
  .cart-section tbody tr td:nth-child(3) {
    text-align: left;
  }
  .cart-section td.r, .cart-section td.r.price, .cart-section th.r {
    text-align: left !important;
  }
  #summary-section .item-details .value_title {
    left: auto;
    right: 0;
  }
  #summary-section .item-details .value_price {
    text-align: left;
    right: auto;
    left: 0;
  }
  .footer-title h4, .footer-contant li {
    text-align: right;
  }
}

/*# sourceMappingURL=rtl.css.map */
