.theme-mackenzie-miller .section.homes{padding:40px 0 0;margin-bottom:0}.theme-mackenzie-miller .section.homes .box-list{margin:0 0 20px 0;padding:0;list-style:none;float:left;width:100%;position:relative}@media only screen and (min-width: 768px){.theme-mackenzie-miller .section.homes .box-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}.theme-mackenzie-miller .section.homes .box-list .box-list-item{background:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1 !important}.theme-mackenzie-miller .section.homes .box-list .box-list-item a{text-decoration:none}.theme-mackenzie-miller .section.homes .box-list .box-list-item a img{height:400px;-o-object-fit:cover;object-fit:cover;min-height:300px;width:100%}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;padding:0px 20px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .content{width:initial;margin-bottom:0;padding:20px 0 0;margin-top:0}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .content h1,.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .content h2,.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .content h3{margin-bottom:0;line-height:normal}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .content p{text-align:left !important;font-weight:initial;font-style:italic}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .content p.development-address{font-size:1.5rem;color:var(--secondary) !important;font-style:normal;font-weight:400;margin-bottom:10px;font-family:"Lato",sans-serif}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info p.price{font-family:"Lora",serif;color:var(--secondary);font-weight:300;font-size:2rem;text-align:right}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info p.price span{font-size:1.3rem;font-family:"Lato",sans-serif;color:var(--black)}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:30px}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details p.beds{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0px}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details p.beds:before{content:'';display:inline-block;width:30px;height:30px;margin-right:15px;background-image:url("/wp-content/uploads/2024/11/bed.svg");background-size:contain;background-repeat:no-repeat}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details p.beds span{display:none}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details p.bathrooms{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:0px}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details p.bathrooms:before{content:'';display:inline-block;width:30px;height:30px;margin-right:15px;background-image:url("/wp-content/uploads/2024/11/bath.svg");background-size:contain;background-repeat:no-repeat}.theme-mackenzie-miller .section.homes .box-list .box-list-item a .home-info .key-details p.bathrooms span{display:none}.theme-mackenzie-miller .section.homes .owl-dots{margin:20px 0 0 20px}.theme-mackenzie-miller .section.homes .owl-dots button.owl-dot{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:30px;height:3px;border-radius:0;background:#e8e7e7;margin-right:15px}.theme-mackenzie-miller .section.homes .owl-dots button.owl-dot:last-child{margin-right:0}.theme-mackenzie-miller .section.homes .owl-dots button.owl-dot.active{background:var(--primary)}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item{margin-bottom:40px;width:100%;display:block}@media only screen and (min-width: 767px) and (max-width: 1366px){.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 1367px){.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item{width:calc((100% - 40px) / 3)}}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .home-info{padding:0px 20px 0 0}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .home-info .content{padding:20px 0 0;margin-top:0}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .home-info .content p.development-address{margin-bottom:10px}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .home-info p.price{margin-bottom:0}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .key-details{display:none}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .key-details p.beds,.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .key-details p.bathrooms{margin-bottom:0px}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a .key-details span{display:none}.theme-mackenzie-miller.post-type-archive-homes_post .section.homes .box-list .box-list-item a img{height:200px}
