/*
Template:       homlisti
Theme Name:     HomListi Child
Theme URI:      https://www.radiustheme.com/demo/wordpress/themes/homlisti/
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    HomListi is a modern and clean WordPress Theme best suited for real estate website. This theme comes with all necessary features and pages for a Real Estate website.
Version:        1.0
Text Domain:    homlisti
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, threaded-comments, translation-ready, blog
License URI:    https://themeforest.net/licenses/terms/regular
*/
html, body {
    overflow-x: hidden;
}
body {
    color: #1e1e1e !important;
}
.footer-box .footer-social li a {
    height: 41px;
    width: 41px;
    line-height: 41px;
    background-color: var(--rt-primary-color);
    border-radius: 4px;
    text-align: center;
    display: block;
    color: #fff !important;
    font-size: 17px;
    padding: 0 !important;
    overflow: hidden;
}

.trheader .rt-sticky.header-menu {
    padding-top: 0;
    z-index: 150;
    background-color: #1e1e1e !important;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}
.trheader:not(.trheader-dark-menu) .rt-sticky.header-menu .navigation-area nav > ul > li > a{
	color:#fff !important;
}
.trheader:not(.trheader-dark-menu) .header-menu .navigation-area nav > ul > li > a {
    color: #1e1e1e !important;
}
@media (min-width: 1024px) {
    .trheader:not(.trheader-dark-menu) .header-icon-round .header-action ul li .icon-round {
        color: ##1e1e1e !important;
    }
	.trheader:not(.trheader-dark-menu) .rt-sticky.header-menu .header-icon-round .header-action ul li .icon-round {
        color: #fff !important;
    }
}
@media (max-width: 992px) {
	.trheader .header-topbar{
		display:none !important;
	}
}
@media (max-width: 767px) {
	.trheader .breadcrumbs-banner {
    padding: 50px 0 0 !important;
    min-height: 50px !important;
}
}
.offscreen-navigation li > a {
    color: #1e1e1e !important;
}
.offscreen-navigation .menu > li{
	border:none !important; 
}
.main-footer {
    padding: 30px 0 20px !important;
}
.footer-bottom {

    padding: 10px 0 !important;
}

.main-footer .footer-box ul li a {
    color: #fff !important;
}
.main-footer .rt-contact-wrapper ul li p, .main-footer .rt-contact-wrapper ul li a {
    color: #fff !important;
}
.rt-contact-wrapper ul li i {
    color: var(--rt-primary-color) !important;
 
}
.footer-bottom {
    background-color: #000 !important;
}
.footer-bottom .footer-copyright{
	color: #fff !important;
}
.footer-bottom .footer-bottom-menu ul li a{
	color: #fff !important;
}
.footer-bottom .footer-bottom-menu ul li a:hover{
	color: #fff !important;
}

.header-topbar .topbar-left li {
    color: #1e1e1e !important;

}
.header-topbar .topbar-right .social-icon label {
    color: #1e1e1e !important;
}
.header-topbar .topbar-right .social-icon a {
     color: #1e1e1e !important;

}
.trheader:not(.trheader-dark-menu) .header-menu .navigation-area nav > ul > li.current_page_item > a, .trheader:not(.trheader-dark-menu) .header-menu .navigation-area nav > ul > li.current-menu-ancestor > a, .trheader:not(.trheader-dark-menu) .header-menu .navigation-area nav > ul > li.current-menu-item > a {
    border-bottom-color: var(--rt-primary-color) !important; 
}
.breadcrumbs-banner{
	background-color:#fff !important;
}
.fluent_form_1 .ff-el-group .ff-el-form-control {
	background-color:#fcfafa !important;
}
.page-template-default .content-area, .archive .content-area, .page-template-template-blog-grid .content-area, .search .content-area, .blog .content-area, .single .content-area{
	background-color:#fbfbfb !important;
}
.header-menu.rt-sticky .header-content .logo-area .site-branding .custom-logo{
 position: relative;
}
.header-menu.rt-sticky .header-content .logo-area .site-branding .custom-logo img{
		filter:invert(100%) !important;
		    mix-blend-mode: lighten;
}
.blog-grid .blog-box .post-content .post-title a:hover{
	color:var(--rt-primary-color) !important; 
}
.product-grid .product-box .product-content .product-bottom-content .action-btn a {
    color: #fff !important;
	background: var(--rt-primary-color) !important;
}
.product-grid .product-box .product-content .entry-meta a {
    color: #1e1e1e !important;
}
.meta-fields-circle .product-grid .product-box.style2 .product-content .product-features li i, .product-grid .product-box.style2 .product-content .product-features li i {
    color: #fff !important;
    background-color: var(--rt-primary-color) !important;;

}
.rtcl-content-wrapper{
	flex-direction: column !important;
}
.rtcl .rtcl-content-wrapper>* {
    flex-shrink: 1 !important;
}
.single-product .product-heading .product-price .rtcl-price-meta {
    color: #1e1e1e !important;
}
.rtcl-listing-user-info .widget-contact-form.list-group .rtcl-chat-link {
    background-color: var(--rt-primary-color) !important;
    color: #fff !important;
}
.rtcl-listing-user-info .widget-contact-form.list-group .rtcl-website-link {
    background-color: var(--rt-primary-color) !important;
    margin-right: 10px;
    color: #fff !important;
}
.single-product .product-heading .entry-meta li {
    color: #1e1e1e !important;
}
.single-product .product-heading .entry-meta li i {
      color: #1e1e1e !important;
}
.single-product .product-heading .entry-meta li span {
      color: #1e1e1e !important;
}
.rt-info-box .icon-holder.image_invert img, .rt-info-box:hover .icon-holder.image_invert_hover img {
    filter: brightness(0) !important;
}
.section-title-wrapper a.title-link-button {
    background-color: var(--rt-primary-color) !important;
    color: #fff !important;
}
.advance-search-form .search-keyword .input-group .form-control, .select2-container--classic .select2-selection--single .select2-selection__rendered, .advance-search-form .search-keyword .input-group .form-control::placeholder, .advanced-search-banner .banner-box .search-keyword .input-group .form-control::placeholder, .rtcl-listing-user-info .widget-contact-form.list-group .form-group .form-control::placeholder {
    color: #1e1e1eb8 !important;
}
.elementor-16981 .elementor-element.elementor-element-96328fc > .elementor-element-populated {
    border-color: #e2e6b9 !important;
}
.sidebar-widget .widget ul li a {
    color: #1e1e1eb8 !important;
}
.rtcl-widget-listing-class ul.listing-meta i {
    color: #1e1e1eb8 !important;
}
.product-grid .product-box .product-content .product-bottom-content .item-title .author-link {
    color: #1e1e1eb8 !important;
}
.elementor-18532 .elementor-element.elementor-element-ba2e7d3 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
    background-color: var(--rt-primary-color) !important;
}
.ff-default .ff-el-form-control:focus{
	border-color: var(--rt-primary-color) !important;
}
.elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner img{
	max-height: 435px !important;
	min-width:100% !important;
	object-fit:cover !important;
}
.post-type-archive-project .blog-grid .blog-box .post-content .post-meta{
	display:none !important;
}
.post-type-archive-project .blog-grid .blog-box .thumbnail-date{
		display:none !important;

}
.post-type-archive-project .blog-grid .blog-box .post-content h2.post-title{
	margin-top:-25px !important;
}
.trheader .site-header{
	position:relative;
}

.header-style-5:not(.archive, .single) .site-header {
	 position: relative;
}

.rtcl.rtcl-page {
    background-color: rgb(240 245 250 / 0%);
}
body{
	overflow: visible
}
/* يخفي النص الأصلي ويعرض AED بدلًا منه */
.rtcl-price-currencySymbol {
  color: transparent!important; 
  position: relative;
}
.rtcl-price-currencySymbol::after{
  content: "AED";
  color: #fff; 
  width:60px;
/*   position: absolute; */
  left: 0;
}
.single-product .product-heading .product-price .rtcl-price-amount .rtcl-price-currencySymbol::after, .rtcl-widget-listing-class .rtcl-grid-view .item-content .listing-price .rtcl-price-currencySymbol::after, .product-grid .rtcl-list-view .product-box .product-content .product-bottom-content .action-btn .rtcl-product-price .rtcl-price-currencySymbol::after {
    color: var(--rtcl-primary-color);
}
.single-product .product-heading .product-price .rtcl-price-amount, .rtcl-widget-listing-class .rtcl-grid-view .item-content .listing-price .rtcl-price-amount {
    margin-right: 30px; 
}
.product-grid .product-box .product-thumb .product-price .rtcl-price-meta .rtcl-price-type-label
 {
    padding-left: 30px;
}
.product-grid .product-box .product-thumb .product-price .rtcl-price-meta > span {
    padding-left: 25px;
}

@media (min-width: 1200px) {
    .rt-agents-wrapper.style2 .agent-block .item-img {
        width: 85%;
    }
}
.rt-el-listing-wrapper.style2 .product-box.style2 .product-content .product-price .rtcl-price-currencySymbol::after{
	position: relative;
}
.product-price .rtcl-price-amount .rtcl-price-currencySymbol {
    margin-right: -15px;
}