<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> 	.search-type{
		padding:0
	}
	.search-type a{
		padding: 17px 14px;
	}
	.search-type a.active{
		border-bottom:4px solid #b1a77f
	}
 .btn-outline-secondary::after{
	 right: 3px;
	 color: #a58f39; 
 }

 
 .flow-menu{
	 display:none;
	 position:absolute; 
	 border-top:1px solid #CCC;
	 width:100%;
	 max-width:350px;
	 background-color:#ffffff;
	 padding:10px;
	 margin:5px;
	 transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	 box-shadow: rgb(0 0 0 / 20%) 0px 2px 4px -1px, rgb(0 0 0 / 14%) 0px 4px 5px 0px, rgb(0 0 0 / 12%) 0px 1px 10px 0px;
	 z-index:99
 }
 .accordion-item{
	 display:inline-block;
	 width:100%; 
 }
 
 .accordion-button{
	 padding-left:10px; 
 }
 .accordion-button:not(.collapsed) {
    color: #93772f;
     background-color: #FFF; 
    box-shadow:none;
}
.accordion-button:not(.collapsed)::after{
	background-image:var(--bs-accordion-btn-icon)
}
.accordion-button:focus{
	border:none;
	box-shadow:none;
}
.flow_title{
	font-size: 17px;
    padding-left: 8px;
    padding-bottom: 5px;
}
.flow_title img{
	float:right;
	width:24px;
	height:24px;
}
.flow_foot{
	padding:10px 0;
}
.flow_foot button{
	width:50%; 
}
.flow_foot .btn-secondary{
	margin-right:5px;
}
.flow_foot .btn-primary{
	margin-left:5px;
}
/*
.searchboxitem .btn-check:focus+.btn, .btn:focus{
	background-color:#ffffff !important;
	color:#bda76e !important;
	border-color:#DEDEDE !important;
	box-shadow:none !important
}

.searchboxitem .btn:hover,.searchboxitem .btn:focus{
	color: #bda76e;
    background-color: #ffffff;
	border-color:#b7b7b7 !important;
}

#searchsortdiv .btn-check:focus+.btn{
	background-color:#ffffff !important;
	color:#ffffff !important;
	border-color:#DEDEDE !important;
	box-shadow:none !important
}

#searchsortdiv .btn:hover,#searchsortdiv .btn:focus{
	color: #bda76e !important;
    background-color: #ffffff !important;
	border-color:#b7b7b7 !important;
}
 .btn-outline-secondary:not(:disabled):not(.disabled):active {
	color: #bda76e;
    background-color: #ffffff;
	border-color:#b7b7b7 !important;	 
 }

#searchsortdiv .show&gt;.btn-outline-secondary.dropdown-toggle:focus{
	background-color:#FFF !important
}
.searchboxitem .btn-outline-secondary:not(:disabled):not(.disabled):active{
	 background-color:#b1a77f !important;
	color:#ffffff !important;
}
 */
.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle{
	margin-left:-15px
	
}

.activetag{
	position:relative;
}
.activetag a.btn-outline-secondary{
	background-color:#b1a77f;
	color:#ffffff;
	padding-right:25px;
}
.activetag a.btn-outline-secondary:hover{
	background-color:#b1a77f;
	color:#ffffff;	
} 
.activetag a.close{
	position:absolute;
	right:0;
	top:3px;		
}
.sortdiv{
	padding-right: 30px;
    float: left;
    background-image: url(svg/sort-down.svg);
    background-repeat: no-repeat;
    background-position: right center; 
    line-height: 30px;
	font-size:15px;
    background-size: 25px;
}
	a.dropdown-item{
			color:#646464;
	}
.dropdown-item.active, .dropdown-item:active{
	background-color:#b1a77f
}

	.propertyitem {
        width: 100%;
		padding-bottom:20px;
	}
	
	.propertyitem .prop_border{
		 margin:10px;
		 overflow:hidden;
		 transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
		border-radius: 4px; 
 position: relative;
  z-index: 0;
		box-shadow: 0px 3px 3px -2px rgb(0 0 0 / 20%), 0px 3px 4px 0px rgb(0 0 0 / 14%), 0px 1px 8px 0px rgb(0 0 0 / 12%);
		
	  }
	  .propertyitem .propertyinner{ 
		  width:100%;
		  text-align:left;
	  }
	  .propertyitem .propertyinner .bname{
		  text-align:left;
	  }
	 .propertyitem .propertyinner .photo{
		   width:100%;
		   height:230px;
		   background-repeat:no-repeat;
		   background-size:cover;
		   background-position:center
	   }
	   
	 .propertyitem  .propertyinner .detail{
			padding:10px; 
			height:220px;
			overflow:hidden;
			position: relative;
	  }	   
	  
 .propertyitem .propertyinner .bname{
		margin: 0;
		margin-top:5px;
		margin-bottom:10px;  
		font-size: 18px;  
		color: #938345;
	}
 .propertyitem .propertyinner .cbname{
		margin: 0; 
		margin-bottom:10px;  
		font-size: 15px;  
		color: #938345;
		height:20px;
	}	
	.propertyitem .propertyinner .dist{
		margin-bottom:5px;  
		font-size:14px;  
		color: #707070;
	}
	.propertyitem .propertyinner .area{
		height:40px;
	}
 .propertyitem .propertyinner .price{
		margin: 0; 
		width:100%;
		font-size: 22px;
		color: #323232;
		height:25px;
	}
	.propertyitem .price span{
		font-size:14px; color:#707070
	}
	.propertyitem .swiper-button-prev{
	 
	}
	.propertyitem .agent{
		display:block;
		width:60px;
		height:60px;
		border-radius:60px;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center 0;
		position: absolute;
		right: 5px;
		bottom: 5px;
	}
	.propertyitem .photo span.icon{
		position:absolute;
		z-index:99;
		display:block;
		margin:5px;
		float:left;
		border-radius:3px;
		font-size:11px;
		border:1px solid #ddd7c2;
		padding:3px 6px;
		color:#ffffff;
		background-color:#bba967;
	}
	.propertyitem .swiper-pagination{
		padding:3px;
	}
	.propertyitem .swiper-pagination-bullet{
		background-color:#ffffff;
		opacity:1; 
	}
	.propertyitem .swiper-pagination-bullet-active{
		background-color:#F90
	}
	.propertyitem .swiper-wrapper{
		cursor:hand;
		cursor:pointer;
	}
	.propertyitem .swiper-slide img {
        display: block;
        width: 100%;
        height: 230px;
        object-fit: cover;
	}
	
	.propertyitem .playicon{
		 left:0
	} 
	.propertyitem .detail .align-items-end{
		height:55px;
	}
	
	.propnav{
		padding:10px;
		text-align:center; 
		font-size:17px;
	}
	.propnav a{
		display:block;
		padding:5px 10px ;
	}
	.propnav a.active{
		border-bottom:3px solid #d3b462
	}
	.total{
		font-size:21px; 
		padding-left:10px !important
	}
	
	 @media (max-width: 1000px){
		 .propertyitem .prop_border{
			 margin:5px
		 }
		 .propertyitem .agent{ 
			bottom: 53px;
			width:53px;
			height:53px;
		}
	 }
@media (max-width: 575px){
	  .propertyitem .agent{ 
			bottom: 5px;
		}
}
 @media (max-width: 500px){
	  
	.search-type a{
		padding: 8px 14px;
	}
	 a.btn-outline-secondary{
		 font-size:11px;
	 }
	 .total{
		 font-size:19px; 
	 }
	 
	 .flow-menu{ 
		 max-width:100%;  
		 margin:0px; 
		 margin-top:10px;
		 position: absolute;
		left: 0px;
		right: 0px;
	 }	 
	 .activetag a.close{ 
		top:0px;		
	}
 }
 </pre></body></html>