.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 #sp-top-bar .sp-module {
  margin: 0 0px 0 0;
}
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 #offcanvas-toggler >i {
  padding: 0 10px 0 0;
}
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);
  transform: translate(0px) !important;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
  left: 0;
  right: auto;
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
}
body.rtl [class*=" fa-"] {
  margin: 0;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body.rtl #sp-menu-horizontal .sp-module #menuHeading .megamenuToogle-pattern .modtitle {
  padding: 0 45px 0 20px;
}
body.rtl #sp-menu-horizontal .sp-module #menuHeading .megamenuToogle-pattern .modtitle:before {
  right: auto;
  left: 5px;
}
body.rtl #sp-menu-horizontal .sp-module #menuHeading .megamenuToogle-pattern .modtitle:after {
  left: auto;
  right: 15px;
}
body.rtl .menu_vertical .sj-megamenu .level-1 .sj-menu-right {
  right: 240px !important;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  display: none;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  content: " \f107";
  font-family: FontAwesome;
  margin-right: 5px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f104";
}
body.rtl .sambar.layout1 .menu_vertical .sj-megamenu-parent > li.sj-has-child > a:after {
  left: 50px;
  right: auto;
  content: "\f104";
}
body.rtl .mod-currency,
body.rtl .mod-languages {
  float: right;
}
body.rtl .yt-loginform {
  text-align: left;
}
body.rtl .mod-currency:after {
  right: 0;
  left: auto;
}
body.rtl ul.social-icons {
  float: left;
}
body.rtl #sp-feature .sp-module.featured-products {
  min-height: 484px;
}
body.rtl #sp-feature .sp-module.featured-products .sj-extra-slider .product-item-container .left-block .item-image {
  display: flex;
  justify-content: center;
}
body.rtl #sp-feature .sp-module.featured-products .sj-extra-slider .owl-controls .owl-prev,
body.rtl #sp-feature .sp-module.featured-products .sj-extra-slider .owl-controls .owl-next {
  top: 36%;
}
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 .featured-products .sj-extra-slider .heading-title {
  left: auto;
  right: 23.33%;
}
body.rtl .yt-loginform ul.top-link li.account:before {
  padding-right: 0px;
  padding-left: 5px;
}
body.rtl .yt-loginform ul.top-link li.account {
  padding-right: 0px;
  margin-right: 0px;
}
body.rtl .yt-loginform ul.top-link li {
  padding-right: 20px;
  margin-right: 20px;
  padding-left: 0;
  margin-left: 0;
}
body.rtl .yt-loginform ul.top-link li:after {
  right: 0;
  left: auto;
}
body.rtl .sj-search-pro-wrapper .select_category {
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
body.rtl .custom.slide-policy .banner-policy .inner .policy a span {
  float: right;
  margin-right: 10px;
  margin-left: 0px;
}
body.rtl .sppb-addon-news .sj-extraslider .item .item-wrap.style1 .item-wrap-inner .item-info .item-content,
body.rtl .yt-latest-blog .sj-extraslider .extraslider-inner .item .item-info .item-content {
  left: auto;
  right: 0;
}
body.rtl .sppb-addon-news .sj-extraslider .item .item-wrap.style1 .item-wrap-inner .item-info .item-title,
body.rtl .yt-latest-blog .sj-extraslider .extraslider-inner .item .item-info .item-title {
  text-align: right;
  padding: 0px 60px 0 0px !important;
}
body.rtl .acymailing_module div .acymailing_introtext {
  padding-right: 47px !important;
}
body.rtl .acymailing_module div .acymailing_finaltext {
  float: right;
  padding-right: 47px !important;
  padding-left: 0px !important;
}
body.rtl .acymailing_module div .acymailing_introtext:before {
  right: 0;
  left: auto;
}
body.rtl .yt-bottom-contact ul.block-content li .ico-contactus {
  float: right;
  margin-left: 10px;
}
body.rtl .sj_percentage_discount_display {
  left: 0;
  right: auto;
}
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-content .item-description,
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-prices,
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .product-review,
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-addtocart .addtocart-area .addtocart-bar,
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-time-w .item-deals,
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-title {
  text-align: right;
}
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-time-w .item-deals .sj_deals_cd_day {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
}
body.rtl .sj_vm_deals_wrap .owl-carousel .item .item-inner .col-md-7 .item-time-w .item-deals .sj_deals_cd_day:after {
  right: auto;
  left: -12px;
}
body.rtl #fancybox-wrap #fancybox-outer #fancybox-content >div >h5,
body.rtl #fancybox-wrap #fancybox-outer #fancybox-content >div >a.continue_link {
  float: left;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .product-price {
  text-align: right;
}
body.rtl #sp-search .sj-search-pro-wrapper .select_category select {
  text-align: right;
}
body.rtl .sj-search-pro-wrapper .icon-select::after {
  left: 0;
  right: auto;
}
body.rtl #sp-search .sj-search-pro-wrapper {
  padding: 24px 92px 0 0;
}
body.rtl .productdetails .main-image img {
  max-height: inherit;
}
body.rtl .product-fields .product-field {
  float: right;
  text-align: right;
}
body.rtl .chzn-container-single.chzn-container-single-nosearch .chzn-search {
  display: none;
}
body.rtl .sp-module.sj_latest_products .sj-extra-slider .extraslider-inner .owl-controls {
  left: 0;
  right: auto;
}
body.rtl .productdetails-view .addtocart-bar,
body.rtl .productdetails .vm-product-container .vm-product-details-container .form-group .manufacturer {
  text-align: right;
}
body.rtl .sp-module.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-image {
  float: right;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .availability {
  text-align: right;
}
body.rtl .productdetails .vm-product-container .vm-product-details-container .rating .ratingbox,
body.rtl .productdetails .vm-product-container .vm-product-details-container .rating .reviews_button {
  float: right;
}
body.rtl #sp-right .sp-column .categories-sidebar .VMmenu li >div span.VmArrowdown,
body.rtl #sp-left .sp-column .categories-sidebar .VMmenu li >div span.VmArrowdown {
  background: bottom left no-repeat url(../images/vmgeneral/arrow_down.png);
}
body.rtl .list-reviews .normal span.vote {
  float: none;
  margin: 0;
}
body.rtl .category-view .orderby-displaynumber .toolbar-center .counter,
body.rtl .category-view .orderby-displaynumber .toolbar-center .limitbox {
  float: left;
}
body.rtl .category-view .vm-list .product-container .group-price {
  text-align: right;
}
body.rtl .category-view .vm-col .product-container .PricebasePriceVariant span {
  font-size: 14px;
  color: #7d7d7d;
}
body.rtl .category-view .vm-col .product-container .PricesalesPrice span {
  color: #e92d00;
  font-size: 16px;
  padding-left: 10px;
}
body.rtl .category-view .vm-list .product-container .group-addtocart {
  float: right;
}
body.rtl .category-view .row .vm-col.vertical-separator {
  margin: 0 0px 30px 30px;
}
body.rtl .category-view .cate-title:before {
  right: 0;
  left: auto;
}
body.rtl .category-view .vm-list .product-container .vm-product-rating-container {
  text-align: right;
}
body.rtl .category-view .vm-list .product-container .vm-product-rating-container .rating .ratingbox {
  float: right;
}
body.rtl .category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .orderlist {
  left: auto;
  right: 63px;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-content {
  right: auto !important;
  left: 0 !important;
}
body.rtl .mini-cart .sj-minicart-pro {
  float: left;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-header {
  text-align: right;
}
body.rtl .mini-cart .sj-minicart-pro .mc-wrap .mc-header .icon-c {
  float: right;
}
body.rtl .sj-minicart-pro .mc-list .mc-product-inner .mc-image {
  float: right;
  margin: 0 0 20px 10px;
}
body.rtl .sj-minicart-pro .mc-list .mc-product-inner .mc-remove {
  right: auto;
  left: 0;
}
body.rtl .tab-product .tab-content #reviews .customer-reviews .write-reviews,
body.rtl .tab-product .tab-content #reviews .customer-reviews .rating {
  text-align: right;
}
body.rtl .com_virtuemart .vm-continue-shopping .continue_link {
  margin-bottom: 5px;
}
body.rtl .vm-cart-item-sku,
body.rtl .vm-cart-item-name {
  text-align: right;
}
body.rtl .vm-customfield-cart {
  float: right;
}
body.rtl .com_virtuemart .vm-cart-header-container h1 {
  text-align: left;
}
body.rtl .buttonBar-right {
  text-align: left;
  float: left;
}
body.rtl .com_virtuemart .cart-view .cart-summary tr.sectiontableentry2 td {
  text-align: right;
}
body.rtl .com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-quantity .quantity-input,
body.rtl .com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-name .cart-images {
  float: right;
}
body.rtl .sp-module.yt-top-collections {
  padding: 0 30px 30px;
}
body.rtl .yt-top-collections .owl-carousel {
  position: unset;
  padding: 0;
}
body.rtl .yt-top-collections .owl-carousel .owl-controls .owl-nav .owl-prev {
  left: 10px;
  right: auto;
}
body.rtl .yt-top-collections .owl-carousel .owl-controls .owl-nav .owl-next {
  right: 10px;
}
body.rtl .sppb-addon-single-image-container {
  float: right;
}
body.rtl .form-horizontal .control-label {
  float: right;
  text-align: right;
}
body.rtl .mod-languages ul.dropdown-menu li {
  text-align: right;
}
body.rtl .mod-languages ul.dropdown-menu li a {
  padding: 3px 15px 3px 25px;
}
body.rtl .mod-languages ul.dropdown-menu li a img {
  float: right;
  margin-left: 10px;
  margin-right: 0px;
}
body.rtl #logout-form {
  float: left;
}
body.rtl .block-payment {
  float: 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 .profile .btn-toolbar {
  float: left !important;
}
body.rtl #editcell table.adminlist tr td,
body.rtl .dl-horizontal dt {
  text-align: right;
}
body.rtl .sppb-addon-news .sj-extraslider .owl-controls,
body.rtl #search-top-bar .form-search .btn-search {
  left: 0;
  right: auto;
}
body.rtl #sp-right .sp-column .archies-sidebar ul li a:before,
body.rtl #sp-left .sp-column .archies-sidebar ul li a:before,
body.rtl #sp-right .sp-column .sp-module-title:before,
body.rtl #sp-left .sp-column .sp-module-title:before {
  left: auto;
  right: 0;
}
body.rtl .entry-header.has-post-format {
  margin-left: 0;
  margin-right: 0px;
}
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 .contact-ajax .ctajax-element .el-info-contact .info-address i,
body.rtl .contact-ajax .ctajax-element .el-info-contact .info-mobie i,
body.rtl .contact-ajax .ctajax-element .el-info-contact .info-mail i {
  float: right;
  margin-left: 25px;
  margin-right: 0px;
}
body.rtl .search .btn-toolbar .pull-left {
  float: right !important;
}
body.rtl .owl-carousel {
  direction: ltr;
}
