/*
Theme Name: Homeland
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See: https://codex.wordpress.org/Right_to_Left_Language_Support

-------------------------------------------------------------------------


/*----------------------------s
Global Styles
----------------------------*/

body {   
	direction: rtl;
  unicode-bidi: embed;
}


.logo,
.theme-menu ul li,
.widget-column,
.left-container,
.social,
.social ul li,
.call-info .call-us, .call-info a.login, .sb-icon-search,
.pactions label, .pactions a:link, .pactions a:visited,
.advance-search-block ul li,
.search-title h4,
.search-title span,
.services-list,
.services-icon,
.services-page-icon,
.services-page-desc,
.services-block-two .services-desc,
.cat-price,
.property-price span.picon,
.property-two-cols .property-cols,
.property-two-cols ul li, .property-four-cols ul li,
.property-three-cols .property-cols, .blist-fullwidth,
.property-four-cols .property-cols,
.property-page-status,
.property-page-type,
.property-page-id,
.cat-toogles ul li,
.agent-block, .featured-block, .featured-block-two-cols, .blog-block,
.agent-block img.avatar, .homeland_widget-agents img.avatar, 
.author-block img.avatar, .parent img.avatar,
.agent-image,
.agent-desc,
.agent-social ul li,
.property-image,
.agent-property-desc,
.feat-thumb, .bimage, .pp-image, .featured-pass-thumb,
.feat-desc, .bdesc,
.featured-block-two-cols .grid ul li,
.testi-page-list img,
.testi-desc,
.contact-form ul li, .wpcf7 ul li,
.blog-action ul li,
.blist-grid,
.share span,
.share ul, .share ul li,
#commentform ul li,
.comment-details,
.single-property .agent-list,
.sitemap,
.marker-window img,
.countdown-section,
.partners-block ul li,
.sidebar.right,
.homeland_widget-contact-info ul li i ,
#dribbble li, .homeland_widget-flickr ul li,
.homeland_widget-get-in-touch ul li, 
.nsu-form p,
.qtrans_language_chooser li,
.sliding-bar .widget,
.page-numbers li,
.alignleft, .post-link-blog .prev,
.floatleft,
blockquote.left,
.advance-search-block .dsidx-search-widget table tr,
.advance-search-block input.dsidx-price,
.advance-search-block .selectBox.dsidx-search-widget-propertyTypes,
.advance-search-block .selectBox.idx-q-Location-Filter,
.advance-search-block .dsidx-search-widget #idx-q-PriceMax, 
.advance-search-block .dsidx-search-widget input.dsidx-beds, 
.advance-search-block .dsidx-search-widget input.dsidx-baths, .advance-search-block .dsidx-search-widget input.dsidx-improvedsqft, 
.advance-search-block .dsidx-search-widget input.dsidx-mlsnumber,
.advance-search-block .dsidx-search-widget input[type="text"], 
.advance-search-block .dsidx-search-widget select,
.contact-info label,
.typo_dropcap, 
.typo_dropcap2,
.typo_dropcap3,
.typo_dropcap4,
.typo_dropcap5,
.typo_dropcap6,
.typo_drop-gradient,
.mabuc_opts label,
.slide-bottom-title,
.contact-alternate-main label:before, 
.contact-info-alt label:before, 
.contact-info label:before { float: right; }
.search-count { right: 0; width: 300px; }

nav,
.call-info,
.pinfo li span,
.filter-sort-order,
.print-property,
.agent-form,
.sidebar,
.left-container.left,
.homeland_widget-contact-info ul li label,
.pp-desc,
.alignright, .post-link-blog .next,
.floatright,
blockquote.right,
.sidebar .dsidx-search-widget .dsidx-search-button .submit,
.sidebar .dsidx-search-widget .dsidx-price,
span.close,
.footer-menu, 
.footer-layout-three .copyright, 
.footer-layout-six .social,
.mabuc_title h3 span,
.mabuc_opts small,
.homeland_widget-working-hours ul li span,
.slide-bottom-actions { float: left; }

.services-list,
.services-block-two .services-list,
.property-two-cols .property-desc, 
.property-three-cols .property-desc,
.property-four-cols .property-desc,
.agent-property-desc .property-desc,
.textleft,
blockquote.left,
.grid li,
.selectBox-dropdown, 
.welcome-block, 
.welcome-block-top, 
.welcome-pb-block,
.contact-info h2, 
.contact-info p { text-align: right; }

.textright,
blockquote.right,
.slide-bottom-actions { text-align: left; }

.call-info .call-us i, 
.call-info a.login i { 
	margin-right: 0; 
	margin-left: 6px; 
}
.pactions label { padding-right: 0; padding-left: 25px; }
.pactions label i { margin-right: 0; margin-left: 20px; }
.pactions a:link, 
.pactions a:visited { padding-right: 25px; padding-left: 0; }
.pactions a i { margin-left: 0; margin-right: 20px; }
.sb-search { right: auto; }
.sb-search.sb-search-open, 
.no-js .sb-search { right: auto; left: 29px; }
.social ul li:first-child { 
	border-right: 1px solid #e1e1e1; 
	border-left: 0; 
}
.social ul li:last-child { border-left: 1px solid #e1e1e1; }
.call-info { margin-left: 315px; }
.selectBox-dropdown .selectBox-arrow, a.view-profile { right: auto;}
.selectBox-dropdown .selectBox-arrow:before { left: auto; right: 40%; }
.advance-search-block ul li { margin-left: 12px; margin-right: 0; }
.services-list { margin-right: 0; margin-left: 45px; }
.last { margin-left: 0; margin-right: auto; }
.property-list-box h2 span, 
.agent-block h3 span, 
.featured-block h3 span, 
.featured-block-two-cols h3 span, 
.blog-block h3 span { padding-right: 0; padding-left: 30px; }
.es-nav { right: auto; left: 0; padding-left: 0; padding-right: 20px; }
.es-nav span.es-nav-prev { right: auto; left: 32px; }
.es-nav span.es-nav-next { right: auto; left: 0; }
.agent-block, .featured-block, 
.featured-block-two-cols, 
.blog-block { margin-left: 0; margin-right: 30px; }
.three-columns-block .inside div:first-child { 
	margin-right: 0; 
	margin-left: auto; 
}
.bimage { margin-left: 20px !important; }
.feat-thumb { margin-right: 0; margin-left: 15px; }
.agent-block img.avatar, 
.homeland_widget-agents img.avatar, 
.author-block img.avatar, 
.parent img.avatar { 
	margin-right: 0; 
	margin-left: 20px; 
}
.widget-column { margin-right: 0; margin-left: 30px; }
.widget-column.last,
.blog-list-alternate .blog-action ul li { margin-left: 0; }
.homeland_widget-contact-info ul li i { margin-right: 0; margin-left: 8px; }
a#toTop { right: auto; left: 0; }
.property-info-agent i { margin-right: 0; margin-left: 10px; }
.services-icon { margin-right: 0; margin-left: 20px; }
.agent-about-list .agent-image { margin-left: 40px; margin-right: 0; }
.pp-image { margin-left: 20px; margin-right: 0; }
.featured-flexslider .flex-direction-nav { right: auto; left: 0; }
.flex-direction-nav .flex-next { right: 0; }
.advance-search-block.advance-search-block-page ul li { 
	margin-left: 15px; 
	margin-right: 0; 
}
.services-page-icon, 
.testi-page-list img, 
.property-image, .agent-image { 
	margin-right: 0; 
	margin-left: 30px; 
}
.property-info-agent span { margin-right: 0; margin-left: 15px; }
.property-three-cols .property-desc span i { margin-right: 0; margin-left: 8px; }
.print-property { padding-right: 0; padding-left: 20px; }
.property-page-id, 
.property-page-type, 
.property-page-status,
.property-list-page 
.property-info-agent span { border-right: 0; border-left: 1px solid #CCC; }
.agent-desc label.more-info span { margin-right: 0; margin-left: 20px; }
.share span { 
	margin-right: 0; 
	margin-left: 20px; 
	padding-right: 0; 
	padding-left: 20px; 
	border-left: 1px solid #e5e5e5; 
	border-right: 0; 
}
.share span i { margin-left: 0; margin-right: 15px; }
.agent-social ul li, 
.contact-form ul li, 
.wpcf7 ul li { margin-left: 25px; margin-right: 0; }
.agent-social ul li.last,
.single-homeland_properties .property-four-cols ul li.last,
.contact-form ul li.last, 
.wpcf7 ul li.last { margin-left: 25px; }
.single-homeland_properties .property-four-cols ul li { 
	margin-left: 25px; 
	margin-right: 0; 
}
.alignleft, 
.post-link-blog .prev, 
.blog-action ul li { margin-right: 0; margin-left: 20px; }
.blog-icon { right: auto; left: 30px; }
.blog-action ul li i { margin-right: 0; margin-left: 15px; }
.comment-details h5 span { right: auto; left: 0; }
.alignright, .post-link-blog .next { margin-left: 0; margin-right: 20px; }
.agent-desc label.listed i, 
.contact-info label i { margin-right: 0; margin-left: 10px; }
.contact-info label { margin-right: 0; margin-left: 20px; }
.partners-flexslider, 
.es-carousel-wrapper, 
.properties-flexslider { direction: ltr;}

span.close { left: 0; right: auto; }
.typo_dropcap,
.typo_dropcap2,
.typo_dropcap2,
.typo_dropcap3,
.typo_dropcap4,
.typo_dropcap5,
.typo_dropcap6,
.typo_drop-gradient { margin-left: 15px; margin-right: 0; }
.typo_balloon li span.icon, 
.typo_tick li span.icon, 
.typo_book li span.icon, 
.typo_bookmark li span.icon, 
.typo_box li span.icon, 
.typo_briefcase li span.icon, 
.typo_calendar li span.icon, 
.typo_clock li span.icon, 
.typo_cross li span.icon, 
.typo_document li span.icon, 
.typo_exclamation li span.icon, 
.typo_folder li span.icon, 
.typo_heart li span.icon, 
.typo_house li span.icon, 
.typo_marker li span.icon, 
.typo_minus li span.icon, 
.typo_arrow li span.icon, 
.typo_pin li span.icon, 
.typo_clip li span.icon, 
.typo_tint li span.icon { 
	margin-left: 20px; 
	padding-right: -1em; 
	left: 7px; 
	padding-right: 0; 
	padding-left: 1em;
}

.footer-layout-six .social ul li, 
.footer-layout-six .social ul li:first-child { border: 0; }
.mabuc_wrap p.mabuc-version,
.skill-bar-percent { 
	position: absolute; 
	left: 10px; 
	right: auto; 
}
.mabuc_title i { 
	margin-right: 0;
	margin-left: 4px;
}
.ipreview { margin-left: 0; margin-right: 19.3em; }
ul.mabuc-tabs li i,
.portfolio-tags span,
.blog-list-alternate .blog-action ul li i,
.single-homeland_properties h4.subtitle label i,
.agent-desc label.more-info i,
.slide-right i,
.homeland_widget-twitter h5 i { 
	margin-right: 0; 
	margin-left: 10px; 
}
.sidebar .widget h5:after,
.skillbar-title { 
	position: absolute;
	right: 0; 
	right: auto;
}
a.live-demo:link, a.live-demo:visited {
	position: absolute;
	right: auto;
	left: 0;
}
.single-homeland_properties .theme-fullwidth .property-four-cols ul li {
	margin-right: 0;
	margin-left: 40px;
}
.single-homeland_properties .property-four-cols ul li:first-child {
	margin-left: 0; 
}
.contact-alternate-main label, 
.contact-info-alt label { 
	padding-right: 1.8em;
}
.contact-info label { padding-right: 0; }
.contact-info label:before { padding-left: 10px; }
.marker-window img { margin-left: 20px; }