/*
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

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


/*----------------------------
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.left,
.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 { float:right; }


nav,
.call-info,
.pinfo li span,
.filter-sort-order,
.print-property,
.agent-form,
.sidebar,
.left-container.right,
.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 { 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 { text-align: right; }


.textright,
blockquote.right { 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 { left: 29px; 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: 36px; margin-right: 0; }
.selectBox-dropdown .selectBox-arrow, a.view-profile { right: auto; left: 0; }
.selectBox-dropdown .selectBox-arrow:before { left: auto; right: 40%; }
.advance-search-block ul li { margin-left: 30px; 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 { 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: 30px; 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: 0; }
.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;
}