/* rastchin CSS RTL */
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

li,p,a,h1,h2,h3,h4,h5,h6,h7,button,
td,tr,table,input,inbutbox,textarea,div,text{
	font-family:IRANSans!important;
	letter-spacing:-0.5px;
}

.sppb-fullwidth-slider .sppb-fullwidth-slider-item-bg .sppb-fullwidth-slider-item-text .sppb-fullwidth-slider-title {
    font-weight: 500;
    letter-spacing: -4px!important;
    color: #333;
}
.sppb-btn {
    direction: rtl;
}
.sppb-fullwidth-slider .sppb-fullwidth-slider-item-bg:before {
    /*background-image: none!important;*/
}
html.coming-soon #coming-soon-countdown div{float:right!important;}
.spproperty-contact-us-widget .spproperty-contact-us-form textarea {
    padding: 12px 20px;
}
aside.spproperty-call-us-widget span {
    margin: 5px;
    display: block;
}
.sppb-testimonial-pro .sppb-testimonial-message {
    letter-spacing: -1.5px!important;
}
.sppb-carousel-indicators {
    padding: 0!important;
}
.sppb-testimonial-pro .sppb-carousel-indicators li {
    margin: 0 5px 0 5px;
}
.form-check-input {
    margin-left: 0!important;
	position:relative!important;
}
.sppb-addon-text-block blockquote {
    font-size: 16px;
}
h3.sp-page-title-heading-sub {
    FONT-WEIGHT: 300;
}
.sp-page-title .sp-page-title-sub-heading {
    letter-spacing: -3px!important;
}
.spproperty.spproperty-agents .spproperty-agent-widget .agent-details-wrap .spproperty-agent-socials li {
    margin: 0 5px;
}

.article-details p{
    line-height: 40px;
    font-size: 17px;
}
.infowindow .info-wrapper {
    text-align: center;
}
.gm-style-iw.gm-style-iw-c {
    padding: 0!important;
}
.gm-style .gm-style-iw-d {
    overflow: hidden!important;
}
.spproperty .sp-no-item-found>p {
    font-size: 15px;
}
body#tinymce {
    direction: rtl;
}
.sp-marker-icon .marker-text {
    display: none;
}
img.sp-marker-image {
    display:none!important
}
.leaflet-marker-icon.sp-marker-icon.leaflet-zoom-animated.leaflet-interactive {
	background:url('../images/marker.png');
	display:block;
	width:32px!important;
	height:32px!important;
}
.infowindow .info-wrapper .location-wrapper span.fa {
    padding-right: 0;
}
.infowindow .info-wrapper .location-wrapper {
    font-weight: 400;
    text-align: center;
    display: block;
}
.simplebar-scrollbar {
    display: none;
}
.article-details .article-header h1, .article-details .article-header h2 {
    letter-spacing: -2px;
}
.view-category .article-list .article .article-body .article-header h4 a {
    letter-spacing: -1.25px;
}
.form-check-inline .form-check-input {
    margin-left: 10px!important;
}
input[type=checkbox], input[type=radio] {
    margin: 0 5px;
}