.rh_header--shadow{background:#000}.rh_map #map-head{height:100%;display:none}.elementor_property_card_parent .rh_overlay__contents a{display:inline-block;color:#ac9754;font-weight:500;font-size:14px;border:1px solid #fff;padding:15px 20px;line-height:1.5;-webkit-transition:.2s all linear;transition:.2s all linear}.rh_footer{color:#808080;padding-top:5px;padding-bottom:7px}.impress-price{font-size:20px!important;font-family:"Montserrat"!important;color:var(--web-main-color);line-height:20px;font-weight:600;padding:20px 20px 0!important}.impress-address{margin-bottom:5px;font-family:"Montserrat";color:#151623;font-size:16px!important;font-weight:400!important;line-height:1.5em!important;padding:10px 20px}.impress-beds-baths-sqft span{margin:0 10px}.impress-beds-baths-sqft{background-color:white!important;padding:2px 15px 10px;color:#999;font-size:14px!important}.impress-beds::before,.impress-baths::before,.impress-sqft:before{font-family:"Font Awesome 5 Free";font-weight:900;padding-right:5px;display:inline-block;vertical-align:middle;font-size:13px;color:#999}.impress-beds::before{content:""}.impress-baths::before{content:""}.impress-sqft:before{content:""}span.impress-acres{display:none}.impress-property-showcase .small-12{margin:15px 0}.impress-showcase-photo{background-color:white!important;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:0px solid;margin-bottom:0!important;overflow:hidden!important}.impress-showcase-property .impress-showcase-photo img{transform-origin:bottom;height:285px!important;object-fit:cover;object-position:center;width:100%}.impress-showcase-property:hover img,.impress-showcase-property:focus img,.impress-showcase-property:active img{transform:scale(1.06)!important;transition:all .4s ease-out!important;overflow:hidden!important}.impress-showcase-property span.impress-status{display:block!important;position:absolute;right:0;top:0;background:var(--web-main-color);padding:5px 25px;border-radius:0px;color:white;text-transform:uppercase;font-size:10px;letter-spacing:2px}.impress-showcase-property span.impress-status:hover{background:#212121}.impress-showcase-property span.impress-price{padding:20px 20px 0}.impress-showcase-property .impress-beds-baths-sqft{border-bottom:1px solid #e3e3e3!important;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.impress-showcase-property,.impress-showcase-property p{text-align:left;font-size:14px;padding-bottom:15px}.owl-carousel .owl-item .owl-lazy{transition:opacity 600ms ease;height:250px!important;object-fit:cover;object-position:center;width:100%;transform-origin:bottom}.impress-carousel .owl-item .impress-carousel-property{padding:5px 5px 30px;background-color:white!important;border-right:1px solid #e4e4e4!important;border-left:1px solid #e4e4e4!important}.impress-carousel-property{overflow:hidden!important}.impress-carousel-photo:hover img,.impress-carousel-photo:focus img,.impress-carousel-photo:active img{transform:scale(1.05)!important;transition:all .4s ease-out!important;overflow:hidden!important}.impress-carousel .impress-price{font-size:20px!important;font-family:"Montserrat";color:var(--web-main-color);line-height:20px;font-weight:600;padding:30px 20px 0!important}.impress-carousel .owl-item .impress-carousel-property{padding:5px;background-color:white!important;border:1px solid #f2f2f2;border-bottom:3px solid savedlinks}.impress-carousel .owl-nav.owl-controls button.owl-prev,.impress-carousel .owl-nav.owl-controls button.owl-next{background:0 0!important;color:#212121!important;border-radius:0px!important;margin:25px 2px!important;padding:10px 45px 10px 35px!important;border:2px Solid #212121;height:60px!important}.impress-carousel .owl-nav.owl-controls button.owl-prev:hover,.impress-carousel .owl-nav.owl-controls button.owl-next:hover{background:#212121!important;color:white!important;border-radius:0px!important;margin:25px 2px!important}