.elementor-36 .elementor-element.elementor-element-7cf7b63:not(.premium-carousel-yes) .premium-smart-listing__posts-wrapper{grid-template-columns:repeat(1,1fr)}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__skin-1 .premium-smart-listing__featured-post-wrapper,.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__skin-2 .premium-smart-listing__featured-post-wrapper,.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__skin-3 .premium-smart-listing__featured-post-wrapper{min-height:400px}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__posts-wrapper .premium-smart-listing__post-content-wrapper{align-items:flex-start;text-align:left}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__thumbnail-overlay{background-color:#00000057}.elementor-36 .elementor-element.elementor-element-7cf7b63 .elementor-repeater-item-4fae483{background-color:#000}.elementor-36 .elementor-element.elementor-element-7cf7b63 .elementor-repeater-item-43c9666{background-color:#000}.elementor-36 .elementor-element.elementor-element-7cf7b63 .elementor-repeater-item-4a897ba{background-color:#000}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper,.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper a{font-family:"Times New Roman",Sans-serif;font-weight:600;line-height:2rem;letter-spacing:.05rem}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper *{color:#FFF}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-meta>*{color:#D9D9D9}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-content-wrapper{width:50%}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper *{color:#000}.elementor-36 .elementor-element.elementor-element-5b8e1de .elementor-button{background-color:#000;font-size:18px;border-radius:0 0 0 0}.elementor-36 .elementor-element.elementor-element-5b8e1de{width:auto;max-width:auto;top:2.9rem}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5b8e1de{left:2.7rem}body.rtl .elementor-36 .elementor-element.elementor-element-5b8e1de{right:2.7rem}.elementor-36 .elementor-element.elementor-element-600ec2e>.elementor-widget-container{margin:0 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-600ec2e .elementor-heading-title{font-size:23px;font-weight:700;line-height:2rem;color:#000}.elementor-36 .elementor-element.elementor-element-ee1a25e .tt-post{box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-36 .elementor-element.elementor-element-ee1a25e .tt-post-title{font-family:"Times New Roman",Sans-serif;letter-spacing:.05rem}.elementor-36 .elementor-element.elementor-element-ee1a25e .simple-text p{font-size:17px;font-weight:300;letter-spacing:.03rem}.elementor-36 .elementor-element.elementor-element-25c78f1>.elementor-widget-container{margin:0 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-25c78f1 .elementor-heading-title{font-size:23px;font-weight:700;line-height:2rem;color:#000}.elementor-36 .elementor-element.elementor-element-7cdce43>.elementor-widget-container{margin:0 0 20px 0}.elementor-36 .elementor-element.elementor-element-7cdce43 .tt-post-title{font-family:"Times New Roman",Sans-serif;letter-spacing:.05rem}.elementor-36 .elementor-element.elementor-element-7cdce43 .simple-text p{font-size:17px;font-weight:300;letter-spacing:.03rem}.elementor-36 .elementor-element.elementor-element-9c2913b .elementor-button{background-color:#FFF;font-size:16px;text-decoration:underline;fill:#000;color:#000;padding:0 0 0 0}.elementor-36 .elementor-element.elementor-element-30da05b>.elementor-widget-container{margin:15px 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-30da05b .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.5rem;color:#000}.elementor-36 .elementor-element.elementor-element-cef2f33 img{height:210px;object-fit:cover;object-position:center center}.elementor-36 .elementor-element.elementor-element-a4a6703>.elementor-widget-container{margin:5px 0 5px 0}.elementor-36 .elementor-element.elementor-element-a4a6703 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:20px;line-height:1.5rem}.elementor-36 .elementor-element.elementor-element-28a78b1 .elementor-button{background-color:#FFF;font-family:"Helvatica Neu",Sans-serif;font-size:16px;text-decoration:underline;fill:#000;color:#000;padding:0 0 0 0}.elementor-36 .elementor-element.elementor-element-28a78b1>.elementor-widget-container{margin:0 0 10px 0}.elementor-36 .elementor-element.elementor-element-80ee0b8>.elementor-widget-container{margin:15px 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-80ee0b8 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.5rem;color:#000}.elementor-36 .elementor-element.elementor-element-e4ebb81>.elementor-widget-container{margin:0 0 20px 0}.elementor-36 .elementor-element.elementor-element-e4ebb81 .tt-post-title{font-family:"Times New Roman",Sans-serif;font-weight:400}.elementor-36 .elementor-element.elementor-element-e41ab9e>.elementor-widget-container{margin:15px 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-e41ab9e .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.5rem;color:#000}.elementor-36 .elementor-element.elementor-element-2cbb7c7>.elementor-widget-container{margin:0 0 20px 0}.elementor-36 .elementor-element.elementor-element-2cbb7c7 .tt-post-title{font-family:"Times New Roman",Sans-serif;font-weight:400}.elementor-36 .elementor-element.elementor-element-c15b277:not(.elementor-motion-effects-element-type-background),.elementor-36 .elementor-element.elementor-element-c15b277>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.midcenturyhome.com/wp-content/uploads/2025/06/IMG_2949.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-36 .elementor-element.elementor-element-c15b277>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-36 .elementor-element.elementor-element-c15b277>.elementor-container{min-height:400px}.elementor-36 .elementor-element.elementor-element-c15b277{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:20px;margin-bottom:20px}.elementor-36 .elementor-element.elementor-element-5298669>.elementor-widget-container{padding:0% 50% 2% 4%}.elementor-36 .elementor-element.elementor-element-5298669{text-align:left}.elementor-36 .elementor-element.elementor-element-5298669 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;line-height:2rem;color:#FFF}.elementor-36 .elementor-element.elementor-element-149e760>.elementor-widget-container{padding:0% 52% 2% 4%}.elementor-36 .elementor-element.elementor-element-149e760 .elementor-heading-title{font-size:18px;color:#A7A7A7}.elementor-36 .elementor-element.elementor-element-f2dac7d .elementor-button{background-color:#FF7731;border-radius:0 0 0 0}.elementor-36 .elementor-element.elementor-element-f2dac7d{width:auto;max-width:auto;bottom:310px}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-f2dac7d{left:3.8rem}body.rtl .elementor-36 .elementor-element.elementor-element-f2dac7d{right:3.8rem}.elementor-36 .elementor-element.elementor-element-c27378d>.elementor-widget-container{margin:0 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-c27378d .elementor-heading-title{font-size:23px;font-weight:700;line-height:2rem;color:#000}.elementor-36 .elementor-element.elementor-element-49aa576 .tt-post-title{font-family:"Times New Roman",Sans-serif;letter-spacing:.05rem}.elementor-36 .elementor-element.elementor-element-49aa576 .simple-text p{font-size:17px;font-weight:300;letter-spacing:.03rem}.elementor-36 .elementor-element.elementor-element-d39f0ac .elementor-button{background-color:#FFF;font-family:"Helvatica Neu",Sans-serif;font-size:16px;text-decoration:underline;fill:#000;color:#000;padding:0 0 0 0}.elementor-36 .elementor-element.elementor-element-8d87f31>.elementor-widget-container{margin:40px 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-8d87f31 .elementor-heading-title{font-size:23px;font-weight:700;line-height:2rem;color:#000}.elementor-36 .elementor-element.elementor-element-d3fb750>.elementor-widget-container{margin:0 0 20px 0}.elementor-36 .elementor-element.elementor-element-d3fb750 .tt-post-title{font-family:"Times New Roman",Sans-serif;letter-spacing:.05rem}.elementor-36 .elementor-element.elementor-element-d3fb750 .simple-text p{font-size:17px;font-weight:300;letter-spacing:.03rem}.elementor-36 .elementor-element.elementor-element-1e7996c .elementor-button{background-color:#FFF;font-family:"Helvatica Neu",Sans-serif;font-size:16px;text-decoration:underline;fill:#000;color:#000;padding:0 0 0 0}.elementor-36 .elementor-element.elementor-element-246cebd>.elementor-widget-container{margin:40px 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-246cebd .elementor-heading-title{font-size:23px;font-weight:700;line-height:2rem;color:#000}.elementor-36 .elementor-element.elementor-element-9e37aa8>.elementor-container{min-height:400px}.elementor-36 .elementor-element.elementor-element-7c8024c>.elementor-widget-container{margin:10px 0 5px 0}.elementor-36 .elementor-element.elementor-element-7c8024c .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:19px;font-weight:500;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-b64ab15{font-size:17px;font-weight:300}.elementor-36 .elementor-element.elementor-element-c1f8ba5>.elementor-widget-container{margin:10px 0 5px 0}.elementor-36 .elementor-element.elementor-element-c1f8ba5 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:19px;font-weight:500;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-a29f935{font-size:17px;font-weight:300}.elementor-36 .elementor-element.elementor-element-b22f501>.elementor-widget-container{margin:10px 0 5px 0}.elementor-36 .elementor-element.elementor-element-b22f501 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:19px;font-weight:500;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-4786587{font-size:17px;font-weight:300}.elementor-36 .elementor-element.elementor-element-4ef438c>.elementor-widget-container{margin:0 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-4ef438c .elementor-heading-title{font-size:23px;font-weight:700;line-height:2rem;color:#000}.elementor-36 .elementor-element.elementor-element-f52f27d{--grid-row-gap:1px;--grid-column-gap:20px}.elementor-36 .elementor-element.elementor-element-f52f27d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-36 .elementor-element.elementor-element-f52f27d:after{content:"0.66"}.elementor-36 .elementor-element.elementor-element-f52f27d .elementor-post__thumbnail__link{width:100%}.elementor-36 .elementor-element.elementor-element-f52f27d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-36 .elementor-element.elementor-element-f52f27d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-36 .elementor-element.elementor-element-f52f27d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-36 .elementor-element.elementor-element-64fdf7e>.elementor-widget-container{margin:0 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-64fdf7e .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.5rem;color:#000}.elementor-36 .elementor-element.elementor-element-28659e4>.elementor-widget-container{margin:0 0 20px 0}.elementor-36 .elementor-element.elementor-element-28659e4 .tt-post-title{font-family:"Times New Roman",Sans-serif;font-weight:400}.elementor-36 .elementor-element.elementor-element-13867c6>.elementor-widget-container{margin:0 0 15px 0;border-style:solid;border-width:0 0 3px 0;border-color:#000}.elementor-36 .elementor-element.elementor-element-13867c6 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.5rem;color:#000}.elementor-36 .elementor-element.elementor-element-59a35b7>.elementor-widget-container{margin:0 0 20px 0}.elementor-36 .elementor-element.elementor-element-59a35b7 .tt-post-title{font-family:"Times New Roman",Sans-serif;font-weight:400}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper,.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper a{font-size:25px;line-height:1.1em}.elementor-36 .elementor-element.elementor-element-7cf7b63 .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-content-wrapper{width:100%}.elementor-36 .elementor-element.elementor-element-5b8e1de .elementor-button{font-size:13px}.elementor-36 .elementor-element.elementor-element-600ec2e .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-25c78f1 .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-9c2913b>.elementor-widget-container{margin:15px 0 15px 0}.elementor-36 .elementor-element.elementor-element-30da05b>.elementor-widget-container{border-width:0 0 0 0}.elementor-36 .elementor-element.elementor-element-30da05b .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-cef2f33>.elementor-widget-container{border-radius:0 0 0 0}.elementor-36 .elementor-element.elementor-element-a4a6703>.elementor-widget-container{margin:5px 5px 5px 5px}.elementor-36 .elementor-element.elementor-element-c4dfc42>.elementor-widget-container{margin:5px 5px 5px 5px}.elementor-36 .elementor-element.elementor-element-c4dfc42{column-gap:0}.elementor-36 .elementor-element.elementor-element-c4dfc42 p{margin-block-end:0}.elementor-36 .elementor-element.elementor-element-28a78b1>.elementor-widget-container{margin:020px 0 15px 0}.elementor-36 .elementor-element.elementor-element-80ee0b8 .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-e41ab9e .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-c15b277>.elementor-container{min-height:20rem}.elementor-36 .elementor-element.elementor-element-c15b277,.elementor-36 .elementor-element.elementor-element-c15b277>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-36 .elementor-element.elementor-element-5298669>.elementor-widget-container{padding:0% 20% 2% 4%}.elementor-36 .elementor-element.elementor-element-5298669{text-align:left}.elementor-36 .elementor-element.elementor-element-5298669 .elementor-heading-title{font-size:20px;line-height:1.2rem}.elementor-36 .elementor-element.elementor-element-149e760>.elementor-widget-container{padding:0% 20% 2% 4%}.elementor-36 .elementor-element.elementor-element-149e760 .elementor-heading-title{font-size:13px}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-f2dac7d{left:1.5rem}body.rtl .elementor-36 .elementor-element.elementor-element-f2dac7d{right:1.5rem}.elementor-36 .elementor-element.elementor-element-f2dac7d{bottom:16rem}.elementor-36 .elementor-element.elementor-element-f2dac7d .elementor-button{font-size:13px}.elementor-36 .elementor-element.elementor-element-c27378d .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-d39f0ac>.elementor-widget-container{margin:15px 0 15px 0}.elementor-36 .elementor-element.elementor-element-8d87f31 .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-1e7996c>.elementor-widget-container{margin:15px 0 15px 0}.elementor-36 .elementor-element.elementor-element-246cebd .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-9e37aa8{margin-top:0;margin-bottom:0}.elementor-36 .elementor-element.elementor-element-4ef438c .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-f52f27d{--grid-row-gap:0px;--grid-column-gap:20px}.elementor-36 .elementor-element.elementor-element-f52f27d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-36 .elementor-element.elementor-element-f52f27d:after{content:"0.5"}.elementor-36 .elementor-element.elementor-element-f52f27d .elementor-post__thumbnail__link{width:100%}.elementor-36 .elementor-element.elementor-element-64fdf7e .elementor-heading-title{font-size:23px;line-height:1.7rem}.elementor-36 .elementor-element.elementor-element-13867c6 .elementor-heading-title{font-size:23px;line-height:1.7rem}}