/*
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 h2{
	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 h2{
	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;
	}
}
