 @font-face {
	font-family: 'kainak';
	src: url('../fonts/IRANYekanWebRegular.eot?#') format('eot'),  
		url('../fonts/IRANYekanWebRegular.woff') format('woff'), 
		url('../fonts/IRANYekanWebRegular.ttf') format('truetype'); 		
} 



body.rtl .login .list-group .list-group-item, body.rtl .registration legend, body.rtl .profile-edit legend, body.rtl .tags, body.rtl .articleBody,body.rtl .registration .form-group label, body.rtl .profile-edit .form-group label, body.rtl .login .form-group label,time,body.rtl .article-info,b, strong,label.formComment,div.itemCommentsForm form textarea.inputbox,li,span,p,div,.rtl div.elisting-estate .sj-extraslider .extraslider-inner .item .line .item-wrap.style2 .item-wrap-inner .icon, div.elisting-estate .sj-extraslider .extraslider-inner .item .line .item-wrap.style2 .item-wrap-inner .item-info,.rtl div.sj-zoo-ajax-tabs.top-position .tabs-content .tab-content .item-wrap .icon, .rtl p, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl a, .rtl ul, .rtl tr, .rtl td, .rtl input, .rtl .item-description, .rtl .field_address spane, .rtl .bs-pretext, .rtl .bs-content, .rtl .modcontent {
    font-family: "kainak" !important;
}
.sp-megamenu-parent >li >a {
  padding: 0 20px !important;
  font-size: 16px !important;
  letter-spacing: -0.2px !important;

}


.sp-page-builder .page-content #section-id-1605784593054 {

	height: 440px;
}
.mod-languages {
	margin-top: 3px;
}


.fa.fa-facebook {
	color: #1f57ff;
	font-size: 18px;
line-height: 2;
}
.fa.fa-twitter {
	color: #15b8ea;font-size: 18px;
line-height: 2;
}
.fa.fa-google-plus {
	color: #d00;font-size: 18px;
line-height: 2;
}
.fa.fa-pinterest {
	color: #ff9a9a;font-size: 18px;
line-height: 2;
}

.fa.fa-linkedin {
	color: #56b534;font-size: 18px;
line-height: 2;
}
.fa.fa-dribbble {
	color: #b271ff;font-size: 18px;
line-height: 2;
}

.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 20px 0 0;
  float: left;
}
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);

}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  right: 0;
}
body.rtl.offcanvas .offcanvas-menu {
  right: 0;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  position: absolute;
  left: 0;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  content: "";
  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-module ul >li >a:before {
  margin-right: 0;
  margin-left: 8px;
  content: "\f104";
  float: right;
}
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 .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
  right: inherit;
  left: 0;
}
body.rtl .slide_thumb_wrap {
  direction: initial;
}
body.rtl .sppb-revibe-twitter .fa-angle-right:before,
body.rtl .sppb-revibe-testimonial .fa-angle-right:before {
  content: "\f104";
}
body.rtl .sppb-revibe-twitter .fa-angle-left:before,
body.rtl .sppb-revibe-testimonial .fa-angle-left:before {
  content: "\f105";
}
body.rtl .acymailing_form .acysubbuttons {
  right: inherit;
  left: 0;
}
body.rtl .acymailing_form .acysubbuttons:before {
  content: "\f177";
}
body.rtl #sp-bottom2 .sp-column .sp-module {
  padding-right: 25px;
}
body.rtl #sp-bottom3 .address:first-letter,
body.rtl #sp-bottom3 .telephone:first-letter,
body.rtl #sp-bottom3 .fax:first-letter,
body.rtl #sp-bottom3 .email:first-letter {
  float: right;
}
body.rtl #sp-bottom3 .address:first-letter,
body.rtl #sp-bottom3 .telephone:first-letter,
body.rtl #sp-bottom3 .fax:first-letter,
body.rtl #sp-bottom3 .email:first-letter {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .sp-bottom-footer:before {
  background: linear-gradient(to left,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.05) 40%);
}
body.rtl .sp-copyright {
  margin-left: 0;
  margin-right: 40px;
}
body.rtl .sppb-progress-bar {
  float: right;
}
body.rtl .sppb-progress-wrap .pull-left {
  float: right !important;
}
body.rtl .sppb-progress-wrap .pull-right {
  float: left !important;
}
body.rtl .sp-revibe-team .sppb-addon-persion .sppb-person-information {
  text-align: right;
}
body.rtl .revibe-tab .sppb-nav-tabs > li {
  float: right;
}
body.rtl .revibe-pricing .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features ul li:before {
  left: inherit;
  right: 20px;
}
body.rtl .sp-revibe-contact-form .sppb-input-group {
  float: right;
  padding-right: 0;
  padding-left: 30px;
}
body.rtl .sp-revibe-contact-form .sppb-addon-ajax-contact button[type="submit"] {
  position: absolute;
  bottom: -40px;
  left: 15px;
}


.offcanvas-menu {
	overflow-x: hidden !important;
}
.sp-module.daghash {
	float: right !important;
}