/********************************************************
	RTL STYLES
********************************************************/
#product.lang-rtl .product-accessories h3.title-block:before {
  left: auto;
  right: 0;
}
#product.lang-rtl .product-accessories .owl-controls .owl-prev {
  left: 0;
  right: auto;
}
#product.lang-rtl .product-accessories .owl-controls .owl-next {
  left: 25px;
  right: auto;
}
.lang-rtl .owl-carousel .owl-stage-outer {
  direction: ltr;
}
.lang-rtl .block .block-title, .lang-rtl .moduletable .block-title {
  padding: 14px 40px 14px 0;
}
.lang-rtl .block .block-title:before, .lang-rtl .moduletable .block-title:before {
  left: auto;
  right: 12px;
}
.lang-rtl .breadcrumb .breadcrumb-container ul li:after {
  left: 0;
  right: auto;
}
.lang-rtl div.quickview .modal-header {
  right: auto;
  left: 0;
}
.lang-rtl #product-modal .modal-content .modal-body .thumbnails {
  text-align: right !important;
}
.lang-rtl #product-modal .modal-content .modal-body .product-images {
  margin: 0 13px 0 0;
}
.lang-rtl div#blockcart-modal .divide-right {
  border-left: 1px solid #e5e5e5;
  border-right: none;
}
.lang-rtl .tags_block .block_content a {
  float: right;
}
.lang-rtl #search_filters .clear-all-wrapper {
  right: auto;
  left: 8px;
}
.lang-rtl #search_filters .facet .facet-label {
  text-align: right;
}
.lang-rtl .block-categories .collapse-icons {
  right: auto;
  left: 8px;
}
.lang-rtl .block-categories .arrows {
  right: auto;
  left: 11px;
}
.lang-rtl .block-categories .arrows .material-icons {
  transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}
.lang-rtl div.sp-megamenu {
  text-align: left;
}
.lang-rtl div.sp-megamenu .icon-menu {
  right: auto;
  left: 0px;
}
.lang-rtl div.sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li, .lang-rtl div.sp-megamenu .navbar-nav > li.mega_type2 .dropdown-menu ul li {
  float: right;
}
.lang-rtl div.sp-megamenu .navbar-nav > li.mega_type2 > .dropdown-menu ul li.featured-product {
  float: left;
  direction: ltr;
}
.lang-rtl div.sp-megamenu .navbar-nav > li.css_type .dropdown-menu {
  right: -30px;
  left: auto;
}
.lang-rtl div.sp-megamenu .navbar-nav > li.css_type .dropdown-menu:after {
  left: auto;
  right: 50px;
}
.lang-rtl div.sp-megamenu .navbar-nav > li.css_type .dropdown-menu ul li.parent > a:before {
  right: auto;
  left: 30px;
  content: "\f104";
}
.lang-rtl div.sp-megamenu .navbar-nav > li.css_type .dropdown-menu ul li .dropdown-menu {
  left: auto;
  right: 100%;
}
.lang-rtl div.sp-megamenu .navbar-nav > li.css_type .dropdown-menu ul li .dropdown-menu:before {
  left: auto;
  right: -10px;
}
.lang-rtl div.sp-megamenu .home .dropdown-menu {
  left: auto;
  right: -30px;
}
.lang-rtl div.sp-megamenu .home .dropdown-menu:after {
  right: 55px;
  left: auto;
}
.lang-rtl div.sp-megamenu .home .dropdown-menu .option ul.themecolor li a:before {
  left: auto;
  right: 0;
}
.lang-rtl div.spverticalmenu h3 {
  padding: 17px 44px 17px 20px;
}
.lang-rtl div.spverticalmenu h3:before {
  right: 15px;
  left: auto;
}
.lang-rtl div.spverticalmenu h3:after {
  right: auto;
  left: 15px;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu a i {
  margin: 0 0 0 10px;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav li.item-1.parent > a:before {
  content: "\f104";
  right: auto;
  left: 0;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav .mega_type > .dropdown-menu > ul > li {
  float: right;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav .css_type ul li.item-2.parent > a:before {
  content: "\f104";
  left: 0;
  right: auto;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav .css_type ul li.item-2.parent:hover .dropdown-menu {
  left: auto;
  right: 100%;
}
.lang-rtl div.spverticalmenu .more-wrap i {
  margin: 0 5px 0 15px;
}
.lang-rtl .category-products {
  /********************************************************
	PRODUCTS LISTING
********************************************************/
}
.lang-rtl .category-products h3.title-block:before {
  left: auto;
  right: 0;
}
.lang-rtl .category-products .owl-controls .owl-prev {
  left: 0;
  right: auto;
}
.lang-rtl .category-products .owl-controls .owl-next {
  left: 35px;
  right: auto;
}
.lang-rtl #js-product-list.product-list--list .product-miniature .product-container .product-info {
  text-align: right;
}
.lang-rtl #js-product-list.product-list--list .product-miniature .product-container .product-info .cart_content {
  text-align: right;
}
.lang-rtl div.products-selection .product-sort .sort-by {
  float: right;
}
.lang-rtl div.products-selection .product-sort .products-sort-order {
  float: right;
}
.lang-rtl div.products-selection .product-sort .products-sort-order .select-title .material-icons {
  right: auto;
  left: 5px;
}
.lang-rtl div.products-selection .product-sort .products-sort-order .select-title:before {
  left: 0;
  right: auto;
}
.lang-rtl div.products-selection .product-sort .products-sort-order .select-title:after {
  left: 0;
  right: auto;
  border-right: 1px solid #ddd;
  border-left: none;
}
.lang-rtl .pagination {
  float: left;
}
.lang-rtl .pagination .product-pagelist .page-list li a.previous i, .lang-rtl .pagination .product-pagelist .page-list li a.next i {
  transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}
.lang-rtl #products .product-miniature, .lang-rtl .category-products .product-miniature, .lang-rtl .featured-products .product-miniature, .lang-rtl .product-accessories .product-miniature, .lang-rtl .product-listing {
  /********************************************************
	PRODUCTS DETAIL
********************************************************/
}
.lang-rtl #products .product-miniature .product-container .product-image .product-flags .new-label, .lang-rtl .category-products .product-miniature .product-container .product-image .product-flags .new-label, .lang-rtl .featured-products .product-miniature .product-container .product-image .product-flags .new-label, .lang-rtl .product-accessories .product-miniature .product-container .product-image .product-flags .new-label, .lang-rtl .product-listing .product-container .product-image .product-flags .new-label, .lang-rtl #products .product-miniature .product-container .product-image .product-flags .discount-percentage, .lang-rtl .category-products .product-miniature .product-container .product-image .product-flags .discount-percentage, .lang-rtl .featured-products .product-miniature .product-container .product-image .product-flags .discount-percentage, .lang-rtl .product-accessories .product-miniature .product-container .product-image .product-flags .discount-percentage, .lang-rtl .product-listing .product-container .product-image .product-flags .discount-percentage, .lang-rtl #products .product-miniature .product-container .product-image .product-flags .on-sale-label, .lang-rtl .category-products .product-miniature .product-container .product-image .product-flags .on-sale-label, .lang-rtl .featured-products .product-miniature .product-container .product-image .product-flags .on-sale-label, .lang-rtl .product-accessories .product-miniature .product-container .product-image .product-flags .on-sale-label, .lang-rtl .product-listing .product-container .product-image .product-flags .on-sale-label {
  left: 10px;
  right: auto;
}
.lang-rtl .product-page .product-actions .product-variants .product-variants-item .selector:after {
  right: auto;
  left: 0;
}
.lang-rtl .product-page .product-actions .product-add-to-cart .product-quantity .input-group-btn-vertical .btn {
  border-left: none;
  border-right: 1px solid #ddd;
}
.lang-rtl .product-page .images-container .product-cover .product-flags .new-label, .lang-rtl .product-page .images-container .product-cover .product-flags .discount-percentage {
  left: 10px;
  right: auto;
}
.lang-rtl .product-page .images-container .product-cover .product-flags .on-sale-label {
  left: auto;
  right: 10px;
}
.lang-rtl .product-page div#product-availability .fa {
  margin: 0 0 0 12px;
}
.lang-rtl .product-page .tabs .nav-tabs .nav-item {
  float: right;
  margin: 0 0 0 10px;
}
.lang-rtl .product-page .tabs .nav-tabs .nav-item a:after {
  left: 0;
  right: auto;
}
.lang-rtl .elementor-widget-heading .elementor-heading-title.sp-title-style1:after {
  left: auto;
  right: 0;
}
.lang-rtl .elementor-widget-heading .elementor-heading-title.sp-title-style2:before {
  left: auto;
  right: 0;
}
.lang-rtl .elementor-element .buttons_style1 .slick-slider .slick-arrow.slick-prev {
  left: 36px;
  right: auto;
}
.lang-rtl .elementor-element .buttons_style1 .slick-slider .slick-arrow.slick-next {
  right: auto;
  left: 5px;
}
.lang-rtl .sp-products-tabs .sp-nav-tabs {
  right: auto;
  left: 0;
  padding: 0;
}
.lang-rtl .sp-products-tabs .sp-nav-tabs .nav-item {
  margin-left: 10px;
  margin-right: 0;
}
.lang-rtl .sp-products-tabs .sp-nav-tabs .nav-item:first-child {
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .lang-rtl .elementor-element .buttons_style1 .slick-slider .slick-arrow.slick-next {
    left: auto;
    right: 0;
  }
  .lang-rtl .elementor-element .buttons_style1 .slick-slider .slick-arrow.slick-prev {
    left: 0;
    right: auto;
  }
  .lang-rtl .elementor-social-icon {
    margin-right: auto;
    margin-left: 5px;
  }
}
