1 2<!DOCTYPE html> 3 <html lang="en-US"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Transitional Care & Rehab in Naperville, IL | Alden Estates</title> 7 <!--[if lt IE 9]>
7<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
7<![endif]--> 8 <meta id="meta_viewport" name="viewport" content="width=device-width, minimum-scale=0, initial-scale=1, maximum-scale=5, user-scalable=yes"> 9 <link rel="stylesheet" href="https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/style.css" type="text/css" media="all" /> 10 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 11 12 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 13 <meta name="description" content="Alden Estates of Naperville, IL offers expert transitional care, short-term rehab, and skilled nursing to help you recover safely from hospital to home." /> 14 <link rel="canonical" href="https://www.aldenestatesofnaperville.com/" /> 15 <meta property="og:locale" content="en_US" /> 16 <meta property="og:type" content="website" /> 17 <meta property="og:title" content="Transitional Care & Rehab in Naperville, IL | Alden Estates" /> 18 <meta property="og:description" content="Alden Estates of Naperville, IL offers expert transitional care, short-term rehab, and skilled nursing to help you recover safely from hospital to home." /> 19 <meta property="og:url" content="https://www.aldenestatesofnaperville.com/" /> 20 <meta property="og:site_name" content="Alden Estates of Naperville -2026" /> 21 <meta property="article:modified_time" content="2026-10-02T00:19:55+00:00" /> 22 <meta property="og:image" content="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background.png" /> 23 <meta property="og:image:width" content="1600" /> 24 <meta property="og:image:height" content="600" /> 25 <meta property="og:image:type" content="image/png" /> 26 <meta name="twitter:card" content="summary_large_image" /> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.aldenestatesofnaperville.com\/","url":"https:\/\/www.aldenestatesofnaperville.com\/","name":"Transitional Care & Rehab in Naperville, IL | Alden Estates","isPartOf":{"@id":"https:\/\/www.aldenestatesofnaperville.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.aldenestatesofnaperville.com\/#primaryimage"},"image":{"@id":"https:\/\/www.aldenestatesofnaperville.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.aldenestatesofnaperville.com\/wp-content\/uploads\/sites\/149\/2026\/10\/background.png","datePublished":"2013-09-07T02:01:39+00:00","dateModified":"2026-10-02T00:19:55+00:00","description":"Alden Estates of Naperville, IL offers expert transitional care, short-term rehab, and skilled nursing to help you recover safely from hospital to home.","breadcrumb":{"@id":"https:\/\/www.aldenestatesofnaperville.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aldenestatesofnaperville.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aldenestatesofnaperville.com\/#primaryimage","url":"https:\/\/www.aldenestatesofnaperville.com\/wp-content\/uploads\/sites\/149\/2026\/10\/background.png","contentUrl":"https:\/\/www.aldenestatesofnaperville.com\/wp-content\/uploads\/sites\/149\/2026\/10\/background.png","width":1600,"height":600,"caption":"Alden Wave"},{"@type":"BreadcrumbList","@id":"https:\/\/www.aldenestatesofnaperville.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.aldenestatesofnaperville.com\/#website","url":"https:\/\/www.aldenestatesofnaperville.com\/","name":"Alden Estates of Naperville -2026","description":"Specializing in Short-Term Orthopedic Recovery and Post-Acute Services","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aldenestatesofnaperville.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel='dns-prefetch' href='//www.google.com' /> 32<link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /> 33<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.aldenestatesofnaperville.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.aldenestatesofnaperville.com%2F" /> 35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.aldenestatesofnaperville.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.aldenestatesofnaperville.com%2F&format=xml" /> 36<style id="wp-img-auto-sizes-contain-inline-css"> 37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 39</style> 40<style id="wp-emoji-styles-inline-css"> 41 42 img.wp-smiley, img.emoji { 43 display: inline !important; 44 border: none !important; 45 box-shadow: none !important; 46 height: 1em !important; 47 width: 1em !important; 48 margin: 0 0.07em !important; 49 vertical-align: -0.1em !important; 50 background: none !important; 51 padding: 0 !important; 52 } 53/*# sourceURL=wp-emoji-styles-inline-css */ 54</style> 55<style id="wp-block-library-inline-css"> 56/** 57 * Colors 58 */ 59/** 60 * Typography 61 */ 62/** 63 * SCSS Variables. 64 * 65 * Please use variables from this sheet to ensure consistency across the UI. 66 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 67 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 68 */ 69/** 70 * Fonts & basic variables. 71 */ 72/** 73 * Typography 74 */ 75/** 76 * Grid System. 77 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 78 */ 79/** 80 * Radius scale. 81 */ 82/** 83 * Elevation scale. 84 */ 85/** 86 * Dimensions. 87 */ 88/** 89 * Mobile specific styles 90 */ 91/** 92 * Editor styles. 93 */ 94/** 95 * Block & Editor UI. 96 */ 97/** 98 * Block paddings. 99 */ 100/** 101 * React Native specific. 102 * These variables do not appear to be used anywhere else. 103 */ 104/** 105 * Breakpoints & Media Queries 106 */ 107/** 108* Converts a hex value into the rgb equivalent. 109* 110* @param {string} hex - the hexadecimal value to convert 111* @return {string} comma separated rgb values 112*/ 113/** 114 * Long content fade mixin 115 * 116 * Creates a fading overlay to signify that the content is longer 117 * than the space allows. 118 */ 119/** 120 * Breakpoint mixins 121 */ 122/** 123 * Focus styles. 124 */ 125/** 126 * Applies editor left position to the selector passed as argument 127 */ 128/** 129 * Styles that are reused verbatim in a few places 130 */ 131/** 132 * Allows users to opt-out of animations via OS-level preferences. 133 */ 134/** 135 * Reset default styles for JavaScript UI based pages. 136 * This is a WP-admin agnostic reset 137 */ 138/** 139 * Reset the WP Admin page styles for Gutenberg-like pages. 140 */ 141/** 142 * Creates a checkerboard pattern background to indicate transparency. 143 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 144 */ 145:root { 146 --wp-block-synced-color: #7a00df; 147 --wp-block-synced-color--rgb: 122, 0, 223; 148 --wp-bound-block-color: var(--wp-block-synced-color); 149 --wp-editor-canvas-background: #ddd; 150 --wp-admin-theme-color: #007cba; 151 --wp-admin-theme-color--rgb: 0, 124, 186; 152 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 153 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 154 --wp-admin-theme-color-darker-20: #005a87; 155 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 156 --wp-admin-border-width-focus: 2px; 157} 158@media (min-resolution: 192dpi) { 159 :root { 160 --wp-admin-border-width-focus: 1.5px; 161 } 162} 163 164/** 165 * Element styles. 166 */ 167.wp-element-button { 168 cursor: pointer; 169} 170 171:root .has-very-light-gray-background-color { 172 background-color: #eee; 173} 174:root .has-very-dark-gray-background-color { 175 background-color: #313131; 176} 177:root .has-very-light-gray-color { 178 color: #eee; 179} 180:root .has-very-dark-gray-color { 181 color: #313131; 182} 183:root { 184 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 185} 186:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 187 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 188} 189:root .has-purple-crush-gradient-background { 190 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 191} 192:root .has-hazy-dawn-gradient-background { 193 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 194} 195:root .has-subdued-olive-gradient-background { 196 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 197} 198:root .has-atomic-cream-gradient-background { 199 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 200} 201:root .has-nightshade-gradient-background { 202 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 203} 204:root .has-midnight-gradient-background { 205 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 206} 207:root { 208 /* stylelint-enable @stylistic/function-comma-space-after */ 209 --wp--preset--font-size--normal: 16px; 210 --wp--preset--font-size--huge: 42px; 211} 212 213.has-regular-font-size { 214 font-size: 1em; 215} 216 217.has-larger-font-size { 218 font-size: 2.625em; 219} 220 221.has-normal-font-size { 222 font-size: var(--wp--preset--font-size--normal); 223} 224 225.has-huge-font-size { 226 font-size: var(--wp--preset--font-size--huge); 227} 228 229:root .has-text-align-center { 230 text-align: center; 231} 232 233:root .has-text-align-left { 234 /*rtl:ignore*/ 235 text-align: left; 236} 237 238:root .has-text-align-right { 239 /*rtl:ignore*/ 240 text-align: right; 241} 242 243.has-fit-text { 244 white-space: nowrap !important; 245} 246 247#end-resizable-editor-section { 248 display: none; 249} 250 251.aligncenter { 252 clear: both; 253} 254 255.items-justified-left { 256 justify-content: flex-start; 257} 258 259.items-justified-center { 260 justify-content: center; 261} 262 263.items-justified-right { 264 justify-content: flex-end; 265} 266 267.items-justified-space-between { 268 justify-content: space-between; 269} 270 271.screen-reader-text { 272 border: 0; 273 clip-path: inset(50%); 274 height: 1px; 275 margin: -1px; 276 overflow: hidden; 277 padding: 0; 278 position: absolute; 279 width: 1px; 280 word-wrap: normal !important; 281} 282 283.screen-reader-text:focus { 284 background-color: #ddd; 285 clip-path: none; 286 color: #444; 287 display: block; 288 font-size: 1em; 289 height: auto; 290 left: 5px; 291 line-height: normal; 292 padding: 15px 23px 14px; 293 text-decoration: none; 294 top: 5px; 295 width: auto; 296 z-index: 100000; 297} 298 299/** 300 * The following provide a simple means of applying a default border style when 301 * a user first makes a selection in the border block support panel. 302 * This prevents issues such as where the user could set a border width 303 * and see no border due there being no border style set. 304 * 305 * This is intended to be removed once intelligent defaults can be set while 306 * making border selections via the block support. 307 * 308 * See: https://github.com/WordPress/gutenberg/pull/33743 309 */ 310html :where(.has-border-color) { 311 border-style: solid; 312} 313 314html :where([style*=border-color]) { 315 border-style: solid; 316} 317 318html :where([style*=border-top-color]) { 319 border-top-style: solid; 320} 321 322html :where([style*=border-right-color]) { 323 /*rtl:ignore*/ 324 border-right-style: solid; 325} 326 327html :where([style*=border-bottom-color]) { 328 border-bottom-style: solid; 329} 330 331html :where([style*=border-left-color]) { 332 /*rtl:ignore*/ 333 border-left-style: solid; 334} 335 336html :where([style*=border-width]) { 337 border-style: solid; 338} 339 340html :where([style*=border-top-width]) { 341 border-top-style: solid; 342} 343 344html :where([style*=border-right-width]) { 345 /*rtl:ignore*/ 346 border-right-style: solid; 347} 348 349html :where([style*=border-bottom-width]) { 350 border-bottom-style: solid; 351} 352 353html :where([style*=border-left-width]) { 354 /*rtl:ignore*/ 355 border-left-style: solid; 356} 357 358/** 359 * Provide baseline responsiveness for images. 360 */ 361html :where(img[class*=wp-image-]) { 362 height: auto; 363 max-width: 100%; 364} 365 366/** 367 * Reset user agent styles for figure element margins. 368 */ 369:where(figure) { 370 margin: 0 0 1em 0; 371} 372 373html :where(.is-position-sticky) { 374 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 375 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); 376 /* stylelint-enable length-zero-no-unit */ 377} 378 379@media screen and (max-width: 600px) { 380 html :where(.is-position-sticky) { 381 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 382 --wp-admin--admin-bar--position-offset: 0px; 383 /* stylelint-enable length-zero-no-unit */ 384 } 385} 386 387/*# sourceURL=/wp-includes/css/dist/block-library/common.css */ 388</style> 389<style id="wp-block-button-inline-css"> 390.wp-block-button__link { 391 cursor: pointer; 392 display: inline-block; 393 text-align: center; 394 word-break: break-word; 395 box-sizing: border-box; 396 height: 100%; 397 align-content: center; 398} 399.wp-block-button__link.aligncenter { 400 text-align: center; 401} 402.wp-block-button__link.alignright { 403 /*rtl:ignore*/ 404 text-align: right; 405} 406 407:where(.wp-block-button__link) { 408 box-shadow: none; 409 text-decoration: none; 410 border-radius: 9999px; 411 padding: calc(0.667em + 2px) calc(1.333em + 2px); 412} 413 414.wp-block-button[style*=text-decoration] .wp-block-button__link { 415 text-decoration: inherit; 416} 417 418.wp-block-buttons > .wp-block-button.has-custom-width { 419 max-width: none; 420} 421.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { 422 width: 100%; 423} 424.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { 425 font-size: inherit; 426} 427.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { 428 width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75); 429} 430.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { 431 width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5); 432} 433.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { 434 width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25); 435} 436.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { 437 width: 100%; 438 flex-basis: 100%; 439} 440 441.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { 442 width: 25%; 443} 444.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { 445 width: 50%; 446} 447.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { 448 width: 75%; 449} 450 451.wp-block-button.is-style-squared, 452.wp-block-button__link.wp-block-button.is-style-squared { 453 border-radius: 0; 454} 455 456.wp-block-button.no-border-radius, 457.wp-block-button__link.no-border-radius { 458 border-radius: 0 !important; 459} 460 461:root :where(.wp-block-button.is-style-outline > .wp-block-button__link), 462:root :where(.wp-block-button .wp-block-button__link.is-style-outline) { 463 border: 2px solid currentColor; 464 padding: 0.667em 1.333em; 465} 466:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)), 467:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)) { 468 color: currentColor; 469} 470:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)), 471:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)) { 472 background-color: transparent; 473 background-image: none; 474} 475/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/button/style.css */ 476</style> 477<link rel='stylesheet' id='wp-block-cover-css' href='https://www.aldenestatesofnaperville.com/wp-includes/blocks/cover/style.css?ver=1767696606' media='all' /> 478<style id="wp-block-heading-inline-css"> 479/** 480 * SCSS Variables. 481 * 482 * Please use variables from this sheet to ensure consistency across the UI. 483 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 484 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 485 */ 486/** 487 * Colors 488 */ 489/** 490 * Fonts & basic variables. 491 */ 492/** 493 * Typography 494 */ 495/** 496 * Grid System. 497 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 498 */ 499/** 500 * Radius scale. 501 */ 502/** 503 * Elevation scale. 504 */ 505/** 506 * Dimensions. 507 */ 508/** 509 * Mobile specific styles 510 */ 511/** 512 * Editor styles. 513 */ 514/** 515 * Block & Editor UI. 516 */ 517/** 518 * Block paddings. 519 */ 520/** 521 * React Native specific. 522 * These variables do not appear to be used anywhere else. 523 */ 524h1:where(.wp-block-heading).has-background, 525h2:where(.wp-block-heading).has-background, 526h3:where(.wp-block-heading).has-background, 527h4:where(.wp-block-heading).has-background, 528h5:where(.wp-block-heading).has-background, 529h6:where(.wp-block-heading).has-background { 530 padding: 1.25em 2.375em; 531} 532h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 533h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 534h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 535h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 536h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 537h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 538h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 539h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 540h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), 541h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), 542h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) { 543 rotate: 180deg; 544} 545/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/heading/style.css */ 546</style> 547<style id="wp-block-image-inline-css"> 548/** 549 * Typography 550 */ 551/** 552 * SCSS Variables. 553 * 554 * Please use variables from this sheet to ensure consistency across the UI. 555 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 556 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 557 */ 558/** 559 * Colors 560 */ 561/** 562 * Fonts & basic variables. 563 */ 564/** 565 * Typography 566 */ 567/** 568 * Grid System. 569 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 570 */ 571/** 572 * Radius scale. 573 */ 574/** 575 * Elevation scale. 576 */ 577/** 578 * Dimensions. 579 */ 580/** 581 * Mobile specific styles 582 */ 583/** 584 * Editor styles. 585 */ 586/** 587 * Block & Editor UI. 588 */ 589/** 590 * Block paddings. 591 */ 592/** 593 * React Native specific. 594 * These variables do not appear to be used anywhere else. 595 */ 596/** 597 * Breakpoints & Media Queries 598 */ 599/** 600* Converts a hex value into the rgb equivalent. 601* 602* @param {string} hex - the hexadecimal value to convert 603* @return {string} comma separated rgb values 604*/ 605/** 606 * Long content fade mixin 607 * 608 * Creates a fading overlay to signify that the content is longer 609 * than the space allows. 610 */ 611/** 612 * Breakpoint mixins 613 */ 614/** 615 * Focus styles. 616 */ 617/** 618 * Applies editor left position to the selector passed as argument 619 */ 620/** 621 * Styles that are reused verbatim in a few places 622 */ 623/** 624 * Allows users to opt-out of animations via OS-level preferences. 625 */ 626/** 627 * Reset default styles for JavaScript UI based pages. 628 * This is a WP-admin agnostic reset 629 */ 630/** 631 * Reset the WP Admin page styles for Gutenberg-like pages. 632 */ 633/** 634 * Creates a checkerboard pattern background to indicate transparency. 635 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 636 */ 637.wp-block-image > a, 638.wp-block-image > figure > a { 639 display: inline-block; 640} 641.wp-block-image img { 642 height: auto; 643 max-width: 100%; 644 vertical-align: bottom; 645 box-sizing: border-box; 646} 647@media not (prefers-reduced-motion) { 648 .wp-block-image img.hide { 649 visibility: hidden; 650 } 651 .wp-block-image img.show { 652 animation: show-content-image 0.4s; 653 } 654} 655.wp-block-image[style*=border-radius] > a, 656.wp-block-image[style*=border-radius] img { 657 border-radius: inherit; 658} 659.wp-block-image.has-custom-border img { 660 box-sizing: border-box; 661} 662.wp-block-image.aligncenter { 663 text-align: center; 664} 665.wp-block-image.alignfull > a, .wp-block-image.alignwide > a { 666 width: 100%; 667} 668.wp-block-image.alignfull img, .wp-block-image.alignwide img { 669 height: auto; 670 width: 100%; 671} 672.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter, 673.wp-block-image .alignleft, 674.wp-block-image .alignright, 675.wp-block-image .aligncenter { 676 display: table; 677} 678.wp-block-image.a
678lignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption, 679.wp-block-image .alignleft > figcaption, 680.wp-block-image .alignright > figcaption, 681.wp-block-image .aligncenter > figcaption { 682 display: table-caption; 683 caption-side: bottom; 684} 685.wp-block-image .alignleft { 686 /*rtl:ignore*/ 687 float: left; 688 /*rtl:ignore*/ 689 margin-left: 0; 690 /*rtl:ignore*/ 691 margin-right: 1em; 692 margin-top: 0.5em; 693 margin-bottom: 0.5em; 694} 695.wp-block-image .alignright { 696 /*rtl:ignore*/ 697 float: right; 698 /*rtl:ignore*/ 699 margin-right: 0; 700 /*rtl:ignore*/ 701 margin-left: 1em; 702 margin-top: 0.5em; 703 margin-bottom: 0.5em; 704} 705.wp-block-image .aligncenter { 706 margin-left: auto; 707 margin-right: auto; 708} 709.wp-block-image :where(figcaption) { 710 margin-top: 0.5em; 711 margin-bottom: 1em; 712} 713.wp-block-image.is-style-circle-mask img { 714 border-radius: 9999px; 715} 716@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) { 717 .wp-block-image.is-style-circle-mask img { 718 /* stylelint-disable-next-line function-url-quotes -- We need quotes for the data URL to use the SVG inline. */ 719 -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 720 mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); 721 mask-mode: alpha; 722 -webkit-mask-repeat: no-repeat; 723 mask-repeat: no-repeat; 724 -webkit-mask-size: contain; 725 mask-size: contain; 726 -webkit-mask-position: center; 727 mask-position: center; 728 border-radius: 0; 729 } 730} 731 732:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { 733 border-radius: 9999px; 734} 735 736.wp-block-image figure { 737 margin: 0; 738} 739 740.wp-lightbox-container { 741 position: relative; 742 display: flex; 743 flex-direction: column; 744} 745.wp-lightbox-container img {
746 cursor: zoom-in; 747} 748.wp-lightbox-container img:hover + button { 749 opacity: 1; 750} 751.wp-lightbox-container button { 752 opacity: 0; 753 border: none; 754 background-color: rgba(90, 90, 90, 0.25); 755 backdrop-filter: blur(16px) saturate(180%); 756 cursor: zoom-in; 757 display: flex; 758 justify-content: center; 759 align-items: center; 760 width: 20px; 761 height: 20px; 762 position: absolute; 763 z-index: 100; 764 top: 16px; 765 right: 16px; 766 text-align: center; 767 padding: 0; 768 border-radius: 4px; 769} 770@media not (prefers-reduced-motion) { 771 .wp-lightbox-container button { 772 transition: opacity 0.2s ease; 773 } 774} 775.wp-lightbox-container button:focus-visible { 776 outline: 3px auto rgba(90, 90, 90, 0.25); 777 outline: 3px auto -webkit-focus-ring-color; 778 outline-offset: 3px; 779} 780.wp-lightbox-container button:hover { 781 cursor: pointer; 782 opacity: 1; 783} 784.wp-lightbox-container button:focus { 785 opacity: 1; 786} 787.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { 788 background-color: rgba(90, 90, 90, 0.25); 789 border: none; 790} 791 792.wp-lightbox-overlay { 793 position: fixed; 794 top: 0; 795 left: 0; 796 z-index: 100000; 797 overflow: hidden; 798 width: 100%; 799 height: 100vh; 800 box-sizing: border-box; 801 visibility: hidden; 802 cursor: zoom-out; 803} 804.wp-lightbox-overlay .wp-lightbox-close-button { 805 font-family: inherit; 806 position: absolute; 807 top: calc(env(safe-area-inset-top) + 16px); 808 right: calc(env(safe-area-inset-right) + 16px); 809 padding: 0 4px; 810 cursor: pointer; 811 z-index: 5000000; 812 min-width: 40px; 813 min-height: 40px; 814 display: flex; 815 gap: 8px; 816 align-items: center; 817 justify-content: center; 818 line-height: 1; 819} 820.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) { 821 background: none; 822 border: none; 823} 824.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg { 825 height: 1em; 826 width: 1em; 827} 828.wp-lightbox-overlay .wp-lightbox-close-icon svg { 829 display: block; 830} 831.wp-lightbox-overlay .wp-lightbox-navigation-button-prev, 832.wp-lightbox-overlay .wp-lightbox-navigation-button-next { 833 position: absolute; 834 padding: 0 8px; 835 z-index: 2000002; 836 font-family: inherit; 837 min-width: 40px; 838 min-height: 40px; 839 gap: 4px; 840 display: flex; 841 cursor: pointer; 842 align-items: center; 843 justify-content: center; 844 bottom: 16px; 845 line-height: 1; 846} 847.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden], 848.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] { 849 display: none; 850} 851@media (min-width: 960px) { 852 .wp-lightbox-overlay .wp-lightbox-navigation-button-prev, 853 .wp-lightbox-overlay .wp-lightbox-navigation-button-next { 854 bottom: 50%; 855 transform: translateY(-50%); 856 } 857} 858.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background), 859.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover, 860.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus, 861.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) { 862 background: none; 863 border: none; 864 padding: 0 8px; 865} 866.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg, 867.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg { 868 width: 1.5em; 869 height: 1.5em; 870 display: block; 871} 872.wp-lightbox-overlay .wp-lightbox-navigation-button-prev { 873 left: calc(env(safe-area-inset-left) + 16px); 874} 875.wp-lightbox-overlay .wp-lightbox-navigation-button-next { 876 right: calc(env(safe-area-inset-right) + 16px); 877} 878.wp-lightbox-overlay .wp-lightbox-navigation-icon svg { 879 vertical-align: middle; 880} 881.wp-lightbox-overlay .lightbox-image-container { 882 position: absolute; 883 overflow: hidden; 884 top: 50%; 885 left: 50%; 886 transform-origin: top left; 887 transform: translate(-50%, -50%); 888 width: var(--wp--lightbox-container-width); 889 height: var(--wp--lightbox-container-height); 890 z-index: 2000001; 891} 892.wp-lightbox-overlay .wp-block-image { 893 position: relative; 894 transform-origin: 0 0; 895 display: flex; 896 width: 100%; 897 height: 100%; 898 justify-content: center; 899 align-items: center; 900 box-sizing: border-box; 901 z-index: 3000000; 902 margin: 0; 903} 904.wp-lightbox-overlay .wp-block-image img { 905 min-width: var(--wp--lightbox-image-width); 906 min-height: var(--wp--lightbox-image-height); 907 width: var(--wp--lightbox-image-width); 908 height: var(--wp--lightbox-image-height); 909} 910.wp-lightbox-overlay .wp-block-image figcaption { 911 display: none; 912} 913.wp-lightbox-overlay button { 914 border: none; 915 background: none; 916} 917.wp-lightbox-overlay .scrim { 918 width: 100%; 919 height: 100%; 920 position: absolute; 921 z-index: 2000000; 922 background-color: rgb(255, 255, 255); 923 opacity: 0.9; 924} 925.wp-lightbox-overlay.active { 926 visibility: visible; 927} 928@media not (prefers-reduced-motion) { 929 .wp-lightbox-overlay.active { 930 animation: both turn-on-visibility 0.25s; 931 } 932} 933@media not (prefers-reduced-motion) { 934 .wp-lightbox-overlay.active img { 935 animation: both turn-on-visibility 0.35s; 936 } 937} 938@media not (prefers-reduced-motion) { 939 .wp-lightbox-overlay.show-closing-animation:not(.active) { 940 animation: both turn-off-visibility 0.35s; 941 } 942} 943@media not (prefers-reduced-motion) { 944 .wp-lightbox-overlay.show-closing-animation:not(.active) img { 945 animation: both turn-off-visibility 0.25s; 946 } 947} 948@media not (prefers-reduced-motion) { 949 .wp-lightbox-overlay.zoom.active { 950 opacity: 1; 951 visibility: visible; 952 animation: none; 953 } 954 .wp-lightbox-overlay.zoom.active .lightbox-image-container { 955 animation: lightbox-zoom-in 0.4s; 956 } 957 .wp-lightbox-overlay.zoom.active .lightbox-image-container img { 958 animation: none; 959 } 960 .wp-lightbox-overlay.zoom.active .scrim { 961 animation: turn-on-visibility 0.4s forwards; 962 } 963 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { 964 animation: none; 965 } 966 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { 967 animation: lightbox-zoom-out 0.4s; 968 } 969 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { 970 animation: none; 971 } 972 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { 973 animation: turn-off-visibility 0.4s forwards; 974 } 975} 976 977@keyframes show-content-image { 978 0% { 979 visibility: hidden; 980 } 981 99% { 982 visibility: hidden; 983 } 984 100% { 985 visibility: visible; 986 } 987} 988@keyframes turn-on-visibility { 989 0% { 990 opacity: 0; 991 } 992 100% { 993 opacity: 1; 994 } 995} 996@keyframes turn-off-visibility { 997 0% { 998 opacity: 1; 999 visibility: visible; 1000 } 1001 99% { 1002 opacity: 0; 1003 visibility: visible; 1004 } 1005 100% { 1006 opacity: 0; 1007 visibility: hidden; 1008 } 1009} 1010@keyframes lightbox-zoom-in { 1011 0% { 1012 transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); 1013 } 1014 100% { 1015 transform: translate(-50%, -50%) scale(1, 1); 1016 } 1017} 1018@keyframes lightbox-zoom-out { 1019 0% { 1020 visibility: visible; 1021 transform: translate(-50%, -50%) scale(1, 1); 1022 } 1023 99% { 1024 visibility: visible; 1025 } 1026 100% { 1027 visibility: hidden; 1028 transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); 1029 } 1030} 1031/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/image/style.css */ 1032</style> 1033<style id="wp-block-paragraph-inline-css"> 1034/** 1035 * SCSS Variables. 1036 * 1037 * Please use variables from this sheet to ensure consistency across the UI. 1038 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 1039 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 1040 */ 1041/** 1042 * Colors 1043 */ 1044/** 1045 * Fonts & basic variables. 1046 */ 1047/** 1048 * Typography 1049 */ 1050/** 1051 * Grid System. 1052 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 1053 */ 1054/** 1055 * Radius scale. 1056 */ 1057/** 1058 * Elevation scale. 1059 */ 1060/** 1061 * Dimensions. 1062 */ 1063/** 1064 * Mobile specific styles 1065 */ 1066/** 1067 * Editor styles. 1068 */ 1069/** 1070 * Block & Editor UI. 1071 */ 1072/** 1073 * Block paddings. 1074 */ 1075/** 1076 * React Native specific. 1077 * These variables do not appear to be used anywhere else. 1078 */ 1079.is-small-text { 1080 font-size: 0.875em; 1081} 1082 1083.is-regular-text { 1084 font-size: 1em; 1085} 1086 1087.is-large-text { 1088 font-size: 2.25em; 1089} 1090 1091.is-larger-text { 1092 font-size: 3em; 1093} 1094 1095.has-drop-cap:not(:focus)::first-letter { 1096 float: left; 1097 font-size: 8.4em; 1098 line-height: 0.68; 1099 font-weight: 100; 1100 margin: 0.05em 0.1em 0 0; 1101 text-transform: uppercase; 1102 font-style: normal; 1103} 1104 1105body.rtl .has-drop-cap:not(:focus)::first-letter { 1106 float: initial; 1107 margin-left: 0.1em; 1108} 1109 1110p.has-drop-cap.has-background { 1111 overflow: hidden; 1112} 1113 1114:root :where(p.has-background) { 1115 padding: 1.25em 2.375em; 1116} 1117 1118:where(p.has-text-color:not(.has-link-color)) a { 1119 color: inherit; 1120} 1121 1122p.has-text-align-right[style*="writing-mode:vertical-rl"], 1123p.has-text-align-left[style*="writing-mode:vertical-lr"] { 1124 rotate: 180deg; 1125} 1126/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/paragraph/style.css */ 1127</style> 1128<style id="wp-block-buttons-inline-css"> 1129.wp-block-buttons { 1130 box-sizing: border-box; 1131} 1132.wp-block-buttons.is-vertical { 1133 flex-direction: column; 1134} 1135.wp-block-buttons.is-vertical > .wp-block-button:last-child { 1136 margin-bottom: 0; 1137} 1138.wp-block-buttons > .wp-block-button { 1139 display: inline-block; 1140 margin: 0; 1141} 1142.wp-block-buttons.is-content-justification-left { 1143 justify-content: flex-start; 1144} 1145.wp-block-buttons.is-content-justification-left.is-vertical { 1146 align-items: flex-start; 1147} 1148.wp-block-buttons.is-content-justification-center { 1149 justify-content: center; 1150} 1151.wp-block-buttons.is-content-justification-center.is-vertical { 1152 align-items: center; 1153} 1154.wp-block-buttons.is-content-justification-right { 1155 justify-content: flex-end; 1156} 1157.wp-block-buttons.is-content-justification-right.is-vertical { 1158 align-items: flex-end; 1159} 1160.wp-block-buttons.is-content-justification-space-between { 1161 justify-content: space-between; 1162} 1163.wp-block-buttons.aligncenter { 1164 text-align: center; 1165} 1166.wp-block-buttons { 1167 /* stylelint-disable @stylistic/indentation -- Disable the stylelint rule, otherwise this selector is ugly! */ 1168} 1169.wp-block-buttons:not(.is-content-justification-space-between, 1170.is-content-justification-right, 1171.is-content-justification-left, 1172.is-content-justification-center) .wp-block-button.aligncenter { 1173 /* stylelint-enable @stylistic/indentation */ 1174 margin-left: auto; 1175 margin-right: auto; 1176 width: 100%; 1177} 1178.wp-block-buttons[style*=text-decoration] .wp-block-button, 1179.wp-block-buttons[style*=text-decoration] .wp-block-button__link { 1180 text-decoration: inherit; 1181} 1182.wp-block-buttons.has-custom-font-size .wp-block-button__link { 1183 font-size: inherit; 1184} 1185.wp-block-buttons .wp-block-button__link { 1186 width: 100%; 1187} 1188 1189.wp-block-button.aligncenter { 1190 text-align: center; 1191} 1192/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/buttons/style.css */ 1193</style> 1194<style id="wp-block-group-inline-css"> 1195.wp-block-group { 1196 box-sizing: border-box; 1197} 1198 1199:where(.wp-block-group.wp-block-group-is-layout-constrained) { 1200 position: relative; 1201} 1202/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/group/style.css */ 1203</style> 1204<style id="wp-block-separator-inline-css"> 1205@charset "UTF-8"; 1206.wp-block-separator { 1207 border-top: 2px solid currentColor; 1208 border-left: none;
1209 border-right: none; 1210 border-bottom: none; 1211} 1212 1213:root :where(.wp-block-separator.is-style-dots) { 1214 text-align: center; 1215 line-height: 1; 1216 height: auto; 1217} 1218:root :where(.wp-block-separator.is-style-dots)::before { 1219 content: "···"; 1220 color: currentColor; 1221 font-size: 1.5em; 1222 letter-spacing: 2em; 1223 /*rtl:ignore*/ 1224 padding-left: 2em; 1225 font-family: serif; 1226} 1227 1228.wp-block-separator.is-style-dots { 1229 background: none !important; 1230 border: none !important; 1231} 1232/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/blocks/separator/style.css */ 1233</style> 1234<link rel='stylesheet' id='wp-block-social-links-css' href='https://www.aldenestatesofnaperville.com/wp-includes/blocks/social-links/style.css?ver=1767696606' media='all' /> 1235 1236 1237<style id="acf-blog-roll-style-inline-css"> 1238/* BLOG ROLL */ 1239 .blogs-wrapper { 1240 clear: both; 1241 position: relative; 1242 width: 100%; 1243 margin: 30px 0; 1244 --blog-radius: 30px; 1245 } 1246 .blogs-wrap { 1247 display: flex; 1248 gap: 3em; 1249 } 1250 .blogs-wrap article { 1251 padding: 0; 1252 overflow: hidden; 1253 } 1254 .blogs-wrap article figure { 1255 height: auto; 1256 margin: 0; 1257 line-height: 0; 1258 border-radius: 20px; 1259 overflow: hidden; 1260 } 1261 .blogs-wrap article figure img { 1262 width: 100%; 1263 height: 100%; 1264 object-fit: cover; 1265 } 1266 .blogs-wrap .date { 1267 margin: 0; 1268 color: var(--blog-date, #000); 1269 font-size: 0.77em; 1270 font-weight: 700; 1271 text-transform: uppercase; 1272 } 1273 .blogs-wrap h4 { 1274 margin: 0; 1275 padding: 20px 0; 1276 color: var(--blog-title, #00607f); 1277 letter-spacing: 0; 1278 font-family: 'Inter', sans-serif; 1279 } 1280 .blogs-wrap h4 a { 1281 color: var(--blog-title, #00607f); 1282 text-decoration: none; 1283 } 1284 .blogs-wrap h4 a:hover { 1285 color: var(--blog-title-hover, #589fb7); 1286 } 1287 .blogs-wrap p { 1288 color: #505050; 1289 padding: 0; 1290 margin: 0; 1291 } 1292 1293 /* BIG BLOG */ 1294 .blogs-wrap .big-blog { 1295 width: 42%; 1296 } 1297 .blogs-wrap .big-blog article .info { 1298 padding: 30px 0; 1299 } 1300 .blogs-wrap .big-blog h4 { 1301 font-size: 1.66em; 1302 padding-bottom: 25px; 1303 } 1304 .blogs-wrap .big-blog p { 1305 font-size: 1.11em; 1306 } 1307 .blogs-wrap .big-blog .date { 1308 font-size: 0.77em; 1309 } 1310 1311 /* STACKED BLOGS */ 1312 .blogs-wrap .stacked-blogs { 1313 width: 58%; 1314 } 1315 .blogs-wrap .stacked-blogs article { 1316 display: flex; 1317 flex-direction: row; 1318 gap: 2em; 1319 align-items: stretch; 1320 justify-content: flex-start; 1321 padding: 0 0 30px 0; 1322 margin: 0 0 30px 0; 1323 border-bottom: 1px solid #9bc9da; 1324 } 1325 .blogs-wrap .stacked-blogs article:last-child { 1326 border-bottom: 0; 1327 } 1328 .blogs-wrap .stacked-blogs article figure { 1329 width: 30%; 1330 } 1331 .blogs-wrap .stacked-blogs article .info { 1332 padding: 0; 1333 width: 70%; 1334 } 1335 .blogs-wrap .stacked-blogs h4 { 1336 font-size: 1.11em; 1337 } 1338 .blogs-wrap .stacked-blogs p { 1339 font-size: 0.88em; 1340 } 1341 .blogs-wrap .stacked-blogs .date { 1342 font-size: 0.77em; 1343 } 1344 1345 1346/* SIDEBAR */ 1347 aside .blogs-wrapper { 1348 margin: 0; 1349 padding: 0; 1350 } 1351 aside .blogs-wrap { 1352 flex-direction: column; 1353 gap: 0; 1354 } 1355 aside .blogs-wrap .big-blog, 1356 aside .blogs-wrap .stacked-blogs { 1357 width: 100%; 1358 } 1359 aside .blogs-wrap .big-blog article, 1360 aside .blogs-wrap .stacked-blogs article { 1361 display: flex; 1362 flex-direction: row; 1363 gap: 2em; 1364 align-items: stretch; 1365 justify-content: flex-start; 1366 padding: 0 0 30px 0; 1367 margin: 0 0 30px 0; 1368 border-bottom: 1px solid #9bc9da; 1369 } 1370 aside .blogs-wrap .stacked-blogs article:last-child { 1371 border-bottom: 0; 1372 } 1373 aside .blogs-wrap .big-blog article .info, 1374 aside .blogs-wrap .stacked-blogs article .info { 1375 padding: 0; 1376 width: 70%; 1377 } 1378 aside .blogs-wrap .big-blog article figure, 1379 aside .blogs-wrap .stacked-blogs article figure {
1380 width: 30%; 1381 border-radius: 10px; 1382 } 1383 aside .blogs-wrap .big-blog h4, 1384 aside .blogs-wrap .stacked-blogs h4 { 1385 font-size: 1.11em; 1386 padding: 10px 0; 1387 } 1388 aside .blogs-wrap .big-blog p, 1389 aside .blogs-wrap .stacked-blogs p { 1390 display: none; 1391 } 1392 aside .blogs-wrap .big-blog .date, 1393 aside .blogs-wrap .stacked-blogs .date { 1394 display: block; 1395 } 1396 1397/* HIGH CONTRAST */ 1398 .high_contrast .blogs-wrap .date { 1399 color: #000!important; 1400 } 1401 .high_contrast .blogs-wrap h4 { 1402 color: #000!important; 1403 } 1404 .high_contrast .blogs-wrap h4 a { 1405 color: #212121!important; 1406 } 1407 .high_contrast .blogs-wrap p { 1408 color: #000!important; 1409 } 1410 .high_contrast .blogs-wrap .stacked-blogs article { 1411 border-bottom: 1px solid #eee!important; 1412 } 1413 .high_contrast aside .blogs-wrap .big-blog article, 1414 .high_contrast aside .blogs-wrap .stacked-blogs article { 1415 border-bottom: 1px solid #eee!important; 1416 } 1417 1418/* FONT SIZER */ 1419 @media all and (max-width: 1300px) { 1420 /* BIGGEST +6 */ 1421 .biggest .blogs-wrap { 1422 flex-direction: column; 1423 gap: 0; 1424 } 1425 .biggest .blogs-wrap .big-blog { 1426 width: 100%; 1427 } 1428 .biggest .blogs-wrap .stacked-blogs { 1429 width: 100%; 1430 } 1431 } 1432 @media all and (max-width: 1200px) { 1433 /* BIGGER +4 */ 1434 .bigger .blogs-wrap { 1435 flex-direction: column; 1436 gap: 0; 1437 } 1438 .bigger .blogs-wrap .big-blog { 1439 width: 100%; 1440 } 1441 .bigger .blogs-wrap .stacked-blogs { 1442 width: 100%; 1443 } 1444 /* BIGGEST +6 */ 1445 .biggest .blogs-wrap .big-blog article { 1446 display: flex; 1447 flex-direction: row; 1448 gap: 2em; 1449 align-items: stretch; 1450 justify-content: flex-start; 1451 padding: 0 0 30px 0; 1452 margin: 0 0 30px 0; 1453 border-bottom: 1px solid #9bc9da 1454 } 1455 .biggest .blogs-wrap .big-blog article figure { 1456 width: 30%; 1457 } 1458 .biggest .blogs-wrap .big-blog article .info { 1459 width: 70%; 1460 padding: 0; 1461 } 1462 } 1463 @media all and (max-width: 1100px) { 1464 /* BIG +2 */ 1465 .big .blogs-wrap { 1466 flex-direction: column; 1467 gap: 0; 1468 } 1469 .big .blogs-wrap .big-blog { 1470 width: 100%; 1471 } 1472 .big .blogs-wrap .stacked-blogs { 1473 width: 100%; 1474 } 1475 /* BIGGER +4 */ 1476 .bigger .blogs-wrap .big-blog article { 1477 display: flex; 1478 flex-direction: row; 1479 gap: 2em; 1480 align-items: stretch; 1481 justify-content: flex-start; 1482 padding: 0 0 30px 0; 1483 margin: 0 0 30px 0; 1484 border-bottom: 1px solid #9bc9da 1485 } 1486 .bigger .blogs-wrap .big-blog article figure { 1487 width: 30%; 1488 } 1489 .bigger .blogs-wrap .big-blog article .info { 1490 width: 70%; 1491 padding: 0; 1492 } 1493 /* BIGGEST +6 */ 1494 .biggest .blogs-wrap .big-blog h4 { 1495 font-size: 1.11em; 1496 } 1497 .biggest .blogs-wrap .big-blog p { 1498 font-size: 0.88em; 1499 } 1500 .biggest .blogs-wrap .big-blog .date { 1501 font-size: 0.77em; 1502 } 1503 } 1504 @media all and (max-width: 1000px) { 1505 /* BIG +2 */ 1506 .big .blogs-wrap .big-blog article { 1507 display: flex; 1508 flex-direction: row; 1509 gap: 2em; 1510 align-items: stretch; 1511 justify-content: flex-start; 1512 padding: 0 0 30px 0; 1513 margin: 0 0 30px 0; 1514 border-bottom: 1px solid #9bc9da 1515 } 1516 .big .blogs-wrap .big-blog article figure { 1517 width: 30%; 1518 } 1519 .big .blogs-wrap .big-blog article .info { 1520 width: 70%; 1521 padding: 0; 1522 } 1523 /* BIGGER +4 */ 1524 .bigger .blogs-wrap .big-blog h4 { 1525 font-size: 1.11em; 1526 } 1527 .bigger .blogs-wrap .big-blog p { 1528 font-size: 0.88em; 1529 } 1530 .bigger .blogs-wrap .big-blog .date { 1531 font-size: 0.77em; 1532 } 1533 /* BIGGEST +6 */ 1534 .biggest .blogs-wrap .big-blog article, 1535 .biggest .blogs-wrap .stacked-blogs article { 1536 flex-direction: column; 1537 } 1538 .biggest .blogs-wrap .big-blog article figure, 1539 .biggest .blogs-wrap .stacked-blogs article figure {
1540 width: 100%; 1541 } 1542 .biggest .blogs-wrap .big-blog article .info, 1543 .biggest .blogs-wrap .stacked-blogs article .info { 1544 width: 100%; 1545 } 1546 } 1547 @media all and (max-width: 900px) { 1548 /* BIG +2 */ 1549 .big .blogs-wrap .big-blog h4 { 1550 font-size: 1.11em; 1551 } 1552 .big .blogs-wrap .big-blog p { 1553 font-size: 0.88em; 1554 } 1555 .big .blogs-wrap .big-blog .date { 1556 font-size: 0.77em; 1557 } 1558 /* BIGGER +4 */ 1559 .bigger .blogs-wrap .big-blog article, 1560 .bigger .blogs-wrap .stacked-blogs article { 1561 flex-direction: column; 1562 } 1563 .bigger .blogs-wrap .big-blog article figure, 1564 .bigger .blogs-wrap .stacked-blogs article figure { 1565 width: 100%; 1566 } 1567 .bigger .blogs-wrap .big-blog article .info, 1568 .bigger .blogs-wrap .stacked-blogs article .info { 1569 width: 100%; 1570 } 1571 /* BIGGEST +6 */ 1572 } 1573 @media all and (max-width: 800px) { 1574 /* BIG +2 */ 1575 .big .blogs-wrap .big-blog article, 1576 .big .blogs-wrap .stacked-blogs article { 1577 flex-direction: column; 1578 } 1579 .big .blogs-wrap .big-blog article figure, 1580 .big .blogs-wrap .stacked-blogs article figure { 1581 width: 100%; 1582 } 1583 .big .blogs-wrap .big-blog article .info, 1584 .big .blogs-wrap .stacked-blogs article .info { 1585 width: 100%; 1586 } 1587 } 1588 1589 1590/* RESPONSIVE */ 1591 @media all and (max-width: 1000px) { 1592 .blogs-wrap { 1593 flex-direction: column; 1594 gap: 0; 1595 } 1596 .blogs-wrap .big-blog { 1597 width: 100%; 1598 } 1599 .blogs-wrap .stacked-blogs { 1600 width: 100%; 1601 } 1602 } 1603 @media all and (max-width: 900px) { 1604 .blogs-wrap .big-blog article { 1605 display: flex; 1606 flex-direction: row; 1607 gap: 2em; 1608 align-items: stretch; 1609 justify-content: flex-start; 1610 padding: 0 0 30px 0; 1611 margin: 0 0 30px 0; 1612 border-bottom: 1px solid #9bc9da 1613 } 1614 .blogs-wrap .big-blog article figure { 1615 width: 30%; 1616 } 1617 .blogs-wrap .big-blog article .info { 1618 width: 70%; 1619 padding: 0; 1620 } 1621 } 1622 @media all and (max-width: 800px) { 1623 .blogs-wrap .big-blog h4 { 1624 font-size: 1.11em; 1625 } 1626 .blogs-wrap .big-blog p { 1627 font-size: 0.88em; 1628 } 1629 .blogs-wrap .big-blog .date { 1630 font-size: 0.77em; 1631 } 1632 } 1633 @media all and (max-width: 700px) { 1634 .blogs-wrap .big-blog article, 1635 .blogs-wrap .stacked-blogs article { 1636 flex-direction: column; 1637 } 1638 .blogs-wrap .big-blog article figure, 1639 .blogs-wrap .stacked-blogs article figure { 1640 width: 100%; 1641 } 1642 .blogs-wrap .big-blog article .info, 1643 .blogs-wrap .stacked-blogs article .info { 1644 width: 100%; 1645 } 1646 } 1647/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/acf-blocks/blog-roll/blog-roll.css */ 1648</style> 1649<style id="acf-pod-style-inline-css"> 1650/* PODS */ 1651 .pod-block { 1652 position: relative; 1653 z-index: 99; 1654 width: 100%; 1655 } 1656 .pod-wrapper { 1657 --pod-columns: 4; 1658 display: grid; 1659 grid-template-columns: repeat(var(--pod-columns), minmax(0, 1fr)); 1660 gap: 2em; 1661 width: 100%; 1662 margin: 0 0 2em; 1663 } 1664 .pod-wrapper.one { 1665 --pod-columns: 1; 1666 } 1667 .pod-wrapper.two { 1668 --pod-columns: 2; 1669 } 1670 .pod-wrapper.three { 1671 --pod-columns: 3; 1672 } 1673 .pod-wrapper.four { 1674 --pod-columns: 4; 1675 } 1676 .pod-wrapper.five { 1677 --pod-columns: 5; 1678 } 1679 .pod-wrap { 1680 position: relative; 1681 padding: 0; 1682 text-align: left; 1683 border-radius: 20px; 1684 color: var(--pod-text-color, #505050); 1685 background: var(--pod-background-bg, #fff); 1686 transition: background-color 0.35s ease-out; 1687 } 1688 .pod-wrap figure { 1689 width: 100%; 1690 height: 260px; 1691 margin: 0; 1692 padding: 0; 1693 line-height: 0; 1694 border-radius: 20px 20px 0 0; 1695 overflow: hidden; 1696 } 1697 .pod-wrap figure img { 1698 width: 100%; 1699 height: 100%; 1700 object-fit: cover; 1701 object-position: center; 1702 } 1703 .pod-wrap .icon { 1704 display: flex; 1705 align-items: center; 1706 justify-content: center; 1707 width: 60px; 1708 height: 60px; 1709 border-radius: 60px; 1710 color: var(--pod-icon-color, #00607f); 1711 background-color: var(--pod-icon-bg, #9bc7d6); 1712 margin: -30px 30px 0 30px; 1713 position: relative; 1714 z-index: 99; 1715 transition: .35s all; 1716 } 1717 .pod-wrap .icon i, 1718 .pod-wrap i { 1719 font-size: 30px; 1720 line-height: 1; 1721 color: inherit; 1722 } 1723 .pod-text { 1724 position: relative; 1725 clear: both; 1726 overflow: hidden; 1727 color: var(--pod-text-color, #505050); 1728 padding: 30px; 1729 } 1730 .pod-text h4 { 1731 margin: 0; 1732 padding: 0 0 10px; 1733 color: var(--pod-title-color, #000); 1734 font: normal 600 1.12em/1.2em "Inter", sans-serif; 1735 } 1736 .pod-text p { 1737 color: inherit; 1738 font-size: 0.89em; 1739 } 1740 .pod-text p:last-child { 1741 padding-bottom: 0; 1742 } 1743 .pod-text a { 1744 position: relative; 1745 z-index: 2; 1746 color: inherit; 1747 text-decoration: none; 1748 color: var(--pod-link-color, #00607f); 1749 padding: 10px 0; 1750 } 1751 .pod-text a::after { 1752 content: "\f178"; 1753 color: var(--pod-icon-bg, #9bc7d6); 1754 transition: .25s all; 1755 } 1756 .pod-wrap a.abs-link { 1757 position: absolute; 1758 inset: 0; 1759 z-index: 1; 1760 display: block; 1761 } 1762 .pod-wrap:hover .icon { 1763 margin-top: -45px; 1764 margin-bottom: 15px; 1765 } 1766 .pod-wrap:hover .pod-text a::after { 1767 padding-left: 5px; 1768 } 1769 1770/* HIGH CONTRAST */ 1771 .high_contrast .pod-wrap { color: #fff; background: #000; border-color: #fff; outline-color: #fff; } 1772 .high_contrast .pod-text, .high_contrast .pod-text h4, .high_contrast .pod-text p, .high_contrast .pod-text a { color: #fff !important; background: transparent; } 1773 .high_contrast .pod-wrap .icon { 1774 color: #212121; 1775 background-color: #fff; 1776 } 1777 .high_contrast .pod-text a::after { 1778 color: #fff; 1779 } 1780 1781/* FONT SIZER */ 1782 /* BIGGEST +6 */ 1783 .biggest .pod-wrapper.five { --pod-columns: 2; } 1784 @media all and (max-width: 1400px) { 1785 /* BIGGER +4 */ 1786 .bigger .pod-wrapper.five { --pod-columns: 2; } 1787 /* BIGGEST +6 */ 1788 .biggest .pod-wrapper.four { --pod-columns: 2; } 1789 } 1790 @media all and (max-width: 1300px) { 1791 /* BIG +2 */ 1792 .big .pod-wrapper.five { --pod-columns: 2; } 1793 /* BIGGER +4 */ 1794 .bigger .pod-wrapper.four { --pod-columns: 2; } 1795 /* BIGGEST +6 */ 1796 .biggest .pod-wrapper.three { --pod-columns: 2; } 1797 } 1798 @media all and (max-width: 1200px) { 1799 /* BIG +2 */ 1800 .big .pod-wrapper.four { --pod-columns: 2; } 1801 /* BIGGER +4 */ 1802 .bigger .pod-wrapper.three { --pod-columns: 2; } 1803 /* BIGGEST +6 */ 1804 .biggest .pod-wrapper.two { --pod-columns: 2; } 1805 } 1806 @media all and (max-width: 1100px) { 1807 /* BIG +2 */ 1808 .big .pod-wrapper.three { --pod-columns: 2; } 1809 /* BIGGER +4 */ 1810 .bigger .pod-wrapper.two { --pod-columns: 2; } 1811 } 1812 @media all and (max-width: 1000px) { 1813 /* BIG +2 */ 1814 .big .pod-wrapper.two { --pod-columns: 2; } 1815 /* BIGGEST +6 */ 1816 .biggest .pod-wrapper, 1817 .biggest .pod-wrapper.five, 1818 .biggest .pod-wrapper.four, 1819 .biggest .pod-wrapper.three, 1820 .biggest .pod-wrapper.two { --pod-columns: 1; } 1821 .biggest .pod-wrap figure { height: auto; } 1822 } 1823 @media all and (max-width: 900px) { 1824 /* BIGGER +4 */ 1825 .bigger .pod-wrapper, 1826 .bigger .pod-wrapper.five, 1827 .bigger .pod-wrapper.four, 1828 .bigger .pod-wrapper.three, 1829 .bigger .pod-wrapper.two { --pod-columns: 1; } 1830 .bigger .pod-wrap figure { height: auto; } 1831 } 1832 @media all and (max-width: 800px) { 1833 /* BIG +2 */ 1834 .big .pod-wrapper, 1835 .big .pod-wrapper.five, 1836 .big .pod-wrapper.four, 1837 .big .pod-wrapper.three, 1838 .big .pod-wrapper.two { --pod-columns: 1; } 1839 .big .pod-wrap figure { height: auto; } 1840 } 1841 1842/* RESPONSIVE */ 1843 @media all and (max-width: 1200px) { 1844 .pod-wrapper.five { --pod-columns: 2; } 1845 } 1846 @media all and (max-width: 1100px) { 1847 .pod-wrapper.four { --pod-columns: 2; } 1848 } 1849 @media all and (max-width: 1000px) { 1850 .pod-wrapper.three { --pod-columns: 2; } 1851 } 1852 @media all and (max-width: 900px) { 1853 .pod-wrapper.two { --pod-columns: 2; } 1854 } 1855 @media all and (max-width: 700px) { 1856 .pod-wrapper, 1857 .pod-wrapper.five, 1858 .pod-wrapper.four, 1859 .pod-wrapper.three, 1860 .pod-wrapper.two { --pod-columns: 1; } 1861 .pod-wrap figure { height: auto; } 1862 } 1863/*# sourceURL=https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/acf-blocks/pods/pods.css */ 1864</style> 1865 1866<style id="global-styles-inline-css"> 1867:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #006080;--wp--preset--color--light-blue: #9bc9d9;--wp--preset--color--lighter-blue: #9ac8d9;--wp--preset--color--alt-lighter-blue: #9bc7d6;--wp--preset--color--grey: #505050;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
18670) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--marcellus: 'Marcellus', serif;--wp--preset--font-family--inter: 'inter', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--preset--shadow--soft: 3px 5px 15px rgba(0, 0, 0, 0.05);--wp--preset--shadow--medium: 3px 10px 15px rgba(0, 0, 0, 0.05);--wp--preset--shadow--strong: 3px 10px 15px rgba(0, 0, 0, 0.1);}:root { --wp--style--global--content-size: 1000px;--wp--style--global--wide-size: 1400px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{font-family: 'Inter', sans-serif;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}h1{font-family: 'Marcellus', serif;}h2{font-family: 'Marcellus', serif;}h3{font-family: 'Marcellus', serif;}h4{font-family: 'Marcellus', serif;}h5{font-family: 'Marcellus', serif;}h6{font-family: 'Marcellus', serif;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: 'Inter', sans-serif;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-lighter-blue-color{color: var(--wp--preset--color--lighter-blue) !important;}.has-alt-lighter-blue-color{color: var(--wp--preset--color--alt-lighter-blue) !important;}.has-grey-color{color: var(--wp--preset--color--grey) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-lighter-blue-background-color{background-color: var(--wp--preset--color--lighter-blue) !important;}.has-alt-lighter-blue-background-color{background-color: var(--wp--preset--color--alt-lighter-blue) !important;}.has-grey-background-color{background-color: var(--wp--preset--color--grey) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-lighter-blue-border-color{border-color: var(--wp--preset--color--lighter-blue) !important;}.has-alt-lighter-blue-border-color{border-color: var(--wp--preset--color--alt-lighter-blue) !important;}.has-grey-border-color{border-color: var(--wp--preset--color--grey) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1867.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-marcellus-font-family{font-family: var(--wp--preset--font-family--marcellus) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;} 1868:root :where(.wp-block-group){padding-top: 5rem;padding-right: 0rem;padding-bottom: 5rem;padding-left: 0rem;} 1869/*# sourceURL=global-styles-inline-css */ 1870</style> 1871 1872<link rel='stylesheet' id='alden_payments_pez_style-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/alden-payments-payeezy/assets/css/alden-payments_pez.css?ver=1.0' media='all' /> 1873<link rel='stylesheet' id='baguettebox-css-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/gallery-block-lightbox/dist/baguetteBox.min.css?ver=1.12.0' media='all' /> 1874<link rel='stylesheet' id='link-preview-style-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/ill-file-icons/link-preview-style.css?ver=7.0.5' media='all' /> 1875<link rel='stylesheet' id='fontaweswome-css' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css?ver=7.0.5' media='all' /> 1876<link rel='stylesheet' id='jqueryuicss-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/ill-fivestar-form-new/css/jquery-ui.min.css?ver=7.0.5' media='all' /> 1877<link rel='stylesheet' id='fivestarcss-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/ill-fivestar-form-new/css/feedback-form-styles.css?ver=7.0.5' media='all' /> 1878<style id="illfi-selector-fonts-inline-css"> 1879.wp-block-button .wp-block-button__link::after, 1880.button::after, 1881.nav-previous a::before, 1882.nav-next a::after, 1883nav ul li.button > a::after, 1884.pod-text a::after, 1885.fa-solid.fa-person-limbs-wide { font-family: "Font Awesome 7 Pro"; }\n 1886/*# sourceURL=illfi-selector-fonts-inline-css */ 1887</style> 1888<link rel='stylesheet' id='ill_reset_css-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/assets/css/reset.css?ver=1.0' media='all' /> 1889<link rel='stylesheet' id='ill_fontsizer_css-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/assets/css/fontsizer.css?ver=1.0' media='all' /> 1890<link rel='stylesheet' id='ill_highcontrast_css-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/assets/css/highcontrast.css?ver=1.0' media='all' /> 1891<link rel='stylesheet' id='ill_print_css-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/assets/css/print.css?ver=1.0' media='all' /> 1892<link rel='stylesheet' id='ill_shortcodes_css-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/assets/css/shortcode.css?ver=1.0' media='all' /> 1893<link rel='stylesheet' id='dashicons-css' href='https://www.aldenestatesofnaperville.com/wp-includes/css/dashicons.css?ver=7.0.5' media='all' /> 1894<link rel='stylesheet' id='marcellus-css' href='https://fonts.googleapis.com/css2?family=Marcellus&display=swap' media='all' /> 1895<link rel='stylesheet' id='inter-css' href='https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap' media='all' /> 1896<link rel='stylesheet' id='ill_hero_slider_style-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/css/ill-hero-slider.min.css?ver=2026.8.7.2' media='all' /> 1897<link rel='stylesheet' id='ill_hero_slider_style_splide-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/css/splide.min.css?ver=2026.8.7.2' media='all' /> 1898<link rel='stylesheet' id='ill_hero_slider_responsive_styles-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/css/ill-hero-slider-responsive.min.css?ver=2026.8.7.2' media='all' /> 1899<link rel='stylesheet' id='ill_hero_slider_print_styles-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/css/ill-hero-slider-print.min.css?ver=2026.8.7.2' media='all' /> 1900<link rel='stylesheet' id='ill_hero_slider_high_contrast_styles-css' href='https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/css/ill-hero-slider-highcontrast.min.css?ver=2026.8.7.2' media='all' />
1901<script src="https://kit.fontawesome.com/7de0bb4cdd.js" crossorigin="anonymous"></script>
1901<script id="jquery-core-js" src="https://www.aldenestatesofnaperville.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1901
1901
1902<script id="jquery-migrate-js" src="https://www.aldenestatesofnaperville.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1902
1902
1903<script id="alden_payments_pez_script-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/alden-payments-payeezy/assets/js/alden-payments_pez.js?ver=1.0"></script>
vendor: 1 bytes, line 1903
1903
1904<script id="alden_payments_validate_script-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/alden-payments-payeezy/assets/js/jquery.validate.js?ver=1%20.0"></script>
vendor: 1 bytes, line 1904
1904
1905<script id="link-preview-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/ill-file-icons/link-preview.js?ver=7.0.5"></script>
1905 1906<link rel="https://api.w.org/" href="https://www.aldenestatesofnaperville.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.aldenestatesofnaperville.com/wp-json/wp/v2/pages/7" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.aldenestatesofnaperville.com/xmlrpc.php?rsd" /> 1907<link rel='shortlink' href='https://www.aldenestatesofnaperville.com/' /> 1908 1909<style data-eae-name="hd1__">.__eae_cssd, .hd1__ {unicode-bidi: bidi-override;direction: rtl;}</style> 1910
1911<script> var __eae_open = function (str) { document.location.href = __eae_decode(str); }; var __eae_decode = function (str) { return str.replace(/[a-zA-Z]/g, function(c) { return String.fromCharCode( (c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26 ); }); }; var __eae_decode_emails = function () { var __eae_emails = document.querySelectorAll(".__eae_r13"); for (var i = 0; i < __eae_emails.length; i++) { __eae_emails[i].textContent = __eae_decode(__eae_emails[i].textContent); } }; if (document.readyState !== "loading") { __eae_decode_emails(); } else if (document.addEventListener) { document.addEventListener("DOMContentLoaded", __eae_decode_emails); } else { document.attachEvent("onreadystatechange", function () { if (document.readyState !== "loading") __eae_decode_emails(); }); } var duvo96e_ = function (str) { var r = function (a, d) { var map = "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"; for (var i = 0; i < a.length; i++) { var pos = map.indexOf(a[i]); d += pos >= 0 ? map[(pos + 47) % 94] : a[i]; } return d; }; window.location.href = r(str, ""); }; document.addEventListener("copy", function (event) { if ( NodeList.prototype.forEach === undefined || Array.from === undefined || String.prototype.normalize === undefined || ! event.clipboardData ) { return; } var encoded = []; var copiedText = window.getSelection().toString().trim(); document.querySelectorAll( "." + document.querySelector("style[data-eae-name]").dataset.eaeName ).forEach(function (item) { encoded.push(item.innerText.trim()); }); if (! encoded.length) { return; } encoded.filter(function (value, index, self) { return self.indexOf(value) === index; }).map(function (item) { return { original: new RegExp(item.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&"), "ig"), reverse: Array.from(item.normalize("NFC")) .reverse() .join('') .replace(/[()]/g, "__eae__") }; }).forEach(function (item) { copiedText = copiedText.replace( item.original, item.reverse.replace("__eae__", "(").replace("__eae__", ")") ) }); event.clipboardData.setData("text/plain", copiedText); event.preventDefault(); }); </script>
1911 1912<div id="insights-p-container">
1913<script type="text/javascript" src="https://insights.illuminage.com/embed/v7/171623880664522/14/98765432111415183" async></script>
1913<div id="bf-revz-widget-98765432111415183" ></div> 1914</div><!-- JSON-LD markup generated by Google Structured Data Markup Helper. -->
1914<script type="application/ld+json">{"@context" : "http://schema.org","@graph" : [{"@type" : "LocalBusiness", "url": "https://www.aldenestatesofnaperville.com", "name" : "Alden Estates of Naperville", "description": "We offer a holistic approach to quality care and services, providing innovative therapies that are designed to return you home as quickly â and safely â as possible. From our industry-recognized therapeutic treatments to our luxurious accommodations and indulgent amenities, youâll enjoy a wonderful place to call home while you recuperate and rejuvenate.", "logo" : "https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/print-logo.png", "image" : "https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2017/06/rehab-recover.jpg", "hasMap" : "https://maps.app.goo.gl/hrafCZegvHFr4Bqb8", "email" : "[email protected]", "telephone" : "630-983-0300","address" : { "@type" : "PostalAddress", "addressLocality" : "Naperville", "addressRegion" : "IL", "postalCode" : "60565", "streetAddress" : "1525 Oxford Lane"}}, {"@type":"WebSite", "@id":"https://www.aldenestatesofnaperville.com/#website", "url":"https://www.aldenestatesofnaperville.com", "name":"Alden Estates of Naperville -2026", "description":"Specializing in Short-Term Orthopedic Recovery and Post-Acute Services"} , {"@type":"WebPage", "@id":"https://www.aldenestatesofnaperville.com/#webpage", "url":"https://www.aldenestatesofnaperville.com/", "name":"Comprehensive Therapies that Result in Lasting Recoveries - Alden Estates of Naperville -2026", "isPartOf":{ "@id":"https://www.aldenestatesofnaperville.com#website"},"primaryImageOfPage":{"@id":"https://www.aldenestatesofnaperville.com/#primaryimage"},"datePublished":"2013-09-07","dateModified":"2026-10-02","potentialAction":[{"@type":"ReadAction","target":["https://www.aldenestatesofnaperville.com/"]}]}]}</script>
1914<link rel='icon' type='image/png' href='https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/favicon2022.png' /><link rel='shortcut icon' type='image/png' href='https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/favicon2022.png' /><link rel='apple-touch-icon' type='image/png' href='https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/favicon2022.png' /> 1915<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 1915-1916
1915 1916<script async src="https://www.googletagmanager.com/gtag/js?id=
1916G-04YPM92V9Y
vendor: 12 bytes, line 1916
1916"></script>
1917<script> 1918
vendor: 134 bytes, lines 1918-1922
1918window.dataLayer = window.dataLayer || []; 1919 function gtag(){dataLayer.push(arguments);} 1920 gtag('js', new Date()); 1921 1922 gtag('config', '
1922G-04YPM92V9Y
vendor: 4 bytes, line 1922
1922');
1923</script>
1923<style>:root {--color-bg: #ffffff;}:root {--color-paragraph: #000000;}:root {--color-title: #000000;}h1, :root :where(.wp-block-cover h1:not(.has-text-color)) {color: #000000;}h2, :root :where(.wp-block-cover h2:not(.has-text-color)) {color: #000000;}h3, :root :where(.wp-block-cover h3:not(.has-text-color)) {color: #000000;}h4, :root :where(.wp-block-cover h4:not(.has-text-color)) {color: #000000;}h5, :root :where(.wp-block-cover h5:not(.has-text-color)) {color: #000000;}h6, :root :where(.wp-block-cover h6:not(.has-text-color)) {color: #000000;}:root {--color-link: #006080;}:root {--color-link-hover: #9bc9d9;}:root {--color-button-text: #ffffff;}:root {--color-button-bg: #006080;}:root {--color-button-border: #006080;}:root {--color-button-hover-text: #064d65;}:root {--color-button-hover-bg: #9bc9d9;}:root {--color-button-hover-border: #9bc9d9;}:root {--color-border-color: #9bc9da;}:root {--focus-shadow-color: #97fbff;}:root {--focus-outline: #004b87;}#logo {--logo: url(https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/print-logo.png);}header {background-color: #ffffff;}nav ul li a {color: #000000;}nav ul li:hover > a, nav ul li a:hover, nav ul li a:focus-visible, nav ul li.current-menu-item > a, nav ul li.current-menu-ancestor > a {color: #006080;}nav ul li ul.sub-menu {background-color: #ffffff;}nav ul li ul.sub-menu li a {color: #000000;}nav ul li ul.sub-menu li:hover > a, nav ul li ul.sub-menu li a:hover, nav ul li ul.sub-menu li.current-menu-item > a, nav ul li ul.sub-menu li.current-menu-ancestor > a {color: #006080;}:root {--color-hero-title: #ffffff;}:root {--color-hero-text: #9bc9d9;}:root {--color-hero-overlay: rgba( 0, 0, 0, 0.6 );;}.hero-wrap .splide__pagination__page {border-color: #ffffff;}.hero-wrap .splide__pagination__page.is-active {border-color: #9bc9da;}.hero-wrap .splide__pagination__page.is-active {background-color: #9bc9da;}.int.content-blocks, .content .ill_directory {background-image: url(https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background.png);}.content .wp-block-gallery.has-nested-images.borders figure.wp-block-image img {border-color: #006080;}.content .wp-block-gallery.has-nested-images.borders figure.wp-block-image figcaption {color: #ffffff;}.content .wp-block-gallery.has-nested-images.borders figure.wp-block-image figcaption {background-color: #006080;}.wp-block-details summary, .wp-block-details summary::after {color: #000000;}.wp-block-details:hover summary, .wp-block-details:hover summary::after, .wp-block-details:focus-visible summary, .wp-block-details:focus-visible summary::after {color: #006080;}.wp-block-details {background-color: #f4f4f4;}.wp-block-details[open] summary, .wp-block-details[open] summary::after {color: #006080;}.index-blog.blog-wrap .date {color: #000000;}.index-blog.blog-wrap h4, .index-blog.blog-wrap h4 a {color: #00607f;}.index-blog.blog-wrap p {color: #505050;}.content .ill_directory {background-color: #f4f4f4;}.content #ill_directory_list .ill_directory_list_block, .content #ill_directory_list .ill_directory_list_block.ill_directory_list_az {background-color: #ffffff;}.map-holder #ill_directory_form input[type=text] {background-color: #ffffff;}.map-holder #ill_directory_form ul.ill_directory_hybrid_dropdown > li:after {color: #ffffff;}.map-holder #ill_directory_form ul.ill_directory_hybrid_dropdown > li:after {background-color: #9bc7d6;}.map-holder #ill_directory_form input[type=submit], .map-holder #ill_directory_form button, .map-holder .ill_directory_btn {color: #036281;}.map-holder #ill_directory_form input[type=submit], .map-holder #ill_directory_form button, .map-holder .ill_directory_btn {background-color: #bddce5;}.map-holder #ill_directory_form input[type=submit]:hover, .map-holder #ill_directory_form button:hover, .map-holder .ill_directory_btn:hover, .map-holder #ill_directory_form input[type=submit]:focus-visible, .map-holder #ill_directory_form button:focus-visible, .map-holder .ill_directory_btn:focus-visible {color: #ffffff;}.map-holder #ill_directory_form input[type=submit]:hover, .map-holder #ill_directory_form button:hover, .map-holder .ill_directory_btn:hover, .map-holder #ill_directory_form input[type=submit]:focus-visible, .map-holder #ill_directory_form button:focus-visible, .map-holder .ill_directory_btn:focus-visible {background-color: #00607f;}footer {background-color: #00607f;}footer h2, footer h3, footer h4, footer h5, footer h6 {color: #ffffff;}footer p, footer li, footer a {color: #efefef;}.copyright p, .copyright p a, .copyright-text nav ul li a {color: #bcdbe7;}.copyright p a:hover, .copyright-text nav ul li a:hover {color: #bcdbe7;}#access_tools.acc-tools.relative {background-color: #00607f;}.lines .line {background-color: #006080;} 1924 @media all and (max-width: 900px) { 1925 :root {--mobile-menu-links: #ffffff;}} 1926 @media all and (max-width: 900px) { 1927 :root {--mobile-menu-background: rgba( 0, 0, 0, 0.9 );;}} 1928 @media all and (max-width: 900px) { 1929 :root {--mobile-menu-current: #006080;}}</style><link rel="icon" href="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/cropped-fav
1929icon2022-32x32.png" sizes="32x32" /> 1930<link rel="icon" href="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/cropped-favicon2022-192x192.png" sizes="192x192" /> 1931<link rel="apple-touch-icon" href="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/cropped-favicon2022-180x180.png" /> 1932<meta name="msapplication-TileImage" content="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/cropped-favicon2022-270x270.png" /> 1933 <link rel='stylesheet' id='ill_bt_access_tools_style_all-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/tools/assets/css/all.css?ver=1.0' media='all' /> 1934<link rel='stylesheet' id='ill_bt_access_tools_style_right_side-css' href='https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/tools/assets/css/right_side.css?ver=1.0' media='all' /> 1935<style id="core-block-supports-inline-css"> 1936/** 1937 * Core styles: block-supports 1938 */ 1939.wp-elements-9b80acb76bf9f20de7a8694b337e7e2a a:where(:not(.wp-element-button)) { 1940 color: var(--wp--preset--color--white); 1941} 1942.wp-container-content-9cfa9a5a { 1943 flex-grow: 1; 1944} 1945.wp-container-core-group-is-layout-ff4af628 { 1946 flex-wrap: nowrap; 1947} 1948.wp-container-content-0733e5d0 { 1949 flex-basis: 50%; 1950} 1951 1952/*# sourceURL=core-block-supports-inline-css */ 1953</style> 1954 1955</head> 1956 <body class="home wp-singular page-template page-template-templates page-template-tmpl_home page-template-templatestmpl_home-php page page-id-7 wp-theme-alden-2026"> 1957 <a class="screen-reader-text" href="#content">Skip to content</a> 1958 <a class="screen-reader-text" href="#access_tools">Accessibility tools</a> 1959 1960<div class="acc-tools" id="access_tools"> 1961 <div class="access_tools" id="top-900"> 1962 <div class="screen-reader contrast tool" style="color: #ffffff; background-color: #00607f;"> 1963 <a class="highcontrast icon-High-Contrast" href="#" role="button" aria-label="Adjust contrast" style="color: #ffffff; background-color: #00607f;"> 1964 Contrast 1965 </a> 1966 </div><!--/tool--> 1967 1968 <div class="screen-reader font tool" style="color: #ffffff; background-color: #00607f;"> 1969 <a class="textsize" href="#" role="button" aria-label="Adjust font size" style="color: #ffffff; background-color: #00607f;"> 1970 <span class="big">A</span> 1971 <span class="small">A</span> 1972 Font Size 1973 </a> 1974 </div><!--/tool--> 1975 1976 <div class="tool search-tool icon" aria-live="polite" style="background-color: #00607f;"> 1977 <form id="search" action="https://www.aldenestatesofnaperville.com/" method="get" role="search"> 1978 <fieldset> 1979 <legend class="visually-hidden">Search</legend> 1980 <label for="s" class="visually-hidden">Search</label> 1981 <input id="s" type="text" name="s" placeholder="Search" value="" style="color: #202020; background-color: #ffffff;" /> 1982 <button type="submit" aria-label="Submit search"> 1983 <div class="search-icon" style="color: #ffffff;"> 1984 <i class="fa-solid fa-magnifying-glass"></i> </div><!--/search-icon--> 1985 </button> 1986 1987 </fieldset> 1988 </form> 1989 </div><!--/tool--> 1990 </div><!--/access_tools--> 1991</div><!--/acc-tools--> <header> 1992 <div class="phone-wrap"><div class="phone"><a href="tel:630-983-0300">630-983-0300</a></div></div> <section class="main-wrap"> 1993 1994 <div class="main wrap"> 1995 <div id="logo"> 1996 <a href="https://www.aldenestatesofnaperville.com/"> 1997 <img src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2022/08/print-logo.png" alt="Alden Estates of Naperville -2026 Logo" /> 1998 </a> 1999 </div><!--/logo--> 2000 <div id="primary"><button id="navbtn" aria-label="Open main menu" aria-controls="menu-primary" aria-expanded="false"><div class="lines" aria-hidden="true"><div class="line one"></div><div class="line two"></div><div class="line three"></div></div><!--/lines--><span>Menu</span></button><!--/navbtn--><nav class="primary_nav" aria-label="Main site navigation"><div class="menu-primary-menu-container"><ul id="menu-primary-menu" class="menu"><li id="menu-item-5714" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5714"><a href="https://www.aldenestatesofnaperville.com/about-us/rehabilitation-recovery/" aria-haspopup="true" aria-expanded="false" aria-controls="submenu-5714">About Us</a> 2001<ul class="sub-menu" hidden> 2002 <li id="menu-item-5701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5701"><a href="https://www.aldenestatesofnaperville.com/about-us/rehabilitation-recovery/">Rehabilitation & Recovery</a></li> 2003 <li id="menu-item-5953" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5953"><a href="https://www.aldenestatesofnaperville.com/about-us/planning-your-short-term-rehabilitation-stay/">Planning Your Short-Term Rehabilitation Stay</a></li> 2004 <li id="menu-item-5697" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5697"><a href="https://www.aldenestatesofnaperville.com/about-us/pricing/">Pricing</a></li> 2005 <li id="menu-item-6451" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6451"><a href="https://estatesofnapervi.securepayments.cardpointe.com/pay?">Payment</a></li> 2006 <li id="menu-item-6302" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6302"><a href="https://www.aldenestatesofnaperville.com/about-us/about-alden-video/">About Alden Video</a></li> 2007</ul> 2008</li> 2009<li id="menu-item-5690" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5690"><a href="https://www.aldenestatesofnaperville.com/careers/">Careers</a></li> 2010<li id="menu-item-5715" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5715"><a href="https://www.aldenestatesofnaperville.com/programs/orthopedic-rehabilitation/" aria-haspopup="true" aria-expanded="false" aria-controls="submenu-5715">Programs</a> 2011<ul class="sub-menu" hidden> 2012 <li id="menu-item-5703" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5703"><a href="https://www.aldenestatesofnaperville.com/programs/orthopedic-rehabilitation/">Orthopedic Rehabilitation – OrthopedicPro</a></li> 2013 <li id="menu-item-5705" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5705"><a href="https://www.aldenestatesofnaperville.com/programs/cardiac-rehabilitation/">Cardiac Rehabilitation – CardioPro</a></li> 2014 <li id="menu-item-5706" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5706"><a href="https://www.aldenestatesofnaperville.com/programs/neurological-rehabilitation/">NeuroStroke Rehabilitation – NeuroStrokePro</a></li> 2015 <li id="menu-item-5707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5707"><a href="https://www.aldenestatesofnaperville.com/programs/pulmonary-rehabilitation/">Pulmonary Rehabilitation – PulmonaryPro</a></li> 2016 <li id="menu-item-5708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5708"><a href="https://www.aldenestatesofnaperville.com/programs/short-term-rehabilitation/">Short-Term Rehabilitation</a></li> 2017 <li id="menu-item-5945" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5945"><a href="https://www.aldenestatesofnaperville.com/programs/medicallycomplexpro/">MedicallyComplexProâ¢</a></li> 2018 <li id="menu-item-6031" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6031"><a href="https://www.aldenestatesofnaperville.com/programs/skilled-nursing-care/">Skilled Nursing Care</a></li> 2019</ul> 2020</li> 2021<li id="menu-item-5716" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5716"><a href="https://www.aldenestatesofnaperville.com/5-star-service/amenities/" aria-haspopup="true" aria-expanded="false" aria-controls="submenu-5716">5-Star Service</a> 2022<ul class="sub-menu" hidden> 2023 <li id="menu-item-5689" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5689"><a href="https://www.aldenestatesofnaperville.com/5-star-service/amenities/">Amenities</a></li> 2024 <li id="menu-item-5688" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5688"><a href="https://www.aldenestatesofnaperville.com/5-star-service/accommodations/">Accommodations</a></li> 2025 <li id="menu-item-5711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5711"><a href="https://www.aldenestatesofnaperville.com/5-star-service/nursing-care/">Nursing Care</a></li> 2026 <li id="menu-item-5712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5712"><a href="https://www.aldenestatesofnaperville.com/5-star-service/restaurant-dining/">Restaurant Dining</a></li> 2027 <li id="menu-item-5700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5700"><a href="https://www.aldenestatesofnaperville.com/discover-alden-blog/stay-connected/">Stay Connected!</a></li> 2028</ul> 2029</li> 2030<li id="menu-item-5687" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5687"><a href="https://www.aldenestatesofnaperville.com/photos-videos/photos/" aria-haspopup="true" aria-expanded="false" aria-controls="submenu-5687">Photos/Videos</a> 2031<ul class="sub-menu" hidden> 2032 <li id="menu-item-6261" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6261"><a href="https://www.aldenestatesofnaperville.com/photos-videos/photos/">Photos</a></li> 2033 <li id="menu-item-6260" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6260"><a href="https://www.aldenestatesofnaperville.com/photos-videos/videos/">Videos</a></li> 2034</ul> 2035</li> 2036<li id="menu-item-5691" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5691"><a href="https://www.aldenestatesofnaperville.com/discover-alden-blog/">Blog</a></li> 2037<li id="menu-item-5717" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5717"><a href="https://www.aldenestatesofnaperville.com/contact/contact-us/" aria-haspopup="true" aria-expanded="false" aria-controls="submenu-5717">Contact</a> 2038<ul class="sub-menu" hidden> 2039 <li id="menu-item-5692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5692"><a href="https://www.aldenestatesofnaperville.com/contact/contact-us/">Contact Us</a></li> 2040 <li id="menu-item-5693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5693"><a href="https://www.aldenestatesofnaperville.com/contact/directions/">Get Directions</a></li> 2041 <li id="menu-item-5698" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5698"><a href="https://www.aldenestatesofnaperville.com/contact/experience-the-difference-and-schedule-a-tour-today/">Schedule a Tour</a></li> 2042 <li id="menu-item-5964" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5964"><a href="/feedback/thank-you-for-staying-with-us/">Share Your Experience</a></li> 2043</ul> 2044</li> 2045</ul></div></nav></div><!--primary--> </div><!--/main--> 2046 </section><!--/main-wrap--> 2047 </header> 2048 <main> 2049 <section class="hero-wrap int clearfix slider "><div id="hero"><div id="block-2" class="widget widget_hero_slideshow widget_block"><p><style>.splide__slide img {width: 100%;height: 100%;object-fit: cover;}</style> 2050
2050<script> 2051 document.addEventListener( 'DOMContentLoaded', function () { 2052 new Splide( '#ill_hero_slider_6ac213e0cc938', { 2053 type : 'loop', perPage: 1, autoplay : 'play', speed : 400, lazyLoad : 1, heightRatio : 0.5 2054 } ).mount(); 2055 } ); 2056 </script>
2056 2057 <section id="ill_hero_slider_6ac213e0cc938" class="ill_hero_slider splide " aria-label="Main Image Slider"><div class="splide__slider"><div class="splide__track stage"><ul class="splide__list"><li class="splide__slide slide-0 slide"><div class="splide__slide__container"><img loading="lazy" decoding="async" data-splide-lazy="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2017/06/rehab-recover.jpg" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2017/06/rehab-recover.jpg" alt="Exclusive Rehabilitation Achieves Results" width="1500" height="740"></div><!--/splide__slide__container--><div class="info " ><div class="info-inner"><div class="info-inner-inner"><div class="title" role="heading" aria-level="2" >Exclusive Rehabilitation Achieves Results</div><!--/title--></div><!--/info-inner-inner--></div><!--/info-inner--></div><!--/info--><a href="https://www.aldenestatesofnaperville.com/about-us/rehabilitation-recovery/" style="font-size: 0;" aria-label="opens link about Exclusive Rehabilitation Achieves Results">Exclusive Rehabilitation Achieves Results</a></li><li class="splide__slide slide-1 slide"><div class="splide__slide__container"><img loading="lazy" decoding="async" data-splide-lazy="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/amenities.jpg" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/amenities.jpg" alt="Indulging Your Senses" width="1500" height="740"></div><!--/splide__slide__container--><div class="info " ><div class="info-inner"><div class="info-inner-inner"><div class="title" role="heading" aria-level="2" >Indulging Your Senses</div><!--/title--></div><!--/info-inner-inner--></div><!--/info-inner--></div><!--/info--><a href="https://www.aldenestatesofnaperville.com/5-star-service/amenities/" style="font-size: 0;" aria-label="opens link about Indulging Your Senses">Indulging Your Senses</a></li><li class="splide__slide slide-2 slide"><div class="splide__slide__container"><img loading="lazy" decoding="async" data-splide-lazy="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/accomodations.jpg" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/accomodations.jpg" alt="Luxurious Surroundings that are Conducive to Recovery" width="1500" height="740"></div><!--/splide__slide__container--><div class="info " ><div class="info-inner"><div class="info-inner-inner"><div class="title" role="heading" aria-level="2" >Luxurious Surroundings that are Conducive to Recovery</div><!--/title--></div><!--/info-inner-inner--></div><!--/info-inner--></div><!--/info--><a href="https://www.aldenestatesofnaperville.com/5-star-service/accommodations/" style="font-size: 0;" aria-label="opens link about Luxurious Surroundings that are Conducive to Recovery">Luxurious Surroundings that are Conducive to Recovery</a></li><li class="splide__slide slide-3 slide"><div class="splide__slide__container"><img loading="lazy" decoding="async" data-splide-lazy="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/dining.jpg" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/dining.jpg" alt="Nutritious Meal
2057s Served with Exquisite Taste" width="1500" height="740"></div><!--/splide__slide__container--><div class="info " ><div class="info-inner"><div class="info-inner-inner"><div class="title" role="heading" aria-level="2" >Nutritious Meals Served with Exquisite Taste</div><!--/title--></div><!--/info-inner-inner--></div><!--/info-inner--></div><!--/info--><a href="https://www.aldenestatesofnaperville.com/5-star-service/restaurant-dining/" style="font-size: 0;" aria-label="opens link about Nutritious Meals Served with Exquisite Taste">Nutritious Meals Served with Exquisite Taste</a></li></ul></div><!--/splide__track--><div class="controls_container"><button class="splide__toggle controls" type="button"><svg class="splide__toggle__play" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m22 12-20 11v-22l10 5.5z"/></svg><svg class="splide__toggle__pause" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 1v22h7v-22zm13 0v22h7v-22z"/></svg></button><ul class="splide__pagination"></ul></div><!--/controls_container--></div><!--/splide__slider container--></section><!--/ill_hero_slider--></p> 2058</div></div><!--/hero--></section><!--/hero-wrap--> 2059 <section class="content-blocks"> 2060 <div class="content wrap" id="content"> 2061 2062<div class="wp-block-cover is-light" style="padding-top:6em;padding-right:0px;padding-bottom:9em;padding-left:0px"><img fetchpriority="high" decoding="async" width="1600" height="600" class="wp-block-cover__image-background wp-image-7263 size-full" alt="Alden Wave" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background.png" data-object-fit="cover" srcset="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background.png 1600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background-600x225.png 600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background-768x288.png 768w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/background-1536x576.png 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"> 2063<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow group-width-max_width" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width: 90%; margin: 0 auto; max-width:1000px"> 2064<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="300" height="50" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/icon.png" alt="Alden icon" class="wp-image-7264"/></figure> 2065 2066 2067 2068<h1 class="wp-block-heading has-text-align-center">Comprehensive Therapies that Result in Lasting Recoveries</h1> 2069 2070 2071 2072<p class="has-text-align-center wp-block-paragraph">We offer a holistic approach to quality care and services, providing innovative therapies that are designed to return you home as quickly â and safely â as possible. From our industry-recognized therapeutic treatments to our luxurious accommodations and indulgent amenities, youâll enjoy a wonderful place to call home while you recuperate and rejuvenate.</p> 2073</div> 2074</div></div> 2075 2076 2077 2078<div class="wp-block-group has-background is-layout-flow wp-block-group-is-layout-flow" style="background:linear-gradient(145deg,rgb(3,98,130) 0%,rgb(148,197,213) 100%);padding-top:6em;padding-right:0px;padding-bottom:6em;padding-left:0px;width: 100%; max-width: 100%"> 2079<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow group-width-max_width" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width: 90%; margin: 0 auto; max-width:1400px"> 2080<h2 class="wp-block-heading has-text-align-center has-white-color has-text-color has-link-color wp-elements-9b80acb76bf9f20de7a8694b337e7e2a">Our Programs</h2> 2081 2082 2083 2084<div class="pod-block"> 2085 <div class="pod-wrapper four"> 2086 2087 <article class="pod-wrap" style="--pod-title-color: #000000; --pod-text-color: #505050; --pod-link-color: #00607f; --pod-icon-color: #00607f; --pod-icon-bg: #9bc7d6; --pod-background-bg: #ffffff"> 2088 <a class="abs-link" href="https://www.aldenestatesofnaperville.com/programs/orthopedic-rehabilitation/" target="_self">
2089 <span class="screen-reader-text"> 2090 Learn More </span> 2091 </a> 2092 <figure> 2093 <img decoding="async" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/ortho-rehab.jpg" alt="Older couple on golf course" /> 2094 </figure> 2095 <div class="icon"> 2096 <i class="fa-solid fa-person-limbs-wide"></i> </div> 2097 <div class="pod-text"> 2098 <h4>Orthopedic Rehab</h4> 2099 <p>Helping individuals recover from hip or knee surgery quickly and safely.</p> 2100 <p> 2101 <a href="https://www.aldenestatesofnaperville.com/programs/orthopedic-rehabilitation/" target="_self"> 2102 Learn More </a> 2103 </p> 2104 </div><!--/pod-text--> 2105 </article> 2106 2107 <article class="pod-wrap" style="--pod-title-color: #000000; --pod-text-color: #505050; --pod-link-color: #00607f; --pod-icon-color: #00607f; --pod-icon-bg: #9bc7d6; --pod-background-bg: #ffffff"> 2108 <a class="abs-link" href="https://www.aldenestatesofnaperville.com/programs/cardiac-rehabilitation/" target="_self"> 2109 <span class="screen-reader-text"> 2110 Learn More </span> 2111 </a> 2112 <figure> 2113 <img decoding="async" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/cardiac-rehab.jpg" alt="Physical therapist and patient" /> 2114 </figure> 2115 <div class="icon"> 2116 <i class="fa-solid fa-heart-pulse"></i> </div> 2117 <div class="pod-text"> 2118 <h4>Cardiac Rehab</h4> 2119 <p>Exercise, education, nutrition and support designed to heal the heart.</p> 2120 <p> 2121 <a href="https://www.aldenestatesofnaperville.com/programs/cardiac-rehabilitation/" target="_self"> 2122 Learn More </a> 2123 </p> 2124 </div><!--/pod-text--> 2125 </article> 2126 2127 <article class="pod-wrap" style="--pod-title-color: #000000; --pod-text-color: #505050; --pod-link-color: #00607f; --pod-icon-color: #00607f; --pod-icon-bg: #9bc7d6; --pod-background-bg: #ffffff"> 2128 <a class="abs-link" href="https://www.aldenestatesofnaperville.com/programs/neurological-rehabilitation/" target="_self"> 2129 <span class="screen-reader-text"> 2130 Learn More </span> 2131 </a> 2132 <figure> 2133 <img decoding="async" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/neuro-rehab.jpg" alt="Woman with therapy dog." /> 2134 </figure> 2135 <div class="icon"> 2136 <i class="fa-solid fa-head-side-heart"></i> </div> 2137 <div class="pod-text"> 2138 <h4>Neuro Rehab</h4> 2139 <p>Outcome-driven rehab for those recovering from stroke or brain injury.</p> 2140 <p> 2141 <a href="https://www.aldenestatesofnaperville.com/programs/neurological-rehabilitation/" target="_self"> 2142 Learn More </a> 2143 </p> 2144 </div><!--/pod-text--> 2145 </article> 2146 2147 <article class="pod-wrap" style="--pod-title-color: #000000; --pod-text-color: #505050; --pod-link-color: #00607f; --pod-icon-color: #00607f; --pod-icon-bg: #9bc7d6; --pod-background-bg: #ffffff"> 2148 <a class="abs-link" href="https://www.aldenestatesofnaperville.com/programs/short-term-rehabilitation/" target="_self">
2149 <span class="screen-reader-text"> 2150 Learn More </span> 2151 </a> 2152 <figure> 2153 <img decoding="async" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2018/01/short-term-rehab.jpg" alt="Physical therapist and patient" /> 2154 </figure> 2155 <div class="icon"> 2156 <i class="fa-sharp fa-solid fa-walker"></i> </div> 2157 <div class="pod-text"> 2158 <h4>Short-Term Rehab</h4> 2159 <p>Post-acute care that restores maximum functioning and independence.</p> 2160 <p> 2161 <a href="https://www.aldenestatesofnaperville.com/programs/short-term-rehabilitation/" target="_self"> 2162 Learn More </a> 2163 </p> 2164 </div><!--/pod-text--> 2165 </article> 2166 </div><!--/pod-wrapper--> 2167 </div><!--/pod-block--></div> 2168</div> 2169 2170 2171 2172<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow group-width-max_width" style="padding-top:8em;padding-right:0px;padding-bottom:8em;padding-left:0px;width: 90%; margin: 0 auto; max-width:1400px"> 2173<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ff4af628 wp-block-group-is-layout-flex" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width: 100%; max-width: 100%"> 2174<h2 class="wp-block-heading">From the Alden Blog</h2> 2175 2176 2177 2178<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide wp-container-content-9cfa9a5a"/> 2179</div> 2180 2181 2182 2183<div class="blogs-wrapper blogs-block" style="--blog-date: rgb(0,0,0); --blog-title: #036282;"> 2184 <div class="blogs-wrap"> 2185 <div class="big-blog"> 2186 <article class="blog-wrap"> 2187 <figure class="img" role="none"> 2188 <a href="https://www.aldenestatesofnaperville.com/practicing-mindfulness/"> 2189 <img decoding="async" width="2560" height="1440" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1.jpg" class="attachment-full size-full wp-post-image" alt="Elderly Asian man meditating under a tree with wireless headphones, calm and refreshed." srcset="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1.jpg 2560w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1-600x338.jpg 600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1-1600x900.jpg 1600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1-768x432.jpg 768w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1-1536x864.jpg 1536w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2235158260-scaled-1-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100v
2189w, 2560px" /> </a> 2190 </figure> 2191 2192 <div class="info"> 2193 <p class="date"> 2194 Sep 1, 2026 </p> 2195 <h4> 2196 <a href="https://www.aldenestatesofnaperville.com/practicing-mindfulness/" aria-label="Read more about Practicing Mindfulness"> 2197 Practicing Mindfulness </a> 2198 </h4> 2199 <p>At its core, mindfulness means anchoring your awareness in the here and now by concentrating on a single sensation, object, or experience. Once dismissed as a fringe wellness trend, it now has a growing body of research behind it showing real benefits for stress reduction and overall health. Millions of people around the world have […]</p> 2200 </div><!--/info--> 2201 </article> 2202 </div><!--/big-blog--> 2203 <div class="stacked-blogs"> 2204 <article class="blog-wrap"> 2205 <figure class="img" role="none"> 2206 <a href="https://www.aldenestatesofnaperville.com/what-families-should-know-about-hospital-delirium/"> 2207 <img loading="lazy" decoding="async" width="2121" height="1414" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983.jpg" class="attachment-full size-full wp-post-image" alt="A female nurse of African decent checks in on her senior patient as she awaits to be called for surgery. She is smiling as she reassures her patient and puts her at ease before the procedure." srcset="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983.jpg 2121w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983-600x400.jpg 600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983-1600x1067.jpg 1600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983-768x512.jpg 768w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983-1536x1024.jpg 1536w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-1568442983-2048x1365.jpg 2048w" sizes="auto, (max-width: 2121px) 100vw, 2121px" /> </a> 2208 </figure> 2209 2210 <div class="info"> 2211 <p class="date"> 2212 Aug 15, 2026 </p> 2213 <h4> 2214 <a href="https://www.aldenestatesofnaperville.com/what-families-should-know-about-hospital-delirium/" aria-label="Read more about What Families Should Know About Hospital Delirium"> 2215 What Families Should Know About Hospital Delirium </a> 2216 </h4> 2217 <p>Imagine your mother goes in for a routine hip replacement. The surgery goes smoothly, but as the anesthesia wears off, something seems terribly wrong. She’s accusing the nursing staff of trying to harm her, crying out in distress, and barely recognizable as herself. Your first thought might be: Did she develop dementia overnight? Most likely, […]</p> 2218 </div><!--/info--> 2219 </article> 2220 <article class="blog-wrap"> 2221 <figure class="img" role="none"> 2222 <a href="https://www.aldenestatesofnaperville.com/is-it-normal-forgetfulness-or-something-more/"> 2223 <img loading="lazy" decoding="async" width="2120" height="1414" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613.jpg" class="attachment-full size-full wp-post-image" alt="Sad aged woman sit on sofa alone in living room suffers from health issues, life difficulties or fights, retirement bring financial insecurity, causing stress and worries. Regrets, unresolved problems" srcset="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613.jpg 2120w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613-600x400.jpg 600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613-1600x1067.jpg 1600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613-768x512.jpg 768w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613-1536x1024.jpg 1536w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2279011613-2048x1366.jpg 2048w" sizes="auto, (max-width: 2120px) 100v
2223w, 2120px" /> </a> 2224 </figure> 2225 2226 <div class="info"> 2227 <p class="date"> 2228 Aug 1, 2026 </p> 2229 <h4> 2230 <a href="https://www.aldenestatesofnaperville.com/is-it-normal-forgetfulness-or-something-more/" aria-label="Read more about Is It Normal Forgetfulness or Something More?"> 2231 Is It Normal Forgetfulness or Something More? </a> 2232 </h4> 2233 <p>Misplacing your keys. Blanking on a name you know perfectly well. Walking into a room and forgetting why you went there. These moments happen to all of us. But for older adults, they can trigger an unsettling question: Is this just getting older, or is something wrong? The answer is usually reassuring, but it’s worth […]</p> 2234 </div><!--/info--> 2235 </article> 2236 <article class="blog-wrap"> 2237 <figure class="img" role="none"> 2238 <a href="https://www.aldenestatesofnaperville.com/what-your-sense-of-smell-can-tell-you-about-your-health/"> 2239 <img loading="lazy" decoding="async" width="2121" height="1414" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752.jpg" class="attachment-full size-full wp-post-image" alt="Senior gardener harvesting anemone flowers in spring garden. Retired woman smelling bloom on flower bed at sunset. Gardening" srcset="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752.jpg 2121w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752-600x400.jpg 600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752-1600x1067.jpg 1600w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752-768x512.jpg 768w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752-1536x1024.jpg 1536w, https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/09/GettyImages-2153250752-2048x1365.jpg 2048w" sizes="auto, (max-width: 2121px) 100vw, 2121px" /> </a> 2240 </figure> 2241 2242 <div class="info"> 2243 <p class="date"> 2244 Jul 15, 2026 </p> 2245 <h4> 2246 <a href="https://www.aldenestatesofnaperville.com/what-your-sense-of-smell-can-tell-you-about-your-health/" aria-label="Read more about What Your Sense of Smell Can Tell You About Your Health"> 2247 What Your Sense of Smell Can Tell You About Your Health </a> 2248 </h4> 2249 <p>Think about the smell of fresh coffee in the morning, or cookies baking in the oven. Our sense of smell is something most of us take for granted â until it starts to fade. But new research suggests that paying attention to how well we can smell may be one of the most important things […]</p> 2250 </div><!--/info--> 2251 </article> 2252 </div><!--/stacked-blogs--> 2253 </div><!--/blogs-wrap--> 2254</div><!--/blogs-wrapper--> 2255 2256 2257<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ff4af628 wp-block-group-is-layout-flex" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width: 100%; max-width: 100%"> 2258<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide wp-container-content-9cfa9a5a"/> 2259 2260 2261 2262<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 2263<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="/discover-alden-blog/">View all Posts</a></div> 2264</div> 2265</div> 2266</div> 2267 </div><!--/content--> 2268 </section><!--/content-wrap--> 2269 2270 </main> 2271 <footer> 2272 <section class="footer-wrap"> 2273 <div class="footer wrap"> 2274 <div id="block-5" class="widget widget_footer_contact widget_block widget_media_image"> 2275<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="301" height="120" src="https://www.aldenestatesofnaperville.com/wp-content/uploads/sites/149/2026/10/logo-2.png" alt="Alden logo" class="wp-image-7265"/></figure> 2276</div><div id="block-6" class="widget widget_footer_contact widget_block"> 2277<div class="wp-block-group wp-container-content-0733e5d0 is-layout-flow wp-block-group-is-layout-flow" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width: 100%; max-width: 100%"> 2278<p class="wp-block-paragraph"><a href="https://www.aldenestatesofnaperville.com/site-map/" data-type="page" data-id="42">Sitemap</a></p> 2279 2280 2281 2282<p class="wp-block-paragraph"><a href="https://www.aldenestatesofnaperville.com/privacy-policy/" data-type="page" data-id="38">Privacy Policy</a></p> 2283 2284 2285 2286<p class="wp-block-paragraph"><a href="https://www.aldenestatesofnaperville.com/non-discrimination-notice/" data-type="page" data-id="35">Nondiscrimination Notice</a></p> 2287 2288 2289 2290<p class="wp-block-paragraph"><a href="https://www.aldenestatesofnaperville.com/accessibility/" data-type="page" data-id="4399">Accessibility</a></p> 2291</div> 2292</div>
2292 </div><!--/footer--> 2293 <div class="copyright"> 2294 <div id="block-7" class="widget widget_social_contact widget_block"> 2295<ul class="wp-block-social-links has-large-icon-size has-icon-color is-style-logos-only is-layout-flex wp-block-social-links-is-layout-flex"><li style="color:#ffffff" class="wp-social-link wp-social-link-facebook has-white-color wp-block-social-link"><a href="https://www.facebook.com/thealdennetwork" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> 2296 2297<li style="color:#ffffff" class="wp-social-link wp-social-link-x has-white-color wp-block-social-link"><a href="https://x.com/TheAldenNetwork" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li> 2298 2299<li style="color:#ffffff" class="wp-social-link wp-social-link-linkedin has-white-color wp-block-social-link"><a href="https://www.linkedin.com/company/alden-management/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li> 2300 2301<li style="color:#ffffff" class="wp-social-link wp-social-link-youtube has-white-color wp-block-social-link"><a href="https://www.youtube.com/user/AldenNetwork" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li> 2302 2303<li style="color:#ffffff" class="wp-social-link wp-social-link-feed has-white-color wp-block-social-link"><a href="https://www.aldenestatesofnaperville.com/news/blog/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg><span class="wp-block-social-link-label screen-reader-text">RSS Feed</span></a></li></ul> 2304</div><div id="block-8" class="widget widget_social_contact widget_block widget_text"> 2305<p class="wp-block-paragraph">1525 Oxford Lane, Naperville, IL 60565 | 630-983-0300</p> 2306</div> <div class="copyright-text"> 2307 <p>© 2026 Alden Estates of Naperville -2026. All Rights Reserved<br />Website Design by <a href="https://www.illuminage.com/" target="_blank" aria-label="opens IlluminAge website in new tab/window">IlluminAge</a></p> 2308 </div><!--/copyright-text--> 2309 </div><!--/copyright--> 2310 </section><!--/footer-wrap--> 2311 </footer> 2312
2312<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
2312 2313
2313<script type="speculationrules"> 2314{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/149/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/alden-2026/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2315</script>
vendor: 1 bytes, line 2315
2315
2316<script id="baguettebox-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/gallery-block-lightbox/dist/baguetteBox.min.js?ver=1.12.0"></script>
vendor: 1 bytes, line 2316
2316
2317<script id="baguettebox-js-after"> 2318window.addEventListener('load', function() {baguetteBox.run('.wp-block-gallery,:not(.wp-block-gallery)>.wp-block-image,.wp-block-media-text__media,.gallery,.wp-block-coblocks-gallery-masonry,.wp-block-coblocks-gallery-stacked,.wp-block-coblocks-gallery-collage,.wp-block-coblocks-gallery-offset,.wp-block-coblocks-gallery-stacked,.mgl-gallery,.gb-block-image',{captions:function(t){var e=t.parentElement.classList.contains("wp-block-image")||t.parentElement.classList.contains("wp-block-media-text__media")?t.parentElement.querySelector("figcaption"):t.parentElement.parentElement.querySelector("figcaption,dd");return!!e&&e.innerHTML},filter:/.+\.(gif|jpe?g|png|webp|svg|avif|heif|heic|tif?f|)($|\?)/i,ignoreClass:'no-lightbox',animation:'slideIn'});}); 2319//# sourceURL=baguettebox-js-after 2320</script>
vendor: 1 bytes, line 2320
2320
2321<script id="domreadyfivestar-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/ill-fivestar-form-new/js/dom-ready-fivestar.js?ver=7.0.5"></script>
vendor: 1 bytes, line 2321
2321
2322<script id="jqueryuijs-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/ill-fivestar-form-new/js/jquery-ui.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 2322
2322
2323<script id="gforms_recaptcha_recaptcha-js-extra"> 2324var gforms_recaptcha_recaptcha_strings = {"nonce":"10ba6cc7e1","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://www.aldenestatesofnaperville.com/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"1","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings. Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings. Do you want to proceed?","site_key":"6LegYJYsAAAAAKYTXyi2t3tj32t2zg9uHOGWLn3C"}; 2325//# sourceURL=gforms_recaptcha_recaptcha-js-extra 2326</script>
vendor: 127 bytes, lines 2326-2327
2326 2327<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
23276LegYJYsAAAAAKYTXyi2t3tj32t2zg9uHOGWLn3C
vendor: 27 bytes, line 2327
2327&ver=2.1.0"></script>
2328<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/gravityformsrecaptcha/js/frontend.js?ver=2.1.0"></script>
vendor: 1 bytes, line 2328
2328
2329<script id="ill_hero_slider_script-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/js/splide.min.js?ver=2026.8.7.2"></script>
vendor: 1 bytes, line 2329
2329
2330<script id="ill_hero_slider_ada_script-js" src="https://www.aldenestatesofnaperville.com/wp-content/plugins/illuminage-hero-slider-ada/assets/js/ada.min.js?ver=2026.8.7.2"></script>
vendor: 1 bytes, line 2330
2330
2331<script id="ill_bt_access_tools_script_cookies-js" src="https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/tools/assets/js/accessibility_cookies.js?ver=1.0"></script>
vendor: 1 bytes, line 2331
2331
2332<script id="ill_bt_access_tools_script_high_contrast-js" src="https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/tools/assets/js/high_contrast.js?ver=1.0"></script>
vendor: 1 bytes, line 2332
2332
2333<script id="ill_bt_access_tools_script_font_sizer-js" src="https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/tools/assets/js/font_sizer.js?ver=1.0"></script>
vendor: 1 bytes, line 2333
2333
2334<script id="ill_bt_access_tools_script_search_function-js" src="https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/tools/assets/js/search_function.js?ver=1.0"></script>
vendor: 1 bytes, line 2334
2334
2335<script id="wp-emoji-settings" type="application/json"> 2336{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://www.aldenestatesofnaperville.com/wp-includes/js/wp-emoji.js?ver=7.0.5","twemoji":"https://www.aldenestatesofnaperville.com/wp-includes/js/twemoji.js?ver=7.0.5"}} 2337</script>
vendor: 1 bytes, line 2337
2337
2338<script type="module"> 2339/** 2340 * @output wp-includes/js/wp-emoji-loader.js 2341 */ 2342 2343/* eslint-env es6 */ 2344 2345// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 2346 2347/** 2348 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 2349 * @typedef WPEmojiSettings 2350 * @type {object} 2351 * @property {?object} source 2352 * @property {?string} source.concatemoji 2353 * @property {?string} source.twemoji 2354 * @property {?string} source.wpemoji 2355 */ 2356 2357const selector = 'script#wp-emoji-settings'; 2358const script = document.querySelector( selector ); 2359if ( ! ( script instanceof HTMLScriptElement ) ) { 2360 throw new Error( `Element missing: ${ selector }`); 2361} 2362const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 2363 2364// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). 2365window._wpemojiSettings = settings; 2366 2367/** 2368 * Support tests. 2369 * @typedef SupportTests 2370 * @type {object} 2371 * @property {?boolean} flag 2372 * @property {?boolean} emoji 2373 */ 2374 2375const sessionStorageKey = 'wpEmojiSettingsSupports'; 2376const tests = [ 'flag', 'emoji' ]; 2377 2378/** 2379 * Checks whether the browser supports offloading to a Worker. 2380 * 2381 * @since 6.3.0 2382 * 2383 * @private 2384 * 2385 * @returns {boolean} 2386 */ 2387function supportsWorkerOffloading() { 2388 return ( 2389 typeof Worker !== 'undefined' && 2390 typeof OffscreenCanvas !== 'undefined' && 2391 typeof URL !== 'undefined' && 2392 URL.createObjectURL && 2393 typeof Blob !== 'undefined' 2394 ); 2395} 2396 2397/** 2398 * @typedef SessionSupportTests 2399 * @type {object} 2400 * @property {number} timestamp 2401 * @property {SupportTests} supportTests 2402 */ 2403 2404/** 2405 * Get support tests from session. 2406 * 2407 * @since 6.3.0 2408 * 2409 * @private 2410 * 2411 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 2412 */ 2413function getSessionSupportTests() { 2414 try { 2415 /** @type {SessionSupportTests} */ 2416 const item = JSON.parse( 2417 sessionStorage.getItem( sessionStorageKey ) 2418 ); 2419 if ( 2420 typeof item === 'object' && 2421 typeof item.timestamp === 'number' && 2422 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 2423 typeof item.supportTests === 'object' 2424 ) { 2425 return item.supportTests; 2426 } 2427 } catch ( e ) {} 2428 return null; 2429} 2430 2431/** 2432 * Persist the supports in session storage. 2433 * 2434 * @since 6.3.0 2435 * 2436 * @private 2437 * 2438 * @param {SupportTests} supportTests Support tests. 2439 */ 2440function setSessionSupportTests( supportTests ) { 2441 try { 2442 /** @type {SessionSupportTests} */ 2443 const item = { 2444 supportTests: supportTests, 2445 timestamp: new Date().valueOf() 2446 }; 2447 2448 sessionStorage.setItem( 2449 sessionStorageKey, 2450 JSON.stringify( item ) 2451 ); 2452 } catch ( e ) {} 2453} 2454 2455/** 2456 * Checks if two sets of Emoji characters render the same visually. 2457 * 2458 * This is used to determine if the browser is rendering an emoji with multiple data points 2459 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 2460 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 2461 * does not support the emoji correctly. 2462 * 2463 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2464 * scope. Everything must be passed by parameters. 2465 * 2466 * @since 4.9.0 2467 * 2468 * @private 2469 * 2470 * @param {CanvasRenderingContext2D} context 2D Context. 2471 * @param {string} set1 Set of Emoji to test. 2472 * @param {string} set2 Set of Emoji to test. 2473 * 2474 * @return {boolean} True if the two sets render the same. 2475 */ 2476function emojiSetsRenderIdentically( context, set1, set2 ) { 2477 // Cleanup from previous test. 2478 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2479 context.fillText( set1, 0, 0 ); 2480 const rendered1 = new Uint32Array( 2481 context.getImageData( 2482 0, 2483 0, 2484 context.canvas.width, 2485 context.canvas.height 2486 ).data 2487 ); 2488 2489 // Cleanup from previous test. 2490 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2491 context.fillText( set2, 0, 0 ); 2492 const rendered2 = new Uint32Array( 2493 context.getImageData( 2494 0, 2495 0, 2496 context.canvas.width,
2497 context.canvas.height 2498 ).data 2499 ); 2500 2501 return rendered1.every( ( rendered2Data, index ) => { 2502 return rendered2Data === rendered2[ index ]; 2503 } ); 2504} 2505 2506/** 2507 * Checks if the center point of a single emoji is empty. 2508 * 2509 * This is used to determine if the browser is rendering an emoji with a single data point 2510 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 2511 * rendered emoji will have a non-zero value at the center point. 2512 * 2513 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2514 * scope. Everything must be passed by parameters. 2515 * 2516 * @since 6.8.2 2517 * 2518 * @private 2519 * 2520 * @param {CanvasRenderingContext2D} context 2D Context. 2521 * @param {string} emoji Emoji to test. 2522 * 2523 * @return {boolean} True if the center point is empty. 2524 */ 2525function emojiRendersEmptyCenterPoint( context, emoji ) { 2526 // Cleanup from previous test. 2527 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2528 context.fillText( emoji, 0, 0 ); 2529 2530 // Test if the center point (16, 16) is empty (0,0,0,0). 2531 const centerPoint = context.getImageData(16, 16, 1, 1); 2532 for ( let i = 0; i < centerPoint.data.length; i++ ) { 2533 if ( centerPoint.data[ i ] !== 0 ) { 2534 // Stop checking the moment it's known not to be empty. 2535 return false; 2536 } 2537 } 2538 2539 return true; 2540} 2541 2542/** 2543 * Determines if the browser properly renders Emoji that Twemoji can supplement. 2544 * 2545 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2546 * scope. Everything must be passed by parameters. 2547 * 2548 * @since 4.2.0 2549 * 2550 * @private 2551 * 2552 * @param {CanvasRenderingContext2D} context 2D Context. 2553 * @param {string} type Whether to test for support of "flag" or "emoji". 2554 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2555 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2556 * 2557 * @return {boolean} True if the browser can render emoji, false if it cannot. 2558 */ 2559function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2560 let isIdentical; 2561 2562 switch ( type ) { 2563 case 'flag': 2564 /* 2565 * Test for Transgender flag compatibility. Added in Unicode 13. 2566 * 2567 * To test for support, we try to render it, and compare the rendering to how it would look if 2568 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 2569 */ 2570 isIdentical = emojiSetsRenderIdentically( 2571 context, 2572 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 2573 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 2574 ); 2575 2576 if ( isIdentical ) { 2577 return false; 2578 } 2579 2580 /* 2581 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 2582 * so gives us an easy test for full support. 2583 * 2584 * To test for support, we try to render it, and compare the rendering to how it would look if 2585 * the browser doesn't render it correctly ([C] + [Q]). 2586 */ 2587 isIdentical = emojiSetsRenderIdentically( 2588 context, 2589 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 2590 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 2591 ); 2592 2593 if ( isIdentical ) { 2594 return false; 2595 } 2596 2597 /* 2598 * Test for English flag compatibility. England is a country in the United Kingdom, it 2599 * does not have a two letter locale code but rather a five letter sub-division code. 2600 * 2601 * To test for support, we try to render it, and compare the rendering to how it would look if 2602 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 2603 */ 2604 isIdentical = emojiSetsRenderIdentically( 2605 context, 2606 // as the flag sequence 2607 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 2608 // with each code point separated by a zero-width space 2609 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 2610 ); 2611 2612 return ! isIdentical; 2613 case 'emoji': 2614 /* 2615 * Is there a large, hairy, humanoid mythical creature living in the browser? 2616 * 2617 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 2618 * 2619 * The hairy creature emoji is a single code point emoji. Testing for browser 2620 * support required testing the center point of the emoji to see if it is empty. 2621 * 2622 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 2623 * 2624 * When updating this test, please ensure that the emoji is either a single code point 2625 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 2626 * joiner vs a zero-width space. 2627 */ 2628 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 2629 return ! notSupported; 2630 } 2631 2632 return false;
2633} 2634 2635/** 2636 * Checks emoji support tests. 2637 * 2638 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2639 * scope. Everything must be passed by parameters. 2640 * 2641 * @since 6.3.0 2642 * 2643 * @private 2644 * 2645 * @param {string[]} tests Tests. 2646 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 2647 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2648 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2649 * 2650 * @return {SupportTests} Support tests. 2651 */ 2652function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2653 let canvas; 2654 if ( 2655 typeof WorkerGlobalScope !== 'undefined' && 2656 self instanceof WorkerGlobalScope 2657 ) { 2658 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 2659 } else { 2660 canvas = document.createElement( 'canvas' ); 2661 } 2662 2663 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 2664 2665 /* 2666 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 2667 * it doesn't work when the font is bolder than 500 weight. So, we 2668 * check for bold rendering support to avoid invisible emoji in Chrome. 2669 */ 2670 context.textBaseline = 'top'; 2671 context.font = '600 32px Arial'; 2672 2673 const supports = {}; 2674 tests.forEach( ( test ) => { 2675 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2676 } ); 2677 return supports; 2678} 2679 2680/** 2681 * Adds a script to the head of the document. 2682 * 2683 * @ignore 2684 * 2685 * @since 4.2.0 2686 * 2687 * @param {string} src The url where the script is located. 2688 * 2689 * @return {void} 2690 */ 2691function addScript( src ) { 2692 const script = document.createElement( 'script' ); 2693 script.src = src; 2694 script.defer = true; 2695 document.head.appendChild( script ); 2696} 2697 2698settings.supports = { 2699 everything: true, 2700 everythingExceptFlag: true 2701}; 2702 2703// Obtain the emoji support from the browser, asynchronously when possible. 2704new Promise( ( resolve ) => { 2705 let supportTests = getSessionSupportTests(); 2706 if ( supportTests ) { 2707 resolve( supportTests ); 2708 return; 2709 } 2710 2711 if ( supportsWorkerOffloading() ) { 2712 try { 2713 // Note that the functions are being passed as arguments due to minification. 2714 const workerScript = 2715 'postMessage(' + 2716 testEmojiSupports.toString() + 2717 '(' + 2718 [ 2719 JSON.stringify( tests ), 2720 browserSupportsEmoji.toString(), 2721 emojiSetsRenderIdentically.toString(), 2722 emojiRendersEmptyCenterPoint.toString() 2723 ].join( ',' ) + 2724 '));'; 2725 const blob = new Blob( [ workerScript ], { 2726 type: 'text/javascript' 2727 } ); 2728 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 2729 worker.onmessage = ( event ) => { 2730 supportTests = event.data; 2731 setSessionSupportTests( supportTests ); 2732 worker.terminate(); 2733 resolve( supportTests ); 2734 }; 2735 return; 2736 } catch ( e ) {} 2737 } 2738 2739 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2740 setSessionSupportTests( supportTests ); 2741 resolve( supportTests ); 2742} ) 2743 // Once the browser emoji support has been obtained from the session, finalize the settings. 2744 .then( ( supportTests ) => { 2745 /* 2746 * Tests the browser support for flag emojis and other emojis, and adjusts the 2747 * support settings accordingly. 2748 */ 2749 for ( const test in supportTests ) { 2750 settings.supports[ test ] = supportTests[ test ]; 2751 2752 settings.supports.everything = 2753 settings.supports.everything && settings.supports[ test ]; 2754 2755 if ( 'flag' !== test ) { 2756 settings.supports.everythingExceptFlag = 2757 settings.supports.everythingExceptFlag && 2758 settings.supports[ test ]; 2759 } 2760 } 2761 2762 settings.supports.everythingExceptFlag = 2763 settings.supports.everythingExceptFlag && 2764 ! settings.supports.flag; 2765 2766 // When the browser can not render everything we need to load a polyfill. 2767 if ( ! settings.supports.everything ) { 2768 const src = settings.source || {}; 2769 2770 if ( src.concatemoji ) { 2771 addScript( src.concatemoji ); 2772 } else if ( src.wpemoji && src.twemoji ) { 2773 addScript( src.twemoji ); 2774 addScript( src.wpemoji ); 2775 } 2776 } 2777 } ); 2778//# sourceURL=https://www.aldenestatesofnaperville.com/wp-includes/js/wp-emoji-loader.js 2779</script>
2779 2780
2780<script> 2781 jQuery( document ).ready(function( $ ) { 2782 var hostname_arr = window.location.hostname.split("."); 2783 hostname_arr.shift(); 2784 var domain_name = hostname_arr.join("."); 2785 if(domain_name == 'com') { 2786 domain_name = window.location.hostname; 2787 } 2788 console.log(domain_name); 2789 2790 var doc_regex = new RegExp('(csv|doc|docx|pdf|ppt|pptx|xcl|xls|xlsx)$'); 2791 var host_regex = new RegExp(domain_name + '/'); 2792 var misc_regex = new RegExp('^(javascript|mailto)'); 2793 2794 jQuery('.page a, .single a').not('.page #wpadminbar a, .no_new_tab a').each(function() { 2795 var link_href = this.href; 2796 var new_tab = false; 2797 2798 // check for various document types 2799 if( doc_regex.test(link_href) ) { 2800 new_tab = true; 2801 } 2802 2803 // check for external URL 2804 if( !host_regex.test(link_href) ) { 2805 new_tab = true; 2806 } 2807 2808 // check for misc links (e.g. javascript, mailto, etc) 2809 if( misc_regex.test(link_href) ) { 2810 new_tab = false; 2811 } 2812 2813 // check for blank links 2814 if( link_href == '' ) { 2815 new_tab = false; 2816 } 2817 2818 // if new tab is true launch link in new window 2819 if( new_tab ) { 2820 jQuery(this).attr("target", "_blank"); 2821 } 2822 2823 // check if aria-label exists 2824 if(!jQuery(this).attr('aria-label')) { 2825 if(new_tab) { 2826 jQuery(this).attr('aria-label', 'opens link in new tab/window'); 2827 } else { 2828 jQuery(this).attr('aria-label', 'opens link to '+ link_href); 2829 } 2830 } 2831 }); 2832 }); 2833 2834 </script>
2834 2835
2835<script type="text/javascript" src="https://www.aldenestatesofnaperville.com/wp-content/themes/alden-2026/assets/js/common.js"></script>
2835 2836 </body> 2837</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.