/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 14:02:59 */
#prime-map-search--results{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:24px 16px!important;padding:16px!important;box-sizing:border-box!important;width:100%!important}#prime-map-search--results--header{width:100%!important;flex:0 0 100%!important;margin-bottom:8px!important}.listing-card__parent{background:#ffffff!important;border:1px solid #eaeaea!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(0,0,0,.04)!important;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease!important;display:flex!important;flex-direction:column!important;position:relative!important;box-sizing:border-box!important;padding:0!important;margin:0!important}.listing-card__parent:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important;border-color:#d1d1d1!important}@media only screen and (min-width:768px){.listing-card__parent{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}}@media only screen and (max-width:767px){.listing-card__parent{width:100%!important;flex:0 0 100%!important;max-width:100%!important}#prime-map-search--results{padding:16px 0!important}}.listing-card__wrap{position:relative!important;width:100%!important;height:220px!important;margin:0!important;padding:0!important;overflow:hidden!important;display:block!important}.listing-card__image--wrap,.listing-card__image--overlay,.listing-card__image--link{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2!important}.listing-card__image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.6s ease!important;position:absolute!important;top:0!important;left:0!important;z-index:1!important}.listing-card__parent:hover .listing-card__image{transform:scale(1.05)!important}.listing-card__prop-status{position:absolute!important;top:10px!important;left:10px!important;bottom:auto!important;right:auto!important;height:auto!important;width:fit-content!important;display:inline-block!important;background-color:#4a5568!important;color:#ffffff!important;padding:5px 12px!important;font-size:0.75rem!important;font-weight:800!important;text-transform:uppercase!important;border-radius:6px!important;z-index:10!important;letter-spacing:0.5px!important;box-shadow:0 2px 5px rgba(0,0,0,.3)!important;line-height:1!important}.listing-card__open-house div{position:absolute!important;top:42px!important;left:2px!important;bottom:auto!important;height:auto!important;background-color:#0b3c66!important;color:#ffffff!important;padding:5px 12px!important;font-size:0.75rem!important;font-weight:800!important;text-transform:uppercase!important;border-radius:6px!important;z-index:10!important;box-shadow:0 2px 5px rgba(0,0,0,.3)!important}.listing-card__favorite{position:absolute!important;top:10px!important;right:10px!important;z-index:10!important}.listing-card__favorite svg{width:26px!important;height:26px!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}.listing-card__details{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;background:#ffffff!important;padding:0!important}.listing-card__price{order:1!important;position:relative!important;padding:16px 16px 4px 16px!important;color:#111111!important;font-size:1.45rem!important;font-weight:normal!important;margin:0!important;display:flex!important}.listing-card__listing-price{font-weight:normal!important}.listing-card__price-reduced{position:absolute!important;top:-40px!important;left:16px!important;bottom:auto!important;height:auto!important;width:fit-content!important;background-color:#38a169!important;color:#ffffff!important;padding:4px 10px!important;border-radius:6px!important;font-size:0.75rem!important;font-weight:800!important;text-transform:uppercase!important;box-shadow:0 4px 10px rgba(56,161,105,.4)!important;display:flex!important;align-items:center!important;gap:6px!important;z-index:10!important}.listing-card__price-reduced svg{width:10px!important;height:auto!important;fill:#ffffff!important}.listing-card__virtual-tour,.listing-card__vt-badge,.listing-card__video-tour{position:absolute!important;top:-40px!important;right:16px!important;bottom:auto!important;height:auto!important;width:fit-content!important;background-color:#0b3c66!important;color:#ffffff!important;padding:4px 10px!important;border-radius:6px!important;font-size:0.75rem!important;font-weight:800!important;text-transform:uppercase!important;box-shadow:0 4px 10px rgba(11,60,102,.4)!important;display:flex!important;align-items:center!important;gap:6px!important;z-index:10!important;text-decoration:none!important}.listing-card__address{order:2!important;padding:0 16px 16px 16px!important;margin:0!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.3!important;color:#444444!important;flex:1 1 auto!important}.listing-card__core-fields{order:3!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:12px 16px!important;border-top:1px solid #eaeaea!important;background:#ffffff!important;width:100%!important;box-sizing:border-box!important}.listing-card__core-fields span{font-size:0.95rem!important;font-weight:800!important;color:#222222!important;text-shadow:none!important}.listing-card__acres::after{display:none!important;content:none!important;color:transparent!important}.listing-card__subdivision{display:none!important}.listing-card__additional-info{display:none!important}