/*
Theme Name: Reality

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

GENERAL
*/

body {
    direction: rtl;
    unicode-bidi: embed;
    text-align:right;
}
.rtl .wpb_column,.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
    float:right;
}
.content-main-right{
    float:right;
}
.content-main-left{
    float:left;
}
th, td, input, textarea{
    text-align: right;
}
.owl-carousel .owl-item{
    float:right;
}
.pull-right{
    float:left !important;
}
.pull-left{
    float:right !important;
}
.rtl .text-left{
	text-align: right;
}
.rtl .page-nav .page-numbers {
    float: right;
}
.rtl .pull-right, .rtl .float-left{
    float:right !important;
}
.rtl .pull-left, .rtl .float-right{
    float:left !important;
}
.rtl .nav-tabs > li{
	float: right;
}
/*=== header ====*/
.rtl .header.header-default .icon-arrow:before{
	float: left;
}
.rtl .header.header-default .iw-header .iw-user-property a i{
	margin-right: 0;
	margin-left: 9px;
}
.rtl .page-heading.default .iw-heading-title h1{
	text-align: right;
}
.rtl .header.header-default.header-style-v5 .iw-logo{
	margin-right: 0;
	margin-left: 70px;
}
.rtl .navbar-nav{
	padding-right: 0;
}
.rtl .header.header-default .author-login{
	padding-left: 15px;
	padding-right: 0;
}
.rtl .header.header-default .author-login .author-name:after{
	right: auto;
	left: 0;
}
.rtl .header.header-default .iw-header .iw-user-property a.add-property{
	margin-left: 0;
	margin-right: 10px;
}
.rtl .header.header-default.header-style-v3 .navbar-content-right{
	padding: 0 362px 0 30px;
}
.rtl .iw-top-bar-wrapper .top-bar-right{
	text-align: left;
}
.rtl .header.header-default .iw-header .iw-user-property .add-property-button a i{
	margin: 0;
}
.rtl .off-canvas-menu .canvas-menu .icon-arrow{
	left: 0;
	right: auto;
}
.rtl #off-canvas-close i{
	left: 21px;
	right: auto;
}
.rtl .page-heading.style2 .container-inner .breadcrumbs-wrap,
.rtl .page-heading.style2 .container-inner .iw-heading-title h1{
	text-align: center;
}
.rtl .header-style-default .iw-top-bar-wrapper .subscribe-header{
	padding-right: 0;
	padding-left: 14px;
}
.rtl .header-style-default .iw-top-bar-wrapper .subscribe-header::after{
	right: auto;
	left: 0;
}
.rtl .header-style-default .iw-top-bar-wrapper .subscribe-header i{
	margin-left: 2px;
	margin-right: 0;
}
.rtl .header.header-default .iw-header .header-dashboard-menu a i {
    margin-right: 0;
    margin-left: 9px;
}
/*=== end header ====*/

/*=== widget ====*/
.rtl aside.widget .widget-title{
	text-align: right;
}
.rtl .search-box .sub-search{
	right: unset;
	left: 0;
}
.rtl aside.widget .widget-title::after{
	left: unset;
	right: 0;
}
.rtl .widget_categories ul li,
.rtl .widget_meta ul li,
.rtl .widget_archive ul li,
.rtl .widget_pages ul li,
.rtl .widget_nav_menu ul li{
	text-align: left;
}
.rtl .widget_categories ul li > a,
.rtl .widget_meta ul li > a,
.rtl .widget_archive ul li > a,
.rtl .widget_pages ul li > a,
.rtl .widget_nav_menu ul li > a{
	float: right;
}
.rtl .widget_recent_entries .recent-blog-posts-default a.recent-blog-post-thumnail{
	float: right;
	margin-left: 15px;
	margin-right: 0;
}
.rtl .widget_recent_entries .recent-blog-posts-default .recent-blog-post-detail{
	margin-left: 0;
	margin-right: 95px;
}
/*=== end widget ====*/

/*=== blog ====*/
.rtl .blog-list .post-item .post-bar-left,
.rtl .related-post article .post-bar-left{
	float: right;
}
.rtl .blog-list .post-item .post-bar-right,
.rtl .related-post article .post-bar-right{
	text-align: left;
}
.rtl .blog-list .post-item .post-meta >span:not(.feature-post),
.rtl .related-post article .post-meta >span:not(.feature-post),
.rtl .blog-list .post-item .post-meta i,
.rtl .related-post article .post-meta i{
	margin-left: 4px;
	margin-right: 0;
}
.rtl .blog-list .post-item .post-bar-left li.post-author img,
.rtl .related-post article .post-bar-left li.post-author img,
.rtl .blog-list .post-bar-right .wrap-social-share i,
.rtl .related-post article .post-bar-right .wrap-social-share i {
	margin-right: 0;
	margin-left: 10px;
}
.rtl .blog-list .post-item .post-bar-right li.post-comment-count,
.rtl .related-post article .post-bar-right li.post-comment-count{
	margin-left: 0;
	margin-right: 10px;
}

/*=== blog detail ====*/
.rtl .blog-content.single-content .post-meta ul li{
	margin-right: 0;
	margin-left: 10px;
}
.rtl .blog-content.single-content .post-meta ul li i{
	margin-right: 0;
	margin-left: 4px;
}
.rtl .blog-content.single-content .post-bar .post-tags{
	float: right !important;
}
.rtl .blog-content.single-content .post-bar .post-back-to-top{
	float: left !important;
}
.rtl .blog-content.single-content .post-tags .tag-title,
.rtl .blog-content.single-content .post-social-share .share-title{
	margin-right: 0;
	margin-left: 24px;
}
.rtl .blog-author .authorAvt{
	float: right;
}
.rtl .blog-author .authorAvt + .authorDetails{
	margin-left: 0;
	margin-right: 160px;
}
.rtl .comments-content .comment_list .commentAvt{
	float: right;
	margin-right: 0;
	margin-left: 35px;
}
.rtl .blog-content.single-content h2.post-title::after,
.rtl .blog-author .author-name::after,
.rtl .blog-content.single-content .related-post .related-post-title-list h3::before,
.rtl .comment-respond h3.comment-reply-title::before,
.rtl .comments-content .comments-title::before{
	left: unset;
	right: 0;
}
.rtl .comment-respond .commentFormField textarea,
.rtl .comment-respond .commentFormField input,
.rtl .comment-respond .commentFormField input[type='url']{
	text-align: right;
}
.rtl .blog-list .post-bar-right .wrap-social-share a,
.rtl .related-post article .post-bar-right .wrap-social-share a{
	text-align: right;
}
.rtl .blog-content .post-item .related-post .related-list-carousel > .owl-theme > .owl-controls .owl-prev{
	left: 15px;
	right: unset;
}
.rtl .blog-content .post-item .related-post .related-list-carousel > .owl-theme > .owl-controls .owl-next{
	right: unset;
	left: 45px;
}
.rtl .blog-content.single-content .nav-links > div .nav-title .nav-title-icon-wrapper{
	margin-right: 0;
	margin-left: 10px;
}
.rtl .blog-content.single-content .nav-links > div.nav-next .nav-title .nav-title-icon-wrapper{
	margin-right: 10px;
	margin-left: 0;
}
.rtl .blog-content.single-content .nav-links > div.nav-previous {
	text-align: left;
}
/*=== end blog ====*/

/*=== carousel ====*/
body.rtl .owl-theme .owl-controls .owl-page span.owl-numbers,
body.rtl .owl-theme .owl-controls .owl-buttons div{
	float: left;
}
body.rtl .owl-carousel .owl-nav button.owl-prev i,
body.rtl .owl-carousel .owl-nav button.owl-next i {
    display: inline-block;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/*=== end carousel ====*/
.rtl .reality-subscrible-form .mc4wp-form-fields > input[type="email"]{
	border-radius: 0 3px 3px 0;
}
.rtl .reality-subscrible-form .mc4wp-form-fields > button[type="submit"]{
	border-radius: 3px 0 0 3px;
}
.rtl .bg-position-top-right .wpb_column{
	float: left;
}
/*=== footer ====*/
/*footer v1*/
.rtl footer.iw-footer .widget .widget-title{
	text-align: right;
}
.rtl footer.iw-footer .widget .widget-title:before{
	left: auto;
}
.rtl .iw-footer form.mc4wp-form .mc4wp-form-fields input {
	text-align: right;
}

/*footer v2*/
.rtl footer.iw-footer .iw-recent-property .iw-property-title {
	text-align: right;
}
.rtl footer.iw-footer .iw-recent-property .iw-property-address{
	float: right;
	text-align: right;
}
.rtl footer.iw-footer .iw-recent-property .iw-property-address i{
	margin-right: 0;
	margin-left: 5px;
}
.rtl .iw-recent-property .iw-property-price{
	text-align: right;
}
/*footer dashboard*/
.rtl.iwp-dashboard-page .iw-footer{
	margin-left: 0;
	margin-right: 332px;
}
.rtl .bottom-block-slider:before{
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
/*=== end footer ====*/

.rtl .page-heading.default .breadcrumbs-top .breadcrumbs li i {

	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	position: relative;
	top: 2px;

}

.rtl .header-style-v4  .iw-menu-header-default{
	float: right !important;
	margin-right: 45px;
}

/*=== Responsive ====*/
@media (max-width: 1600px) and (min-width: 1024px) {
	.rtl .iwp-slider-landing-page > .tp-parallax-wrap.iwp-landing-left{
		left: auto !important;
	}
}
@media (min-width: 768px){
	.rtl .navbar-nav {
		float: right;
	}
	.rtl .iw-border-right {
		border-left: 1px solid rgba(225, 225, 225, 0.1);
		border-right: 0;
	}
}
@media screen and (max-width: 991px){
	.rtl.canvas-menu-open .wrapper{
		right: 0;
	}
	.rtl .header .off-canvas-btn{
		margin-left: 0;
		margin-right: 10px;
	}

}
@media screen and (max-width: 480px){
	.rtl .header.header-default .iw-header .iw-user-property a i{
		margin: 0;
	}
}

/*=== End Responsive ====*/

@media screen and (max-width: 991px){
	.rtl .off-canvas-menu{
		left: -310px;
		right: auto;
	}
	.rtl.canvas-menu-open .off-canvas-menu {
		left: 0;
		right: auto;
	}
}

@font-face @font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fontsassets/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fontsassets/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('assets/fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fontsassets/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face { 
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fontsassets/fontsassets/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('assets/fontsassets/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('assets/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
.iw-nav-menu {
    font-family: IRANSans;
}
html body {
    font-family: IRANSans;
}					   
/*=== End Responsive ====*/
h1, h2, h3, h4, h5, h6 {
    font-family: IRANSans;
}
body .header.header-default .iw-header-sticky.iw-header {
    direction: rtl;
}
.iw-search-form.style-2 .iw-fields-wrap {
    direction: rtl;
}
.iw-properties-block .iw-property-block-header {
    direction: rtl;
}
.rtl .iw-about-me > div {
    direction: rtl;
}
.iw-boxed.style-3 .iw-boxed-inner .iw-boxed-item .iw-item-desc {
    direction: rtl;
}
.iw-heading.style4 .iwh-description {
    direction: rtl;
}
.iw-properties .iwp-properties-items {
    direction: rtl;
}
.iw-recent-property {
    direction: rtl;
}
.header .form-search-header, .modal-header, .off-canvas-menu, .blog-content.single-content .post-tags > a:hover, .comment-respond input.btn-submit, .search-box input.top-search, .packagestyle2 .package-id button, .iw-boxed .iw-boxed-inner .iw-boxed-item .iw-item-link:hover, .iw-brands .iw-brands-inner .iw-brand-item::after, .iwp-single-property-review .iwp-review-btn, .iwp-agent-review .iwp-review-btn, .iwp-agency-item .againt-action a, .iw-property-item.list-item .iw-property-content .iw-property-price .iw-property-detail, .iwp-v2-detail-top .iwp-agent-contact-v2 .contact-form button, .iwp-single-property-attachments .iwp-attachment-item a, .iwp-single-property-attachments .iwp-attachment-item a:hover, .widget_iwp_property_filter .iw-property-filter .iw-search-submit, .widget .contact-form button, .iw-search-agents-agency-widget .iw-search-submit, .iwp-thankyou-page ul li a.iwp-btn.iwp-btn-secondary:hover, .iwp-agent-item2 .agent-main-content .agent-footer a.agent-profile, .iwp-agent-item2 .agency-contact-form-content .contact-form button, .iw-properties-block.slide .iw-properties-block-slider .iw-property-item .iw-property-address i, .iwp-btn-primary:hover, .iwp-agency-item .agency-link-details, .iwp-agent-item .againt-action span.button, .iw-property-item.grid-item-2 .iw-property-extra a.iw-property-btn-detail, .iwp-buyer-profile .top-wrap-buyer .edit-profile a, .woocommerce .iw-wc-orders-table table thead th, .woocommerce .iwp-dashboard-main .iwp-order-details .woocommerce-order-details table thead th, .woocommerce .woocommerce-order-downloads table thead th, .iwp-properties-table table thead th, .iwp-table-property-right .iwp-properties-table table thead, .iwpmb-input .iwpmb-button.add-clone, .widget_iwp-property-author-infomation .responsible-agency .agency-info .agency-properties, .post-item .post-content form input[type="button"], .post-item .post-content form input[type="submit"], .iw-effect-button-v3 {
    direction: rtl;
}
.iwp-single-property .iwp-property-has-child-block > div {
    direction: rtl;
}
.container-contentbar.col-lg-8, .container-contentbar.col-md-8, .container-contentbar.col-sm-8, .container-contentbar.vc_col-lg-8, .container-contentbar.vc_col-md-8, .container-contentbar.vc_col-sm-8 {
    direction: rtl;
}
.rtl .iwp-single-property .property-price .main-price {
    direction: rtl;
}
.flex-viewport {
    direction: ltr;
}
.rtl .iwp-single-property .property-price .second-price {
    direction: rtl;
}
.iwp-agents-search form.search-form .fields {
    direction: rtl;
}
.iwp-widget-owl-carousel .owl-carousel .owl-nav {
    left: -5px;
}
body.rtl .select2-container--default .iwp-select-filter-dropdown .select2-results__option {
    text-align: right;
}
aside.widget:last-child {
    direction: rtl;
}
.iwp-dashboard-sidebar .iwp-dashboard-menu {
    direction: rtl;
}
.iwp-dashboard-main-inner .iwp-properties-table {
    direction: rtl;
}
.cart-table-items .row-item {
    direction: rtl;
}
.woocommerce-cart .cart-collaterals .cart_totals .cart-total {
    direction: rtl;
}
.rtl .wpb_column, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    direction: rtl;
}
.rev_slider li.tp-revslider-slidesli {
    direction: rtl;
}
.packagestyle2 .owl-item ul.package-item-bottom li {
    text-align: right;
    padding-right: 50px;
    font-family: "IRANSans";
}
.rtl .header.header-default .iw-header .iw-user-property a.add-property {
    direction: ltr;
}
.iwp-login-register .iwp-lr-tabs-content .form-group > i {
    right: 16px;
}
.iwp-login-register .iwp-lr-tabs-content .form-group > input {
    padding-right: 42px;
}
.iwp-input-checkbox [type="checkbox"]:not(:checked) + label::after, .iwp-input-checkbox [type="checkbox"]:checked + label::after {
    right: 4px;
}
.iwp-input-checkbox [type="checkbox"]:not(:checked) + label::before, .iwp-input-checkbox [type="checkbox"]:checked + label::before {
    right: 0;
}
.iwp-input-checkbox [type="checkbox"]:not(:checked) + label, .iwp-input-checkbox [type="checkbox"]:checked + label {
    padding-right: 25px;
}
.header .navbar-nav > li > .sub-menu {
    right: 0 !important;
}
.iwp-form.iw-search-form .iw-field-feature .dropdown-features, .iwp-form.iw-search-form .iw-field .dropdown-input {
    right: 0 !important;
}
.iwp-form.iw-search-form .iw-field-feature .dropdown-features::after, .iwp-form.iw-search-form .iw-field .dropdown-input::after {
    right: 30px !important;
}
.header .iw-header .iw-menu-main .navbar-nav > li.wrap-columns > .sub-menu > li > a::after {
    right: 20px !important;
}
body .select2-container--open .select2-dropdown.select2-dropdown--below::after {
    right: 30px !important;
}
/* .select2-container--open .select2-dropdown { */
    /* right: 100px !important; */
/* } */
@font-face {
	  font-family: "LalezarRegular";
	  src: url("assets/fonts/LalezarRegular.ttf");
}
.iw-heading.style2 .iwh-description {
    font-family: LalezarRegular !important;
}
.js-comp-ver-6\.1 .property-actions {
    direction: ltr
}
.search-404 .search-box .search-submit {
	left: 5px;
}
.search-404 .search-box .search-submit i {
	margin-left: 7px;
}
.js-comp-ver-6\.1 .visible > p {
    font-family: iransans
}
button {
    font-family: iransans
}
