.leaflet_cluster{
	color:#000 !important;
}

/* Property Owner Box */
.wr-property-owner {
    background: rgba(205,121,77,0.08);
    border-left: 4px solid #cd794d;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    margin-bottom: 15px;
}

/* Owner label */
.wr-property-owner strong {
    color: #555;
    font-weight: 600;
    margin-right: 4px;
}

/* Owner name */
.wr-property-owner a {
    color: #cd794d;
    font-weight: 600;
    text-decoration: none;
    position: relative;
    transition: 0.3s;
}

/* underline animation */
.wr-property-owner a::after {
    content: "";
    position: absolute;
    width: 0%;
    height: 2px;
    background: #cd794d;
    left: 0;
    bottom: -2px;
    transition: 0.3s;
}

/* hover effect */
.wr-property-owner a:hover::after {
    width: 100%;
}

.wr-property-owner a:hover {
    opacity: 0.85;
}









.estate_property-template-default .property_status_wrapper, .estate_property-template-default  .property_menu_wrapper_hidden{
	display:none !important;
}

#jp-relatedposts {
	display:none !important;
}

.half-circle-left {
    position: relative;
    overflow: hidden;
}

/* Elementor background overlay */
.half-circle-left > .elementor-background-overlay {
    z-index: 1;
}

/* Half circle */
.half-circle-left::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background:rgba(205, 121, 77, 0.51); /* change color */
    clip-path: circle(50%);
    z-index: 2;
    pointer-events: none;
}

/* Text above everything */
.half-circle-left .e-con-inner {
    position: relative;
    z-index: 3;
}


@media (max-width: 767px) {
    .half-circle-left::after {
        display: none;
    }
}







#listing_ajax_container .carousel-inner {
	max-height:270px;
}

/* #listing_ajax_container
{
	margin-bottom:50px !important;
}
 */
.empty-content .listing_description_wrapper {
    display: none !important;
}

















.advanced_search_submit_button {
	display:flex !important;
}

#listing_description .panel-body {
	max-height:100% !important;
}
.listing_description_wrapper #view_more_desc {
	display:none !important;
}

#view_more_desc, #listing_price, .features_wrapper , .{
	display:none !important;
}
.mobile_header_wrap_sticky_yes .container{
        margin-top: 0px;
    }

.wpcf7-form-control-wrap textarea{
	height:100px
}
.wpforms-container input {
	max-width : 100% !important;
}
.wpforms-container .wpforms-submit ,  .wpcf7 input[type="submit"] {
	background-color: #cd794d !important;
	width :100%;
	border:1px solid #cd794d;
	border-radius:0;
	transition:0.3s all ease;
}
.wpcf7 input[type="submit"]:hover{
	background-color:transparent !important;
	color : #cd794d;
}
.backtop{
	background-color: rgba(205, 121, 77, 0.3);
	bottom:25px;
}
.booking_form_request , .check_avalability {
	display:none !important;
}
#gmap-control-list #gmap-full{
	display: none !important
}
.advanced_search_form_wrapper .Location  {
	padding-right: 2.5px !important;
    padding-left: 2.5px !important;
} 


.elementor-sticky--active .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
	padding-block-start:17px !important;
}

.page-id-14 .e-n-menu-title-text{
	color: #cd794d !important;
}

.page-id-14 .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg{
	fill : #cd794d !important;
}


.listing-unit-img-wrapper, .property_listing{
	border-radius:0px;
}

.mag-margin img{
	margin-bottom:35px;
	margin-top:20px;
}

#google_map_prop_list_sidebar.half_header_type2, #google_map_prop_list_wrapper.half_header_type2, #access ul li:hover > ul, #access ul ul{
	top:180px !important;
}
.main_wrapper{
		box-shadow:none !important;
	}
@media only screen and (max-width: 991px) {
 #google_map_prop_list_sidebar.half_header_type2, #google_map_prop_list_wrapper.half_header_type2, #access ul li:hover > ul, #access ul ul{
	top:100px !important;
}
	
}

.pernight , .listing_main_image_price, .listing_slider{
	display:none !important;
}












.content_wrapper {
	padding:0 !important;
}

:root {
   --e-global-color-3586531: #cd794d;
}
.icon-fav-on{
	opacity:1 !important;
}
#submit_booking_front, .check_avalability {
	background: var(--e-global-color-3586531) !important;
}
.status_verified {
    background: var(--e-global-color-3586531);
}

.featured_div{
     background: var(--e-global-color-3586531);
}

.property_unit_v2 .icon-fav:after{
       background-color: var(--e-global-color-3586531)  !important; 
}


.gtranslate_wrapper {
	
	display: flex;
    gap: 15px;
}
.user_menu, #user_menu_u{
	display:none !important;
}







::-webkit-scrollbar {
  width: 10px; /* width of the scrollbar */
}



::-webkit-scrollbar-track {
  background: #f4f4f4; /* scrollbar track color */
}

::-webkit-scrollbar-thumb {
  background: #333; /* scrollbar thumb color */
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555; /* thumb color on hover */
}






