





.mrp-vow-toolbar {
    display: none !important;
} 


/* --- CUSTOM LISTING REFRESH STYLING --- */

.mrp-listing-results .listings-refresh .container {
    padding: 0 var(--col-gap-1);
    width: 100%;
	max-width: 100%;
} 
.mrp-listing-details .listings-refresh .container {
    max-width: var(--max-content-width);
}
#listing-results-view#listing-results-view ul.mrp-listing-results {
    grid-template-columns: repeat(auto-fill, minmax(var(--listing-size, 24rem), 1fr));
    grid-gap: var(--listing-spacing, 0.25rem);
}
#listing-results-view#listing-results-view .mrp-listing-result:hover {
    /* transform: scale(1.01); */
    transform: none;
}
#listing-results-view.mrp-style-area .mrp-description-and-attribution-wrapper, 
#listing-results-view.mrp-style-area .mrp-listing-details-link, 
#listing-results-view.mrp-style-area .mrp-listing-links-section, 
#listing-results-view.mrp-style-area .mrp-owner-contact-container, 
#listing-results-view.mrp-style-area .mrp-listing-attribution-top-wrapper, 
#listing-results-view.mrp-style-area .summary-property-type {
        display: none !Important;
}
#listing-results-view#listing-results-view .mrp-listing-main-image-container .results-ribbon {
    order: var(--ribbon-position, -1);
}
#listing-results-view#listing-results-view ul.mrp-listing-results li {
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

#listing-results-view#listing-results-view .listing-image-and-toolbar-wrapper {
    margin-bottom: 0 !important;
}

#listing-results-view#listing-results-view ul.mrp-listing-results li {
    background-color: #000;
}
#listing-results-view#listing-results-view ul.mrp-listing-results li .listing-image-and-toolbar-wrapper .mrp-listing-main-image {
    transition: all 0.5s ease;
    background-color: #000;
    opacity: 0.6;
}
#listing-results-view#listing-results-view ul.mrp-listing-results li:hover .listing-image-and-toolbar-wrapper .mrp-listing-main-image {
    opacity: 0.75;
}

#listing-results-view.mrp-style-area .listing-item-entry-title {
    position: absolute;
    bottom: 2rem;
    left: 1rem;
    z-index: 10;
    color: #FFF;
    pointer-events: none;
    height: auto !Important;
    font-size: 13px !Important;
    margin-bottom: 0 !important;
    font-weight: 400 !Important;
    display: block !important;
}
#listing-results-view.mrp-style-area .mrp-listing-address-info {
    display: none !important;
}

#listing-results-view.mrp-style-area .mrp-listing-price-container {
    transform: none !important;
    position: absolute !important;
    bottom: 3.5rem !important;
    /* left: 1rem !important; */
    right: auto !Important;
    width: auto !important;
    padding: 0 !important;
    pointer-events: none;
    height: auto !Important;
    font-size: 24px !important;
    font-family: var(--title-font-family) !important;
    opacity: 1 !Important;
    letter-spacing: 1px !important;
    background-color: transparent !important;
    font-weight: var(--title-weight) !important;
    color: #FFF !important;
}

#listing-results-view.mrp-style-area .mrp-listing-summary-outer {
    position: absolute;
    bottom: 5.5rem;
    left: 1rem;
    z-index: 10; 
    pointer-events: none; 
}

#listing-results-view#listing-results-view.mrp-style-area .mrp-listing-summary-outer {
    color: #FFF !important;
    height: auto !important;
}
#listing-results-view#listing-results-view .mrp-listing-summary-section {
    gap: 0.5rem;
}
#listing-results-view#listing-results-view .mrp-listing-summary-section dd:before {
    font-size: 16px;
}

@media (max-width: 41rem) {

#listing-results-view#listing-results-view ul.mrp-listing-results {
    grid-template-columns: repeat(auto-fill, minmax(var(--listing-size, 18rem), 1fr));
}

}

/* END LISTINGS REFRESH STYLING */