/* Property Filter */
.resi-property-search-filter .input-wrapper label{
	font-size: var(--propertyFilterFontSize);
	color: var(--propertyFilterLabelColor);
}
.resi-property-search-filter .input-search{
	color: var(--propertyFilterInputColor);
}
.resi-property-search-filter .propertyType-filter>.input-wrapper--select>.ss-main>.ss-single-selected>span.placeholder{
	color: var(--propertyFilterInputColor);
}
/* Now Selling Price */
.card__property-price{
	font-size: var(--propertyPriceFontSize);
}

/* Now selling listing page search filter padding changes */
	.filters {
    padding: 120px 0;
	background-color: var(--propertyListingColor);
	}
	
/* Now selling page Li size change */
.rich-text>.component-content>ul>li {
    font-size: var(--propertyLiSize);
}

.listing .card__title {
    color: var(--propertyFontColor) !important;
}


/* Property Listing Colors */
.filters h2{
color: var(--NowSellingFilterHeadingColor)
}

.card__tag {
    background-color: var(--HouseandLandBackgroundColor);
}
.listing--residential .card__sub-title{
	color: var(--propertyCardSizeColor);
}
.listing--residential .card__ribbon{
	color: var(--propertyCardButtonColor);
}
.listing--residential .card__property-price{
	color: var(--propertyCardPriceColor);
}
/* Property Filter Button Color */
.resi-property-search-filter .btn {
	background-color:var(--propertyFeaturesFilterButtonsColor);
	Color: var(--propertyfeaturesfiltertextcolor);
}

main .input-wrapper.input-wrapper--select--sort .placeholder {
	color: var(--PropertyListingSortByColor);
}

/* Property details font color */
.property-details__title {
    color: var(--propertyTitleFontColor);
}
.property-details__sub-title {
    color: var(--propertySubTitleFontColor);
}
.property-details__address {
    color: var(--propertyAddressFontColor);
}
.property-features__sub-title {
    color: var(--propertyFeaturesSubTitleFontColor);
}
.property-features__title{
	color: var(--propertyFeaturesTitleFontColor);
}
.property-features__description {
    color: var(--propertyDescriptionFontColor);
}
.resi-property-detail{
	color: var(--propertyDetailFontColor);
}
.card__sub-title {
    color: var(--PropertyDetailColor);
}
.property-features__media{
	background-color: var(--propertyFeaturesIconColor);
}
.resi-property-detail .property-details__cta{
	background-color:var(--propertyEnquireButtonBackgroundColor);
}

.resi-property-page>#wrapper>main>#content>.container>.component-content>.rich-text>.component-content>p {
    color: var(--propertyParagraphFontColor) !important;
}.resi-property-page>#wrapper>main>#content>.container>.component-content>.rich-text>.component-content {
    color: var(--propertyParagraphFontColor) !important;
}
.resi-property-page>#wrapper>main>#content>.container>.component-content>.rich-text {
    color: var(--propertyParagraphFontColor) !important;
}
.resi-property-page>#wrapper>main>#content>.form>.component-content>form>.custom-accordion>* {
    color: var(--propertyFormPrivacyFontColor);
}

.input-wrapper.input-wrapper--select.input-wrapper--select--sort > label{
	color: var(--propertyFilterSortLabelColor);
}

@media (max-width: 768px){
	.resi-property-search-filter .input-search {
		font-size: 1.3em;
	}
}
/* Property Details Font Size */

.resi-property-detail .property-details__address {
    font-size: 1.75em;
}

.resi-property-detail .property-details__title {
    line-height: initial;
}

.property-details__cta.btn {
    font-size: var(--propertyEnquireNowButtonFontSize);
}

/* Properties Pagination Color */
.pagination__item.active, .pagination li.active{
	background-color: var(--propertyPaginationBackgroundColor);
	background-color: var(--PropertyPaginationSecondBackgroundColor);
	color: var(--propertyPaginationNumberColor);
}

li.pagination__item {
    color: var(--propertyPaginationSecondColor);
	background-color: var(--PropertySecondPaginationBackgroundColor);
}

.pagination__list>.pagination__item::before {
    list-style-type: none !important;
}

/* Property Filter Visibility */
.propertyType-filter, .form-container__row:nth-child(2)>div:nth-child(1){
	display: var(--propertyTypeFilterVisibility);
}

button.advanced-filters {
    display: var(--FilterButtonVisibility);
}
.bedroom-filter, .form-container__row:nth-child(2)>div:nth-child(2){
	display: var(--bedroomFilterVisibility);
}
.bathroom-filter, .form-container__row:nth-child(2)>div:nth-child(3){
	display: var(--bathroomFilterVisibility);
}
.minPrice-filter, .form-container__row:nth-child(3)>div:nth-child(1){
	display: var(--minPriceFilterVisibility);
}
.maxPrice-filter, .form-container__row:nth-child(3)>div:nth-child(2){
	display: var(--maxPriceFilterVisibility);
}
.minLandSize-filter, .form-container__row:nth-child(3)>div:nth-child(3){
	display: var(--minLandSizeFilterVisibility);
}
.maxlandSize-filter, .form-container__row:nth-child(3)>div:nth-child(4){
	display: var(--maxlandSizeFilterVisibility);
}
.minFrontage-filter, .form-container__row:nth-child(3)>div:nth-child(5){
	display: var(--minFrontageFilterVisibility);
}
.maxFrontage-filter, .form-container__row:nth-child(3)>div:nth-child(6){
	display: var(--maxFrontageFilterVisibility);
}

/* Property Price Visibility */
.card__property-price{
	display: var(--propertyPriceVisibility);
}
.property-details__sub-title{
	display: var(--propertyPriceVisibility);
}

/* Property Sort Visibility */
.listing__sort-inner {
    display: var(--propertySortVisibility);
}

/* Property Address Visibility */
.card__property-address{
	display: var(--propertyAddressVisibility);
}
.card__sub-title .card__property-address{
	display: var(--propertyAddressVisibility);
}
.property-details__address{
	display: var(--propertyAddressVisibility);
}

/* Property Features Visibility */
.resi-property-features{
	display: var(--propertyFeaturesVisibility);
}

/* Property Map Visibility */
.resi-property-map{
	display: var(--propertyMapVisibility);
}

/* Property bed/bathroom/car icons */

.card__property-bed:before{
	background: var(--propertyAmenityIconBed);
}

.card__property-bath:before{
	background: var(--propertyAmenityIconBath);
}

.card__property-car:before{
	background: var(--propertyAmenityIconCar);
}

.card__property-meta>*{
	color: var(--propertyAmenityFontColor);
}

/* Keyword box larger on ipad */

@media (min-width:768px) and (max-width:1024px){
	.input-wrapper.input-wrapper--text.input-wrapper--search.input-wrapper--show-placeholder {
    width: 300px;
	}
}

@media (max-width: 768px){
	.property-carousel__slide img {
		object-fit: revert;
	}
}

.micromodal-slide .modal__image img {
    object-fit: revert;
}
