.impress-row,.impress-showcase-widget .row{margin-right:0!important;margin-left:0!important}.impress-showcase-widget .row{display:flex!important;flex-wrap:wrap!important;width:100%}.impress-row{display:flex;flex-wrap:wrap}.impress-showcase-property img{border:none!important}.impress-showcase-property{display:inline-block;font-size:15px;line-height:1.4;font-weight:600;margin:0 10px 40px;vertical-align:top;width:31.33333333%;min-height:410px;border:1px solid #aaa;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;text-decoration:none!important}.IDX-showcaseCell,.impress-showcase-property img{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.impress-showcase-property:hover{box-shadow:2px 8px 45px rgba(0,0,0,.15);transform:translate3D(0,-15px,0)}.impress-showcase-property img{padding-bottom:30px!important;transition:.5s}.impress-price{padding-left:30px!important;padding-right:0!important;font-size:24px;color:#222;text-transform:uppercase;letter-spacing:2px}.impress-status{font-size:20px;padding-right:30px!important}@media screen and (max-width:1198px){.impress-showcase-property{width:30%}.impress-price{padding-left:20px!important;font-size:14px}.impress-status{display:none}}@media screen and (max-width:768px){.impress-showcase-property{width:45%}.impress-price{padding-left:20px!important;font-size:14px}.impress-status{display:none}}@media screen and (max-width:430px){.impress-showcase-property{width:95%}.impress-price{padding-left:20px!important;font-size:14px}.impress-status{display:none}}.IDX-showcaseCell .IDX-showcaseAddressElement,.IDX-showcasePrice{font-size:12px;padding:10px}.disclaimer,.impress-address,.impress-beds-baths-sqft{padding-left:30px!important;padding-right:30px!important;text-transform:uppercase;letter-spacing:2px}.social-header-links{margin-top:-20px}.social-header-icon{padding:10px}.IDX-showcaseCell{border:1px solid!important;text-transform:uppercase;min-height:260px;letter-spacing:1px;transition:.5s}.IDX-showcaseCell:hover{box-shadow:2px 8px 45px rgba(0,0,0,.15);transform:translate3D(0,-15px,0)}.IDX-showcasePrice{font-weight:600}#IDX-featuredAgentWrap{border-radius:0;border:none!important;-webkit-border-radius:0;-box-shadow:none;-webkit-box-shadow:none}#IDX-featAgentImgWrap{padding:5px;border:1px solid inherit}#IDX-featuredAgentCaption{text-align:center;font-weight:400;font-family:inherit;font-size:inherit;text-shadow:none;padding:10px 0}.IDX-featuredAgentWrap{width:100%!important;border-radius:none!important;border:none!important;-box-shadow:none!important;-webkit-box-shadow:none!important}.IDX-featuredAgentWrap img{width:100%;max-width:270px!important;padding:20px;border:1px solid initial;background-color:#fff;letter-spacing:1px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.IDX-featuredAgentName{font-weight:600;letter-spacing:2px;text-transform:uppercase}.idxaddons-css.showcase{border:none!important}.idxaddons-css.showcase .css-item{margin:20px 5px 5px;min-width:150px;background-color:#fff;border:1px solid #ccc;padding:0 0 20px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.idxaddons-css.showcase .css-item:hover{box-shadow:2px 8px 45px rgba(0,0,0,.15);transform:translate3D(0,-15px,0)}.css-address{margin-top:15px!important;letter-spacing:2px}span.css-cz{text-transform:uppercase;letter-spacing:2px}.css-price{margin-top:5px;letter-spacing:2px}.lSSlideWrapper{margin-bottom:20px!important}.IDX-qsFieldWrap{padding:0!important}@media screen and (max-width:1130px){.IDX-qsFieldWrap{padding:5px!important}}.visually-hidden{display:none}.wplistings-single-listing .listing-image-wrap{z-index:-10;max-height:600px}.wplistings-single-listing .listing-image-wrap img{margin-top:-200px!important}.wplistings-single-listing .listing-meta{margin:0!important;padding:0!important;background:#fff!important;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.featured-listing-header{padding:0 400px;margin-top:-130px}.featured-entry-title h2{text-align:left;background-color:#fff;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;padding:20px;margin-bottom:0}@media screen and (max-width:1390px){.header-wrap{text-align:center;width:100%;padding:180px 50px}.featured-listing-header{padding:0 200px!important;margin-top:-130px}}@media screen and (max-width:768px){.header-wrap{text-align:center;width:100%;padding:100px 50px}.featured-listing-header{padding:0 100px!important;margin-top:-130px}}@media screen and (max-width:560px){.header-wrap{text-align:center;width:100%;padding:60px 0}.featured-listing-header{padding:0 20px!important;margin-top:-40px}.featured-entry-title h2{text-align:center;background-color:#fff;border:1px solid #eee;padding:20px;font-size:30px!important}}.wplistings-single-listing .listing-meta li.listing-price{background:#fff!important;padding:0 20px 0 25px!important;font-size:36px!important;color:inherit!important}@media (max-width:767px){.wplistings-single-listing .listing-meta li.listing-price{height:50px!important}}.wplistings-single-listing .listing-meta li{font-size:18px!important}.wplistings-single-listing .listing-meta li .fa{font-size:25px!important}.wplistings-single-listing .ui-tabs .ui-tabs-nav li a{border-radius:0!important}.archive .listing-widget-details p.listing-title a,.wp-listings-shortcode .listing-widget-details p.listing-title a{padding:0;margin:0;color:#666;background:0 0;font-size:16px;text-decoration:none;border:none;text-transform:uppercase;letter-spacing:2px;font-weight:700}.archive .listing-widget-details p.listing-title,.wp-listings-shortcode .listing-widget-details p.listing-title{padding:25px 25px 20px!important;margin:0;line-height:1;text-decoration:none;border-bottom:none}.archive .listing-widget-thumb,.wp-listings-shortcode .listing-widget-thumb{margin-bottom:0!important}.archive .listing-widget-details span.listing-address,.archive .listing-widget-details span.listing-city-state-zip,.wp-listings-shortcode .listing-widget-details span.listing-address,.wp-listings-shortcode .listing-widget-details span.listing-city-state-zip{text-transform:uppercase;letter-spacing:2px;font-size:15px!important;font-weight:400}.archive .listing-wrap,.wp-listings-shortcode .listing-wrap{border:1px solid #222}.archive .listing-wrap .listing-thumb-meta span.listing-price,.wp-listings-shortcode .listing-wrap .listing-thumb-meta span.listing-price{padding:8px 20px!important}.archive .listing-wrap .listing-thumb-meta span,.wp-listings-shortcode .listing-wrap .listing-thumb-meta span{padding:5px 20px!important}.archive .listing-widget-details p.listing-address,.wp-listings-shortcode .listing-widget-details p.listing-address{padding:0 10px 25px!important}.archive .listing-widget-details .listing-beds-baths-sqft li span,.wp-listings-shortcode .listing-widget-details .listing-beds-baths-sqft li span{text-transform:uppercase}.archive .listing-widget-details .listing-beds-baths-sqft,.wp-listings-shortcode .listing-widget-details .listing-beds-baths-sqft{border-top:1px solid #222!important}.archive .listing-wrap span.listing-open-house,.wp-listings-shortcode .listing-wrap span.listing-open-house{padding:5px 25px!important;font-size:14px!important}p.listing-price{padding:20px 25px;margin-bottom:-25px;font-weight:700;font-size:25px!important;letter-spacing:2px}.gallery-item{margin-bottom:0;vertical-align:middle}#listing-agent,#listing-map,#listing-tabs,.additional-features,.listing-details,.listing-meta{padding:20px!important}.currency-symbol,.listing-property-type{display:none!important}.widget .listing-wrap .listing-thumb-meta span.listing-price{background:0 0!important;font-size:28px!important;margin-bottom:15px;margin-left:10px}.widget .listing-widget-details h3.listing-title a{text-transform:uppercase;letter-spacing:2px;line-height:1px!important;font-size:18px!important;font-weight:600}.widget .listing-widget-details p.listing-address,.widget .listing-widget-details span.listing-address,.widget .listing-widget-details span.listing-city-state-zip{font-size:16px!important;text-transform:uppercase;letter-spacing:2px}.widget .listing-wrap{border:1px solid #222}.widget .listing-widget-details .listing-beds-baths-sqft{text-transform:uppercase;letter-spacing:1px;border-top:1px solid #222!important}