.sp-copyright{
  font-size: 11px;
  font-weight: 100;
}
.chzn-container-single .chzn-single div{
  right: auto !important;
  left: 8px;
}
div.sppb_prettyphoto .pp_expand{direction: ltr;}
.mfp-counter{direction: rtl;}
#sp-main-body, #sp-slider,#sp-page-title{
  overflow: hidden;
}

.vm-rating .ratingbox{
  top: -8px;
}
em{font-style: normal;}
.popup-cart .item-wrap{text-align: right;}
.rtl .sppb-carousel-flex .sppb-carousel-arrow i.fa.fa-angle-right,.rtl .sppb-carousel-flex .sppb-carousel-arrow i.fa.fa-angle-left{
      text-indent: 0px;
      line-height: 30px;
}
.rtl .vmgroup .addtocart-area .addtocart-bar .calculate{
  display: flex;
}
.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls{
      margin: -3px 0 0 -3px;
}
.rtl .sp-megamenu-parent >li >a{
  padding: 0 13px;
}
.rtl .sppb-panel-heading .sppb-toggle-direction{left: 15px;right: initial;}
.rtl .chzn-container .chzn-drop ,.rtl .chzn-container-single.chzn-container-single-nosearch .chzn-search{
  right:-9999px;
  left: unset;
  }

.rtl .chzn-container.chzn-with-drop .chzn-drop {right:0;left: unset;}
.rtl .output-shipto{
  line-height: 50px;
}
@media (max-width: 768px){
  .top-search-wrapper{
    left:30px;
    right:initial;
  }
}
.chzn-container-single .chzn-single span{text-align: right !important;margin-right: 7px !important;}
/*arash font*/
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/eot/IRANSansWeb_Bold.eot');
  src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'), url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
  src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), url('fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
#fancybox-title,
body,
input,
button,
select,
textarea,
.tooltip {
  font-family: iransans;
}

.ajax-post {
  padding: 0 !important;
  margin: 0 !important;
}
#login label::before, #login-form label::before, .login label::before {
    right: 0;
    left: initial;

}
@media (min-width: 768px){
  .form-horizontal .control-label {
      text-align: right;
  }
}
.form-horizontal .control-label {
    float: right;
  }
  .sppb-addon-testimonial-pro-footer img {
    margin-left: 10px;
    margin-right: 0px;
}
.productdetails-view .products-desc-tab .tab-content .customer-reviews .list-reviews span.date {
    border: none;
    display: inline-block;
    border: 1px solid #eee;
    border-radius: 3px;
    float: right;
    line-height: 30px;
    padding: 0 10px;
    margin: 6px 0 0 25px;
}
.h5, h5{font-weight: bold;}
.control-buttons .vm-button-correct:before {
    margin: -2px -8px 0 8px;
}
.sppb-addon h3.sppb-addon-title{padding-left: 30px;padding-right: 0}
.sppb-addon h3.sppb-addon-title:after{margin: 10px 0 0 30%;}
.sppb-articles-ticker-heading svg{
left:-25px;
right: auto;
    transform: rotate(180deg);
}
.sppb-articles-ticker-text.shape-enabled-need-extra-padding{padding-left:initial;padding-right: 42px;}
.sppb-articles-ticker-controller {right: auto;left: 15px;}
.sppb-articles-ticker-controller span.sppb-articles-ticker-left-control{
      float: left;
}
.article-image-as-bg .sppb-articles-scroller-date-left-date:after{
    right: auto;
    left: 0;
}
.image-layout-preset-style-collage .sppb-addon-image-layout-content{
  margin-right: -10%;
  margin-left: initial;
}
.image-layout-preset-style-overlap .sppb-image-layout-title{line-height: 70px;}
.entry-header h1, .entry-header h2{
  padding-left: 30px;
  padding-right: initial;
}
.entry-header h1:after, .entry-header h2:after{
  margin:10px 0 0 30%;
}
.sppb-carousel-pro .sppb-carousel-inner .sppb-item .sppb-carousel-pro-text {
    text-align: right;
}
.sppb-carousel-pro-text .sppb-btn{    margin-top: 30px;}
.mfp-close {
    left: 0;
    right: initial;
}
.image-layout-tittle-wrap {
    margin-right: -50%;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-zoom, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay .sp-vertical-middle a.btn-view{letter-spacing: 0!important;}
body.rtl .login-wrapper >i.pe{
  left: 8vw;
  right: initial;
}
.sppb-articles-ticker-shape-left{transform: rotate(180deg);}
.fa-quote-left:before {
    content: "\f10e";
}
.fa-quote-right:before {
    content: "\f10d";
}
.h6, h6 {
    font-size: 20px;
    font-weight: bold;
}
.sppb-articles-ticker {
    border-top-left-radius: 60px !important;
    border-bottom-left-radius: 60px !important;
}
.sppb-articles-ticker {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.sppb-articles-ticker-heading {
    border-top-right-radius: 7px!important;
    border-bottom-right-radius: 7px!important;
}
.sppb-articles-ticker-heading {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.sppb-addon-image-overlay-icon{
  line-height: 36px;
}
.dropcaps .full-drop span{
    padding: 0px 28px 23px 28px !important;
    line-height: 59px !important;
}
.acym_module_form .acysubbuttons-icon input.icon_button_subscribe {
    background: none !important;
}

