.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
body.rtl {
  text-align: right;
}
body.rtl.layout-boxed .sp-module.mod_vmsearch {
  left: 25px;
  right: auto;
}
body.rtl #sp-top1 .sp-module {
  float: right;
}
body.rtl .block-call .media-body {
  padding-left: 0;
  padding-right: 23px;
  text-align: right;
}
body.rtl .sp-module.mod_vmcategory .sp-module-title {
  padding: 0 37px 0 10px;
}
body.rtl .sp-module.mod_vmcategory .sp-module-title h3:before {
  float: right;
  margin-left: 30px;
  margin-right: 0;
}
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 .chzn-container.chzn-container-single .chzn-drop {
  left: 9000px !important;
}
body.rtl .chzn-container.chzn-container-active.chzn-container-single .chzn-drop {
  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-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab,
body.rtl #sp-home2-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab,
body.rtl #sp-our-products-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,
body.rtl #sp-home2-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.first-tab,
body.rtl #sp-our-products-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.first-tab {
  margin-left: 35px;
  margin-right: 0;
}
body.rtl #sp-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:last-child,
body.rtl #sp-home2-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:last-child,
body.rtl #sp-our-products-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:last-child {
  margin-left: 0;
  margin-right: 35px;
}
body.rtl #sp-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:before,
body.rtl #sp-home2-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:before,
body.rtl #sp-our-products-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:before {
  left: auto;
  right: -34px;
}
body.rtl #sp-tabs-product-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:after,
body.rtl #sp-home2-content .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:after,
body.rtl #sp-our-products-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:after {
  right: auto;
  left: -29px;
}
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 {
  left: 0;
  right: auto;
  transform: rotateZ(90deg);
}
body.rtl .sp-module .vina-carousel-content .blog-inner .info a {
  margin-left: 52px;
  margin-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 h2.product-title,
body.rtl .product .product-inner h3.product-title {
  float: right;
  text-align: right;
}
body.rtl .product .product-inner .text-block {
  padding: 0 0 15px 20px;
}
body.rtl .product .product-inner .vm-product-rating-container .amount,
body.rtl .product .product-inner .vm-product-rating-container .ratingbox {
  float: right;
}
body.rtl .product .product-inner .vm-product-rating-container .amount {
  margin-left: 0;
  margin-right: 3px;
}
body.rtl .product .product-inner .product-price {
  left: 0;
  right: auto;
  text-align: left;
}
body.rtl .product .product-inner .item-i:hover .text-block {
  padding-left: 0;
  padding-right: 10px;
}
body.rtl .product .product-inner .item-i:hover .product-price {
  left: 10px;
  right: auto;
}
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;
  border-right: 1px solid #e5e5e5;
}
body.rtl .productdetails-view .quantity-box .quantity-minus,
body.rtl .productdetails-view .quantity-box .quantity-plus {
  left: -18px;
  right: auto;
  border-left: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 0;
}
body.rtl .productdetails-view .lSSlideOuter .lSGallery li,
body.rtl .productdetails-view .owl-carousel .owl-item {
  float: right !important;
}
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-right: 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 .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-right: 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 .text-block *,
body.rtl .sp-module .vina-carousel-content .text-block * {
  direction: rtl;
}
body.rtl .product .product-inner .timer-grid {
  float: right;
  padding-left: 0;
  padding-right: 20%;
}
body.rtl .product .product-inner .timer-grid:before {
  left: auto;
  right: 0;
}
body.rtl .product .product-inner .timer-grid .box-time-date {
  float: right;
  border-left: 0;
  border-right: 1px solid #4266a2;
}
body.rtl .product .product-inner .vm-product-media-container .product-status .label-pro {
  left: auto;
  right: 10px;
}
body.rtl .product .product-inner .vm-product-media-container .product-status .label-pro:after {
  left: -10px;
  right: auto;
  border-width: 13px 0 13px 10px;
}
body.rtl .product .product-inner .vm-product-media-container .product-status .label-pro.status-sale {
  left: 10px;
  right: auto;
}
body.rtl .product .product-inner .vm-product-media-container .product-status .label-pro.status-sale:after {
  left: auto;
  right: -10px;
  border-width: 13px 10px 13px 0;
}
body.rtl .product .product-inner .text-block {
  text-align: right;
}
body.rtl .product .product-inner .actions span.addtocart-button:before {
  float: right;
  margin-left: 7px;
  margin-right: 0;
}
body.rtl .product .product-inner .actions .addtocart-area,
body.rtl .product .product-inner .actions .btn-wishlist,
body.rtl .product .product-inner .actions .vm-details-button {
  float: right;
}
body.rtl .ratingbox div,
body.rtl .ratingbox span {
  background-position: 100% bottom !important;
}
body.rtl .product-price .price-crossed .vm-price-value {
  display: inline;
  margin-left: 10px;
  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 #sp-top-products .product .product-inner h2.product-title,
body.rtl #sp-top-products .product .product-inner h3.product-title {
  float: left;
  text-align: left;
}
body.rtl #sp-top-products .product .product-inner .vm-product-rating-container .ratingbox {
  float: left;
}
body.rtl #sp-top-products .product .product-inner .item-i:hover .text-block {
  padding-left: 20px;
}
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;
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .listing-view.vm_list_view .list-product .product .product-inner .text-block {
  text-align: right;
}
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 >dd {
  float: right;
}
body.rtl .item-page .entry-header {
  border-left: 1px solid #ececec;
  border-right: 0;
}
body.rtl .post-format {
  float: right;
}
body.rtl .post-format i {
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .post-format i:after {
  left: -6px;
  right: auto;
}
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 .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 .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 15px;
}
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 .vm-pagination.vm-pagination-bottom {
  text-align: left !important;
}
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 a {
  text-align: right;
}
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-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 {
  padding: 17px 5px 17px 15px;
}
body.rtl .mini-cart .mini-cart-title i,
body.rtl .mini-cart .mini-cart-title .text-title,
body.rtl .mini-cart .mini-cart-title .total {
  float: right;
}
body.rtl .mini-cart .mini-cart-title .number {
  left: auto;
  right: 20px;
  top: 3px;
}
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-module div.vina-treeview-virtuemart .treeview .hitarea {
  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: right;
}
body.rtl .sp-module div.vina-treeview-virtuemart .treeview .hitarea:before {
  content: "\f104";
}
body.rtl .sp-module.mod_vmcategory .sp-module-content .vina-treeview-virtuemart ul li a {
  text-align: right;
  padding: 0 37px 0px 10px;
}
body.rtl .sp-module.mod_title .sp-module-title h3 span.word-small {
  margin-left: -7px;
  margin-right: 0;
}
body.rtl #sp-left .sp-module .sp-module-title h3,
body.rtl #sp-right .sp-module .sp-module-title h3,
body.rtl #sp-main-left .sp-module .sp-module-title h3,
body.rtl #sp-main-right .sp-module .sp-module-title h3,
body.rtl #sp-home2-main-left .sp-module .sp-module-title h3,
body.rtl #sp-home2-main-right .sp-module .sp-module-title h3,
body.rtl #sp-home2-top-left .sp-module .sp-module-title h3,
body.rtl #sp-home2-top-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,
body.rtl #sp-main-left .sp-module .sp-module-title h3:before,
body.rtl #sp-main-right .sp-module .sp-module-title h3:before,
body.rtl #sp-home2-main-left .sp-module .sp-module-title h3:before,
body.rtl #sp-home2-main-right .sp-module .sp-module-title h3:before,
body.rtl #sp-home2-top-left .sp-module .sp-module-title h3:before,
body.rtl #sp-home2-top-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,
body.rtl #sp-main-left .sp-module.mod_category .sp-module-title h3:before,
body.rtl #sp-main-right .sp-module.mod_category .sp-module-title h3:before,
body.rtl #sp-home2-main-left .sp-module.mod_category .sp-module-title h3:before,
body.rtl #sp-home2-main-right .sp-module.mod_category .sp-module-title h3:before,
body.rtl #sp-home2-top-left .sp-module.mod_category .sp-module-title h3:before,
body.rtl #sp-home2-top-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,
body.rtl #sp-main-left .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-main-right .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-main-left .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-main-right .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-top-left .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-top-right .sp-module .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-product-group .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,
body.rtl #sp-main-left .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-main-right .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-main-left .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-main-right .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-top-left .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-top-right .sp-module .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-product-group .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,
body.rtl #sp-main-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-main-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-main-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-main-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-top-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-home2-top-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div,
body.rtl #sp-product-group .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,
body.rtl #sp-main-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-main-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-main-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-main-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-top-left .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-home2-top-right .sp-module.mod_hot_deals .owl-theme .owl-controls .owl-buttons div.owl-prev,
body.rtl #sp-product-group .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-category-list-wrapper .sp-module .mod_menu a:before {
  display: none;
}
body.rtl #sp-category-list-wrapper .sp-module .mod_menu a:after {
  font-family: FontAwesome;
  content: "\f177";
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .testimonial-content .testimonial-content-avatar {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .testimonial-content .content {
  background: url(../images/content-testimonial.png) no-repeat 100% 0;
}
body.rtl #sp-bottom .sp-module .sp-module-title {
  text-align: right;
}
body.rtl #sp-bottom .sp-module .sp-module-title h3 {
  padding-left: 0;
  padding-right: 26px;
}
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 .fa {
  margin-left: 8px;
  margin-right: 0;
}
body.rtl .social-icons.floatleft {
  float: right;
}
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 .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#style-layout2 #sp-logo,
body.rtl#style-layout2 #sp-category-menu {
  padding-left: 20px;
  padding-right: 0;
}
body.rtl#style-layout2 .sp-module.mod_menu_top .sp-module-title h3:before {
  float: none;
  margin-left: 0;
}
body.rtl#style-layout2 #sp-support .block-call-container .media-body {
  text-align: right;
  float: right;
}
body.rtl #sp-slider2 > .sp-column {
  padding-left: 0;
  padding-right: 15px;
}
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-left: 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;
  border-left: 1px solid #b7b7b7;
  border-right: 0;
}
body.rtl .sp-vmsearch .search-button-wrapper {
  float: left;
}
body.rtl .sp-vmsearch .search-input-wrapper {
  float: right;
}
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 .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;
}
@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%;
  }
  body.rtl #sp-header-sticky-wrapper #sp-menu {
    float: right;
  }
}
@media (max-width: 991px) {
  body.rtl #sp-static-header .sp-module #vmCartModule {
    border-left: 1px solid #ebebeb;
    border-right: 0;
  }
  body.rtl #sp-static-header .mini-cart .mini-cart-content {
    right: 0;
    left: auto;
  }
  body.rtl #sp-header-sticky-wrapper #sp-menu {
    float: right;
  }
  body.rtl #sp-header-sticky-wrapper #sp-mini-cart,
  body.rtl #sp-header-sticky-wrapper #sp-language-currency {
    text-align: left;
  }
  body.rtl #sp-static-header {
    padding: 0;
  }
  body.rtl #sp-language-currency {
    padding: 0 15px;
  }
  body.rtl #sp-language-currency .bootstrap-select button,
  body.rtl #sp-language-currency .bootstrap-select .btn,
  body.rtl #sp-language-currency .bootstrap-select .btn-default {
    border-left: 0;
  }
  body.rtl #sp-top2,
  body.rtl #sp-top1 {
    text-align: center;
    line-height: 0;
  }
  body.rtl #sp-top2 .sp-column,
  body.rtl #sp-top1 .sp-column {
    display: inline-block;
    text-align: center;
    float: none;
  }
}
