/* Child Theme - Custom CSS File for Buyers to Modify */
html[lang="en-US"] body, html[lang="en-US"] p, html[lang="en-US"] h1, html[lang="en-US"] h2, html[lang="en-US"] h3, html[lang="en-US"] h4, html[lang="en-US"] h5, html[lang="en-US"] h6
 {
    font-family: "Lora", "Alexandria", sans-serif !important;
}
.d-none{
	display:none !important;
}
.tp-post-image.tp-feature-image-as-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    left: 0;
    top: 0
}
.tp-post-image.tp-feature-image-as-bg .tp-featured-image {
    width: 100%;
    height: 100%;
    z-index: auto;
}
.rhea_trigger_map{
	pointer-events:none;
}
.rhea-ultra-property-card-five-popup{
	display:none;
}
button.rhea-custom-button.default{
	background:#C89A5C !important;
	padding:15px 30px !important;
}
button.rhea-custom-button.default:hover{
	background:#A37E4D !important;
}
#scroll-top{
	background:#C89A5C;
	border:0;
}

#scroll-top:hover , .fancybox-navigation .fancybox-button:hover{
	background:#A37E4D;
	color:#fff
}

#partnersSlider img{
	max-width:200px;
	margin:0 auto;
}

.elementor-5589 .elementor-element.elementor-element-d4c62f3 .rhea-menu-bars{
	background:transparent !important;
}
.rhea-sticky-header.sticked  div[data-id="31cc4ad"]{
	background-color: #ffffff29 !important;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
}

/*jobs style*/
.sjb-page{
	padding:0;
}

.sjb-page .list-data .v2{
	border-radius:10px;
} 

.sjb-page .no-job-listing img{
	filter:grayscale(.8);
}

.list-data header > .row{
	display:block !important;
}

.sjb-page .sjb-detail .list-data .v2 .jobpost-form .app-submit , .sjb-page .sjb-detail .list-data .v2 .jobpost-form .file div,.sjb-page .list-data .v2 .sjb-apply-now-btn a{
	border-radius:8px !important
}

.sjb-page .sjb-detail .list-data .v2 .jobpost-form .form-control:hover, .sjb-page .sjb-detail .list-data .v2 .jobpost-form .file:hover{
	border-color:rgba(128, 128, 128, .2) !important
}

.sjb-page .sjb-detail .list-data .v2 .jobpost-form .form-control , .sjb-page .sjb-detail .list-data .v2 .jobpost-form .file{
	border-radius:8px !important;
	border: 1px solid rgba(128, 128, 128, .2);
}

.sjb-page .sjb-detail{
	padding-top:70px;
	margin-top:0;
}

.sjb-archive-page{
	padding-top:120px;
}

.list-view .job-date{
	display:none;
}
/*News Slider Style*/
.news-slider .owl-nav{
	position: absolute;
    margin-top: -100px !important;
    top: 0;
    right: 0;
    display: flex;
    gap: 5px;
}

.news-slider .owl-nav button{
	border-radius: 8px !important;
    width: 48px;
    height: 48px;
	background:#07152D0D !important;
}

.news-slider .owl-nav button:hover{
	background:#C89A5C !important
}

.news-slider .owl-nav button:hover svg path{
	fill:#fff
}

.news-slider .item{
	border:1px solid rgba(7,21,45,.1);
	border-radius:12px;
	overflow:hidden;
	padding-bottom:40px
}

.news-slider .item h4{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:20px;
}
.news-slider .item p{
	margin:0
}
.news-slider .item .news-btn{
    padding: 15px 24px 15px 24px;
    color: #FFFFFF;
    border-radius: 50px;
	background:#C89A5C;
	margin-inline-start:20px;
}

.news-slider .item .news-btn:hover{
	background:#A37E4D;
	margin-inline-start:30px;
}

.rh_wrapper_floating_features{
	display:none;
}

.rh-page-breadcrumbs .active , .rhea-ultra-property-list-card .rhea-ultra-property-title a , .rhea-ultra-property-list-card .rhea-ultra-property-title a:hover{
	color:#C89A5C
}

.pagination .current, .pagination a:not(.current):hover, .rh_pagination .current, .rh_pagination a:not(.current):hover, .rh_filter_pagination .current, .rh_filter_pagination a:not(.current):hover , .fancybox-navigation .fancybox-button{
	background:#C89A5C
}

.pagination a, .rh_pagination a, .rh_filter_pagination a{
	background:rgb(200 154 92 / 17%);
}

.rhea-ultra-property-card-five-price {
	display:none !important
}
.osm-popup-price{
	display:none !important
}
.projects-page-list .rhea-ultra-property-card-five-footer{
	justify-content: flex-end;
}
.projects-page-list .rhea-ultra-property-card-five-footer a{
	background:none !important;
	color:#07152d !important;
	padding:0;
	font-weight:400 !important;
	padding-inline-end: 5px;
	transition:all .5s;
}
.projects-page-list .rhea-ultra-property-card-five-footer a:hover{
	padding-inline-end: 0;
	transition:all .5s;
}
.rhea_ultra_address_pin , .rh-ul-tooltip{
	display:none !important
}
/*form7 style*/
.rh-form, .post-password-form, .wpcf7-form, .wpforms-form{
	background:none;
}
.wpcf7-form-control{
	height: 50px;
    padding: 10px !important;
    margin-bottom: 5px;
    color: #444 !important;
    border: 1px solid rgba(128, 128, 128, .2) !important;
    background: #fff;
    border-radius: 8px !important;
    box-shadow: none !important;
}
.wpcf7-submit{
	background-color: #C89A5C !important;
    padding: 20px !important;
    border-radius: 50px !important;
    width: 120px;
    height: auto;
    color: #fff !important;
}
.wpcf7-submit:hover{
	background-color: #A37E4D !important;
}


.projects-page-list .rhea-ultra-property-card-five-wrapper:nth-child(even) .rhea-ultra-property-card-five-content{
	right:0;
	border-radius:  10px 0 0 10px ;
}
	.projects-page-list .rhea-ultra-property-card-five-wrapper{
	max-height: 800px;
    overflow: hidden;
    margin-bottom: 30px;
}



.top-header{
	background: linear-gradient(90deg, hsla(0, 2%, 47%, .2), hsla(0, 0%, 100%, .2));
/*     border-radius: 50px !important; */
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
	position:relative !important;
}
.top-header::after{
	content:"";
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	background:rgba(0,0,0,.15);
	top: 0;
	left: 0;
/* 	border-radius: 50px; */
}
.top-header::before{
	content:none !important
}
.header-logo img{
	min-height:80px !important;
	max-height:80px !important;
}
body{
	overflow-x:hidden;
}
.ere-price-display,.ere-price-postfix, .rhea-ultra-property-list-card-price{
	display:none
}

.hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav .nav-content>.nav-close:first-child a, .hc-offcanvas-nav .nav-title+.nav-close a.has-label, .hc-offcanvas-nav li.nav-close a{
	background:none;
	border:0;
}
.hc-offcanvas-nav .nav-back a:hover, .hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover, .hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover, .hc-offcanvas-nav li.nav-close a:hover{
	background:none;
}

.nav-close{
	position: absolute !important;
    right: -52px;
    background: #fff;
    border-radius: 0 10px 10px 0;
    padding: 6px 6px 7px;
	display:none
}
nav.hc-offcanvas-nav li{
	padding:0 20px;
}

.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul{
	background:#fff;
}
.hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a{
	border-top:0 !important;
	border-bottom-color:#ddd;
	background:#fff !important;
}

.current_page_item.rh-active a{
		color:#c89a5c !important;
	}

.hc-offcanvas-nav .nav-item-link{
		font-size:20px;
	transition:all .5s;
	font-family: "Lora", "Alexandria", sans-serif !important;
    font-weight: 300 !important;
	}
.hc-offcanvas-nav .nav-item-link:hover{
		color:#c89a5c !important;
	transition:all .5s;
	padding-inline-start:30px !important;
	}

.rh-custom-search-form-gutter{
	margin-top:0 !important
}

.rhea-ultra-property-card-two-price{
	display:none;
}

.hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a{
	color:#555
}

.rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker .caret, .rhea_ultra_search_form_wrapper .bootstrap-select.rhea_multi_select_picker_location .caret, .rhea_ultra_search_form_wrapper .bootstrap-select.inspiry_select_picker_trigger .caret{
	border-top-color:#c89a5c !important;
}

.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li.selected .text {
    color: #c89a5c !important;
}
.rhea_ultra_search_form_wrapper .bootstrap-select .dropdown-menu li.selected span.check-mark{
	color: #c89a5c !important;
}

.bootstrap-select {
	padding:0 5px;
}
.bootstrap-select .dropdown-toggle{
	border:1px solid #ddd !important;
	border-radius:10px !important;
}
.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_search_form_button{
	line-height: 1.1 !important;
	border-radius:10px !important;
	padding: 11px 15px !important;
}
.bs-searchbox .form-control{
	border:1px solid #ddd !important;
	border-radius:10px !important;
}
.rhea_ultra_search_form_wrapper{
	background: #ffffff54;
    padding: 15px;
    border-radius: 10px;
}
/* feautred single project style */
.f-project-des, .f-project-2-photos{
	max-width:82%;
	padding: 0 15px;
	margin:0 auto;
	padding-top:60px;
}

.wp-block-heading{
	color:#c89a5c;
}
.f-project-des div[class*="taxonomy"] , .n-project-des div[class*="taxonomy"]{
	margin-top:10px;
	font-size: 14px;
}

.f-project-des .wp-block-post-terms__separator , .n-project-des .wp-block-post-terms__separator {
	display:none;
}

.f-project-des p{
	font-size:17px;
	color:#555;
	line-height:1.9;
	text-align:justify;
}

.f-project-des div[class*="taxonomy"] a , .n-project-des div[class*="taxonomy"] a{
	pointer-events:none;
	display:block
}

.f-project-video {
	position:relative;
}

.f-project-video figcaption{
	width: 50%;
    background: #0c182b4f;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
    text-align: start;
    padding: 100px;
    color: #fff;
    font-size: 16px;
    line-height: 2.2;
	-webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
}
.title-photo h2{
	display:none;
}

.title-photo{
	background:url('https://eightyrealestate.com/wp-content/uploads/2025/04/SIROlogo.svg') no-repeat;
	height: 100px;
    background-position: center;
    min-width: 250px;
	background-size:250px;
}
.f-project-2-photos .second-photo{
	margin-top:100px !important
}
.rhea-ultra-property-card-two{
	box-shadow:none !important;
}

.f-project-2-photos p{
	font-size:17px;
	color:#555;
	line-height:1.9;
	text-align:justify;
}
.wp-block-separator {
	border-bottom: 1px solid;
}
.single-project-slider .rh_property__additional li .value{
	width:100%;
	color:#555;
	font-size:18px;
	line-height:1.9;
	font-weight:normal;
	text-align:justify;
}

.single-project-slider .rh_property__additional li .title{
	display:none !important;
}
.project-hero .re_section_head_elementor{
	margin-bottom:0 !important;
}
.project-hero{
	justify-content: center !important;
}
.our-teams-container figcaption{
	padding: 10px;
    border-radius: 0 0 15px 15px;
}
.shape-hover svg path{
	transition:all .3s;
}
.shape-hover:hover svg path{
	fill:#C89A5C !important;
	transition:all .3s;
}
.pt_plus_button.button-style-13 .button-link-wrap::before, .pt_plus_button.button-style-13 .button-link-wrap::after{
	background: #c89a5c !important;
}

/*home page grid style*/
.upg-home .rhea-ultra-property-card-two .rhea-ultra-property-card-two-thumb img{
	border-radius:10px !important;
}

.upg-home .rhea-ultra-property-card-two-content{
	opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 10px;
    background: rgb(0 0 0 / 60%);
    transition: 0.3s;
    height: 100%;
}

.upg-home .rhea-ultra-property-card-two-content:hover{
	opacity:1;
}

.upg-home .rhea-ultra-property-card-two-title a{
	color:#fff !important
}

.upg-home .rhea-ultra-property-card-two-title{
	position: absolute;
    bottom: -160px;
    left: 30px;
	transition: 0.3s;
}

.upg-home .rhea-ultra-property-card-two-address{
	color:#fff;
	position: absolute;
    bottom: -100px;
    left: 30px;
	transition: 0.3s;
}

.upg-home .rhea-ultra-property-card-two-content:hover .rhea-ultra-property-card-two-address{
	bottom: 20px;
	transition: 0.3s;
}

.upg-home .rhea-ultra-property-card-two-content:hover .rhea-ultra-property-card-two-title{
	bottom: 60px;
	transition: 0.3s;
}

.upg-home .rhea-ultra-property-card-two-link{
	border:1px solid #C89A5C;
	color:#C89A5C;
}
.upg-home .rhea-ultra-property-card-two-link:hover , .upg-home .rhea-ultra-property-card-two-link:active{
	
	background:#C89A5C !important;
	color:#fff;
}
.hero-video{
	height:100vh;
	object-fit: cover;
}
/*rtl style*/
.rtl,.rtl p, .rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6 {font-family:"Alexandria" !important}
.rtl p{
	font-weight: 300;
    line-height: 2.1;
}
.rtl form{
	direction:rtl
}

.tp-featured-image{
	height:100vh
}

.rtl .dir-ltr{
	direction:ltr;
}
.rtl{
	overflow-x:hidden;
}

.rtl .hc-offcanvas-nav.hc-nav-2.nav-position-left .nav-container , .rtl .hc-offcanvas-nav.hc-nav-1.nav-position-left .nav-container{
	transform: translate3d(500px, 0, 0);
}

.rtl .hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container {
    transform: translate3d(0, 0, 0);
}

.rtl .hc-offcanvas-nav.hc-nav-4.nav-position-left .nav-container {
    transform: translate3d(280px, 0, 0);
}

.rtl .hc-offcanvas-nav.nav-position-left , .rtl .hc-offcanvas-nav.nav-position-left .nav-container{
	right:0;
	left:auto;
	text-align:right
}

.rtl .upg-home .rhea-ultra-property-card-two-title , .rtl .upg-home .rhea-ultra-property-card-two-address{
  right: 30px;
	left: auto;
}

.rtl .owl-wrapper .item{
	direction:rtl;
}
.rtl .news-slider .owl-nav.disabled{
	display:block;
}

.rtl .news-slider .owl-nav{
	left:0;
	right:auto;
}

.rtl .projects-page-list .rhea-ultra-property-card-five-wrapper:nth-child(even) .rhea-ultra-property-card-five-content{
	left:0;
		right:auto;

}

.rtl .single-project-slider .rh_property__additional li .value{
	font-weight:300;
}



@media screen and (min-width:1024px){
	.project-hero .re_section_head_elementor .rh_section__title{
	font-size:60px;
}
	.projects-page-list .rhea-ultra-property-card-five-content{
		position: absolute;
		top: 0;
		max-width: 50%;
		background: #ffffff69;
		border-radius: 0 10px 10px 0;
		bottom: 0;
		margin: auto;
		max-height: 400px;
		padding: 70px;
		-webkit-backdrop-filter: blur(12px);
		backdrop-filter: blur(12px);
	}
	.f-project-des p{
		max-width:80%;
	}
}	
@media (min-width:1300px){
	.rhea-nav-menu-wrapper ul.rhea-elementor-nav-menu > li > a{
		padding:10px 15px !important;
	}
	ul.rhea-elementor-nav-menu > li {
		margin-inline-end: 6px !important;
	}
}

@media (max-width:1024px){
	.f-project-des, .f-project-2-photos{
		max-width:none
	}
	.f-project-video figcaption{
		display:none;
	}
	.f-project-2-photos .second-photo{
		
	}
	.projects-page-title h1{
		color:#c89a5c !important;
	}
	.rh-responsive-header-inner .rh-ultra-submit{
		display:none;
	}
	.rh-responsive-header {
    flex-direction: row;
		justify-content: space-between;
		box-shadow:0 0 10px hsl(0deg 0% 0% / 25%);
	}
	.rh-responsive-header .hc-nav-trigger span, .rh-responsive-header .hc-nav-trigger span::after, .rh-responsive-header .hc-nav-trigger span::before{
		background:#000;
	}
	
	.hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav .nav-content>.nav-close:first-child a, .hc-offcanvas-nav .nav-title+.nav-close a.has-label, .hc-offcanvas-nav li.nav-close a{
		background: #A37E4D;
    border-top: 1px solid #A37E4D;
    border-bottom: 1px solid #A37E4D;
	}
	.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link {
    border-top: 0;
}
	.hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a{
		 border-bottom: 1px solid #ddd;
		color:#555;
	}
	.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
    background: #fff;
		box-shadow:none !important;
		
}
	.nav-close{
		display:none;
	}
	
	.rh-logo-wrapper img{
		max-height:65px;
	}
	#hc-nav-1,#hc-nav-2,#hc-nav-3{
		display:none
	}
	.current_page_item.rh-active a{
		color:#c89a5c;
		font-weight:bold;
	}
}

@media (max-width:781px){
	
	.f-project-2-photos .second-photo{
		margin-top:10px !important
	}
	.v-container, .mobile-video{
		height:100lvh !important
	}
	.v-container video{
		height: calc(100% - 80px);
    	object-fit: cover;
	}
}