/********************************************************
			Right to Left Styles
********************************************************/
.slider-container {
  overflow: hidden;
}
.rtl .selector:after {
  left: 1px;
  right: auto;
  border-left: none;
  border-right: solid 1px #ccc;
}
.rtl .fa-chevron-right:before {
  content: "\f053";
}
.rtl .fa-chevron-left:before {
  content: "\f054";
}
.rtl .fa-caret-right:before {
  content: "\f0d9";
}
.rtl .fa-caret-left:before {
  content: "\f0da";
}
.rtl .label-box {
  right: 10px;
  left: auto;
}
.rtl .breadcrumb .navigation-pipe {
  background-image: url(../img/rtl/icon_breadcrumb.png);
}
.rtl #layered_block_left #layered_form .layered_filter_ul li label span {
  left: 20px;
  right: auto;
  padding: 0 3px 0 0;
  background-image: url(../img/rtl/icon_nbr.png);
}
.rtl #layered_block_left #layered_form div.checker {
  margin: 0 0 0 5px;
}
.rtl .products-block ul li .products-block-image {
  float: right;
  margin: 0 0 0 20px;
}
.rtl #categories_block_left.module-box .block_content ul li .grower {
  right: auto;
  left: 0;
}
.rtl #languages-block-top div.current:after {
  left: 15px;
  right: auto;
}
.rtl #languages-block-top div.current span {
  padding: 0 7px 0 15px;
}
.rtl #currencies-block-top div.current {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl #currencies-block-top div.current span {
  padding: 0 0 0 15px;
}
.rtl #currencies-block-top div.current:after {
  left: 15px;
  right: auto;
}
.rtl .header_user_info ul {
  float: left;
}
.rtl .header_user_info ul li a {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl .header_user_info ul li .fa {
  margin-right: 0;
  margin-left: 7px;
}
.rtl .shopping_cart {
  float: left;
}
.rtl .shopping_cart > a:first-child span.icon {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl .shopping_cart .cart_block {
  right: auto;
  left: 0;
}
.rtl .shopping_cart .cart_block .cart-images {
  float: right;
  margin: 0 0 0 15px;
}
.rtl .shopping_cart .cart_block .cart-info .price {
  margin: 0 0 0 15px;
}
.rtl .shopping_cart .cart_block .cart_block_list .remove_link {
  right: auto;
  left: 10px;
}
.rtl #spblock_top_menu .spsf-menu > li {
  text-align: right;
}
.rtl .spsf-menu > li > ul > li {
  float: right;
  padding: 0 0 0 15px;
}
.rtl #newsletter_block_home .block_content .form-group:after {
  left: auto;
  right: 0;
}
.rtl #newsletter_block_home .block_content .form-group .button {
  left: 0;
  right: auto;
  border-left: none;
  border-right: solid 2px #fff;
}
.rtl .header_account {
  float: left;
}
.rtl .header_account ul.list-link {
  left: auto;
  right: 0;
}
.rtl .menu-demo .demo a {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl .menu-demo .demo a:before {
  left: auto;
  right: 15px;
}
.rtl .menu-demo .demo a:after {
  left: 15px;
  right: auto;
}
.rtl .menu-demo ul.list-link {
  left: auto;
  right: -1px;
}
.rtl div.happy_clients .bx-controls {
  right: auto;
  left: 15px;
}
.rtl div.happy_clients .list-content .block_content {
  padding: 0 15px 0 0;
}
.rtl div.happy_clients .list-content .block_content .image {
  float: right;
}
.rtl div.happy_clients .list-content .block_content .text {
  float: left;
  direction: rtl;
  text-align: right;
}
.rtl div.happy_clients .list-content .block_content .text:after {
  left: auto;
  right: -9px;
  background-image: url(../img/rtl/arrow_client.png);
}
.rtl div.reasons .icon-show {
  right: auto;
  left: 0;
}
.rtl div.reasons .reason-content .ct .icon {
  float: right;
  margin: 0 0 0 25px;
}
.rtl .icon-search {
  float: right;
}
.rtl .ac_results {
  text-align: right;
}
.rtl .sp_searchpro .spr-container .text-search {
  float: right;
}
.rtl .sp_searchpro .spr-container .text-search:before {
  right: 0;
  left: auto;
}
.rtl .sp_searchpro .spr-container .spr_selector {
  float: right;
  border-left: none;
  border-right: solid 1px #ccc;
}
.rtl .sp_searchpro .spr-container .spr_selector label {
  left: 0;
  right: auto;
}
.rtl .sp_searchpro .spr-container .spr-search-button {
  float: right;
}
.rtl div.sp-categories .cat-wrap.theme2 .content-box {
  float: right;
}
.rtl div.sp-categories .cat-wrap.theme2 .content-box .image-cat {
  float: right;
  margin: 0 0 0 20px;
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-title-parent .spcat-tabs-container .spcat-tabs li .spcat-tab-label {
  padding: 0 13px 0 0;
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-title-parent .spcat-tabs-container .spcat-tabs li .spcat-tab-label:after {
  left: auto;
  right: 0;
  background-image: url(../img/rtl/arrow_super.png);
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-slider .cat_slider_inner {
  padding-left: 58px;
  padding-right: 0;
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-slider .cat_slider_inner .item {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-slider .cat_slider_inner .owl-controls {
  right: auto;
  left: 0;
  border-left: none;
  border-right: solid 1px #ccc;
}
.rtl div.sp-sp-cat .spcat-items-container .spcat-items .spcat-item {
  float: right;
}
.rtl div.sp-sp-cat .spcat-items-container .product-container .product-image-container, .rtl div.sp-sp-cat .spcat-items-container .product-container .right-block, .rtl div.sp-sp-cat .spcat-items-container .product-container .button-container .cart_button {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl div.sp-deal .page-button .control-button .preview {
  right: auto;
  left: 0;
}
.rtl div.sp-deal .page-button .control-button .next {
  right: auto;
  left: 30px;
}
.rtl div.sp-deal .slider {
  text-align: right;
}
.rtl div.sp-deal .slider .item-time .item-timer .time-item {
  float: right;
  direction: rtl;
}
.rtl div.sp-manu-slider .page-button .control-button .preview {
  left: 0;
  right: auto;
}
.rtl div.sp-manu-slider .page-button .control-button .next {
  left: 30px;
  right: auto;
}
.rtl .content_sortPagiBar_top .category-view-type, .rtl .content_sortPagiBar_bottom .category-view-type {
  float: right;
}
.rtl .content_sortPagiBar_top .category-view-type .category-view-type-selector, .rtl .content_sortPagiBar_bottom .category-view-type .category-view-type-selector {
  float: right;
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl .content_sortPagiBar_top .productsSortForm, .rtl .content_sortPagiBar_bottom .productsSortForm {
  float: right;
  margin: 10px 10px 10px 20px;
}
.rtl .content_sortPagiBar_top .nbrItemPage, .rtl .content_sortPagiBar_bottom .nbrItemPage {
  float: right;
}
.rtl .content_sortPagiBar_top div.pagination, .rtl .content_sortPagiBar_bottom div.pagination {
  float: left;
}
.rtl .content_sortPagiBar_top div.selector:after, .rtl .content_sortPagiBar_bottom div.selector:after {
  right: auto;
  left: 1px;
  border-left: none;
  border-right: solid 1px #ccc;
}
.rtl .product_list .product-image-container .buttons a.quick-view {
  float: right;
}
.rtl .product_list .product-image-container .buttons a.detail-view {
  float: left;
}
.rtl .product_list .button-container .cart_button, .rtl .product_list .button-container .wishlist, .rtl .product_list .button-container .compare {
  float: right;
}
.rtl .product_list .button-container .wishlist, .rtl .product_list .button-container .compare {
  border: solid 1px #ccc;
  border-right: none;
}
.rtl .product_list.list .product-container .center-block {
  margin: 0 -15px 0 0;
  border: solid 1px #ccc;
  border-right: none;
}
.rtl .product_list.list .product-container .right-block {
  border: solid 1px #ccc;
  border-right: none;
}
.rtl #attributes .attribute_list div.selector:after {
  left: 1px;
  right: auto;
  border-left: none;
  border-right: solid 1px #ccc;
}
.rtl #availability_statut #availability_value:before {
  margin: 0 0 0 10px;
}
.rtl div.moreinfo_block ul.nav-tabs > li {
  border-right: none;
  border-left: solid 1px #ccc;
}
.rtl .comments_note .comments_advices li.nb-comments {
  margin: 0 0 0 7px;
}
.rtl .comments_note .comments_advices li.nb-comments:after {
  left: 0;
  right: auto;
}
.rtl .pb-left-column #image-block .span_link {
  right: auto;
  left: 10px;
}
.rtl #quantity_wanted_p label {
  margin: 0 0 0 10px;
}
.rtl #quantity_wanted_p .qty input {
  border-right: none !important;
  border-left: solid 1px #ccc !important;
}
.rtl #quantity_wanted_p .qty .button-minus, .rtl #quantity_wanted_p .qty .button-plus {
  left: 0;
  right: auto;
}
.rtl .box-cart-bottom .wishlist_button {
  border-right: solid 1px #ccc;
  border-left: none;
}
.rtl .blockproductscategory #productscategory_list ul li .product-container {
  text-align: right;
}
.rtl .blockproductscategory #productscategory_list ul li .product-container .button-container .wishlist, .rtl .blockproductscategory #productscategory_list ul li .product-container .button-container .compare {
  border: solid 1px #ccc;
  border-left: none;
}
.rtl .blockproductscategory #productscategory_list ul li .product-container .button-container .wishlist:hover, .rtl .blockproductscategory #productscategory_list ul li .product-container .button-container .compare:hover {
  border-color: #666;
}
.rtl .blockproductscategory #productscategory_list .bx-controls {
  left: 10px;
  right: auto;
}
.rtl .footer-social {
  border-left: none;
  border-right: solid 1px #252525;
}
.rtl .footer-container .title-module:after {
  left: auto;
  right: 0;
}
.rtl .footer-container .footer-container #copyright .footer-payment {
  text-align: left;
}
.rtl .contact-infos ul.list-contact li .label {
  float: right;
  margin: 2px 0 0 5px;
}
.rtl .contact-infos .map {
  padding: 0 60px 0 15px;
}
.rtl .contact-infos .map:after {
  left: auto;
  right: 0;
  border-right: none;
  border-left: solid 1px #fff;
}
.rtl .ps-spotlight4:before {
  left: auto;
  right: 0;
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-slider .cat_slider_inner .owl-stage-outer {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
}
.rtl #sp_vertical_megamenu .vf-megamenu li .spvmm_container_menu_child {
  direction: ltr;
  text-align: right;
}
.rtl div.happy_clients .list-content .block_content .text {
  direction: ltr;
  text-align: right;
}
.rtl div.happy_clients .list-content .block_content .text .line {
  float: right;
  margin-bottom: 10px;
}
.rtl div.happy_clients .list-content .block_content .text h4 {
  clear: both;
}
.rtl div.sp-sp-cat .category-wrap-cat .sp-cat-slider .cat_slider_inner .owl-stage-outer {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
}
