.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: ;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -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: #2a2a2a;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.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 .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 .owl-carousel {
  direction: ltr;
}
body.rtl .owl-carousel .owl-nav,
body.rtl .owl-carousel .owl-dots,
body.rtl .owl-carousel .owl-item {
  direction: rtl;
}
body.rtl #stcpDiv {
  left: auto !important;
  right: -1988px !important;
}
body.rtl #sp-top1 .sp-module {
  margin: 0 20px 0 0;
}
body.rtl #sp-top2 .sp-module {
  float: right;
  margin: 0 20px 0 0;
}
body.rtl #sp-top2 > .sp-column {
  float: left;
}
body.rtl .sp-contact-info {
  float: left;
}
body.rtl .sp-module.top_menu ul.major_color li:first-child {
  margin-left: 20px;
}
body.rtl .sp-module.top_menu ul.major_color li:last-child {
  margin-left: 0;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl .bootstrap-select ul.dropdown-menu {
  text-align: right;
}
body.rtl .go-to-wishlist {
  text-align: left;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .miniCartWrap {
  float: left;
  margin-left: 0;
  margin-right: 20px;
}
body.rtl div.sp-vmsearch .sp-vmsearch-categorybox {
  float: right;
  margin-left: 0;
  margin-right: 30px;
  border-left: 1px solid #f1f1f1;
  border-right: 0;
}
body.rtl div.sp-vmsearch .sp-vmsearch-categorybox .cat-button {
  padding: 0 0 0 10px;
}
body.rtl div.sp-vmsearch .search-button-wrapper {
  left: auto;
  right: 0;
}
body.rtl div.sp-vmsearch .search-input-wrapper {
  padding-left: 5px;
  padding-right: 160px;
}
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);
}
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 .sp-dropdown {
  text-align: right;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-menu-item > a:hover {
  padding-left: 10px;
  padding-right: 20px;
}
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 .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  text-align: right;
}
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 .entry-header.has-post-format {
  margin-left: 0;
  margin-right: 68px;
}
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 .seam_icon.align_left {
  left: auto;
  right: -5px;
}
body.rtl .banner.align-left {
  text-align: right;
}
body.rtl .banner.align-right {
  text-align: left;
}
body.rtl .banner.align-right .bery-hr {
  float: left;
}
body.rtl .banner.valign-middle .banner-inner {
  left: auto;
  right: 0;
}
body.rtl .banner.valign-bottom .banner-inner {
  left: auto;
  right: 0;
}
body.rtl .banner .banner-content p {
  float: right;
}
body.rtl .banner.banner-style2 .banner-content .banner-inner h4 {
  left: 40px;
  right: auto;
}
body.rtl .banner.banner-style2 .banner-content .banner-inner h2 {
  left: 0;
  right: auto;
}
body.rtl .nav.nav-tabs > li > a {
  background: rgba(0,0,0,0) url("../images/tab-bg-li.png") no-repeat scroll 0 center;
}
body.rtl .nav.nav-tabs > li:last-child > a {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
}
body.rtl .actions-no .actions {
  left: 0;
  right: auto;
}
body.rtl .client {
  text-align: right;
}
body.rtl .client .client-inner img {
  float: right;
  margin-left: 30px;
  margin-right: 0;
}
body.rtl .client .client-star {
  display: inline-block;
  width: 100%;
}
body.rtl .client .star-rating {
  float: right;
}
body.rtl .seam_icon.align_right {
  left: -5px;
  right: auto;
}
body.rtl .group-blogs .entry-image .seam_icon.align_right {
  left: -15px;
  right: auto;
}
body.rtl .support-footer-inner .support-info .info-title {
  padding: 0px 20px 0px 0px;
}
body.rtl ul,
body.rtl ol {
  padding-right: 0;
}
body.rtl ul.social-icons li {
  text-align: right;
  margin-left: 8px;
  margin-right: 0;
}
body.rtl ul.social-icons li a {
  float: right;
}
body.rtl [class^="icon-"],
body.rtl [class*=" icon-"] {
  margin-left: .25em;
  margin-right: 0;
}
body.rtl #slide-newsletter .form-subscribe-header,
body.rtl #slide-newsletter .acymailing_form {
  float: right;
}
body.rtl #sp-bottom .contact-information .contact-text strong {
  float: right;
}
body.rtl .pull-left {
  float: right !important;
}
body.rtl .pull-right {
  float: left !important;
}
body.rtl .sp-module div.ula-treeview-virtuemart .level0.treeview .hitarea,
body.rtl .sp-module .ula-treeview-menus .level0.treeview .hitarea {
  left: 0;
  right: auto;
}
body.rtl .sp-module .sp-module-title:before,
body.rtl #sp-left .sp-module-title:before,
body.rtl #sp-right .sp-module-title:before {
  left: auto;
  right: 0;
}
body.rtl .vmgroup.merge-product .image-block {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .sidebar .vmgroup.merge-product .image-block,
body.rtl #sp-home-left .vmgroup.merge-product .image-block,
body.rtl #sp-left .vmgroup.merge-product .image-block,
body.rtl #sp-right .vmgroup.merge-product .image-block {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl #sp-breadcrumb .breadcrumb >li+li:before {
  content: "\f177";
  float: right;
}
body.rtl .price-box .old {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .product-shop .product-options-wrapper .option-view {
  margin-left: 30px;
  margin-right: 0;
}
body.rtl .product-shop .product-options-wrapper .option-view .product-field-label {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .product-shop .product-options-bottom .product-qty,
body.rtl .product-shop .product-options-bottom .add-to-cart,
body.rtl .product-shop .product-options-bottom .add-to-links {
  float: right;
}
body.rtl .product-options-bottom .product-qty label {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .product-shop .product-options-bottom .add-to-cart {
  margin: 0 20px 0 10px;
}
body.rtl .sp-module .tagspopular li a {
  float: right;
  margin: 0 0 6px 6px;
}
body.rtl .comments-link,
body.rtl .readmore-link {
  float: right;
}
body.rtl .item-page .drop-cap {
  float: right;
  margin: 0 0 0 10px;
}
body.rtl .number-comments:before {
  left: auto;
  right: 0;
}
body.rtl .text-left,
body.rtl .sppb-text-left {
  text-align: right;
}
body.rtl .text-right,
body.rtl .sppb-text-right {
  text-align: left;
}
body.rtl .contact-info .media-body strong {
  float: right;
}
body.rtl .contact-info .media-body > p,
body.rtl .contact-info .media-body > ul {
  float: left;
  text-align: right;
}
body.rtl #sp-page-builder .sppb-section-title h2.sppb-title-heading:before,
body.rtl #sp-page-builder h3.sppb-addon-title:before {
  left: auto;
  right: 0;
}
body.rtl .sppb-progress-bar {
  float: right;
}
body.rtl .sppb-progress .sppb-progress-bar span {
  left: -15px;
  right: auto;
}
body.rtl .sp-corporex-layout .slider-arrow-nav {
  left: 30px;
  right: auto;
}
body.rtl .sp-module.home-categories .sp-module-title:before {
  margin-left: 15px;
  margin-right: 0;
  float: right;
}
body.rtl .sp-module.home-categories .sp-module-content div.ula-treeview-virtuemart .level0.treeview .hitarea:before {
  content: "\f104";
}
body.rtl #fancybox-content #compare_go {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl #fancybox-content #wishlists_go {
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .product-options-bottom .add-to-links a {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .tooltip-1 i {
  margin-left: 6px;
  margin-right: 0;
}
body.rtl .mini-maincart .mini-contentCart {
  left: 0;
  right: auto;
}
body.rtl .mini-cart .show_cart {
  float: left;
}
@media (min-width: 768px) {
  .rtl .sppb-col-sm-1,
  .rtl .sppb-col-sm-2,
  .rtl .sppb-col-sm-3,
  .rtl .sppb-col-sm-4,
  .rtl .sppb-col-sm-5,
  .rtl .sppb-col-sm-6,
  .rtl .sppb-col-sm-7,
  .rtl .sppb-col-sm-8,
  .rtl .sppb-col-sm-9,
  .rtl .sppb-col-sm-10,
  .rtl .sppb-col-sm-11,
  .rtl .sppb-col-sm-12 {
    float: right;
  }
}
