@import url(//www.moyeraz.com/wp-content/themes/houzez-child/../houzez/style.css);.houzez-listing-carousel .slide-img{height:240px;overflow:hidden}.houzez-listing-carousel .slide-img img{width:100%;height:100%;object-fit:cover}.leaflet-popup-content-wrapper,.leaflet-popup-content{position:relative !important}.leaflet-popup-content-wrapper:after{content:"";position:absolute;top:200px;right:8px;width:60px;height:48px;background:url(//www.moyeraz.com/wp-content/themes/houzez-child/assets/office-logos/mlsaz.png) no-repeat center center !important;background-size:contain !important;pointer-events:none}.archive-disclaimer{max-width:1140px;margin:40px auto;padding:20px;border:1px solid #ddd;background-color:#f9f9f9;font-size:12px;color:#666;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}body.property-class-land #mortgage-calculator,body.property-class-rental #mortgage-calculator{display:none !important}.custom-toc{border:1px solid #e6e6e6;border-left:4px solid #d4af37;background:#fdfdfd;padding:1.5em;margin-bottom:2em;font-size:.95rem;box-shadow:0 2px 5px rgba(0,0,0,.03);border-radius:8px}.custom-toc h4{margin-top:0;font-size:1.1rem;font-weight:600;color:#333}.custom-toc ul{list-style:none;padding-left:0;margin:0}.custom-toc li{margin:.4em 0}.custom-toc li.h3{margin-left:1.5em;font-size:.92em;font-weight:400}.custom-toc a{color:#0056b3;text-decoration:none;transition:all .2s ease}.custom-toc a:hover{text-decoration:underline;color:#d4af37}.custom-toc li.h2 a{font-size:1rem;font-weight:500}.custom-toc li.h3 a{font-size:.95rem;font-weight:400;margin-left:1rem}@media (max-width:767.98px){.item-wrap .d-flex.flex-column.align-items-center{align-items:stretch !important}.item-header,.item-body,.item-footer{width:100% !important}.item-header{padding-left:0 !important;padding-right:0 !important}.item-header>.listing-image-wrap{margin-left:calc(-1 * var(--bs-gutter-x, 24px)) !important;margin-right:calc(-1 * var(--bs-gutter-x, 24px)) !important;width:calc(100% + (var(--bs-gutter-x, 24px) * 2)) !important;overflow:hidden;border-radius:0 !important}.item-header .houzez-listing-carousel.slick-initialized .slick-list,.item-header .houzez-listing-carousel.slick-initialized .slick-track,.item-header .houzez-listing-carousel.slick-initialized .slide-img{width:100% !important;margin:0 !important}.item-header .slide-img a.hover-effect{display:block !important;width:100% !important;height:100% !important}.item-header .slide-img img,.item-header .hz-card-img-holder>img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}@media (max-width:767.98px){.fancybox__container .fancybox__content{padding:0 !important}.fancybox__container .lightbox-slider,.fancybox__container .lightbox-slider .slick-list,.fancybox__container .lightbox-slider .slick-track,.fancybox__container .lightbox-slider .slick-slide{height:calc(100vh - 64px) !important;margin:0 !important}.fancybox__container .lightbox-slider .slick-slide{display:flex !important;align-items:center !important;justify-content:center !important}.fancybox__container .lightbox-slider .slick-slide img{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}}.slick-slide img{display:block;width:100%;height:auto}.mortgage-calculator-chart{position:relative;width:min(300px, 75vw);aspect-ratio:1/1;margin:0 auto;flex:0 0 auto}@media (max-width:575.98px){.mortgage-calculator-chart{width:240px}}.mortgage-calculator-chart canvas{width:100% !important;height:100% !important;display:block}.mortgage-calculator-monthly-payment-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;text-align:center}.mortgage-calculator-chart .chartjs-legend,.mortgage-calculator-chart+.chartjs-legend{display:none !important}.lightbox-gallery .slick-list,.lightbox-gallery .slick-track{min-height:200px}.lightbox-gallery .slick-slide{display:flex !important;align-items:center;justify-content:center}.lightbox-gallery .hz-lb-img,.lightbox-gallery .slick-slide img{max-width:100%;height:auto;max-height:calc(100vh - 160px);object-fit:contain}