/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{max-width:100%;height:auto;}body{font-family:"Poppins",sans-serif;}h1{font-weight:700;}#page{min-height:100vh;display:flex;flex-direction:column;}.breakout{position:relative;left:calc(50% - 50vw);width:100vw;}.page-node-3 .title,.page-node-114 .title{display:none;}#main-wrapper{margin-top:4rem;margin-bottom:4rem;}#navbar-top{background-color:rgb(0,68,107) !important;}#navbar-top .container{justify-content:center;}#navbar-main{background-color:rgb(0,68,107) !important;}#navbar-main a:-moz-any-link{color:#fcfcfc !important;font-weight:500;letter-spacing:1px;text-transform:uppercase;}#navbar-main a:any-link{color:#fcfcfc !important;font-weight:500;letter-spacing:1px;text-transform:uppercase;}#navbar-main a{text-decoration:none;}#navbar-main a:hover{text-decoration:underline !important;}.navbar-toggler{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");text-align:end;border:none;margin:0.25rem 0.5rem 0.5rem 0;}.navbar-toggler:focus{box-shadow:none;}.site-footer{margin-top:auto;background-color:#1c4e8d !important;padding:5px 0;text-align:center;text-transform:uppercase;color:#fcfcfc;font-family:"Poppins",sans-serif;}#block-ldt-2024-page-title h1{border-bottom:1px solid black;padding-bottom:1rem;margin-bottom:1rem;}.business-section{background:#1c4e8d;margin:1rem auto;border-radius:5px;padding:1rem;color:#fcfcfc;}.business-section a:-moz-any-link{color:#fcfcfc;}.business-section a:any-link{color:#fcfcfc;}.view-washington-businesses,.view-dining,.view-services,.view-washington-square-shopping,.view-washington-square-dining,.view-washington-square-services,.view-shopping-east-side,.view-east-side-dining,.view-east-side-shopping,.view-east-side-services,.view-east-side-businesses,.view-reo-town-dining,.view-reo-town-shopping,.view-reo-town-services,.view-reo-town-businesses,.view-old-town-businesses,.view-old-town-dining,.view-old-town-services,.view-old-town-shopping,.view-stadium-district-businesses,.view-stadium-district-shopping,.view-stadium-district-dining,.view-stadium-district-services{border-bottom:1px solid #000000;padding-bottom:2rem;margin-bottom:2rem;}.view-washington-businesses .cp-cell,.view-dining .cp-cell,.view-services .cp-cell,.view-washington-square-shopping .cp-cell,.view-washington-square-dining .cp-cell,.view-washington-square-services .cp-cell,.view-shopping-east-side .cp-cell,.view-east-side-dining .cp-cell,.view-east-side-shopping .cp-cell,.view-east-side-services .cp-cell,.view-east-side-businesses .cp-cell,.view-reo-town-dining .cp-cell,.view-reo-town-shopping .cp-cell,.view-reo-town-services .cp-cell,.view-reo-town-businesses .cp-cell,.view-old-town-businesses .cp-cell,.view-old-town-dining .cp-cell,.view-old-town-services .cp-cell,.view-old-town-shopping .cp-cell,.view-stadium-district-businesses .cp-cell,.view-stadium-district-shopping .cp-cell,.view-stadium-district-dining .cp-cell,.view-stadium-district-services .cp-cell{border-radius:10px;background-color:#1c4e8d;padding:1rem;color:#eee;}.view-washington-businesses .views-field-title,.view-dining .views-field-title,.view-services .views-field-title,.view-washington-square-shopping .views-field-title,.view-washington-square-dining .views-field-title,.view-washington-square-services .views-field-title,.view-shopping-east-side .views-field-title,.view-east-side-dining .views-field-title,.view-east-side-shopping .views-field-title,.view-east-side-services .views-field-title,.view-east-side-businesses .views-field-title,.view-reo-town-dining .views-field-title,.view-reo-town-shopping .views-field-title,.view-reo-town-services .views-field-title,.view-reo-town-businesses .views-field-title,.view-old-town-businesses .views-field-title,.view-old-town-dining .views-field-title,.view-old-town-services .views-field-title,.view-old-town-shopping .views-field-title,.view-stadium-district-businesses .views-field-title,.view-stadium-district-shopping .views-field-title,.view-stadium-district-dining .views-field-title,.view-stadium-district-services .views-field-title{font-weight:400;text-transform:uppercase;font-size:1.3rem;border-bottom:1px solid #fcfcfc;padding-bottom:1rem;margin-bottom:1rem;}.view-washington-businesses a,.view-dining a,.view-services a,.view-washington-square-shopping a,.view-washington-square-dining a,.view-washington-square-services a,.view-shopping-east-side a,.view-east-side-dining a,.view-east-side-shopping a,.view-east-side-services a,.view-east-side-businesses a,.view-reo-town-dining a,.view-reo-town-shopping a,.view-reo-town-services a,.view-reo-town-businesses a,.view-old-town-businesses a,.view-old-town-dining a,.view-old-town-services a,.view-old-town-shopping a,.view-stadium-district-businesses a,.view-stadium-district-shopping a,.view-stadium-district-dining a,.view-stadium-district-services a{color:#eee;}.view-washington-businesses a:hover,.view-washington-businesses a:focus,.view-dining a:hover,.view-dining a:focus,.view-services a:hover,.view-services a:focus,.view-washington-square-shopping a:hover,.view-washington-square-shopping a:focus,.view-washington-square-dining a:hover,.view-washington-square-dining a:focus,.view-washington-square-services a:hover,.view-washington-square-services a:focus,.view-shopping-east-side a:hover,.view-shopping-east-side a:focus,.view-east-side-dining a:hover,.view-east-side-dining a:focus,.view-east-side-shopping a:hover,.view-east-side-shopping a:focus,.view-east-side-services a:hover,.view-east-side-services a:focus,.view-east-side-businesses a:hover,.view-east-side-businesses a:focus,.view-reo-town-dining a:hover,.view-reo-town-dining a:focus,.view-reo-town-shopping a:hover,.view-reo-town-shopping a:focus,.view-reo-town-services a:hover,.view-reo-town-services a:focus,.view-reo-town-businesses a:hover,.view-reo-town-businesses a:focus,.view-old-town-businesses a:hover,.view-old-town-businesses a:focus,.view-old-town-dining a:hover,.view-old-town-dining a:focus,.view-old-town-services a:hover,.view-old-town-services a:focus,.view-old-town-shopping a:hover,.view-old-town-shopping a:focus,.view-stadium-district-businesses a:hover,.view-stadium-district-businesses a:focus,.view-stadium-district-shopping a:hover,.view-stadium-district-shopping a:focus,.view-stadium-district-dining a:hover,.view-stadium-district-dining a:focus,.view-stadium-district-services a:hover,.view-stadium-district-services a:focus{text-decoration:underline;}.views-view-responsive-grid__item{background:#1c4e8d;border-radius:5px;padding:1rem;color:#fcfcfc;}.views-field-field-short-description{padding:1rem 2rem;}.view-ovation-photos .views-view-responsive-grid__item,.view-new-city-hall-photos .views-view-responsive-grid__item,.view-new-vision-photos .views-view-responsive-grid__item,.view-commercial-property .views-view-responsive-grid__item{background:#1c4e8d;border-radius:5px;color:#fcfcfc;padding:0;}.view-ovation-photos img,.view-new-city-hall-photos img,.view-new-vision-photos img,.view-commercial-property img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;aspect-ratio:1.3/1;width:100%;height:unset;border-top-left-radius:5px;border-top-right-radius:5px;}.view-ovation-photos .views-field-title,.view-new-city-hall-photos .views-field-title,.view-new-vision-photos .views-field-title,.view-commercial-property .views-field-title{padding:1rem 0 0 1rem;}.view-ovation-photos .views-field-title a:-moz-any-link,.view-new-city-hall-photos .views-field-title a:-moz-any-link,.view-new-vision-photos .views-field-title a:-moz-any-link,.view-commercial-property .views-field-title a:-moz-any-link{color:#fcfcfc;}.view-ovation-photos .views-field-title a:any-link,.view-new-city-hall-photos .views-field-title a:any-link,.view-new-vision-photos .views-field-title a:any-link,.view-commercial-property .views-field-title a:any-link{color:#fcfcfc;}.view-ovation-photos .views-field-field-building-name,.view-new-city-hall-photos .views-field-field-building-name,.view-new-vision-photos .views-field-field-building-name,.view-commercial-property .views-field-field-building-name{padding:0 0 1rem 1rem;}.block-views-blocknew-city-hall-photos-block-1,.block-views-blocknew-vision-lansing-photos-block-1,.block-views-blockovation-photos-block-1{margin-top:30px;}.social-icons{text-align:center;margin-bottom:40px;}.field--name-field-building-name{font-weight:500;font-size:1.25rem;}.field--name-field-agent-name{margin-top:1rem;}.field--name-field-agent-name .field__label{font-weight:700;}.field--name-field-specs{margin:2rem 0;}.field--name-field-location{margin-top:2rem;}.place-image img{border-top-right-radius:5px !important;border-top-left-radius:5px !important;}.views-field-title{font-size:1.5rem;text-transform:uppercase;font-weight:500;}.views-field-title a{text-decoration:none;}.purple-bg{background-color:purple;-webkit-clip-path:url("/themes/custom/ldt_2024/css/star-3.svg");clip-path:url("/themes/custom/ldt_2024/css/star-3.svg");-webkit-clip-path:polygon(50% 0%,80% 10%,100% 35%,100% 70%,80% 90%,50% 100%,20% 90%,0% 70%,0% 35%,20% 10%);clip-path:polygon(50% 0%,80% 10%,100% 35%,100% 70%,80% 90%,50% 100%,20% 90%,0% 70%,0% 35%,20% 10%);}.site-footer__bottom{margin-top:0;border:none;}.node--type-business .field--name-field-area,.node--type-business .field--name-field-business-type{display:none;}a.btn-primary{color:#fff !important;}.view-lofts-and-apartments{margin-top:4rem;}.view-lofts-and-apartments .views-view-responsive-grid__item{background:#1c4e8d;border-radius:5px;color:#fcfcfc;padding:0;}.view-lofts-and-apartments .apt-image img{-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:bottom !important;object-position:bottom !important;aspect-ratio:1.3/1 !important;width:100% !important;height:unset !important;border-top-left-radius:5px !important;border-top-right-radius:5px !important;}.view-lofts-and-apartments .views-field-title{padding:1rem 0 0 1rem;}.view-lofts-and-apartments .views-field-title a:-moz-any-link{color:#fcfcfc !important;}.view-lofts-and-apartments .views-field-title a:any-link{color:#fcfcfc !important;}.view-lofts-and-apartments .views-field-field-street-address{padding:1rem 0 1rem 1rem;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
