.price{font-family:'Lalezar',display;font-size:36px;line-height:1.5em;font-weight:500;color:#03385b!important}.stock-tagline{line-height:1.5em;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:30px;line-height:1.5em;color:#dd4a3c!important}#footer-info img,footer .amp{margin-right:3px;padding:0px;width:14px;margin-bottom:-4px}.house-price{line-height:1.2em}.house-features strong{font-weight:600}.house-price-row{display:flex}.house-price-row>.price{flex:initial;width:auto;margin-bottom:0px}.house-price-row>.in-stock{flex:1}.house-price-row>.in-stock .et_pb_text{text-align:right!important}.our-homes-posts>.et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:center}.our-homes-posts>.et_pb_ajax_pagination_container>article.post{width:30%;margin-right:5%;margin-bottom:5%}.our-homes-posts>.et_pb_ajax_pagination_container>article.post:last-of-type,.our-homes-posts>.et_pb_ajax_pagination_container>article.post:nth-child(3n+3){margin-right:0px}.our-homes-posts .entry-featured-image-url img{height:280px;object-fit:cover}#header-text{position:absolute;text-align:center;color:#fff;font-size:25px;top:0.1vw;left:50%;transform:translateX(-50%);line-height:39px;font-weight:bold;max-width:100%;background:rgba(0,0,0,.5);padding:15px;width:1000px}@media screen and (max-width:1250px){#header-text{font-size:20px;top:-10px;padding:5px}}@media screen and (max-width:768px){#header-text{font-size:16px;top:-20px;padding:0;line-height:inherit}}@media (max-width:1566px) and (min-width:1351px){.our-homes-posts .entry-featured-image-url img{height:220px}}@media (max-width:1350px) and (min-width:981px){.our-homes-posts .entry-featured-image-url img{height:180px}}@media (max-width:980px){.our-homes-posts .entry-featured-image-url img{height:auto}.our-homes-posts>.et_pb_ajax_pagination_container>article.post{width:100%;margin-right:0px;margin-bottom:5%}}@media (max-width:665px){.house-price-row{display:block}.house-price-row>.in-stock .et_pb_text{text-align:left!important}}