.form-control {
  display: block;
  height: 35px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.828571429;
  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);
  -moz-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);
  -moz-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;
}
.translateX@x) {
  -webkit-transform: translate();
  -ms-transform: translate();
  -o-transform: translate();
  transform: translate();
}
.translateY@y) {
  -webkit-transform: translate();
  -ms-transform: translate();
  -o-transform: translate();
  transform: translate();
}
@-webkit-keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInTop {
  0% {
    opacity: 0;
    -moz-transform: translateY(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInTop {
  0% {
    opacity: 0;
    -o-transform: translateY(-500px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInTop {
  0% {
    opacity: 0;
    transform: translateY(-500px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
body.rtl .form-horizontal .control-label {
  float: right;
}
body.rtl [class^="fa-"],
body.rtl .glyphicon,
body.rtl [class*=" fa-"] {
  margin: 0;
}
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 .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
  right: 0 !important;
  left: auto !important;
}
body.rtl .body-innerwrapper:after {
  left: 0;
  right: auto;
}
body.rtl #sp-top-bar .yt-loginform ul {
  left: -120px;
  right: auto;
}
body.rtl .sambar .offcanvas-menu {
  transform: translate(0px) !important;
}
body.rtl .offcanvas .offcanvas-menu {
  transform: translate(-255px,0px);
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
  right: auto;
}
body.rtl .sj-search-pro-wrapper .select_category select {
  padding: 0 35px 0 0;
}
body.rtl.offcanvas .body-wrapper {
  left: 0;
  right: auto;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
}
body.rtl #sp-menu-horizontal .sp-module #menuHeading .megamenuToogle-pattern .modtitle:before {
  left: 90px;
  right: auto;
}
body.rtl #sp-menu-horizontal .sp-module #menuHeading .megamenuToogle-pattern .modtitle:after {
  right: 0;
  left: auto;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .availability {
  text-align: right;
}
body.rtl .productdetails .main-image img {
  max-height: inherit;
}
body.rtl .entry-header.has-post-format {
  margin-left: 0;
}
body.rtl .post-format {
  left: auto;
  right: -68px;
}
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 .sppb-text-left {
  text-align: right;
}
body.rtl .sppb-text-right {
  text-align: left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) {
  body.rtl #offcanvas-toggler {
    float: left;
  }
  body.rtl #sp-top-bar .sp-module .yt-loginform ul {
    left: 0;
    right: auto;
    position: absolute;
  }
}
@media (min-width: 992px) {
  body.rtl .sppb-col-md-1,
  body.rtl .sppb-col-md-2,
  body.rtl .sppb-col-md-3,
  body.rtl .sppb-col-md-4,
  body.rtl .sppb-col-md-5,
  body.rtl .sppb-col-md-6,
  body.rtl .sppb-col-md-7,
  body.rtl .sppb-col-md-8,
  body.rtl .sppb-col-md-9,
  body.rtl .sppb-col-md-10,
  body.rtl .sppb-col-md-11,
  body.rtl .sppb-col-md-12 {
    float: right;
  }
  body.rtl .col-md-1,
  body.rtl .col-md-2,
  body.rtl .col-md-3,
  body.rtl .col-md-4,
  body.rtl .col-md-5,
  body.rtl .col-md-6,
  body.rtl .col-md-7,
  body.rtl .col-md-8,
  body.rtl .col-md-9,
  body.rtl .col-md-10,
  body.rtl .col-md-11 {
    float: right;
  }
}
body.rtl .fa-angle-double-right:before {
  content: "\f100";
}
body.rtl #sp-top-bar .header-right {
  float: left;
}
body.rtl #sp-top1 .mod-languages .dropdown-menu {
  max-width: 100px;
  right: 0px;
  left: 0;
}
body.rtl .sj-minicart-pro .mc-wrap.mc-left .mc-content {
  right: -280px;
  left: auto;
}
body.rtl #fancybox-wrap #fancybox-outer #fancybox-content >div >a.continue_link {
  float: left;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-top .mc-update-btn {
  left: 12px;
  right: auto;
}
body.rtl .mini-cart .sj-minicart-pro .mc-list .mc-product-inner .mc-image {
  float: right;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-list .mc-product-inner .mc-remove {
  left: 0;
  right: auto;
}
body.rtl #sp-newsletter .acymailing_module_form .acymailing_introtext {
  float: right;
  margin: 36px 50px 0 !important;
}
body.rtl #sp-newsletter .acymailing_module_form .acymailing_introtext:before {
  left: auto;
  right: 20px;
}
body.rtl #sp-newsletter .acymailing_module_form .acymailing_finaltext {
  padding-right: 50px !important;
  float: right;
}
body.rtl #sp-main-menu #search-top-bar {
  text-align: left;
}
body.rtl .sp-column #com-form-login #com-form-login-remember {
  float: right;
}
body.rtl .sp-column #com-form-login .width30.floatleft {
  float: right;
  padding: 0;
}
body.rtl .order-view #com-form-order-number,
body.rtl .order-view #com-form-order-pass,
body.rtl .order-view #com-form-order-submit {
  float: right;
}
body.rtl #search-top-bar .form-search .btn-search {
  left: 0;
  right: auto;
}
body.rtl table.header-info td {
  padding: 0 40px 0 0;
}
body.rtl table.header-info td:last-child {
  text-align: left;
}
body.rtl table.header-info .fa {
  left: auto;
  right: 0;
}
body.rtl table.header-info:nth-child (3) {
  padding: 0 50px 0 0;
}
body.rtl #sp-top1 .yt-loginform > li {
  border: none;
  border-left: 1px solid #3e3e3e;
  margin-left: -2px;
}
body.rtl .sppb-addon-whychoose .col-md-7 {
  float: left;
}
body.rtl ul.sj-megamenu-parent .sj-dropdown.sj-dropdown-main.sj-menu-right {
  left: auto;
  right: 0;
}
body.rtl .sj-megamenu-parent .sj-dropdown li.sj-menu-item > a,
body.rtl .sj-megamenu-parent .sj-dropdown li.sj-menu-item > span {
  text-align: right;
}
body.rtl .sambar .menu_horizontal .sj-megamenu .sj-megamenu-parent .sj-menu-item.level-1 {
  margin: 0 0 0 50px;
}
body.rtl .sp-module .menu_social_header {
  float: left;
}
body.rtl .sp-module .menu_social_header li {
  margin-left: 0;
  margin-right: 15px;
}
body.rtl .yt-content-slider,
body.rtl .sj-extraslider {
  direction: ltr;
}
body.rtl #sppb-addon-1504165457714 .sppb-addon-faq ul.yt-accordion li.yt-accordion-group h3.accordion-heading:after {
  left: 15px;
  right: auto;
}
body.rtl .box-footer ul.menu li a {
  padding-right: 20px;
  padding-left: 0;
}
body.rtl .box-footer ul.menu li a:before {
  right: 0;
  left: auto;
}
body.rtl .info-footer-adres li {
  padding: 10px 40px 10px 10px;
}
body.rtl .info-footer-adres li.adres {
  background-position: right 14px;
}
body.rtl .info-footer-adres li.phone {
  background-position: right -55px;
}
body.rtl .info-footer-adres li.mail {
  background-position: right -100px;
}
body.rtl .info-footer-adres li.time {
  background-position: right -144px;
}
body.rtl .category-view .vm-list .product-container .vm-product-rating-container {
  right: 220px;
  left: auto;
}
body.rtl .category-view .row .product-container .PricesalesPrice span {
  font-size: 16px;
  color: #ff3c20;
  font-weight: bold;
  padding-left: 10px;
}
body.rtl .category-view .row .vm-col.vertical-separator {
  margin: 0 0px 30px 30px;
}
body.rtl .category-view .vm-list .vm-col.vertical-separator {
  margin: 0px;
}
body.rtl .category-view .vm-list .product-container .group-price {
  border-left: 0;
  border-right: 1px solid #ebebeb;
}
body.rtl .category-view .vm-list .product-container .group-addtocart {
  right: auto;
  left: 0px;
}
body.rtl .col-sm-12 .category-view .vm-list .product-container .vm-product-rating-container {
  right: 235px;
}
body.rtl .col-sm-12 .category-view .vm-list .product-container .group-addtocart {
  left: 45px;
}
body.rtl #sp-right .sp-column .categories-sidebar .sp-module-title,
body.rtl #sp-left .sp-column .categories-sidebar .sp-module-title {
  padding: 15px 15px 15px 0;
}
body.rtl #sp-left .sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .left-block .item-image {
  float: right;
  padding: 0 0 0 12px;
}
body.rtl #sp-left .sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .right-block .item-info {
  float: right;
}
body.rtl #sp-left .sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .right-block .item-info .item-title {
  text-align: right;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-totalprice-footer strong {
  float: left;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-totalprice-footer {
  text-align: right;
}
body.rtl .banner-policy .inner .policy a span {
  float: right;
}
body.rtl .banner-policy .inner .policy a span.text {
  margin: 0 14px 0 0px;
}
body.rtl #sp-footer-title #sp-user1 .footer-links {
  float: left;
}
body.rtl #sp-footer-title #sp-user2 ul.social-icons {
  float: left;
}
body.rtl #sp-footer2 p {
  float: left;
}
body.rtl .chzn-container .chzn-search {
  display: none;
  left: 0;
}
body.rtl .chzn-container .chzn-drop {
  left: 0;
  display: block;
}
body.rtl .chzn-container.chzn-with-drop .chzn-drop {
  display: block;
}
body.rtl .profile .btn-toolbar {
  float: left !important;
}
body.rtl .dl-horizontal dt {
  text-align: right;
}
body.rtl .vm-orders-list .adminlist tr td {
  text-align: right;
}
body.rtl .category-view .orderby-displaynumber .toolbar-center .counter,
body.rtl .category-view .orderby-displaynumber .toolbar-center .limitbox {
  float: left;
}
body.rtl .output-billto span.values,
body.rtl .com_virtuemart .floatleft {
  float: right;
}
body.rtl .buttonBar-right,
body.rtl .com_virtuemart .vm-continue-shopping .continue_link {
  float: left;
}
body.rtl .category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .orderlist {
  left: 0;
}
body.rtl .sp-module .sp-module-title:before,
body.rtl .box-footer .sp-module-title:before {
  right: 0;
}
body.rtl #sp-newsletter .acymailing_module_form .subbutton {
  border-radius: 0;
}
body.rtl #sp-header .sj-search-pro-wrapper .select_category {
  border-right: 1px solid #e5e5e5;
  border-left: 0;
}
body.rtl #sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
  border-radius: 0;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart {
  float: right;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .title-my-cart {
  padding: 10px 48px 0 0;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-header .mc-totalprice {
  padding: 10px 82px 0 0;
  float: left;
}
body.rtl #sp-menu-horizontal .sp-module .sp-module-title:before {
  content: "";
}
body.rtl .sj-megamenu-parent .sj-dropdown .sj-dropdown-items .sj-has-child>a:after {
  content: "\f104";
  left: 10px;
  right: auto;
}
body.rtl #sp-menu-horizontal .sj-megamenu-parent .sj-dropdown.sj-dropdown-main.sj-menu-right {
  right: 285px !important;
}
body.rtl #sp-menu-horizontal .sj-megamenu-parent .sj-dropdown.sj-dropdown-sub {
  right: 100% !important;
}
body.rtl .banner-policy .inner .policy {
  border-left: 1px solid #ddd;
  border-right: 0;
}
body.rtl .banner-policy .inner .policy:last-child {
  border-left: 0;
}
body.rtl #sp-feature-item .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container,
body.rtl #sp-trending-item .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container {
  left: 0;
  right: auto;
}
body.rtl .sp-module.featured-products h3.sp-module-title {
  text-align: right;
}
body.rtl .sj-extraslider .owl-controls {
  left: 0;
  right: auto;
  z-index: 999;
}
body.rtl #sp-user4 .sj-extraslider .owl-controls {
  left: 30px;
  right: auto;
}
body.rtl .sj-extra-slider .owl-controls {
  left: 0;
}
body.rtl .product-field-type-S {
  text-align: right;
}
body.rtl .productdetails-view .addtocart-bar {
  text-align: right;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .rating .ratingbox {
  float: right;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .rating .reviews_button {
  float: right;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .product-price {
  text-align: right;
}
body.rtl #sp-trending-item .sj-listing-tabs .owl2-controls .owl2-nav {
  left: 30px;
  right: auto;
}
body.rtl #sp-trending-item .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs {
  margin: 0 0px 0 60px;
}
body.rtl .sj-listing-tabs .owl2-controls .owl2-nav {
  left: 30px;
  right: auto;
}
body.rtl .sp-module.featured-products .sp-module-content .sj-extra-slider .owl-controls {
  right: auto;
  left: 14px;
}
body.rtl .sj_vm_deals_wrap .owl-controls .owl-nav {
  right: auto;
  left: 0px;
}
body.rtl #sp-features-brand .yt-content-slider .owl-controls .owl-nav {
  right: auto;
  left: 15px;
}
body.rtl #sp-position-7 .sj-categories .cat-wrap.theme3 .owl-controls .owl-nav {
  left: 0;
  right: auto;
}
body.rtl #sp-position-7 .sj-categories .modtitle:before {
  right: 0;
}
body.rtl .sj-extraslider .owl-controls .owl-nav {
  right: auto;
  left: 35px;
}
body.rtl .item-inner-title-module-title::before {
  right: 0;
  left: auto;
}
body.rtl body.rtl #sp-right .sj-extraslider .owl-controls .owl-nav .owl-prev {
  display: none;
}
body.rtl body.rtl #sp-right .sj-extraslider .owl-controls .owl-nav .owl-next {
  display: none;
}
body.rtl body.rtl #sp-right .sj-extraslider .owl-controls .owl-nav {
  right: auto;
  left: 0px;
  top: 0px;
}
body.rtl .contact-ajax .ctajax-element .el-info-contact .info-mail i {
  float: right;
  margin-left: 15px;
  margin-right: 0px;
}
body.rtl .contact-ajax .ctajax-element .el-info-contact .info-address i,
body.rtl .contact-ajax .ctajax-element .el-info-contact .info-mobie i {
  float: right;
  margin-left: 25px;
  margin-right: 0px;
}
body.rtl .custom-top-tags .sm-top-tags-title,
body.rtl .custom-top-tags .sm-top-tags-keywords .sm-top-tags-keywords-list li {
  float: right;
}
body.rtl #sp-right .sp-column .archies-sidebar ul li a:before,
body.rtl #sp-left .sp-column .archies-sidebar ul li a:before {
  right: 0;
}
body.rtl .sj-extraslider .extraslider-inner .item .item-wrap.style2 .item-wrap-inner .item-info .item-title,
body.rtl .sj-extraslider .extraslider-inner .item .item-wrap.style2 .item-wrap-inner .item-info .item-content .bs-cat-date,
body.rtl #sp-right .sp-column .archies-sidebar p,
body.rtl #sp-left .sp-column .archies-sidebar p {
  text-align: right;
}
body.rtl .clr {
  clear: both;
  overflow: hidden;
}
body.rtl .product-related-products .owl-carousel,
body.rtl .sj_latest_products .sj-extra-slider .owl-carousel,
body.rtl .sj_vm_deals_wrap .owl-carousel,
body.rtl .sp-module.featured-products .sp-module-content .sj-extra-slider .owl-carousel,
body.rtl .sj-categories .cat-wrap.owl-carousel,
body.rtl .productdetails .vm-product-media-container #addimgzoom .owl-carousel .owl-item,
body.rtl .productdetails .vm-product-media-container #addimgzoom .owl-carousel {
  direction: ltr;
}
body.rtl .product-related-products {
  border-top: 0;
}
body.rtl .product-related-products h3.modtitle:before {
  right: 0;
}
body.rtl .product-related-products #owl-carousel-related .owl-controls .owl-nav {
  left: 0;
  right: auto;
}
body.rtl .category-view .cate-title:before {
  right: 0;
}
body.rtl #sp-trending-item .sj-listing-tabs .ltabs-items-container .ltabs-items .owl2-controls .owl2-nav,
body.rtl #sp-feature-item .sj-listing-tabs .owl2-controls .owl2-nav {
  right: auto;
}
body.rtl .sp-module.featured-products .sp-module-content .sj-extra-slider .owl-controls .owl-nav .owl-prev:before {
  content: "\f105";
}
body.rtl .sp-module.featured-products .sp-module-content .sj-extra-slider .owl-controls .owl-nav .owl-next:before {
  content: "\f104";
}
body.rtl .sj-extra-slider .extraslider-inner[data-effect="starwars"] .owl-item {
  opacity: 1;
}
body.rtl #sp-newsletter .acymailing_module_form .acymailing_form {
  float: left;
}
