@font-face {
  font-family: 'samim';
  src: url('../fonts/Samim.eot');
  src: url('../fonts/Samim.eot?#iefix') format('embedded-opentype'), url('../fonts/Samim.woff') format('woff'), url('../fonts/Samim.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
#sp-page-builder .sppb-section-title .sppb-title-heading {
  font-family: samim;
}
.manufacturer-image {
  width: 50%;
}
body.rtl {
  text-align: right;
  font-family: 'samim';
}
body.rtl.layout-boxed .sp-module.mod_vmsearch {
  left: 25px;
  right: auto;
}
body.rtl #sp-top1 .sp-module {
  float: right;
}
body.rtl .top-content-block p img {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .block-call .media-body {
  padding-left: 0;
  padding-right: 23px;
}
body.rtl .sp-module.row .vina-carousel-virtuemart.owl-theme .owl-controls .owl-buttons,
body.rtl .sp-module.row .vina-carousel-content.owl-theme .owl-controls .owl-buttons,
body.rtl .sp-module.row .vina-manufacturers-virtuemart .owl-controls .owl-buttons,
body.rtl .sp-module.row #related_carousel .owl-controls .owl-buttons {
  right: auto;
  left: 15px;
}
body.rtl .sp-module .vina-carousel-virtuemart.mage-products.owl-theme .owl-buttons {
  left: 0;
  right: auto;
}
body.rtl .sp-module .mage-products .product .item-inner h3.product-title,
body.rtl .sp-module .mage-products .product .product-inner h3.product-title {
  text-align: center;
}
body.rtl .sp-module.deals-carousel .sp-module-title h3 {
  left: auto;
  right: -10px;
  padding: 0 40px 0 15px;
}
body.rtl .sp-module.deals-carousel .sp-module-title h3:before {
  border-top: 10px solid #5b940e;
  border-right: 10px solid transparent;
  border-left: 0;
  left: auto;
  right: 0;
}
body.rtl .sp-module.deals-carousel .sp-module-title h3:after {
  border-bottom: 24px solid transparent;
  border-left: 0;
  border-right: 18px solid #7ecc13;
  border-top: 24px solid transparent;
  left: -18px;
  right: auto;
}
body.rtl .sp-module .has-counter .product .product-inner .text-block {
  float: right;
}
body.rtl .sp-module .has-counter .product .product-inner .vm-product-media-container {
  float: left;
}
body.rtl .sp-module .has-counter .product .product-inner .actions > div {
  margin-left: 3px;
}
body.rtl .sp-module .vina-carousel-virtuemart .product .product-inner h2.product-title,
body.rtl .sp-module .vina-carousel-virtuemart .product .product-inner h3.product-title {
  text-align: center;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .image-block {
  float: right;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .text-block {
  float: right;
  text-align: right;
}
body.rtl #sp-top-wrapper .sp-module.mod_home_menu ul.menu > li > a:before {
  margin-left: 13px;
  margin-right: 0;
}
body.rtl .offcanvas-menu .sp-module .sp-module-title h3 {
  font-size: 20px;
}
body.rtl #sp-email-contact .sp-contact-info {
  float: right;
}
body.rtl span.addtocart-button {
  float: right;
}
body.rtl .grayrating {
  float: right;
}
body.rtl .remove {
  text-align: right;
}
body.rtl .compare-main .product-details-inner.remove {
  padding-left: 0;
  padding-right: 42px;
  background-position: 98% center;
}
body.rtl .chzn-container.chzn-container-single .chzn-drop,
body.rtl .chzn-container.chzn-container-single .chzn-search {
  left: 9000px !important;
}
body.rtl .chzn-container.chzn-container-single.chzn-container-single-nosearch .chzn-search {
  display: none;
}
body.rtl .chzn-container.chzn-container-active.chzn-container-single .chzn-drop,
body.rtl .chzn-container.chzn-container-active.chzn-container-single .chzn-search {
  left: 0 !important;
}
body.rtl .chzn-container-single-nosearch .chzn-search input {
  left: 9000px;
}
body.rtl float-left,
body.rtl .floatleft {
  float: right;
}
body.rtl float-right,
body.rtl .floatright {
  float: left;
}
body.rtl #sp-menu > .sp-column {
  float: right;
}
body.rtl #sp-menu .sp-megamenu-wrapper {
  float: right;
}
body.rtl #sp-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab {
  float: right;
}
body.rtl #sp-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.first-tab {
  padding-left: 10px;
  padding-right: 0;
}
body.rtl #sp-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:before {
  float: right;
  margin-left: 15px;
  margin-right: o;
}
body.rtl .testimonial .testimonial-sidebar-content .testimonial-author {
  text-align: right;
}
body.rtl .testimonial .testimonial-author:before {
  left: auto;
  right: 0;
}
body.rtl .testimonial .post-by {
  text-align: right;
}
body.rtl .testimonial .post-by:before {
  left: 0;
  right: auto;
}
body.rtl .corporate-about .block-wrapper {
  background: url("../images/general/bg-corporate.png") no-repeat 0 50%;
}
body.rtl .corporate-about .block-wrapper .media-body {
  text-align: right;
}
body.rtl .sp-module.popular-categories ul.menu li a {
  float: right;
  padding-left: 0;
  padding-right: 30px;
  background-position: 100% 0;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .image-block .date-time {
  left: auto;
  right: 0;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .image-block .blog-quick-view a {
  border-color: transparent transparent #fff #fff;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .image-block .blog-quick-view a:before {
  left: auto;
  right: 0;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .info a:after {
  left: -27px;
  right: auto;
}
body.rtl .sp-module .vina-carousel-content .blog-inner .info .author:before {
  left: auto;
  right: -24px;
}
body.rtl .acymailing_module .links ul.link-follow a:before {
  margin-left: 8px;
  margin-right: 0;
}
body.rtl ul.address li:before {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .sp-module .payment {
  float: left;
}
body.rtl .sp-module .mage-products .product .item-inner .media-body,
body.rtl .sp-module .mage-products .product .product-inner .media-body {
  padding-left: 0;
  padding-right: 20px;
  float: right;
  text-align: right;
}
body.rtl .product .product-inner .vm-product-rating-container .amount {
  margin-left: 0;
  margin-right: 3px;
}
body.rtl .product .product-inner .actions span.addtocart-button input {
  font-size: 11px;
}
body.rtl #sp-page-builder .mage-products .product .item-inner .media-body,
body.rtl #sp-page-builder .mage-products .product .product-inner .media-body,
body.rtl .sp-module .mage-products .product .item-inner .media-body,
body.rtl .sp-module .mage-products .product .product-inner .media-body {
  text-align: right;
  padding-left: 0;
  padding-right: 10px;
}
body.rtl #sp-page-builder .mage-products .product .item-inner h3.product-title,
body.rtl #sp-page-builder .mage-products .product .item-inner .product-description,
body.rtl #sp-page-builder .mage-products .product .product-inner h3.product-title,
body.rtl #sp-page-builder .mage-products .product .product-inner .product-description,
body.rtl .sp-module .mage-products .product .item-inner h3.product-title,
body.rtl .sp-module .mage-products .product .item-inner .product-description,
body.rtl .sp-module .mage-products .product .product-inner h3.product-title,
body.rtl .sp-module .mage-products .product .product-inner .product-description {
  text-align: right;
}
body.rtl .thumbnails.reviews .thumbnail .media .caption {
  text-align: right;
}
body.rtl .thumbnails.reviews .thumbnail > .caption {
  left: auto;
  right: 0;
}
body.rtl .acymailing_module .acymailing_form td input {
  padding: 5px 10px 5px 60px;
}
body.rtl .acymailing_module .acymailing_form td.acysubbuttons {
  left: 3px;
  right: auto;
}
body.rtl .acymailing_module .acymailing_form td.acysubbuttons input {
  padding: 0 15px;
}
body.rtl #sp-bottom ul.menu li a:before {
  content: "\f104";
  margin-left: 10px;
  margin-right: 0;
}
body.rtl #sp-bottom ul.menu li a:hover {
  margin-left: 0;
  margin-right: 3px;
}
body.rtl .footer-contact ul .fa {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .sp-module .payments li {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl #sp-footer2 .sp-module {
  float: left;
}
body.rtl #sp-footer2 .sp-module .sp-module-title,
body.rtl #sp-footer2 .sp-module .sp-module-content {
  float: right;
}
body.rtl .fav_addtocart-bar .addtocart-button {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .fav_addtocart-bar span.quantity-controls {
  float: right;
}
body.rtl .fav_addtocart-bar .quantity-box {
  float: right;
}
body.rtl .zoomWindowContainer >div {
  left: auto !important;
  right: 100% !important;
}
body.rtl .product-neighbours .previous-page {
  float: right;
}
body.rtl .product-neighbours .previous-page i {
  margin-left: 8px;
}
body.rtl .product-neighbours .previous-page i:before {
  content: "\f178";
}
body.rtl .product-neighbours .next-page {
  float: left;
}
body.rtl .product-neighbours .next-page i {
  margin-right: 8px;
}
body.rtl .product-neighbours .next-page i:before {
  content: "\f177";
}
body.rtl .productdetails-view span.addtocart-button {
  float: right;
}
body.rtl .productdetails-view .quantity-box {
  float: right;
  margin-left: 30px;
  margin-right: 0;
  border-left: 0;
}
body.rtl .productdetails-view .quantity-box .quantity-minus,
body.rtl .productdetails-view .quantity-box .quantity-plus {
  left: -18px;
  right: auto;
}
body.rtl .productdetails-view .lSSlideOuter .lSGallery li {
  float: right !important;
}
body.rtl .vm-product-details-container .in-stock {
  float: right;
  padding: 20px 15px 15px 0;
  margin-left: 25px;
  margin-right: 0;
  background-position: 100% 50%;
}
body.rtl .vm-product-details-container a.email-friend i,
body.rtl .vm-product-details-container a.email-friend:before,
body.rtl .vm-product-details-container div#vmcompare a i,
body.rtl .vm-product-details-container div#vmcompare a:before,
body.rtl .vm-product-details-container .btn-wishlist .addtofav_aws_icon i,
body.rtl .vm-product-details-container .btn-wishlist .addtofav_aws_icon:before,
body.rtl .vm-product-details-container .btn-wishlist .addtofav_aws_icon_active i,
body.rtl .vm-product-details-container .btn-wishlist .addtofav_aws_icon_active:before {
  margin-left: 5px;
}
body.rtl .vm-product-details-container .addtocart-bar {
  float: right;
}
body.rtl .vm-product-details-container .product-fields .product-field {
  float: left;
}
body.rtl .vm-product-details-container .product-fields .product-field:first-child {
  float: right;
}
body.rtl .vm-product-details-container .icons {
  left: 0;
  right: auto;
}
body.rtl .vm-product-details-container .icons a {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .vm-product-details-container .icons a:before {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .vm-product-details-container .add-to-box a.email-friend,
body.rtl .vm-product-details-container .add-to-box div#vmcompare a {
  float: right;
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .vm-product-details-container .btn-compare,
body.rtl .vm-product-details-container .btn-wishlist {
  float: right;
}
body.rtl .vm-product-details-container .btn-wishlist .addtofav_aws_icon i,
body.rtl .vm-product-details-container .btn-wishlist .addtofav_aws_icon_active i {
  margin-left: 5px;
}
body.rtl .vm-product-details-container .ask-a-question i {
  margin-left: 5px;
  margin-right: 0;
  float: right;
}
body.rtl .ask-a-question i {
  margin-left: 8px;
  margin-right: 0;
  float: right;
}
body.rtl .ask-a-question i.fa-long-arrow-right:before {
  content: "\f177";
}
body.rtl .addtocart-bar label {
  float: right;
  margin: 0 0 0 10px;
}
body.rtl .lSSlideOuter {
  direction: ltr;
}
body.rtl .lSSlideOuter .product .product-inner {
  direction: rtl;
}
body.rtl .addthis_default_style .addthis_separator,
body.rtl .addthis_default_style .at300b,
body.rtl .addthis_default_style .at4-icon,
body.rtl .addthis_default_style .at300bo,
body.rtl .addthis_default_style .at300m,
body.rtl .addthis_default_style .at300bs {
  float: right;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
  text-align: right;
}
body.rtl .offcanvas-menu .offcanvas-inner div.vina-treeview-menus .treeview .hitarea {
  left: 0;
  right: auto;
}
body.rtl .sp-contact-info {
  float: left;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl #offcanvas-toggler {
  float: left;
}
body.rtl .close-offcanvas {
  right: auto;
  left: 10px;
}
body.rtl .offcanvas-menu {
  -webkit-transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
  transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  content: "\f0d7";
  font-family: FontAwesome;
  margin-left: 8px;
  line-height: 1;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  display: none;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  text-align: right;
}
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  right: auto;
  right: 100%;
}
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right,
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: auto;
  right: 0;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f104";
}
body.rtl #sp-left .sp-module ul li:before,
body.rtl #sp-right .sp-module ul li:before {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .cf_flt_wrapper ul.cf_filters_list li,
body.rtl .cf_flt_wrapper .cf_catOption {
  padding-left: 15px;
  padding-right: 0;
}
body.rtl .sp-module .vina-carousel-virtuemart .product-title,
body.rtl .sp-module .vina-carousel-virtuemart .product-price {
  text-align: center;
}
body.rtl .sp-module .vina-carousel-virtuemart .text-block *,
body.rtl .sp-module .vina-carousel-content .text-block * {
  direction: rtl;
}
body.rtl .ratingbox div,
body.rtl .ratingbox span {
  background-position: 100% bottom !important;
}
body.rtl .product-price .price-crossed span {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .custom-services .left-block {
  float: right;
}
body.rtl .custom-services .left-block .fa {
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .vina-testimonials .item {
  padding-left: 0;
  padding-right: 100px;
}
body.rtl .vina-testimonials .item blockquote {
  text-align: right;
}
body.rtl .vina-testimonials .item .avatar {
  left: auto;
  right: 0;
}
body.rtl .vina-testimonials .carousel-indicators {
  left: auto;
  display: inline-block;
  right: 0;
}
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .timer-grid:before,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .timer-grid:before {
  left: auto;
  right: 0;
}
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .timer-grid .box-time-date,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .timer-grid .box-time-date {
  float: right;
}
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .vm-product-rating-container,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .vm-product-rating-container {
  margin: 0;
}
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .vm-product-rating-container .ratingbox,
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .vm-product-rating-container .amount,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .vm-product-rating-container .ratingbox,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .vm-product-rating-container .amount {
  float: none;
  margin: 0 auto;
}
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .actions .btn-wishlist,
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .actions .addtocart-area,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .actions .btn-wishlist,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .actions .addtocart-area {
  float: none !important;
}
body.rtl #sp-page-builder .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .actions .vm-details-button,
body.rtl .sp-module .vina-carousel-virtuemart.has-counter .product .product-inner .vm-product-media-container .actions .vm-details-button {
  float: none !important;
}
body.rtl div.vina-vscoller-twitter .follow-us {
  text-align: right;
}
body.rtl div.vina-vscoller-twitter .vina-items-wrapper .vina-item .permalink {
  float: left;
}
body.rtl div.vina-vscoller-twitter .vina-items-wrapper .vina-item .author {
  padding-left: 0 !important;
  padding-right: 68px !important;
}
body.rtl div.vina-vscoller-twitter .vina-items-wrapper .vina-item .avatar {
  left: auto !important;
  right: 0 !important;
}
body.rtl #sp-bottom-info-wrapper .header-block h3 span,
body.rtl #sp-bottom-info-wrapper .sp-module .sp-module-title h3 span,
body.rtl #sp-bottom .header-block h3 span,
body.rtl #sp-bottom .sp-module .sp-module-title h3 span {
  float: right;
}
body.rtl .sp-module .mage-products .product .item-inner .vm-product-media-container {
  padding-left: 10px;
  padding-right: 0;
}
body.rtl .sp-module .mage-products .product .item-inner .text-block {
  text-align: right;
}
body.rtl .listing-view.vm_list_view .list-product .product .product-inner .vm-product-media-container {
  float: right;
}
body.rtl .listing-view.vm_list_view .list-product .product .product-inner .text-block {
  text-align: right;
}
body.rtl .listing-view.vm_list_view .list-product .product .product-inner .box-review {
  text-align: right;
}
body.rtl .sp-module.custom-brand .sp-module-title {
  float: right;
}
body.rtl .sp-module.custom-brand .sp-module-content {
  float: left;
}
body.rtl .sp-module.custom-brand .owl-theme .owl-controls {
  left: -auto;
  right: -145px;
}
body.rtl .item-page .postinfo-wrapper {
  float: right;
}
body.rtl .item-page .postinfo-wrapper .post-date {
  float: right;
  left: auto;
  right: 0;
}
body.rtl .item-page .postinfo-wrapper .post-date:after {
  left: 0;
  right: auto;
}
body.rtl #comments-form input.checkbox {
  float: right;
  margin: 5px 0 0 3px;
}
body.rtl .entry-link,
body.rtl .entry-quote {
  z-index: 0 !important;
}
body.rtl .article-info {
  margin: 0 8px 0;
}
body.rtl .article-info >dd {
  float: right;
}
body.rtl .post-format {
  float: right;
}
body.rtl .entry-header .icons {
  float: left;
}
body.rtl .entry-header .icons [class^="icon-"],
body.rtl .entry-header .icons [class*=" icon-"] {
  margin-left: .25em;
  margin-right: 0;
}
body.rtl .dropdown-menu {
  right: auto;
  left: 0;
  text-align: right;
}
body.rtl .pull-right>.dropdown-menu {
  right: auto;
  left: 0;
}
body.rtl .article-info >dt >i,
body.rtl .article-info >dd >i {
  margin-right: 0;
  margin-left: 3px;
}
body.rtl .entry-link:before {
  top: auto;
  left: auto;
  right: -60px;
  transform: rotate(-90deg);
}
body.rtl .entry-quote:before {
  left: auto;
  transform: rotate(-15deg);
  top: auto;
  right: -40px;
}
body.rtl .categories-list .page-header a.pull-right {
  float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
  float: right !important;
}
body.rtl .search .btn-toolbar .pull-left {
  float: right !important;
}
body.rtl .pull-left {
  float: right !important;
}
body.rtl .pull-right {
  float: left !important;
}
body.rtl .pagination>li:last-child>a,
body.rtl .pagination>li:last-child>span,
body.rtl .pagination>li:first-child>a,
body.rtl .pagination>li:first-child>span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
body.rtl .vina-ticker-content .header-block span.down {
  left: 30px;
  right: auto;
}
body.rtl #sp-left .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-right .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-main-left .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-main-right .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-home2-main-left .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-home2-main-right .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-home2-top-left .sp-module div.vina-ticker-content .header-block,
body.rtl #sp-home2-top-right .sp-module div.vina-ticker-content .header-block {
  left: 10px;
  right: auto;
}
body.rtl #sp-left .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-right .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-main-left .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-main-right .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-home2-main-left .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-home2-main-right .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-home2-top-left .sp-module div.vina-ticker-content .header-block span.toggle,
body.rtl #sp-home2-top-right .sp-module div.vina-ticker-content .header-block span.toggle {
  left: 15px;
  right: auto;
}
body.rtl #sp-left .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-right .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-main-left .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-main-right .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-home2-main-left .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-home2-main-right .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-home2-top-left .sp-module div.vina-ticker-content .header-block span.up,
body.rtl #sp-home2-top-right .sp-module div.vina-ticker-content .header-block span.up {
  left: 0px;
  right: auto;
}
body.rtl #sp-left .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-left .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-right .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-right .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-main-left .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-main-left .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-main-right .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-main-right .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-home2-main-left .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-home2-main-left .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-home2-main-right .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-home2-main-right .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-home2-top-left .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-home2-top-left .sp-module.mod_tags .sp-module-title h3:before,
body.rtl #sp-home2-top-right .sp-module.latest_blog .sp-module-title h3:before,
body.rtl #sp-home2-top-right .sp-module.mod_tags .sp-module-title h3:before {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl #sp-left .sp-module .tagspopular ul li,
body.rtl #sp-right .sp-module .tagspopular ul li,
body.rtl #sp-main-left .sp-module .tagspopular ul li,
body.rtl #sp-main-right .sp-module .tagspopular ul li,
body.rtl #sp-home2-main-left .sp-module .tagspopular ul li,
body.rtl #sp-home2-main-right .sp-module .tagspopular ul li,
body.rtl #sp-home2-top-left .sp-module .tagspopular ul li,
body.rtl #sp-home2-top-right .sp-module .tagspopular ul li {
  margin: 0 0 10px 2px;
}
body.rtl .row-fluid [class*="span"] {
  float: right;
  margin-left: 0;
  margin-right: 2.1276595744681%;
}
body.rtl .row-fluid [class*="span"]:first-child {
  margin-right: 0;
}
body.rtl .row-set .content h2 {
  padding: 0 23px 5px 0;
}
body.rtl .login-users .content h2 {
  background-position: 100% 0;
}
body.rtl #checkoutForm .cart-summary tbody td {
  border-left: 1px solid #f2f2f2;
  border-right: 0;
}
body.rtl #checkoutForm .checkout-button-top {
  text-align: right;
}
body.rtl .shipment input[type="radio"],
body.rtl .payment input[type="radio"] {
  float: right;
}
body.rtl .vmCartPaymentLogo {
  float: right;
}
body.rtl .vmCartPaymentLogo img {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .total-block .priceColor2 {
  margin-left: 30px;
  margin-right: 0;
}
body.rtl .account-login .buttons-set {
  text-align: left;
}
body.rtl .account-login .buttons-set > div {
  margin-left: 7px;
  margin-right: 0;
}
body.rtl .owl-carousel *,
body.rtl .vina-carousel-virtuemart *,
body.rtl .vina-carousel-content * {
  direction: ltr;
}
body.rtl .vina-carousel-virtuemart .item-inner *,
body.rtl .vina-carousel-content .item-inner * {
  direction: rtl;
}
body.rtl .sp-module .vina-carousel-content .item .info span {
  display: inline-block;
}
body.rtl .orderby-displaynumber-inner {
  padding: 0 110px 0 0;
}
body.rtl .orderby-displaynumber .view-mode {
  left: auto;
  right: 15px;
}
body.rtl .orderby-displaynumber .view-mode a {
  float: right;
}
body.rtl .orderlistcontainer {
  margin: 0 0.5em 0 0;
}
body.rtl .orderlistcontainer .title {
  margin: 0 0 0 5px;
}
body.rtl .orderlistcontainer div.orderlist {
  left: 0;
  right: auto;
  text-align: left;
}
body.rtl .orderlistcontainer .activeOrder,
body.rtl .orderlistcontainer div.Order {
  text-align: right;
  padding: 0 10px 0 0;
}
body.rtl .orderlistcontainer div.activeOrder:after {
  left: 8px;
  right: auto;
}
body.rtl .cf_flt_wrapper ul.cf_filters_list li .cf_flt_counter,
body.rtl .cf_flt_wrapper .cf_catOption .cf_flt_counter {
  left: 0;
  right: auto;
}
body.rtl #sp-top1 > .sp-column {
  float: right;
}
body.rtl #sp-top2 > .sp-column {
  float: left;
}
body.rtl #sp-top2 .sp-module {
  float: left;
}
body.rtl .sp-contact-info li {
  float: right;
  padding: 0 0 0 30px;
}
body.rtl .sp-contact-info i {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .bootstrap-select .caret {
  margin-left: 0;
  margin-right: 5px;
}
body.rtl .sp-module.mod_menu_top .sp-module-title {
  font-size: 0;
  line-height: 1;
}
body.rtl .sp-module.mod_menu_top .sp-module-title h3:before {
  float: right;
  margin-left: 13px;
  margin-right: 0;
}
body.rtl .sp-module.mod_menu_top .sp-module-title h3:after {
  float: left;
  margin-left: 0;
  padding-left: 0;
  margin-right: 5px;
  padding-right: 5px;
}
body.rtl .sp-module.mod_menu_top .sp-module-content {
  left: 0;
  right: auto;
}
body.rtl .sp-module.mod_menu_top .sp-module-content ul li {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .sp-module.mod_menu_top .sp-module-content ul li a {
  text-align: right;
  border-right: 0;
}
body.rtl .sp-module.mod_menu_top .sp-module-content ul li a:before {
  margin-left: 6px;
  margin-right: 0;
}
body.rtl .sp-module.mod_menu_top .sp-module-content ul li:last-child a {
  border: 0;
}
body.rtl .bootstrap-select .dropdown-menu {
  left: 0;
  right: auto;
}
body.rtl .sp-module.mod_cur .bootstrap-select button:before,
body.rtl .sp-module.mod_lang .bootstrap-select button:before {
  float: right;
  margin-left: 13px;
  margin-right: 0;
}
body.rtl .sp-module.mod_cur .sp-module-title,
body.rtl .sp-module.mod_cur .sp-module-content,
body.rtl .sp-module.mod_lang .sp-module-title,
body.rtl .sp-module.mod_lang .sp-module-content {
  float: right;
}
body.rtl .sp-module .mod-languages .bootstrap-select div.dropdown-menu,
body.rtl .sp-module .cur_box .bootstrap-select div.dropdown-menu {
  left: 0;
  right: auto;
}
body.rtl #vmCartModule {
  float: left;
  margin-left: 0;
  margin-right: 8px;
}
body.rtl .mini-cart .mini-cart-title {
  text-align: right;
}
body.rtl .mini-cart .mini-cart-title .cart-icon {
  float: right;
  left: auto;
  right: 0;
}
body.rtl .mini-cart .mini-cart-content {
  left: -5px;
  right: auto;
  text-align: right;
}
body.rtl .mini-cart .mini-cart-content .subtotal_with_tax {
  float: left !important;
}
body.rtl .mini-cart .mini-cart-content .total {
  float: right;
}
body.rtl .mini-cart .mini-cart-content .show_cart {
  float: left;
}
body.rtl .support-client .box-container {
  padding: 15px 60px 0 0;
}
body.rtl .support-client .box-container:after {
  left: 0;
  right: auto;
}
body.rtl .support-client .free-shipping:before,
body.rtl .support-client .time:before,
body.rtl .support-client .money-back:before {
  left: auto;
  right: 0;
}
body.rtl .sp-module.mod_vmsearch {
  left: 15px;
  right: auto;
}
body.rtl .sp-vmsearch .sp-vmsearch-categorybox .cat-button i {
  left: 3px;
}
body.rtl #sp-support .sp-contact-info {
  float: left;
}
body.rtl #sp-left div.vina-treeview-virtuemart .treeview .hitarea,
body.rtl #sp-right div.vina-treeview-virtuemart .treeview .hitarea,
body.rtl #sp-page-builder div.vina-treeview-virtuemart .treeview .hitarea,
body.rtl .sp-module div.vina-treeview-virtuemart .treeview .hitarea {
  left: 0;
  right: auto;
}
body.rtl #sp-left .vina-carousel-content .blog-inner .readmore a:after,
body.rtl #sp-right .vina-carousel-content .blog-inner .readmore a:after,
body.rtl #sp-page-builder .vina-carousel-content .blog-inner .readmore a:after,
body.rtl .sp-module .vina-carousel-content .blog-inner .readmore a:after {
  content: "\f060";
  float: left;
  margin-left: 0;
  margin-right: 6px;
}
body.rtl .sp-module.mod_title .sp-module-title h3 span.word-small {
  margin-left: -7px;
  margin-right: 0;
}
body.rtl .vina-carousel-virtuemart.owl-theme .owl-controls .owl-buttons,
body.rtl .vina-carousel-content.owl-theme .owl-controls .owl-buttons,
body.rtl .vina-manufacturers-virtuemart .owl-controls .owl-buttons,
body.rtl .owl .owl-controls .owl-buttons,
body.rtl #related_carousel .owl-controls .owl-buttons {
  left: 0;
  right: auto;
}
body.rtl .banner-top-content .col-md-3:first-child {
  background: none;
}
body.rtl .banner-top-content .col-md-3:last-child {
  background: url("../images/general/bg-right.png") repeat-y 100% 0;
}
body.rtl .banner-top-content .banner-content {
  padding: 23px 100px 23px 23px;
}
body.rtl .banner-top-content .banner-content.banner-top1,
body.rtl .banner-top-content .banner-content.banner-top2,
body.rtl .banner-top-content .banner-content.banner-top3,
body.rtl .banner-top-content .banner-content.banner-top4 {
  background-position: 90% 26px;
}
body.rtl .banner-top-content .banner-content.banner-top1:hover,
body.rtl .banner-top-content .banner-content.banner-top2:hover,
body.rtl .banner-top-content .banner-content.banner-top3:hover,
body.rtl .banner-top-content .banner-content.banner-top4:hover {
  background-position: 90% -77px;
}
body.rtl #sp-left .sp-module .sp-module-title h3,
body.rtl #sp-right .sp-module .sp-module-title h3 {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl #sp-left .sp-module .sp-module-title h3:before,
body.rtl #sp-right .sp-module .sp-module-title h3:before {
  float: right;
}
body.rtl #sp-left .sp-module.mod_category .sp-module-title h3:before,
body.rtl #sp-right .sp-module.mod_category .sp-module-title h3:before {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl #sp-left .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-right .sp-module .owl-theme .owl-controls .owl-buttons div {
  left: 18px !important;
  right: auto;
}
body.rtl #sp-left .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-right .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: -17px !important;
  right: auto;
}
body.rtl #sp-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div {
  left: 35px !important;
  right: auto;
}
body.rtl #sp-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 0 !important;
  right: auto;
}
body.rtl #sp-main-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab,
body.rtl #sp-home2-main-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab {
  float: right;
}
body.rtl .testimonial-sidebar-content .avata-post {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .testimonial-sidebar-content .content {
  text-align: right;
}
body.rtl #sp-bottom .sp-module .sp-module-title {
  text-align: right;
}
body.rtl #sp-bottom .sp-module .sp-module-title h3:before {
  left: auto;
  right: 7px;
}
body.rtl #sp-bottom .sp-module .sp-module-title h3:after {
  left: auto;
  right: 12px;
}
body.rtl #sp-bottom div.vina-vscoller-twitter {
  padding-left: 0 !important;
  padding-right: 58px !important;
}
body.rtl #sp-bottom div.vina-vscoller-twitter .vina-item .permalink {
  float: left;
}
body.rtl #sp-bottom div.vina-vscoller-twitter .vina-item .avatar {
  left: auto;
  right: -58px;
}
body.rtl .footer-contact p em {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .footer-contact p em:before {
  margin-left: 0;
  margin-right: 3px;
}
body.rtl .social-icons.floatleft {
  float: right;
}
body.rtl .sppb-media > .pull-left {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .vina-feature .sppb-media .sppb-media-body {
  padding-left: 0;
  padding-right: 15px;
}
body.rtl .sppb-text-left {
  text-align: right;
}
body.rtl .sppb-text-right {
  text-align: left;
}
body.rtl .sppb-addon-image-content.aligment-left .sppb-image-holder {
  left: auto;
  right: 0;
}
body.rtl .qlform .form-horizontal .controls:after {
  left: 0;
  right: auto;
}
body.rtl .quote-text-dark {
  padding-left: 30px;
  padding-right: 60px;
}
body.rtl .quote-text-dark:after {
  left: auto;
  right: 22px;
}
body.rtl .comments-link {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .has-post-format h2.entry-title.icons-post-format {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl article .image-block .post-format {
  left: 15px;
  right: auto;
}
body.rtl .blog-zigzag article.item.even .entry-image,
body.rtl .blog-zigzag article.item.even .entry-post-format {
  float: right;
}
body.rtl .blog-zigzag article.item.even .post-wrapper {
  float: left;
  padding-left: 0;
  padding-right: 30px;
}
body.rtl .blog-zigzag article.item.odd .entry-image,
body.rtl .blog-zigzag article.item.odd .entry-post-format {
  float: left;
  padding-left: 0;
  padding-right: 30px;
}
body.rtl .blog-zigzag article.item.odd .post-wrapper {
  float: right;
}
body.rtl .jcomments-links {
  text-align: right;
}
body.rtl #sp-right-link .sp-module {
  float: left;
}
body.rtl .sp-module .mod-languages .bootstrap-select div.dropdown-menu ul li a,
body.rtl .sp-module .cur_box .bootstrap-select div.dropdown-menu ul li a {
  text-align: right;
}
body.rtl #sp-slider2 > .sp-column {
  padding-left: 0;
  padding-right: 10px;
}
body.rtl #sp-static-header,
body.rtl #sp-language-currency {
  padding-left: 0;
  padding-right: 15px;
}
body.rtl #sp-static-header .sp-module {
  float: left;
}
body.rtl #sp-static-header .sp-module.mod_vmsearch {
  border-right: 0;
}
body.rtl #sp-static-header .sp-module.mod_vmsearch {
  border-right: 0;
}
body.rtl #sp-static-header .sp-module #vmCartModule {
  border-right: 1px solid #ebebeb;
}
body.rtl #sp-static-header .sp-vmsearch form {
  right: auto;
  left: -1px;
}
body.rtl #sp-language-currency .sp-module.mod_cur,
body.rtl #sp-language-currency .sp-module.mod_lang {
  float: left;
}
body.rtl .sp-vmsearch .sp-vmsearch-categorybox {
  float: right;
}
body.rtl .sp-vmsearch .search-button-wrapper {
  float: left;
  border-left: 0;
  border-right: 3px solid #e4e4e4;
}
body.rtl .sp-vmsearch .search-input-wrapper {
  float: right;
  padding-right: 120px;
  padding-left: 40px;
}
body.rtl #sp-top-wrapper .sp-module.mod_home_menu ul.menu > li ul.nav-child {
  left: auto;
  right: 0;
  text-align: right;
}
body.rtl .banner-static .image {
  float: right;
}
body.rtl #sp-home3-tabs-product .tabs_buttons,
body.rtl #sp-home3-tabs-product .items_mask {
  float: right;
}
body.rtl #sp-home3-tabs-product .items_mask .tab-padding {
  padding-left: 0;
  padding-right: 30px;
}
body.rtl .breadcrumb >li+li:before {
  float: right;
}
body.rtl #sp-left .sp-module .sp-module-title h3,
body.rtl #sp-right .sp-module .sp-module-title h3,
body.rtl #sp-home2-left .sp-module .sp-module-title h3 {
  padding-left: 0;
  padding-right: 26px;
}
body.rtl #sp-left .sp-module .sp-module-title h3:before,
body.rtl #sp-right .sp-module .sp-module-title h3:before,
body.rtl #sp-home2-left .sp-module .sp-module-title h3:before {
  left: auto;
  right: 7px;
}
body.rtl #sp-left .sp-module .sp-module-title h3:after,
body.rtl #sp-right .sp-module .sp-module-title h3:after,
body.rtl #sp-home2-left .sp-module .sp-module-title h3:after {
  left: auto;
  right: 12px;
}
body.rtl .headexpand {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .cf_flt_wrapper .cf_flt_header {
  padding: 0 24px 0 0;
}
body.rtl .cf_flt_wrapper li.cf_catOption a:before {
  margin-left: 7px;
  margin-right: 0;
}
body.rtl .cf_form .cf_filtering_slider_gutter_item {
  float: right;
}
body.rtl .knob_wrapper {
  margin-left: 0;
  margin-right: 18px;
}
body.rtl .sp-module.mod_follow_us .sp-module-title,
body.rtl .sp-module.mod_follow_us .sp-module-content,
body.rtl .sp-module.mod_newsletter .sp-module-title,
body.rtl .sp-module.mod_newsletter .sp-module-content {
  float: right;
  margin: 0 0 0 30px;
}
body.rtl#style-layout3 .sp-module.tabs_product .tabs_buttons {
  left: 70px;
  right: auto;
}
@media (min-width: 768px) {
  body.rtl .sppb-col-sm-1,
  body.rtl .sppb-col-sm-2,
  body.rtl .sppb-col-sm-3,
  body.rtl .sppb-col-sm-4,
  body.rtl .sppb-col-sm-5,
  body.rtl .sppb-col-sm-6,
  body.rtl .sppb-col-sm-7,
  body.rtl .sppb-col-sm-8,
  body.rtl .sppb-col-sm-9,
  body.rtl .sppb-col-sm-10,
  body.rtl .sppb-col-sm-11,
  body.rtl .sppb-col-sm-12 {
    float: right;
  }
  body.rtl .sppb-col-sm-offset-6 {
    margin-left: 0;
    margin-right: 50%;
  }
}
