/*!

Template Name:Horizon Theme
Description:Theme for Similar / Nearby / Popular / Recently Viewed Listings

Author:RealtyCandy
Author URI:https://realtycandy.com

Updated:2026-05-06

,*/.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest #IDX-nearby-listings-title,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest>h2,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest>h3,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest #IDX-similar-listings-title{font-weight:700;font-size:24px;line-height:1.5;font-family:var(--idx-title-font);padding:0 0 10px 0;margin:0 0 30px 0;border-bottom:5px solid var(--idx-main-color)!important;}@media (max-width:768px){.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest #IDX-nearby-listings-title,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest>h2,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest>h3,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest #IDX-similar-listings-title{font-size:18px}}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .social-idx-listings-wrapper,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings{gap:40px;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--item{box-shadow:0 4px 4px rgba(0,0,0,.15);font-size:smaller;position:relative;transition:all .2s cubic-bezier(.165,.84,.44,1);padding:0 0 30px 0!important;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--item:hover{transform:translate(0,-7px);box-shadow:0 20px 24px -4px rgba(0,0,0,.12),0 8px 8px -4px rgba(0,0,0,.1);}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest a.IDX-similar-listings--item-image{margin:0 0 15px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest a.IDX-similar-listings--item-image::before{padding-top:296px;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--details,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-text.IDX-mlsSelectorRulesCourtesy{padding:0 20px;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--details>div{margin-bottom:5px;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--details>.IDX-similar-listings--status,.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--details>.IDX-similar-listings--listingID{display:none;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--bed-bath-sqft-acre>span:not(:first-child){margin-left:0;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--bed-bath-sqft-acre>span:not(:first-child)::before{content:' | ';}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--details>.IDX-similar-listings--price{font-family:var(--idx-title-font);font-style:normal;font-weight:700;font-size:24px;line-height:29px;margin-bottom:10px;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-text.IDX-mlsSelectorRulesCourtesy:not(:empty){margin-top:10px;}.IDX-wrapper-standard .IDX-socialWrapper.socialListings-harvest .IDX-similar-listings--item-MLSLogo{order:2;margin-top:-65px;z-index:2;position:relative;margin-left:auto;margin-right:10px;}