.hm-shell{width:calc(100% - 60px);max-width:1306px;box-sizing:border-box;color:#000;margin-top:30px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#fff7bd}.hm-shell{font:14px/1.8 Tahoma,Arial,sans-serif}@media (max-width:1023px){.hm-shell{width:calc(100% - 30px);margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto}}@media (max-width:767px){.hm-shell{width:calc(100% - 16px);margin-top:8px;margin-right:auto;margin-bottom:8px;margin-left:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.hm-header{width:100%}.hm-banner{display:flex;justify-content:space-between;width:100%;height:100px;overflow:hidden}.hm-banner{background:url(https://housesofminneapolis.com/hom_images/home-banner-slice.gif) repeat-x}@media (max-width:767px){.hm-banner{height:auto;min-height:54px}.hm-banner{background-size:auto 100%}}.hm-banner-left{display:block;width:579px;height:100px;max-width:none}@media (max-width:767px){.hm-banner-left{width:100%;height:auto;max-width:579px;object-fit:contain;object-position:0% 50%}}.hm-banner-right{display:block;width:154px;height:100px;max-width:none}@media (max-width:1023px){.hm-banner-right{display:none}}.hm-nav{display:flex;align-items:center;min-height:40px;background-color:#430705}.hm-nav{flex-wrap:wrap}@media (max-width:767px){.hm-nav{display:none}}.hm-nav-link{display:inline-flex;align-items:center;min-height:40px;color:#d9c17b;text-decoration:none;text-transform:uppercase;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px}.hm-nav-link:hover{color:#fff7bd;background-color:#5b1710}.hm-nav-link.is-active{color:#fff7bd;text-decoration:underline}.hm-nav-link.is-active{text-underline-offset:5px}.hm-nav-link:focus-visible{outline:2px solid #fff7bd;outline-offset:-4px}.hm-nav-link{font:14px/1.4 Verdana,Arial,sans-serif}.hm-body{display:grid;grid-template-columns:178px minmax(0,1fr);align-items:start;gap:38px}@media (max-width:1119px){.hm-body{gap:24px}}@media (max-width:767px){.hm-body{display:flex;flex-flow:column;gap:0px}}.hm-sidebar{min-width:0px}@media (max-width:767px){.hm-sidebar{width:100%}}.hm-style-nav{display:flex;flex-flow:column;width:178px}@media (max-width:767px){.hm-style-nav{display:none}}.hm-style-link{display:block;flex-shrink:0;width:178px;height:29px;overflow:hidden}.hm-style-link:hover{background-position:-178px 0}.hm-style-link:focus-visible{outline:2px solid #430705;outline-offset:1px}.hm-style-link{text-indent:-9999px;background-repeat:no-repeat;background-position:0 0}.hm-article{min-width:0px;padding-top:35px}.hm-article:has(.hm-content img[src*="heading-"]) .hm-title{position:absolute;width:1px;height:1px;overflow:hidden}.hm-article:has(.hm-content img[src*="heading-"]) .hm-title{clip-path:inset(50%)}@media (max-width:767px){.hm-article{width:100%;padding-top:24px}}.hm-content{display:flow-root;width:100%;color:#000}.hm-content p{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px}.hm-content a{color:#430705;text-decoration:underline}.hm-content a:hover{color:#735e25}.hm-content img{height:auto;max-width:100%}.hm-content img[src*="heading-"]{display:block;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hm-content .alignright{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:7px}.hm-content .alignright{float:right}.hm-content .alignleft{margin-top:0px;margin-right:7px;margin-bottom:0px;margin-left:0px}.hm-content .alignleft{float:left}.hm-content ul{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hm-content ul{list-style:disc}.hm-content ol{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hm-content ol{list-style:decimal}.hm-content h2{color:#000;font-size:24px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.hm-content #sidebar{width:320px;box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#d4bb55}.hm-content #sidebar{float:right}.hm-content #sidebar h2{color:#000;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.hm-content #sidebar h2{font:bold 25.2px/1.8 Tahoma,Arial,sans-serif}.hm-content #sidebar li{margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}.hm-content #subMenu{display:flow-root;min-height:32px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hm-content #subMenu ul{display:flex;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hm-content #subMenu ul{flex-wrap:wrap;list-style:none}.hm-content #subMenu li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;border-top:1px solid #9c8542;border-bottom:1px solid #9c8542}.hm-content #subMenu li{list-style:none}.hm-content #subMenu a{display:block;height:30px}.hm-content #subMenu a{background-repeat:no-repeat;background-position:0 -60px}.hm-content #subMenu a:hover{background-position:0 -30px}.hm-content #subMenu a.current{background-position:0 0}.hm-content #subMenu a:focus-visible{outline:2px solid #430705;outline-offset:1px}.hm-content .blank{position:absolute;width:1px;height:1px;overflow:hidden}.hm-content .blank{clip-path:inset(50%)}.hm-content:has(img[src*="small-house-federal"])>p:first-child{margin-bottom:25px}.hm-content .tab-intro a{width:98px;background-image:url(https://housesofminneapolis.com/hom_images/tab-introduction.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .tab-history a{width:60px;background-image:url(https://housesofminneapolis.com/hom_images/tab-history.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .tab-exterior a{width:70px;background-image:url(https://housesofminneapolis.com/hom_images/tab-exterior.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .tab-interior a{width:67px;background-image:url(https://housesofminneapolis.com/hom_images/tab-interior.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .tab-showcase a{width:72px;background-image:url(https://housesofminneapolis.com/hom_images/tab-showcase.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .tab-blog a{width:58px;background-image:url(https://housesofminneapolis.com/hom_images/tab-blog.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .menu-foundation a{width:120px;background-image:url(https://housesofminneapolis.com/hom_images/tab-foundation.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .menu-demographics a{width:120px;background-image:url(https://housesofminneapolis.com/hom_images/tab-demographics.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .menu-industry a{width:90px;background-image:url(https://housesofminneapolis.com/hom_images/tab-industry.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content .menu-transportation a{width:130px;background-image:url(https://housesofminneapolis.com/hom_images/tab-transportation.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-content{font:14px/1.8 Tahoma,Arial,sans-serif;overflow-wrap:break-word}@media (max-width:1119px){.hm-content #sidebar{width:260px}}@media (max-width:1023px){.hm-content #sidebar{width:100%;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hm-content #sidebar{float:none}}@media (max-width:767px){.hm-content{font-size:16px;line-height:1.7}.hm-content .alignright{display:block;max-width:100%;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.hm-content .alignright{float:none}.hm-content .alignleft{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.hm-content .alignleft{float:none}.hm-content #subMenu ul{display:flex;gap:0px}.hm-content #subMenu ul{flex-wrap:wrap}.hm-content #subMenu li{padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px}.hm-content #subMenu a{min-height:44px}.hm-content #subMenu a{background-position:0 -53px}.hm-content #subMenu a:hover{background-position:0 -23px}.hm-content #subMenu a.current{background-position:0 7px}}.hm-title{color:#430705;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hm-title{font:26px/1.3 Tahoma,Arial,sans-serif}.hm-home-article{padding-top:35px}.hm-footer{color:#555;margin-top:50px;padding-top:5px}.hm-footer{clear:both;font:14px/1.5 Tahoma,Arial,sans-serif}@media (max-width:767px){.hm-footer{margin-top:32px}}.hm-footer-line{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hm-footer-link{color:#555;text-decoration:none}.hm-footer-link:hover{color:#430705;text-decoration:underline}.hm-equal-housing{display:block;width:60px;height:auto;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hm-mobile-menu{display:none}@media (max-width:767px){.hm-mobile-menu{display:block}}.hm-mobile-styles{display:none}@media (max-width:767px){.hm-mobile-styles{display:block}}.hm-menu-summary{min-height:44px;box-sizing:border-box;color:#d9c17b;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#430705;cursor:pointer}.hm-menu-summary{font:16px/1.5 Tahoma,Arial,sans-serif}.hm-mobile-links{display:flex;flex-flow:column;background-color:#244e18}.hm-mobile-link{display:block;color:#fff7bd;text-decoration:none;padding-top:9px;padding-right:15px;padding-bottom:9px;padding-left:15px}.hm-mobile-link:hover{color:#fff;background-color:#17390f}.hm-archive-loop{display:block}.hm-post-card{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:25px;padding-left:0px;border-bottom:1px solid #9c8542}.hm-post-link{color:#430705;text-decoration:none}.hm-post-link:hover{color:#735e25;text-decoration:underline}.hm-post-link{font:24px/1.4 Tahoma,Arial,sans-serif}.hm-post-excerpt{color:#000}.hm-post-excerpt{font:14px/1.8 Tahoma,Arial,sans-serif}.hm-read-more{color:#430705;text-decoration:underline}.hm-style-colonial{background-image:url(https://housesofminneapolis.com/hom_images/menu-colonial.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-cape{background-image:url(https://housesofminneapolis.com/hom_images/menu-cape-cod.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-italianate{background-image:url(https://housesofminneapolis.com/hom_images/menu-italianate.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-victorian{background-image:url(https://housesofminneapolis.com/hom_images/menu-victorian.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-craftsman{background-image:url(https://housesofminneapolis.com/hom_images/menu-craftsman.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-bungalow{background-image:url(https://housesofminneapolis.com/hom_images/menu-bungalow.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-tudor{background-image:url(https://housesofminneapolis.com/hom_images/menu-tudor.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-spanish{background-image:url(https://housesofminneapolis.com/hom_images/menu-spanish.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-prairie{background-image:url(https://housesofminneapolis.com/hom_images/menu-prairie.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-postwar{background-image:url(https://housesofminneapolis.com/hom_images/menu-post-war.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-ranch{background-image:url(https://housesofminneapolis.com/hom_images/menu-ranch.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hm-style-lustron{background-image:url(https://housesofminneapolis.com/hom_images/menu-lustron.gif);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}body:has(.hm-shell){background-color:ivory}