

	.idx-listings-showcase {
		padding-left: 0;
		padding-right:0
		}

@media (min-width: 768px) {

	.idx-listings-showcase .idx-listing-card {
		box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
		}
	
	}

.idx-listings-showcase__properties {
    grid-gap: 24px;
}

.idx-listings-showcase .idx-listing-card {
    border-radius: 1rem;
    border: 1px solid #ddd;
}

.idx-listings-showcase .idx-listing-card__wrap {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
}

.idx-listings-showcase .idx-listing-card__image--wrap img {
	/* fix image stretching */
	height: auto;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	object-fit: cover;
}

.idx-listings-showcase {
	/* move View All below the grid */
    flex-direction: column-reverse;
}

.idx-listings-showcase__header {
    justify-content: center;
	margin:2rem;
	font-size:1.2rem;
}

.idx-listings-showcase__header a {
    text-indent: -9999px; /* Hide original text */
    display: inline-block;
    position: relative;
    width: 100px; /* Adjust based on text length */
    height: 20px; /* Ensures a proper clickable area */
}

.idx-listings-showcase__header a::after {
    content: "View More";
    text-indent: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Center text perfectly */
    white-space: nowrap; /* Prevent wrapping */
    width: 100%; /* Ensures full-width coverage */
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.idx-listings-showcase  .idx-listing-card {
    position: relative;
    overflow: hidden; /* Ensures the image doesn't overflow */
}

.idx-listings-showcase .idx-listing-card__additional-info {
    padding: 0 8px 8px 8px; /* fix bottom padding */
}

.idx-listings-showcase .idx-listing-card__prop-status { /*style status chips*/
    font-weight: 600;
    font-size: 11px;
    background: #005a98;
    border-radius: 0.875rem;
    padding: 0 .4rem;
    text-transform: uppercase; 
	text-shadow:none;
}

.idx-listings-showcase .idx-listing-card__label { /*style top chips */
    font-weight: 600;
    background-color: #0c6d00;
    border-radius: 0.875rem;
    padding: 0 .4rem;
    text-transform: uppercase;
    text-shadow: none;
    font-size: 11px;
	    height: 16px;
    /* letter-spacing: 1px; */
}

.idx-listings-showcase .idx-listing-card__banner-info { /*style top chips */
    height: 32px;
}
