html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1{font-size:2em;margin:.67em 0}img{border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}@font-face{font-family:"MillerBanner";src:url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../fonts/MillerBanner-Semibold.woff") format("woff"),url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../fonts/MillerBanner-Semibold.ttf") format("truetype");font-display:swap;font-weight:600;font-style:normal}.second-menu,.add-menu,.contact-list,.filter-list,.communities-list,.description-list,.breadcrumbs,.aside-menu .menu-slide ul,.aside-menu,#nav,.menu-wrap ul,.community-nav ul,.instagram-list,.history-slider,.media-gallery .slick-dots,.paginationjs-pages ul{margin:0;padding:0;list-style:none}.navigation-single:after,.post-password-form p:after,.search-form:after,.widget:after,dl:after,.clearfix:after{content:"";display:block;clear:both}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{max-height:1000000px}body{color:#252d3b;background:#fff;font:18px/1.7647058 "proxima-nova","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;vertical-align:middle}iframe{border:none}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 1.7647058em}ul,ol{padding-left:1em}ul ul,ul ol,ol ul,ol ol{padding-left:3em;margin:0}ul{list-style-type:disc}form,fieldset{margin:0;padding:0;border-style:none}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=url],input[type=date],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=url]:focus,input[type=date]:focus,textarea:focus{border-bottom-color:#c69230;outline:none}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=date]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}button,input[type=button],input[type=reset],input[type=file],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=url],input[type=date],textarea{transition:border .3s ease-in-out}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(29,36,46,.6)}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(29,36,46,.6)}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=date]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(29,36,46,.6)}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(29,36,46,.6)}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=url],input[type=date],textarea{display:block;width:100%;color:#1d242e;box-shadow:0 -1px 0 #918b81 inset;border:1px #ece6dc solid;border-bottom:none;padding:12px 10px;letter-spacing:2px;font-size:18px;line-height:1.2;background-color:transparent}input[type=text]:hover,input[type=text]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=email]:hover,input[type=email]:focus,input[type=search]:hover,input[type=search]:focus,input[type=password]:hover,input[type=password]:focus,input[type=url]:hover,input[type=url]:focus,input[type=date]:hover,input[type=date]:focus,textarea:hover,textarea:focus{box-shadow:0 -1px #918b81 inset}.search-form{margin-bottom:15px}.search-form input{float:left;height:2em}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{transition:opacity .3s ease-in-out;background:#252d3b;color:#fff;height:2em;border:none;padding:0 .5em}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.navigation,.navigation-comments{position:relative;vertical-align:middle;margin-bottom:23px}.navigation .page-numbers,.navigation-comments .page-numbers{display:block;width:34px;height:34px;padding:3px;text-align:center;color:#252d3b;font-weight:600;background-color:transparent;font-size:18px;line-height:1.3333;text-decoration:none;border:2px solid transparent;margin:0 3px}.navigation .page-numbers:hover,.navigation-comments .page-numbers:hover{color:#c69230}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;text-decoration:none;width:12px;padding:0;margin:0 0 0 14px;position:relative}.navigation .next:hover ion-icon,.navigation .prev:hover ion-icon,.navigation-comments .next:hover ion-icon,.navigation-comments .prev:hover ion-icon{color:#252d3b}.navigation .next ion-icon,.navigation .prev ion-icon,.navigation-comments .next ion-icon,.navigation-comments .prev ion-icon{transition:color .3s ease-in-out;font-size:26px;color:#c69230;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width: 1023px){iframe{width:100%}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"MillerBanner","Times New Roman","Times","Baskerville","Georgia",serif;font-weight:bold;margin:0 0 .5em;color:#26303c}h1,.h1{font-size:60px}h3,.h3{font-size:32px}h4,.h4{font-size:24px}p{margin:0 0 1em}a{color:#252d3b}a:hover,a:focus{text-decoration:none}.card{line-height:1.4706;height:100%;display:flex;flex-direction:column}.card .card-img{height:337px;position:relative;margin-bottom:30px;flex-shrink:0}.card .card-img img{display:block;width:100%;height:100%;object-fit:cover}.card h3,.card h4,.card h5,.card h6{font:400 24px/1.25 "proxima-nova","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 18px;color:#252d3b}.card h3 a,.card h4 a,.card h5 a,.card h6 a{color:inherit;text-decoration:none}.card h3 a:hover,.card h4 a:hover,.card h5 a:hover,.card h6 a:hover{color:#c69230}.card p{margin:0 0 30px}.card p+.btn-more{margin-top:-26px}.card .btn-more{margin-bottom:30px}.card .author-box{display:flex;align-items:flex-end;font-size:15px;line-height:1.3;margin-top:auto}.paginationjs-pages .paginationjs-ellipsis.active a,.paginationjs-pages .paginationjs-page.active a{border-color:#c69230}#footer .contacts-block span{float:left}#footer address{float:left;margin-left:20px}.history-slider li.active{z-index:5}.history-slider li.active a{z-index:2}.history-slider li.active::before{width:62px;height:62px;border-color:#1c222d}.history-slider li.active .text{color:#1c222d;padding-top:38px}.modal.active{height:100%}.modal.active .close-modal{top:0}.modal.active.floorplan-modal .title{opacity:1;transition-delay:2s}.modal.floorplan-modal img.active{top:0;opacity:1}.contact-opener{background-color:#c69230;position:fixed;top:30%;right:-100%;z-index:48;color:#fff;line-height:12px;font-size:24px;padding:15px;border-radius:10px 0 0 10px;height:141px;cursor:pointer}.contact-opener>span,.contact-opener>a{display:block;transform:rotate(-90deg);height:30px;width:10px;position:absolute;top:101px;right:12px;font-size:20px;text-decoration:none;color:#fff}.contact-opener{transition:right 1s ease-in-out}@media (max-width: 480px){.contact-opener{top:8%;transition:right .6s ease-in-out}}@-webkit-keyframes fadeSlideDown{0%{transform:translateY(-100%);opacity:0}100%{opacity:1;transform:translateY(0)}}@-moz-keyframes fadeSlideDown{0%{transform:translateY(-100%);opacity:0}100%{opacity:1;transform:translateY(0)}}@-ms-keyframes fadeSlideDown{0%{transform:translateY(-100%);opacity:0}100%{opacity:1;transform:translateY(0)}}@-o-keyframes fadeSlideDown{0%{transform:translateY(-100%);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{0%{transform:translateY(-100%);opacity:0}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade{100%{opacity:1}}@-moz-keyframes fade{100%{opacity:1}}@-ms-keyframes fade{100%{opacity:1}}@-o-keyframes fade{100%{opacity:1}}@keyframes fade{100%{opacity:1}}@-webkit-keyframes fadeinright{0%{opacity:0;transform:translateX(100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-moz-keyframes fadeinright{0%{opacity:0;transform:translateX(100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-ms-keyframes fadeinright{0%{opacity:0;transform:translateX(100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-o-keyframes fadeinright{0%{opacity:0;transform:translateX(100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@keyframes fadeinright{0%{opacity:0;transform:translateX(100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-webkit-keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-moz-keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-ms-keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@-o-keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}@keyframes fadeinleft{0%{opacity:0;transform:translateX(-100%);overflow:hidden}100%{opacity:1;transform:translateX(0);overflow:visible}}#header{background-color:#1c222d;padding:20px 0 17px;z-index:50;position:relative;min-height:90px}@media (min-width: 1024px){#header{padding:15px 0 19px}}#header .container{padding:0 20px}@media (max-width: 1023px){#header .container{padding-bottom:0 !important}}#header .holder{padding:0 3px 0 15px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){#header .holder{border-bottom:1px solid rgba(255,255,255,.21)}}#header .logo{display:block;width:160px;margin-top:13px}@media (min-width: 1024px){#header .logo{margin-top:-15px}}@media (min-width: 1200px){#header .logo{margin-top:-20px}}#header .logo{-webkit-animation:fadeinleft 1s forwards;-moz-animation:fadeinleft 1s forwards;-ms-animation:fadeinleft 1s forwards;-o-animation:fadeinleft 1s forwards;animation:fadeinleft 1s forwards}#header .logo img{display:block;width:100%}#header .community-link{border:solid rgba(255,255,255,.21)}@media (max-width: 1023px){#header .community-link{margin:15px 0 0;padding:30px 19px 26px;border:solid rgba(255,255,255,.21);border-width:0 0 1px 1px}}@media (min-width: 1024px){#header .community-link{border-width:0 0 0 1px;font-size:18px;padding:19px}}@media (min-width: 1200px){#header .community-link{align-self:stretch;margin-top:5px;padding:25px 20px 20px 25px;font-size:21px}}@media (min-width: 1400px){#header .community-link{padding-left:53px}}@media (min-width: 1024px) and (max-width: 1199px){#header .community-link img{width:40px;margin-left:8px}}.community-nav ul li.active a{font-weight:600}.community-nav ul li.active a::before{opacity:1}@media (max-width: 1023px){.menu-wrap{transition:height .3s ease-in-out;position:absolute;left:0;right:0;top:100%;background-color:#1c222d;height:0;max-height:calc(100vh - 90px);overflow:hidden}}@media (max-width: 1023px){.menu-wrap::before{content:"";width:427px;height:664px;background-image:url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../images/mobile-menu-decor.png");background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-65px;bottom:-44px;opacity:.12}}@media (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1023px), (min-resolution: 144dpi) and (max-width: 1023px){.menu-wrap::before{background-image:url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../images/mobile-menu-decor@2x.png")}}.menu-wrap .menu-holder{display:flex}@media (max-width: 1023px){.menu-wrap .menu-holder{position:relative;height:100%;overflow-y:auto;flex-direction:column;justify-content:space-between;padding:0 20px}}@media (min-width: 1024px){.menu-wrap .menu-holder{align-items:center;flex-direction:row-reverse;align-items:center}}.menu-wrap .menu-holder a.phone-call-cta{color:#c69230;padding-right:20px;text-decoration:none;font-weight:600}.menu-wrap .menu-holder a.phone-call-cta:hover{color:#9d7426}.menu-wrap .decor-logo{width:70px;margin:auto 6px 0 auto;padding-bottom:30px}@media (min-width: 1024px){.menu-wrap .decor-logo{display:none}}.menu-wrap .decor-logo img{display:block;width:100%;height:auto}#nav{letter-spacing:2.2px;display:flex;font-size:18px;line-height:1.2}@media (max-width: 1023px){#nav{position:relative;text-transform:uppercase;border-left:1px solid rgba(255,255,255,.21);padding-top:38px;margin:0 0 20px;flex-direction:column}}@media (min-width: 1024px){#nav{text-transform:uppercase;font-size:15px;line-height:1}}@media (min-width: 1200px){#nav{font-size:18px}}@media (min-width: 1400px){#nav{margin-right:30px}}#nav>li{position:relative;-webkit-animation:1s ease-out 0s 1 fadeinright;-moz-animation:1s ease-out 0s 1 fadeinright;-ms-animation:1s ease-out 0s 1 fadeinright;-o-animation:1s ease-out 0s 1 fadeinright;animation:1s ease-out 0s 1 fadeinright}@media (max-width: 1023px){#nav>li{margin-bottom:22px}}@media (min-width: 1400px){#nav>li{margin-left:25px}}#nav>li:last-child{display:none}@media (max-width: 1023px){#nav>li:last-child{margin-bottom:8px}}@media (max-width: 1023px){#nav>li:nth-last-child(2){margin-bottom:0}}@media (max-width: 1023px){#nav>li.active>a{font-weight:600}}#nav>li.active>a::before{opacity:1}#nav>li.menu-item-has-children>a ion-icon{transform:translateY(-50%) rotate(180deg)}#nav a{color:#fff;text-decoration:none;position:relative;display:block}@media (max-width: 1023px){#nav a{padding-left:20px;font-weight:300}}@media (min-width: 1024px){#nav a{padding:25px 10px 30px}}@media (min-width: 1200px){#nav a{padding:35px 24px 45px}}@media (min-width: 1024px){#nav a:not(:only-child){padding-right:40px}#nav a:not(:only-child) ion-icon{display:block}}@media (min-width: 1200px){#nav a:not(:only-child){padding-right:58px}}#nav a::before{transition:opacity .3s ease-in-out;content:"";position:absolute;background-color:#c69230;opacity:0}@media (max-width: 1023px){#nav a::before{left:0;top:-8px;bottom:-9px;height:auto;width:2px}}@media (min-width: 1024px){#nav a::before{bottom:0;height:2px;left:0;right:0}}#nav a:hover::before{opacity:1}#nav a ion-icon{transition:transform .3s ease-in-out;display:none}@media (min-width: 1024px){#nav a ion-icon{position:absolute;right:10px;top:45%;transform:translateY(-50%);font-size:24px;line-height:1}}@media (min-width: 1200px){#nav a ion-icon{font-size:28px;right:20px}}#nav .drop,#nav .sub-menu{text-transform:none;padding:19px 0 11px 0}@media (max-width: 1023px){#nav .drop,#nav .sub-menu{height:auto !important;padding-top:19px !important;padding-bottom:11px !important}}@media (min-width: 1024px){#nav .drop,#nav .sub-menu{position:absolute;left:-27px;top:calc(100% + 1px);min-width:300px;background-color:#1c222d;border-left:1px solid rgba(255,255,255,.21);padding:35px 0}}@media (min-width: 1200px){#nav .drop,#nav .sub-menu{left:-13px}}#nav .drop li,#nav .sub-menu li{margin-bottom:16px}@media (min-width: 1024px){#nav .drop li,#nav .sub-menu li{margin-bottom:23px}}#nav .drop li:last-child,#nav .sub-menu li:last-child{margin-bottom:0}@media (max-width: 1023px){#nav .drop li.active>a,#nav .sub-menu li.active>a{font-weight:600}}#nav .drop li.active>a::before,#nav .sub-menu li.active>a::before{opacity:1}@media (max-width: 1023px){#nav .drop a,#nav .sub-menu a{padding-left:40px}}@media (min-width: 1024px){#nav .drop a,#nav .sub-menu a{padding:0 0 0 36px}}#nav .drop a::before,#nav .sub-menu a::before{left:0;top:-11px;bottom:-11px;height:auto;width:2px}.nav-opener{transition:opacity .3s ease-in-out;display:block;width:44px;height:44px;position:relative}@media (min-width: 1024px){.nav-opener{display:none}}.nav-opener:hover{opacity:.8}.nav-opener span,.nav-opener:before,.nav-opener:after{background:#fff;border-radius:2px;position:absolute;top:50%;left:25%;right:25%;height:3px;margin-top:-1px;transition:all .3s linear}.nav-opener:before,.nav-opener:after{content:"";top:34%}.nav-opener:after{top:66%}html{scroll-behavior:smooth}#wrapper{position:relative;overflow:hidden}.container{padding:0 15px;margin:0 auto}@media (min-width: 375px){.container{padding:0 23px}}@media (min-width: 768px){.container{padding:0 20px}}h1,.h1{line-height:1.1666666}@media (min-width: 768px) and (max-width: 1023px){h1,.h1{font-size:50px}}h3,.h3{line-height:1.1875}button{outline:none}a{transition:color .3s ease-in-out;text-decoration:underline;outline:none}a:hover{text-decoration:none}.align-center,.text-center{text-align:center}.community-menu-wrapper{position:relative}.main-item{display:block !important}p .btn-more{vertical-align:baseline;margin:0 !important}.btn-more{transition:color .3s ease-in-out,border-color .3s ease-in-out;display:inline-block;vertical-align:top;color:#252d3b;line-height:1.1;position:relative;align-self:flex-start;text-decoration:none}.btn-more::before{transition:width .3s ease-in-out;content:"";height:2px;background-color:#252d3b;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.btn-more:hover::before{width:0}.btn-more:hover{color:#c69230}address{font-style:normal;margin:0}address p{margin:0}@keyframes stroke{to{stroke-dashoffset:0}}.community-menu-wrapper::before{display:block;content:"";transition:opacity .6s ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:#1c222d;z-index:1}.community-menu-wrapper.loading::before{opacity:1}#main .container{position:relative;z-index:1}.row{display:flex;flex-wrap:wrap}@media (min-width: 768px){.row{margin:0 -10px}}@media (min-width: 1024px){.row{margin:0 -25px}}.row.category-row .col{padding-bottom:50px}@media (min-width: 768px){.row.category-row .col{padding-bottom:82px}}@media (min-width: 768px){.row.category-row .col:nth-child(2),.row.category-row .col:first-child:not(:only-child){width:50%}}@media (min-width: 768px){.row .col{padding:0 10px;width:50%}}@media (min-width: 1024px){.row .col{padding:0 25px}}@media (min-width: 1200px){.row .col{width:33.33%}}.search-form{position:relative}.search-form fieldset{position:relative}.search-form input[type=text],.search-form input[type=search]{transition:border-color .3s ease-in-out}.search-form input[type=text]::-webkit-input-placeholder,.search-form input[type=search]::-webkit-input-placeholder{color:#a29d94}.search-form input[type=text]::-moz-placeholder,.search-form input[type=search]::-moz-placeholder{opacity:1;color:#a29d94}.search-form input[type=text]:-moz-placeholder,.search-form input[type=search]:-moz-placeholder{color:#a29d94}.search-form input[type=text]:-ms-input-placeholder,.search-form input[type=search]:-ms-input-placeholder{color:#a29d94}.search-form input[type=text],.search-form input[type=search]{border:1px solid #ccc5ba;border-bottom-color:#a29d94;border-bottom-width:2px;display:block;width:100%;height:57px;font-size:16px;color:#252d3b;box-shadow:none;padding:10px 60px 10px 20px;background-color:#fff;margin:0}.search-form input[type=text]:hover,.search-form input[type=text]:focus,.search-form input[type=search]:hover,.search-form input[type=search]:focus{outline-color:#c69230;border-color:#c69230;box-shadow:none}.search-form button[type=submit]{transition:color .3s ease-in-out;position:absolute;right:1px;top:1px;bottom:2px;border:none;background-color:#fff;color:#a29d94;width:55px;padding:0;font-size:24px}.search-form button[type=submit]:hover{color:#c69230}.search-form button[type=submit]:focus{outline:none;background-color:#e8e9e9}.search-form button[type=submit] ion-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-link{font-size:21px;line-height:1.2;display:inline-block;vertical-align:top;letter-spacing:1.6px;text-decoration:none;white-space:nowrap;color:#fff}.community-link:hover{color:#c69230}.community-link img{width:46px;margin-left:18px}.main-holder{position:relative;padding:30px 34px 60px;display:flex;flex-direction:column-reverse}@media (min-width: 768px){.main-holder{padding:72px 18px 60px;position:relative;z-index:1;flex-direction:row-reverse;justify-content:flex-end}}.main-holder::before{pointer-events:none;content:"";position:absolute;top:96px;right:-63px;width:892px;height:370px;background-image:url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../images/bg-main.png");background-repeat:no-repeat;background-size:100% 100%;opacity:.24;z-index:-1}@media (min-width: 768px){.main-holder::before{top:0}}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.main-holder::before{background-image:url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../images/bg-main@2x.png")}}.main-holder #content{position:relative;z-index:1}@media (min-width: 768px){.main-holder #content{padding:0 5px;width:calc(100% - 240px)}}@media (min-width: 1024px){.main-holder #content{width:calc(100% - 300px);padding:0 18px}}@media (min-width: 1400px){.main-holder #content{width:calc(100% - 400px)}}@media (min-width: 1600px){.main-holder #content{width:calc(100% - 600px)}}@media (min-width: 1800px){.main-holder #content{width:calc(100% - 800px)}}.main-holder #sidebar{position:relative;z-index:2}@media (min-width: 768px){.main-holder #sidebar{padding:0 5px;width:240px}}@media (min-width: 1024px){.main-holder #sidebar{width:300px;padding:0 18px}}@media (min-width: 1400px){.main-holder #sidebar{width:400px}}.main-holder .content-topbar{padding-bottom:50px}@media (min-width: 768px){.main-holder .content-topbar{padding-top:10px}}@media (min-width: 1200px){.main-holder .content-topbar{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:73px}}.main-holder .content-topbar h1{margin:0}@media (min-width: 768px) and (max-width: 1199px){.main-holder .content-topbar h1{margin:0 0 15px}}.main-holder .content-topbar .text-holder{width:100%}@media (min-width: 1200px){.main-holder .content-topbar .text-holder{width:60%}}.main-holder .content-topbar .search-form-block{padding-bottom:3px}@media (max-width: 767px){.main-holder .content-topbar .search-form-block{display:none !important}}@media (min-width: 1200px){.main-holder .content-topbar .search-form-block{width:38.6%}}.main-holder .content-topbar .search-form{margin:0}#content .search-form-block .search-opener{display:none}.search-form-block .search-opener{color:#a29d94;display:block;float:right;width:56px;height:57px;background-color:#fff;padding:0;position:relative;font-size:24px;border:solid #ccc5ba;border-bottom-color:#a29d94;border-width:1px 1px 2px 0;z-index:2}.search-form-block .search-opener:hover{color:#c69230}.search-form-block .search-opener ion-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-back{display:inline-block;vertical-align:top;position:relative;padding-left:50px;color:#252d3b;letter-spacing:.9px;font-weight:700;text-decoration:none;font-size:18px;line-height:2;margin-bottom:22px}.btn-back:hover{color:#c69230}.btn-back ion-icon{position:absolute;top:2px;left:-4px;color:#c69230;font-size:32px}@media (max-width: 767px){.aside-topbar{background-color:#fff;margin:0 -34px 35px;padding:0 34px;min-height:67px}}.aside-topbar h3{font-size:35px;line-height:1.2;margin:0 0 10px}@media (min-width: 768px){.aside-topbar h3{margin:3px 0 48px}}.aside-topbar h3 a{text-decoration:none}.aside-topbar .btn-back{margin-left:5px;margin-bottom:12px}@media (min-width: 768px){.aside-topbar .btn-back{margin-top:-5px;margin-left:0}}.aside-topbar .search-form-block{transition:width .5s ease-in-out;position:absolute;right:-4px;top:-6px;z-index:3;width:57px;border-left:1px solid #ccc5ba}.aside-topbar .search-form{width:100%;margin:0;position:absolute;right:0;top:0;z-index:1}.aside-topbar .search-form input{transition:padding-right .3s ease-in-out;padding-right:16px}@media (min-width: 768px){.aside-topbar #search-container,.aside-topbar #breadcrumbs-container{display:none !important}}.aside-holder{background-color:#f5eee2;margin-bottom:48px}@media (min-width: 768px){.aside-holder{background-color:transparent;margin-bottom:0}}.aside-holder .aside-opener{display:block;padding:19px 56px 19px 20px;position:relative;font-size:20px;line-height:1.1;background-color:#f5eee2;color:#1d242e;text-decoration:none}@media (min-width: 768px){.aside-holder .aside-opener{display:none}}.aside-holder .aside-opener ion-icon{transition:transform .3s ease-in-out;color:#c69230;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:30px}.aside-holder .aside-slide{padding:0 20px;border-bottom:1px solid #dedad3}@media (min-width: 768px){.aside-holder .aside-slide{padding:0;border:none}}.aside-menu{font-size:18px;line-height:1.4;letter-spacing:.9px;border-top:1px solid #d9d2c5;padding-top:27px}@media (min-width: 768px){.aside-menu{padding-top:0;border:none;font-size:15px}}@media (min-width: 1024px){.aside-menu{font-size:18px}}.aside-menu>li{position:relative;padding-left:50px;margin-bottom:20px}.aside-menu>li:only-child .menu-opener{padding-right:0;pointer-events:none}.aside-menu>li:only-child .menu-opener ion-icon{display:none}.aside-menu>li.active .menu-opener ion-icon{transform:translateY(-50%) rotate(180deg)}.aside-menu .menu-opener{font-weight:700;display:inline-block;vertical-align:top;padding-right:36px;position:relative}.aside-menu .menu-opener ion-icon{transition:transform .3s ease-in-out;color:#c69230;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:25px}.aside-menu a{color:#1c222d;text-decoration:none}.aside-menu a:hover{color:#c69230}.aside-menu .abbr{position:absolute;left:0;top:3px}@media (min-width: 768px) and (max-width: 1023px){.aside-menu .abbr{top:-2px}}.aside-menu .menu-slide{overflow:hidden}.aside-menu .menu-slide ul{padding:15px 10px 0 0px}.aside-menu .menu-slide ul li{margin-bottom:11px}.aside-menu .menu-slide ul li.current-item a{color:#c69230;font-weight:bold}.abbr{display:inline-block;vertical-align:middle;font-weight:900;color:#fff;background-color:#c69230;font-size:14px;line-height:1;text-transform:uppercase;padding:3px 4px;min-width:36px;text-align:center}.divider{width:106px;display:inline-block;vertical-align:top}.navigation.align-center .nav-links{justify-content:center}.navigation .nav-links{display:flex;align-items:center;justify-content:center}.navigation .page-numbers{display:block;width:34px;height:34px;padding:3px;text-align:center;color:#252d3b;font-weight:600;background-color:transparent;font-size:18px;line-height:1.3333;text-decoration:none;border:2px solid transparent;margin:0 3px}.navigation .page-numbers.current{border-color:#c69230;margin:0}.navigation .page-numbers.current:hover{color:inherit}.navigation .page-numbers.prev,.navigation .page-numbers.next{width:12px;padding:0;margin:0 0 0 14px;position:relative}.navigation .page-numbers.prev:hover,.navigation .page-numbers.next:hover{opacity:1}.navigation .page-numbers.prev:hover ion-icon,.navigation .page-numbers.next:hover ion-icon{color:#252d3b}.navigation .page-numbers.prev ion-icon,.navigation .page-numbers.next ion-icon{transition:color .3s ease-in-out;font-size:26px;color:#c69230;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navigation .page-numbers:hover{color:#c69230}.communities-section.active{background-image:none;height:auto}.filter-list li.active a{border-color:#c69230;font-weight:600}.show-on-MC,.show-on-AL,.show-on-IL,.show-on-memory-care,.show-on-assisted-living,.show-on-independent-living{display:none}.independent-assisted-living-memory-care .show-on-IL,.independent-assisted-living-memory-care .show-on-independent-living,.independent-assisted-living-memory-care .show-on-AL,.independent-assisted-living-memory-care .show-on-assisted-living,.independent-assisted-living-memory-care .show-on-MC,.independent-assisted-living-memory-care .show-on-memory-care{display:block}.show-on-memory-care .abbr::before{display:block;content:"mc"}.show-on-assisted-living .abbr::before{display:block;content:"al"}.show-on-independent-living .abbr::before{display:block;content:"il"}#footer{color:#fff;background:#141e29;padding:59px 0 24px;position:relative}@media (min-width: 1024px){#footer{padding-bottom:32px;padding-top:60px}}#footer::before{content:"";background-image:url("https://koelschseniorcommunities.com/wp-content/themes/koelsch/assets/css/../images/btn-blue-decor.png");background-size:100% 100%;width:257px;height:255px;position:absolute;left:-48px;top:30px;opacity:.19;transform:scaleX(-1);pointer-events:none}@media (min-width: 768px){#footer .container{padding-left:25px;padding-right:25px}}#footer .info-block{font-family:"MillerBanner","Times New Roman","Times","Baskerville","Georgia",serif;font-size:27px;line-height:1.4814814;width:290px;margin:0 auto 97px;min-height:150px}@media (min-width: 375px){#footer .info-block{width:300px;padding-left:30px}}@media (min-width: 768px){#footer .info-block{margin:0 0 60px;width:270px;padding-left:0;min-height:0}}@media (min-width: 1024px){#footer .info-block{padding-top:9px}}@media (min-width: 1400px){#footer .info-block{padding-left:77px;width:360px}}#footer .divider{width:106px;margin-bottom:24px}#footer a{color:inherit}#footer a:hover{color:#d3a345}.footer-top{border-bottom:1px solid rgba(255,255,255,.21);position:relative;z-index:1;padding-bottom:3px}@media (min-width: 1024px){.footer-top{font-size:21px}}.footer-top h4{font:400 21px/1.4286 "proxima-nova","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 23px;color:#fff;letter-spacing:2px}.footer-top .community-link{margin-right:15px}@media (min-width: 768px){.footer-top .community-link{margin-right:15px}}@media (min-width: 1024px){.footer-top .community-link{margin-right:0}}@media (min-width: 1200px){.footer-top .community-link{margin-top:2px}}@media (min-width: 1400px){.footer-top .community-link{margin-right:11px}}.footer-bottom{font-size:13px;line-height:1.7;padding:0 13px}@media (min-width: 768px){.footer-bottom .flex-row{align-items:flex-end;justify-content:space-between}}@media (min-width: 768px){.footer-bottom .flex-row .col{width:auto}}.footer-bottom .flex-row .col:first-child{margin-bottom:28px}@media (min-width: 768px){.footer-bottom .flex-row .col:first-child{margin-bottom:0;flex-grow:1}}@media (min-width: 1200px){.footer-bottom .flex-row .col:first-child{display:flex;flex-wrap:wrap;align-items:flex-end}}.footer-bottom .flex-row .col:last-child{text-align:right;margin:0}@media (min-width: 768px){.footer-bottom .flex-row .col:last-child{flex-shrink:0}}.footer-bottom .logo{display:block;width:138px;margin-bottom:14px}@media (min-width: 1024px){.footer-bottom .logo{width:136px;margin-right:36px}}@media (min-width: 1200px){.footer-bottom .logo{margin-bottom:5px}}.footer-bottom .copyright{display:block}@media (min-width: 768px){.footer-bottom .copyright{display:inline-block;padding-right:5px}}@media (min-width: 1200px){.footer-bottom .copyright{padding-right:18px}}.footer-bottom .copyright a{text-decoration:none}@media (min-width: 768px){.flex-row{display:flex;flex-wrap:wrap;margin:0 -15px}}.flex-row .col{margin:0 0 36px}@media (min-width: 768px){.flex-row .col{padding:0 15px;width:50%}}@media (min-width: 1024px){.flex-row .col{margin-bottom:25px}}.flex-row .col.col-26{width:100%}@media (min-width: 768px){.flex-row .col.col-26{width:50%}}@media (min-width: 1200px){.flex-row .col.col-26{width:26%}}@media (min-width: 1400px){.flex-row .col.col-26{width:33.6%;max-width:462px}}@media (min-width: 768px){.flex-row .col.col-12{width:50%}}@media (min-width: 1200px){.flex-row .col.col-12{width:24%}}@media (min-width: 1400px){.flex-row .col.col-12{width:20%;max-width:276px}}@media (min-width: 768px){.flex-row .col.col-50{width:50%}}@media (min-width: 1200px){.flex-row .col.col-50{order:100;width:26%}}@media (min-width: 1400px){.flex-row .col.col-50{flex-grow:1}}.flex-row .col.col-community{text-align:center;border:solid rgba(255,255,255,.21);border-width:1px 0;padding-top:17px;padding-bottom:13px}@media (min-width: 768px){.flex-row .col.col-community{border:none;padding-top:0;padding-bottom:0;text-align:right}}@media (max-width: 767px){.flex-row .col.col-nav{padding-left:5px;padding-right:5px}}@media (min-width: 768px){.flex-row .col.col-nav{position:relative;padding-top:30px}}@media (min-width: 1200px){.flex-row .col.col-nav{padding-top:0}}@media (min-width: 768px){.flex-row .col.col-nav::before{content:"";position:absolute;top:0;left:15px;right:0;border-top:1px solid rgba(255,255,255,.21)}}@media (min-width: 1200px){.flex-row .col.col-nav::before{display:none}}@media (min-width: 768px){.flex-row .col.col-nav+.col-nav::before{right:15px;left:0}}.second-menu{font-size:18px;line-height:1.15;font-weight:300;letter-spacing:1.6px;width:55%}@media (min-width: 480px){.second-menu{width:auto}}.second-menu li{margin-bottom:19px}.second-menu a{text-decoration:none}.contacts-block{padding-bottom:54px}@media (min-width: 1400px){.contacts-block{padding-bottom:83px}}.contact-list{padding:0;font-size:21px;line-height:1.2;letter-spacing:1.6px}@media (min-width: 768px){.contact-list{padding-top:34px;display:flex;flex-wrap:wrap;align-items:flex-start}}@media (min-width: 1200px){.contact-list{justify-content:flex-end;padding-top:37px;padding-right:17px}}.contact-list.decor-line{padding:24px 0 14px}@media (min-width: 768px){.contact-list.decor-line{padding-bottom:0}}@media (min-width: 1200px){.contact-list.decor-line{justify-content:flex-start}}.contact-list.decor-line li{padding:12px 0 15px 78px;margin-bottom:22px}@media (min-width: 1024px){.contact-list.decor-line li{width:auto;padding-right:15px}}@media (min-width: 1200px){.contact-list.decor-line li{margin-left:0;margin-right:38px}}.contact-list.decor-line li:before{content:"";position:absolute;top:0;left:53px;bottom:0;width:1px;background:rgba(255,255,255,.21)}.contact-list.decor-line li ion-icon{font-size:30px;left:7px;top:14px;transform:none}.contact-list li{padding-left:54px;margin-bottom:30px;position:relative}@media (min-width: 768px){.contact-list li{padding-right:15px;width:100%}}@media (min-width: 1024px){.contact-list li{width:auto;padding-left:44px;padding-right:50px}}@media (min-width: 1200px){.contact-list li{padding-right:0;margin-left:77px}}.contact-list li ion-icon{font-size:30px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}@media (min-width: 1024px){.contact-list li ion-icon{left:0}}.contact-list li ion-icon[name=people-circle]{font-size:34px;left:6px}@media (min-width: 1024px){.contact-list li ion-icon[name=people-circle]{left:0}}.contact-list ion-icon{color:#c69230}.contact-list a{text-decoration:none}@media (min-width: 768px){.add-menu{display:inline-block}}.add-menu li{display:inline-block}.add-menu a{text-decoration:underline}.add-menu a:hover{text-decoration:none}