/********************************************************
	RTL STYLES
********************************************************/
.lang-rtl {
  /***** LAYOUT 2 ******/
}
.lang-rtl #product_comments_block_extra .comments_note {
  margin: 0 0 0 15px;
}
.lang-rtl #product_comments_block_extra .comments_advices a:after {
  left: auto;
  right: 0;
}
.lang-rtl .owl-carousel .owl-stage-outer {
  direction: ltr;
}
.lang-rtl #wrapper #content-wrapper .page-not-found form #search_query {
  padding: 0 0 0 140px;
}
.lang-rtl #wrapper #content-wrapper .page-not-found form button {
  left: 0;
  right: auto;
  border-radius: 3px 0 0 3px;
}
.lang-rtl #wrapper #content-wrapper .page-not-found a.backtohome .fa:before {
  content: "\f104";
}
.lang-rtl .box-right {
  text-align: left;
}
.lang-rtl .cart-info > div {
  float: left;
}
.lang-rtl .breadcrumb .breadcrumb-container ul li {
  margin: 0 0 0 10px;
  padding: 0 0 0 18px;
}
.lang-rtl .breadcrumb .breadcrumb-container ul li:after {
  content: '\f104';
  right: auto;
  left: 0;
}
.lang-rtl div.quickview .modal-header {
  right: auto;
  left: 0;
}
.lang-rtl#contact .contact-rich div.block .labelcontact, .lang-rtl#contact .contact-rich div.block .icon {
  float: right;
}
.lang-rtl#contact .group-span-filestyle .btn {
  border-radius: 4px 0 0 4px;
}
.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 #search_filters .clear-all-wrapper {
  right: auto;
  left: 5px;
}
.lang-rtl #search_filters .facet .facet-title:before {
  left: auto;
  right: 0;
}
.lang-rtl #search_filters .facet .facet-label {
  text-align: right;
}
.lang-rtl #search_filters .facet .facet-label span.magnitude {
  float: left;
}
.lang-rtl .block-categories .category-sub-menu li:hover a:before {
  left: auto;
  right: 0;
}
.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#js-product-list.product-list--list .product-miniature .product-container .button-container {
  left: 40px;
  right: auto;
}
.lang-rtl div#js-product-list.product-list--list .product-miniature .product-container:before {
  left: 280px;
  right: auto;
}
.lang-rtl div#js-product-list.product-list--list .product-miniature .product-container .right-block {
  text-align: right;
}
.lang-rtl .product-page .tabs .nav-tabs li.nav-item {
  float: right;
}
.lang-rtl .product-page .tabs .nav-tabs li.nav-item:first-child a.nav-link {
  padding: 0px 0 15px 10px;
}
.lang-rtl #_desktop_topsearch {
  text-align: left;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav > li > a:before {
  left: auto;
  right: 0;
}
.lang-rtl div.spverticalmenu h3:before {
  left: 20px;
  right: auto;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav > li.group > .dropdown-menu ul li.group {
  float: right;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav > li.item-1.parent > a:after {
  content: "\f104";
  right: auto;
  left: 0;
}
.lang-rtl div.spverticalmenu .sp-vermegamenu .navbar-nav .css_type ul li.item-2.parent > a:before {
  content: "\f104";
  right: auto;
  left: 0;
}
.lang-rtl .spuserinfo-block {
  margin: 0 0 0 14px;
  text-align: right;
}
.lang-rtl .spuserinfo-block .user-info div.login:after, .lang-rtl .spuserinfo-block .user-info div.logout:after {
  left: 0;
  right: auto;
}
.lang-rtl #sp-currency:after {
  left: 0;
  right: auto;
}
.lang-rtl .currency-selector .sp-currency-title {
  padding: 0 0 0 15px;
}
.lang-rtl .currency-selector .sp-currency-title i {
  float: left;
}
.lang-rtl .spcurrency-block {
  float: left;
}
.lang-rtl .spcurrency-block:after {
  right: auto;
  left: 0;
}
.lang-rtl .spcurrency-block .dropdown-menu {
  left: 0;
  right: auto;
}
.lang-rtl div.currency-selector .dropdown-menu li a i {
  margin: 0 0 0 5px;
}
.lang-rtl #sp-language:after {
  left: 0;
  right: auto;
}
.lang-rtl .language-selector .sp-language-title .fa {
  float: left;
}
.lang-rtl .splanguage-block {
  float: left;
}
.lang-rtl .splanguage-block:after {
  left: 0;
  right: auto;
}
.lang-rtl .splanguage-block .dropdown-menu {
  left: auto;
  right: 0;
}
.lang-rtl ._desktop_cart {
  float: left;
}
.lang-rtl ._desktop_cart .spblockcart {
  margin: 0;
}
.lang-rtl div.spblockcart .cart-content {
  padding: 0 47px 0 0;
}
.lang-rtl div.spblockcart .cart-products-count {
  left: auto;
  right: 30px;
}
.lang-rtl div.spblockcart .cart-icon {
  float: right;
  border-right: none;
  border-left: 2px solid #e5e5e5;
}
.lang-rtl .sp-megamenu .navbar-nav > li .dropdown-menu ul li .dropdown-menu {
  left: auto;
  right: 189px;
}
.lang-rtl .sp-megamenu .navbar-nav > li.parent.group .dropdown-menu ul li .dropdown-menu {
  left: auto;
  right: auto;
}
.lang-rtl div.sp-megamenu .navbar-nav > li .dropdown-menu ul li a:before {
  left: auto;
  right: 0;
}
.lang-rtl div.sp-megamenu .navbar-nav .item-1.parent > a:before {
  left: -15px;
  right: auto;
}
.lang-rtl div.sp-megamenu .navbar-nav > li .dropdown-menu {
  right: 0;
  left: auto;
}
.lang-rtl div.sp-megamenu .navbar-nav > li .dropdown-menu:after {
  left: auto;
  right: 50px;
}
.lang-rtl div.sp-megamenu .navbar-nav > li .dropdown-menu a:hover:before {
  margin: 0 0 0 5px;
}
.lang-rtl div.sp-megamenu .navbar-nav > li .dropdown-menu ul li.parent > a:after {
  right: auto;
  left: 0px;
  content: "\f104";
}
.lang-rtl div.sp-megamenu .navbar-nav > li .dropdown-menu ul li .dropdown-menu:before {
  left: auto;
  right: -10px;
}
.lang-rtl div.sp-megamenu .home .dropdown-menu {
  left: auto;
  right: 0;
}
.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 .hot-line:before {
  left: auto;
  right: 0;
}
.lang-rtl .hot-line:after {
  left: 0;
  right: auto;
}
.lang-rtl .bonus-menu ul li.item .icon {
  margin: 0 0 0 20px;
}
.lang-rtl .top-links ul li {
  border-left: 1px solid #ddd;
  border-right: none;
}
.lang-rtl .top-links ul li:last-child {
  border-left: none;
}
.lang-rtl .spSearchPro .spr-search-button {
  right: auto;
  left: -1px;
  border-radius: 3px 0 0 3px;
}
.lang-rtl .spSearchPro .spr_selector {
  margin: 0 0 0 10px;
  border-right: none;
  border-left: 1px solid #e5e5e5;
  text-align: right;
}
.lang-rtl .spSearchPro .spr_selector label {
  right: auto;
  left: 0;
  border-radius: 5px 0 0 5px;
}
.lang-rtl .ac_results {
  text-align: right;
}
.lang-rtl .footer-container #newsletter_block_home h3.title_block:before {
  left: auto;
  right: 0;
}
.lang-rtl .footer-container #newsletter_block_home .form-group .newsletter-input {
  padding: 0 20px 0 0;
}
.lang-rtl .footer-container #newsletter_block_home .form-group .button {
  right: auto;
  left: 0px;
}
.lang-rtl.content-v2 #newsletter_block_home .form-group .button {
  left: 0;
  right: auto;
}
.lang-rtl.content-v2 #newsletter_block_home .form-group .newsletter-input {
  padding: 0 18px 0 0;
}
.lang-rtl #newsletter_block_popup .close {
  right: auto;
  left: 0;
}
.lang-rtl #newsletter_block_popup .block_content {
  background: transparent url(../../assets/img/bg_popup_2.jpg) no-repeat center center;
}
.lang-rtl #newsletter_block_popup .block_content .content-inner .sharing-buttons a {
  margin: 0 0 0 8px;
}
.lang-rtl #newsletter_block_popup .block_content .content-inner .form-group .button {
  right: auto;
  left: 0;
  border-radius: 3px 0 0 3px;
}
.lang-rtl div.sp-extra-left .extraslider-inner .product-miniature .product-container .left-block {
  float: right;
  margin: 0 0 0 15px;
}
.lang-rtl div.sp-extra-left .extraslider-inner .product-miniature .product-container .product-info {
  text-align: right;
}
.lang-rtl div.our_brands {
  /********************************************************
	PRODUCTS LISTING
********************************************************/
}
.lang-rtl div.our_brands h3.title_block:before {
  left: auto;
  right: 0;
}
.lang-rtl div.our_brands .owl-controls .owl-dots {
  text-align: left;
  left: 0;
  right: auto;
}
.lang-rtl div.our_brands .owl-controls .owl-dots .owl-dot span {
  margin: 0 10px 0 0;
}
.lang-rtl div.products-selection .total-products {
  float: right;
}
.lang-rtl div.products-selection .product-sort {
  text-align: right;
  float: left;
}
.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: 9px;
  right: auto;
}
.lang-rtl #js-product-list-top .showing, .lang-rtl #js-product-list-bottom .showing {
  float: right;
}
.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 .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 .on-sale-label, .lang-rtl .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, .lang-rtl #products .product-miniature .product-container .product-image .product-flags .discount-percentage, .lang-rtl .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 .new-label, .lang-rtl .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 {
  left: auto;
  right: 10px;
}
.lang-rtl .product-page {
  /********************************************************
	FOOTER CONTAINER
********************************************************/
}
.lang-rtl .product-page .images-container.vertical-thumbnails .js-qv-mask {
  float: right;
}
.lang-rtl .product-page .images-container.vertical-thumbnails .product-cover {
  float: left;
}
.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 {
  border-left: none;
  border-right: 1px solid #e5e5e5;
}
.lang-rtl .product-page .product-actions .product-add-to-cart .control-label {
  padding: 10px 0 0 20px;
}
.lang-rtl .product-page .product-actions .product-add-to-cart .add-to-cart {
  margin: 0 20px 0 0;
}
.lang-rtl .product-page .images-container .product-cover .product-flags .on-sale-label, .lang-rtl .product-page .images-container .product-cover .product-flags .discount-percentage {
  left: 20px;
  right: auto;
}
.lang-rtl .product-page .images-container .product-cover .product-flags .new-label {
  left: auto;
  right: 20px;
}
.lang-rtl .product-page .product-page .social-sharing ul {
  float: left;
}
.lang-rtl .product-page .product-page .social-sharing span {
  float: right;
}
.lang-rtl .product-page div#product-availability .fa {
  margin: 0 0 0 12px;
}
.lang-rtl .product-page .tabs .nav-tabs .nav-item a.nav-link:after {
  left: auto;
  right: -1px;
}
.lang-rtl .contactinfo .content-footer .address, .lang-rtl .contactinfo .content-footer .email, .lang-rtl .contactinfo .content-footer .phone, .lang-rtl .contactinfo .content-footer .open-time {
  padding: 3px 40px 0 0;
  background-position: right center;
}
.lang-rtl .contactinfo .content-footer span.tittle {
  float: right;
}
.lang-rtl .footer-social h3.block-title {
  padding: 0px 0 0 12px;
}
.lang-rtl .footer-container .footer-payment {
  text-align: left;
}
.lang-rtl .footer-container .copyright {
  text-align: right;
}
.footer_v2.footer-container {
  /****** Layout 3  ******/
}
.footer_v2.footer-container .copyright {
  text-align: left;
}
.footer_v2.footer-container .footer-payment {
  text-align: right;
}
.content-v3 div.sp-extra-left .owl-controls div.owl-prev {
  left: 10px;
  right: auto;
}
.content-v3 div.sp-extra-left .owl-controls div.owl-next {
  left: 45px;
  right: auto;
}
div.deal-2 .owl-controls div.owl-prev {
  left: 20px;
  right: auto;
}
div.deal-2 .owl-controls div.owl-next {
  left: 55px;
  right: auto;
}
