/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{display:table;content:""}.clearfix:after,.cf:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{overflow:hidden;text-indent:100%;white-space:nowrap}p{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}.foo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foo-parent{position:relative}.container{display:flex;flex-direction:column;min-height:100vh}#inner-content{padding:0 130px}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{opacity:.6;cursor:not-allowed}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;width:100%}fieldset{border:1px solid #ccc}fieldset label{font-weight:600}fieldset p{margin-bottom:0}legend{padding:0 .5em}.radio-buttons{margin-top:0}.radio-buttons li{margin-left:2px;list-style-type:none}.radio-buttons label{font-weight:400}html{font-size:1em}body{color:#333;font-size:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}pre code{white-space:pre-line}a,a:visited{text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:underline}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;color:#303030;font-weight:500;line-height:1.2;text-rendering:optimizelegibility}h1:before,.h1:before,h2:before,.h2:before,h3:before,.h3:before,h4:before,.h4:before,h5:before,.h5:before,h6:before,.h6:before{content:'';display:block;height:0;width:0;margin-top:calc((0.7 - 1.2) * 0.5em)}h1:after,.h1:after,h2:after,.h2:after,h3:after,.h3:after,h4:after,.h4:after,h5:after,.h5:after,h6:after,.h6:after{content:'';display:block;height:0;width:0;margin-bottom:calc((0.7 - 1.2) * 0.5em)}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}h1,.h1{margin-top:0;font-size:3.157em}h2,.h2{font-size:2.369em}h3,.h3{font-size:1.777em}h4,.h4{font-size:1.333em}h5,.h5{font-size:1em}h6,.h6{text-transform:uppercase;letter-spacing:4.333px}.utility-nav{height:70px;padding:20px 0;width:92.5%}.utility-nav a{float:right;font-size:16px;color:#545454}.header{background:#4c94d0;width:75%;margin-right:auto;position:relative;z-index:99999;margin-top:40px;margin-bottom:20px}.second-header{background:#4c94d0}.second-header{display:grid;justify-content:center}.second-header .header-nav{margin:0}.logo-area{background:#fff;border-bottom:solid 6px #5095d0;display:flex;padding:1%}.logo-area img{width:28%;margin-left:6%}.CP-second-header{background:#7c142b}.CP-second-header{display:grid;justify-content:center}.CP-second-header .header-nav{margin:0}.CP-logo-area{background:#fff;border-bottom:solid 6px #7c142b;padding:1%}.CP-logo-area img{width:18%;margin-left:6%}@media (max-width:1245px){.CP-second-header,.CP-logo-area{display:none}}#inner-header{display:grid;grid-template-columns:1fr}#site-title{margin:0 .5em 0 0;font-size:2em;line-height:inherit}#site-title a{color:#303030}#bloginfo{display:flex;float:right;margin-top:-96px;margin-right:5%}#logo{margin-right:8px}#logo img{width:100%;height:100%}.page-template-cp-location-page div#logo,.page-template-cp-template div#logo{margin-top:-36px}.page-template-cp-location-page .header,.page-template-cp-template .header{background:#7c142b}ul,ol{-webkit-padding-start:20px}.list-square{margin-bottom:1.5em;list-style-position:outside;list-style-type:square}.nostyle{margin-left:0;padding-left:0;list-style-type:none}.related-posts-list{display:flex}.page-numbers{margin:1em 0;padding-left:0;list-style-type:none;display:flex}.page-numbers li{margin-right:1em}.error404 .search-outer{padding:1.5em 0}.error404 .search-input{display:flex;width:100%}.error404 input[type=search]{margin:0 1em 0 0;height:40px;min-width:250px}.error404 .search-submit{width:100px}.page-blog .entry-content .alignfull,.page-blog .entry-content .alignwide{margin:0;max-width:100%}.byline-wrap{margin-bottom:1.5em}.entry-content table{margin-bottom:1.5em;width:100%;border:1px solid #ccc}.entry-content tr{border-bottom:1px solid #ccc}.entry-content tr:nth-child(even){background-color:#dedede}.entry-content td{padding:7px;border-right:1px solid #ccc}.entry-content td:last-child{border-right:0}.entry-content th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#dedede}.entry-content th:last-child{border-right:0}.screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto !important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;text-decoration:none;font-weight:700;font-size:.875rem;font-size:14px;line-height:normal}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.commentlist{margin:0;list-style-type:none}.comment{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dotted #ccc}.comment .comment-author{display:flex;align-items:center}.comment .vcard .avatar{margin-right:1rem}.comment-edit-link{margin-right:6px}h2{font-size:32px;line-height:48px;font-weight:700;color:#545454}.empty-container{display:none}.hp-hero-main,.locationpage-interior-hero{margin-top:-60px}.single .locationpage-interior-hero{margin-top:0}.hero .vc_column-inner,.interior-hero .vc_column-inner{height:670px;margin-left:-20px;width:120%}.hp-heading{position:absolute;bottom:40px}.locationpage-interior-heading{position:absolute;bottom:260px}.new-heroarea{height:600px}.new-heroarea div:nth-child(1){padding-top:0!important}.new-heroarea .mainheader-col{height:600px;background:#ffffffc4;display:flex;align-items:center}.new-heroarea .mainheader-col .vc_column-inner{padding-left:12%}.allen-park .locationpage-interior-heading{bottom:200px}.ann-arbor .locationpage-interior-heading{bottom:200px}.canton .locationpage-interior-heading{bottom:200px}.dearborn-heights .locationpage-interior-heading{bottom:200px}.grosse-pointe-woods .locationpage-interior-heading{bottom:200px}.kingsford .locationpage-interior-heading{bottom:200px}.milford .locationpage-interior-heading{bottom:180px}.cranberry-park-at-shorepointe .locationpage-interior-heading{bottom:210px;width:50%}.sterling-heights .locationpage-interior-heading{bottom:200px}.troy .locationpage-interior-heading{bottom:240px}.west-bloomfield .locationpage-interior-heading{bottom:180px}.cranberry-park-at-avia-senior-living .locationpage-interior-heading{bottom:170px}.clio .locationpage-interior-heading{bottom:230px}.page-template-cp-template .interior-herocontent{display:flex;flex-direction:column;justify-content:center;height:640px;padding-top:0;padding-left:14%}.contentbkg{position:absolute;top:0;background:#ffffffc4;height:640px;width:50%}.page-template-location-page .contentbkg{position:absolute;top:0;background:#ffffffc4;height:700px;width:50%}.page-independent-living .interior-heading-v3{bottom:180px}.page-memory-care .interior-heading-v3{bottom:190px}.page-respite-care .interior-heading-v3{bottom:190px}.interior-heading-v1{position:absolute;bottom:240px}.interior-heading-v1 p{font-size:27px}.interior-heading-v2{position:absolute;bottom:180px}.interior-heading-v3{position:absolute;bottom:300px;width:70%}.page-skilled-nursing .interior-heading-v3{bottom:200px}.page-independent-living .interior-hero{margin-top:-130px}.page-specialized-care .interior-hero{margin-top:-130px}.page-rehabilitation-therapy .interior-hero{margin-top:-130px}.page-skilled-nursing .interior-hero{margin-top:-130px}.page-rehabilitation-therapy .interior-heading-v2{bottom:180px}.page-care-services .interior-hero{margin-top:0}.page-compliance .interior-heading-v3{bottom:190px;width:70%}.page-health-safety .interior-heading-v3{bottom:250px;width:70%}.page-optalis-ovation .interior-heading-v4{bottom:120px;width:66%}.page-what-to-expect .interior-heading-v3{bottom:180px;width:61%}.page-specialized-care .interior-heading-v3{bottom:210px}.page-news .interior-heading-v1{bottom:290px}.page-blog .interior-hero{margin-top:60px;margin-left:35px;width:120%}.page-presurgery-reservations .interior-heading-v3{width:60%;bottom:220px}.page-template-resources .interior-heading-v3{width:60%;bottom:220px}.page-cost .interior-heading-v4{width:60%;bottom:178px}.interior-heading-v4{position:absolute;bottom:180px;width:61%}.image-overlay{background:#ffffffbf;width:100%;height:100%;position:absolute;top:-35px;left:0}.belowh2-copy{font-size:22px;font-style:italic}.interior-hero-general{margin-top:0}.subheading-txt h2{font-size:26px}.page-health-safety .interior-heading-v3{bottom:240px}.centered-cta,.findlocation-cta,.leftalign-cta{background:#4c94d6;color:#fff;padding:15px 50px;border-radius:60px;font-weight:700}.centered-cta:hover,.findlocation-cta:hover,.leftalign-cta:hover{color:#fff;background:#154f84;text-decoration:none;transition:.3s}.button-group{display:flex;gap:20px;justify-content:center}.home .findlocation-cta{margin-left:20px}input.gform_button{border:none;background:#3b79b0;color:#fff;padding:20px 50px;border-radius:60px;font-weight:700}input.gform_button:hover{background:#154f84;text-decoration:none;transition:.3s}.gform_wrapper.gravity-theme .gfield-choice-input+label,.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme textarea{font-weight:500;color:#545454}input::placeholder{color:#c2c4c8}.careservice-list h3,.careservice-list-2 h3{font-size:18px;font-weight:700!important}.careservice-list img,.careservice-list-2 img{padding:15px}.careservice-list h3,.careservice-list p,.careservice-list-2 h3,.careservice-list-2 p{padding:0 15px}.careservice-list .vc_col-sm-3,.careservice-list-2 .vc_col-sm-3{box-shadow:rgba(17,17,26,.1) 0px 0px 16px;border-radius:6px;margin:15px;width:100%;cursor:pointer}.careservice-list{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:25px}.careservice-list-2{display:grid!important;grid-template-columns:.25fr .25fr .25fr;grid-column-gap:25px;justify-content:center;padding-bottom:40px}.sticky-cta{position:fixed;bottom:34px;right:-40px;border-radius:45px;min-width:370px;background-color:#909095;z-index:999999;display:flex;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px}.sticky-cta a{display:block;gap:10px;align-items:center}.sticky-cta a>div{display:flex;gap:10px;align-items:center;padding:10px 20px}.sticky-cta p{color:#fff;margin:0}#wpsl-stores .wpsl-store-thumb{float:none!important;margin-left:0;margin-bottom:20px!important;width:100%!important;height:100%!important}.wpsl-store-details.wpsl-store-listing{display:none!important}#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:none!important}#wpsl-checkbox-filter{display:none!important}.wpsl-dropdown{left:-66px!important;width:140px!important}.wpsl-search-btn-wrap{position:relative;left:-60px!important}#wpsl-search-btn{width:140px;background:#fff;border:none!important;font-weight:500;color:#4f95d0}.wpsl-selected-item:after{border-top:8px solid #4f95d0!important}.wpsl-search{background:#f4faff!important;box-shadow:rgba(0,0,7,.2) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;padding:20px 12px 12px;margin-bottom:0;border-bottom:solid 3px #3b79b0}#wpsl-wrap label{position:relative;top:3px;margin-right:0}#wpsl-search-input{position:relative;left:-17px}.wpsl-active .wpsl-selected-item:after{display:none!important}.blog #inner-content,.single-post #inner-content,.page-template-default #inner-footer{display:grid;grid-template-columns:2fr .5fr}.blog .posts__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;padding:80px 12%;grid-gap:40px}.blog #sidebar1,.single-post #sidebar1{padding:80px 0}.blog .wp-post-image{width:100%}.blog article h2{font-size:30px;margin-top:20px;line-height:40px;margin-bottom:14px}.blog article{border:solid #e1e0e0 1px;border-radius:6px;padding:15px}.blog article:hover{box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;transition:.5s}.blog #inner-footer{margin-top:0;padding-top:100px}.single-post h1{font-size:50px;line-height:67px}.single-post .locationpage-interior-heading #post-grid img{position:relative;bottom:-10px}.single-post .locationpage-interior-heading{bottom:140px}.blog .hero .vc_column-inner{height:670px;width:125%}.interior-hero .vc_column-inner{height:670px;width:110%}.blog .locationpage-interior-heading{width:40%;position:absolute;left:210px;bottom:290px;z-index:1}.blog #search{padding:55px 0 0 0!important}.blog #search .search-input{display:flex;justify-content:flex-start;gap:20px}.blog input.search-submit{background:#3b79b0;color:#fff;border-radius:60px;font-weight:700;min-width:100px;border:none;width:40%}.blog input.search-field{width:100%;height:55px;border-radius:60px;padding:0 20px;border:none;border:1px solid #3b79b0}.blog span.search-label{display:none}.inner-sidebar{box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;transition:.5s;background:#f4f3ef}#block-2,#block-3,#block-4{margin:20px 0}#block-2 h2,#block-3 h2,#block-4 h2{font-size:18px}.single-post article,.single-post article:hover{border:none;box-shadow:none}.single-post h1{padding-bottom:20px}.single-post h2{margin:8px 0}.single-post article{padding:80px 0}.single-post .post__categories li{list-style-type:none}.single-post .post__categories ul{-webkit-padding-start:0px}.single-post #inner-footer{margin-top:0;padding-top:100px}.single-post .posts__container{margin-right:20px}.resource-category-column{padding:70px 150px 50px 70px;background:#f2f8fd}.resource-column-cost{position:relative;z-index:2;right:90px;top:24px}.resource-column-cost .title{font-weight:700!important;font-size:20px;margin:0}.resource-column-cost .summary{padding-top:10px;margin-bottom:10px}.resource-column-cost .wrapper-link{display:block;border:solid 1px #4e95d0;border-radius:8px;padding:25px 20px;margin-bottom:30px}.resource-column-cost .arrow{position:absolute;bottom:10px;right:10px}.resource-column-cost .wrapper-link:hover{background:#fff;box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px}.jobtitle{font-size:20px;margin-top:0;bottom:20px;position:relative;z-index:1;padding:0 20px}.staff{padding:0 40px}.acf-row-resource-2{margin-top:60px}.box{text-align:center;width:100%;margin-top:-48px}.button{font-size:1em;padding:15px 30px;color:#217ab0;border-radius:60px;text-decoration:underline;cursor:pointer;transition:all .3s ease-out}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1;z-index:99999}.popup{margin:70px auto;margin-top:15%;padding:40px;background:#fff;border-radius:5px;width:40%;position:relative;transition:all 5s ease-in-out}.popup .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup .close:hover{color:#217ab0}.popup .content{max-height:30%;overflow:auto}#menu-item-9004111222106748,input#wpsl-widget-search{width:100%}input#wpsl-widget-search{border:1px solid #3b79b0;padding:0 20px;border-radius:60px;height:50px}#wpsl-widget-form{display:grid;grid-template-columns:1fr .3fr}#wpsl-widget-form label{padding-bottom:15px}input#wpsl-widget-submit{position:relative;height:55px;background:#3b79b0;left:10px;border:none;top:36px;color:#fff;font-weight:700;font-size:16px;border-radius:30px;width:100%}#menu-item-9004111222106748 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded{padding-bottom:0;padding-top:0}.hp-service-area{padding:90px 30px}.awards{display:flex;float:right}.pattern-2{position:absolute;left:-160px}.hp-service-area h2{font-size:47px;line-height:50px}.home .wpsl-search-widget{background:#1d4972;border-top-right-radius:6px;position:relative;left:-180px;padding:30px 30px 30px 180px;box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px;border-bottom:solid #4e95d0 4px}.home .wpsl-search-widget label{color:#fff;font-weight:700;font-style:normal;font-size:18px;position:relative;bottom:15px;padding-bottom:0!important}.home #wpsl-widget-form{display:grid;grid-template-columns:3fr .5fr;align-items:center}.home input#wpsl-widget-search{width:100%;height:55px;border-radius:60px;padding:0 20px;border:none}.home input#wpsl-widget-submit{position:relative;height:55px;background:0 0;left:-104px;border:none;top:11px;color:#3b79b0;font-weight:700;font-size:16px}.home #wpsl-widget-form p{margin:5px 0}.home #wpsl-widget-search::placeholder{font-size:16px;font-weight:500;color:#bdbdbd;position:relative;bottom:3px}.copyaboveslider-hp{padding:0 25px}.workwithus-section{padding-top:140px}.about-resourcesdupe{border-radius:6px;position:relative;top:-46px;z-index:1}.hp-resources{border-radius:6px;position:relative;z-index:1}.resource-title{position:relative;z-index:2;padding:0 25px}.hp-resources .left,.about-resourcesdupe .left{position:relative;left:-60px;top:50px}.hp-resources .vc_custom_1699552910779,.about-resourcesdupe .vc_custom_1683902093523{height:560px;width:clamp(885px, 60vw, 1078px)}.resource-item,.resource-item a{font-size:22px;color:#000}.about-resourcesdupe .resource-item a{color:#fff;font-size:16px}.about-resourcesdupe .resource-item a:after,.about-resourcesdupe .resource-item a:hover:after{content:none!important}.more-resources{float:right;padding:8px;position:relative;font-size:20px;text-transform:uppercase}.full-resourcesection{padding-bottom:100px;margin:4% 0}.resource-item a:after{content:url(/wp-content/uploads/2023/03/arrow-small.png);width:100%;padding:10px}.resource-item a:hover:after{content:url(/wp-content/uploads/2023/03/arrow-small-hover.png);transition:.5s}.resource-item .underline{border-bottom:1px solid #393939;margin-top:40px}.content .vc_column-inner{padding-right:60px}.content{position:relative;top:90px}.about-resourcesdupe .resource-item .underline{border-bottom:1px solid #dad6c7;margin-top:40px}.about-resourcesdupe .content .vc_column-inner{padding-right:60px}.about-resourcesdupe .content{position:relative;top:60px}.about-resourcesdupe{padding:50px 0 80px}.feedzy-rss ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;-webkit-padding-start:0px!important}.feedzy-rss ul li{padding:25px!important;background:#fff;border-radius:12px;display:grid!important;box-shadow:rgba(0,0,0,.15) 0px 5px 15px 0px}.feedzy-rss .rss_item .rss_image{width:40px!important;height:40px!important;content:url("/wp-content/uploads/2023/03/blog-optalislogo.png");margin-left:auto!important}.rss_content small{display:none}.feedzy-rss{padding:0 25px}.feedzy-rss .title a{font-size:20px;color:#000}.feedzy-rss .title a:hover{color:#4285c1;transition:.5s}.cta-question{color:#fff;font-weight:700!important;margin:0;font-size:26px;font-family:"trade-gothic-next",sans-serif}.secondarytext-cta{color:#fff;margin:0;font-style:italic;font-size:22px}.endpage-cta{background:#fff;padding:20px 40px;color:#3b79b0;border-radius:60px;display:block;width:60%;text-align:center}.hp-abovefooter-cta{padding:30px;border-radius:12px;box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px;position:relative;margin-top:-20px}.interior-hero{background-size:cover;height:640px;margin-left:0}.page-template-cp-template .interior-hero{background-size:cover;height:640px}.interior-hero-adjust{background-size:cover;height:640px;margin-left:377px;margin-top:-130px}.community-herocontent{position:absolute;top:0;left:0;padding-top:4%;padding-right:2%;padding-left:5%}.interior-herocontent{position:absolute;top:0;left:0;padding-top:4%;padding-left:6%;padding-right:6%}.community-herocontent h1{display:none}.page-template-location-page .interior-hero{background-size:cover;height:700px;margin-left:0}.page-template-page-home .community-herocontent h1{display:block!important;font-size:80px;padding-bottom:3%}.page-template-page-home .community-herocontent{width:100%;padding-left:12%}.page-template-page-home .community-herocontent .menu ul{padding-left:0}.page-template-page-home .community-herocontent .menu{margin-left:0}.page-template-page-home .community-herocontent h2{margin-top:5%;font-size:23px!important;color:#545454}.page-template-page-home .end-content{display:flex;align-items:flex-end;margin-top:10%}.page-template-page-home .social-media-list{padding-bottom:20px}.menu a{text-transform:uppercase;font-size:16px;color:#000}.menu ul{list-style:none;display:flex;gap:20px;padding-left:40px}.menu{margin-left:-20px}.menu li{border-right:solid 1px #000;padding-right:20px;font-weight:700;text-transform:uppercase}.menu li:last-child{border-right:none}.contact-info ul{list-style:none}.contact-info ul li{display:flex;gap:10px;margin:15px 0}.contact-info a{font-size:20px}.contact-info img{height:25px;padding-top:5px}.contact-info{margin:30px 0}.contact-info ul{margin:0}.address-group{display:flex;padding-left:20px;margin-top:15px;gap:10px}.address-group img{height:32px}.address-group p{margin-top:0}.hero-ctas ul{list-style:none;display:flex;gap:15px}.hero-ctas a{background:#3b79b0;border-radius:30px;padding:13px 40px;color:#fff;display:block}.hero-ctas a:hover{background:#154f84;transition:.2s;color:#fff}.hero-ctas{margin-bottom:50px;margin-top:50px}.hero-ctas ul li{width:100%;text-align:center}.rating-and-social{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center}.social-media-list{list-style:none;display:flex;gap:13px;margin-top:0}.social-container{display:grid;grid-template-columns:1fr 1fr}.page-template-cp-location-page .rating-and-social{display:unset}@media (max-width:1520px){.interior-hero{margin-left:0}.assisted-living .interior-hero{height:590px}.page-template-cp-template .interior-herocontent{height:590px}.page-specialized-care .interior-heading-v3{bottom:275px}.page-contact-us .interior-heading-v3{bottom:290px}.page-template-page-home span.garamond-font{line-height:40px;font-size:56px}.page-template-page-home span.trade-gothic-font{line-height:40px;font-size:56px}.page-template-page-home .community-herocontent{padding-top:3%}.page-template-resources .interior-heading-v3{width:72%}.page-what-to-expect .interior-heading-v3{bottom:260px;width:67%}.page-independent-living .interior-heading-v3{bottom:190px}.page-memory-care .interior-heading-v3{bottom:280px}.page-skilled-nursing .interior-heading-v3{bottom:280px}.page-respite-care .interior-heading-v3{bottom:280px}.page-template-page-home .community-herocontent h2{line-height:32px;margin-bottom:2%}}@media (max-width:1380px){.page-independent-living .interior-heading-v3{width:70%}.page-independent-living .interior-heading-v3{bottom:180px}}@media (max-width:1365px){.page-what-to-expect .interior-heading-v3{bottom:216px}}@media (max-width:1290px){.page-what-to-expect .interior-heading-v3 h1 span{font-size:60px;line-height:79px}.page-what-to-expect .interior-heading-v3{bottom:286px}}@media (max-width:1265px){.page-template-cp-template .interior-hero{margin-left:0}}@media (max-width:1256px){.hero-ctas ul{padding-left:0}}@media (max-width:1095px){.page-template-resources .interior-heading-v3{width:100%!important}.page-template-page-home .community-herocontent{padding-right:6%}.page-template-page-home .community-herocontent h1{padding-right:0}}@media (max-width:1037px){.page-template-page-home .menu{display:none}}@media (max-width:1029px){.hero-ctas ul li{width:100%}.social-media-list{margin-left:auto}.hero-ctas ul{padding-left:0}}@media (max-width:945px){.interior-hero-container{padding-top:0}.menu{display:none}.hero-ctas ul li{width:100%}.page-template-page-home .community-herocontent h1{padding-right:0}}@media (max-width:767px){.hero-ctas ul{display:grid;gap:25px}.hero-ctas a{display:block;width:100%;text-align:center}.hero-ctas{margin-top:30px}.vc_row.wpb_row.vc_row-fluid.vc_custom_1699554651880{padding-top:60px!important}}@media (max-width:670px){.page-template-page-home .community-herocontent h1 span{font-size:60px;line-height:72px;padding-top:40px}.page-template-page-home .end-content{margin-top:25%}}@media (max-width:600px){.page-template-page-home .end-content{display:grid}.social-media-list{margin-right:auto;margin-left:unset;padding-top:23px}}@media (max-width:500px){.page-template-page-home .community-herocontent h1 span{font-size:55px;line-height:0}.page-template-resources .interior-heading-v3{bottom:278px}}.introcopy-body{padding-left:30px}.interior-introcopy{padding:90px 0 150px;display:flex;align-items:center;justify-content:center}.interior-introcopy-simplfied{padding:90px 0;display:flex;align-items:center;justify-content:center}.interior-introcopy-simplfied-2{padding:60px 0 120px;display:flex;align-items:center;justify-content:center}.page-template-location-page .interior-introcopy{padding:60px 70px 90px;display:flex;align-items:center;justify-content:center}.line-seperator{border-right:solid #7c142b2b 2px;padding:0 30px 0 0}.why-section{margin-top:50px;margin-bottom:70px;padding:20px 0}.why-section .wpb_text_column{margin-bottom:0}.why-section .vc_col-sm-12{margin-top:30px;margin-bottom:30px}@media (max-width:767px){.why-section{padding:20px 15px}.why-section .centered-cta{width:100%;display:block}}#careservices{margin:90px 0}#careservices h2{padding-bottom:80px}.tab{float:left;width:30%;height:100%}.tab h2{margin-bottom:40px}.tab button{padding:22px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.3s;font-size:17px;display:flex;align-items:center;gap:13px}.tab button img{height:40px}.tab .al,.mobile-tab .al{color:#7c142b;font-weight:700}.tab .il,.mobile-tab .il{color:#c1b69d;font-weight:700}.tab .memory,.mobile-tab .memory{color:#bc9391;font-weight:700}.tab .rehab,.mobile-tab .rehab{color:#095c9d;font-weight:700}.tab .snursing,.mobile-tab .snursing{color:#374f60;font-weight:700}.tab .respcare,.mobile-tab .respcare{color:#3b1519;font-weight:700}.tab .respther,.mobile-tab .respther{color:#10202e;font-weight:700}.tab .dialys,.mobile-tab .dialys{color:#a99f96;font-weight:700}.tab .specialcare,.mobile-tab .specialcare{color:#727372;font-weight:700}.tab .hospice,.mobile-tab .hospice{color:#6f7f8c;font-weight:700}.tab .cardiac,.mobile-tab .cardiac{color:#ab1e3a;font-weight:700}.tab .example,.mobile-tab .example{color:purple;font-weight:700}.tab .inpat,.mobile-tab .inpat{color:#0f81bc;font-weight:700}.tab .outpat,.mobile-tab .outpat{color:#174c72;font-weight:700}.tab .longterm,.mobile-tab .longterm{color:#966e88;font-weight:700}.tab .respite,.mobile-tab .respite{color:#3b1519;font-weight:700}.tab .managed,.mobile-tab .managed{color:#b06678;font-weight:700}.tablinks{background:#fff}.tablinks:hover,.tab .active{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;background:#f7f6f3}.mobile-tab .tablinks{border:none;width:100%;padding:22px;outline:none;text-align:left;cursor:pointer;transition:.3s;font-size:17px;display:flex;align-items:center;gap:13px}.mobile-tab img{height:45px}.tab button:before{content:'';position:absolute;width:29.7%;height:4px;border-radius:4px;background-color:#3b79b0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out;margin-top:80px;left:6px}.tab button:hover:before{transform-origin:left;transform:scaleX(1)}.tab button.active{position:relative;z-index:1}.tabcontent{float:left;width:70%;border-left:none;height:100%;padding:30px;background:#f7f6f3;min-height:506px}#al.tabcontent{border-bottom:solid 10px #7c142b}#il.tabcontent{border-bottom:solid 10px #c1b69d}#rehab.tabcontent{border-bottom:solid 10px #095c9d}#respcare.tabcontent{border-bottom:solid 10px #3b1519}#respther.tabcontent{border-bottom:solid 10px #10202e}#specialcare.tabcontent{border-bottom:solid 10px #727372}#hospice.tabcontent{border-bottom:solid 10px #6f7f8c}#cardiac.tabcontent{border-bottom:solid 10px #ab1e3a}#dialys.tabcontent{border-bottom:solid 10px #a99f96}#memory.tabcontent{border-bottom:solid 10px #bc9391}#inpat-rehab.tabcontent{border-bottom:solid 10px #0f81bc}#outpat-rehab.tabcontent{border-bottom:solid 10px #174c72}#longterm.tabcontent{border-bottom:solid 10px #966e88}#snursing.tabcontent{border-bottom:solid 10px #374f60}#respite.tabcontent{border-bottom:solid 10px #3b1519}#managed.tabcontent{border-bottom:solid 10px #b06678}.tabcontent h3{font-weight:700!important;margin:25px 0}.amenities-wrapper{padding:0 130px}.amenities-heading h2{text-align:right}.amenities-wrapper .row-container{display:flex;padding:50px 0;gap:50px;align-content:center}.amenities-wrapper .left-col,.amenities-wrapper .right-col{width:50%}.amenities-heading h2:before{border:solid #545454 2px;width:81%;position:relative;top:26px;left:-190px}.amenities-wrapper .ctas a{background:#3b79b0;text-align:center;width:45%;margin-left:auto;margin-right:auto;border-radius:30px;padding:13px 40px;margin-top:20px;display:flex;align-items:center;color:#fff;justify-content:center}.amenities-wrapper .ctas a:hover{background:#154f84;transition:.2s;color:#fff}@media (max-width:1750px){.amenities-heading h2:before{width:100%;left:-550px}}@media (max-width:1029px){.amenities-wrapper .row-container{display:grid}.amenities-wrapper{padding:0 60px}.amenities-wrapper .left-col img{margin-left:auto;margin-right:auto}.amenities-wrapper .left-col,.amenities-wrapper .right-col{width:100%}}@media (max-width:900px){.amenities-wrapper,.dining-wrapper{padding:0 40px!important}.amenities-wrapper .left-col,.amenities-wrapper .right-col,.dining-wrapper .left-col,.dining-wrapper .right-col{width:100%!important}.amenities-wrapper .row-container,.dining-wrapper .row-container,.dining-wrapper .left-col,.dining-wrapper .right-col{display:grid!important}.amenities-heading h2:before{left:-500px}.dining-ctas{display:grid!important}.dining-wrapper .dining-ctas a,.amenities-wrapper .ctas a{display:block!important;width:100%!important}}@media (max-width:767px){.review-cta{grid-template-columns:55px 1fr 32px!important}}@media (max-width:504px){.amenities-heading h2:before{left:-290px}}.dining-wrapper{padding:0 130px}.dining-heading h2{text-align:left}.dining-wrapper .row-container{display:flex;padding:50px 0;gap:50px;flex-direction:row-reverse;align-items:center}.dining-wrapper .left-col,.dining-wrapper .right-col{width:50%}.heading h2:after{border:solid #545454 2px;width:100%;position:relative;top:-26px;left:390px}.dining-wrapper .dining-ctas a{background:#3b79b0;text-align:center;width:45%;margin-left:auto;margin-right:auto;border-radius:30px;padding:13px 40px;margin-top:20px;color:#fff;display:flex;align-items:center;justify-content:center}.dining-wrapper .dining-ctas a:hover{background:#154f84;transition:.2s;color:#fff}.dining-ctas{display:flex}@media (max-width:1029px){.dining-wrapper{padding:0 60px}.dining-wrapper .row-container{display:grid}.dining-wrapper .right-col img{margin-left:auto;margin-right:auto}.dining-wrapper .left-col,.dining-wrapper .right-col{width:100%}}@media (max-width:545px){.heading h2:after{left:338px;top:-20px}}.testimonial-sec{box-shadow:inset 0px 0px 0 4px #fff;border:38px solid #3b79b0;padding:50px;margin-bottom:50px}.testimonial-sec h2{margin-top:-105px;background:#3b79b0;width:90%;margin-left:auto;margin-right:auto}.testimonial-sec p{padding:0 30px}.testimonial-sec h2,.testimonial-sec p{color:#fff}@media (max-width:767px){.testimonial-sec h2{font-size:20px}.testimonial-sec{padding:50px 10px 30px}}.cta-question{color:#fff;font-weight:700!important;margin:0;font-size:26px;font-family:"trade-gothic-next",sans-serif}.secondarytext-cta{color:#fff;margin:0;font-style:italic;font-size:22px}.endpage-cta{background:#fff;padding:20px 40px;color:#545454;border-radius:60px;display:block;width:60%;text-align:center;margin-left:auto}.accordion-careservices{padding:5% 5% 10%}.expect-tabsrow{padding:110px 0 80px}.expect-tabsrow .first-copy{padding-bottom:50px;width:80%;margin-left:auto;margin-right:auto}.what-to-expect .tab button{padding:31px 20px}.tab .sorting,.mobile-tab .sorting,.tab .read,.mobile-tab .read,.tab .sort-docs,.mobile-tab .sort-docs,.tab .organize-docs,.mobile-tab .organize-docs,.tab .file-insur,.mobile-tab .file-insur,.tab .file-bills,.mobile-tab .file-bills,.tab .track-pay,.mobile-tab .track-pay{color:#3b79b0;font-weight:700}.background-color-layer{position:absolute!important}.backgroundcolor-overlaprow{position:relative}.backgroundcolor-overlaprow .vc_col-sm-5{top:-130px}.backgroundcolor-overlaprow .right-container .vc_custom_1681935140088,.backgroundcolor-overlaprow .right-container-bigger .vc_custom_1682520104506{padding:40px 60px 30px 110px}.backgroundcolor-overlaprow .left-container img,.backgroundcolor-overlaprow .left-container-smaller img,.left-container-bigger img,.left-container-smaller-2 img{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px}.backgroundcolor-overlaprow .left-container,.backgroundcolor-overlaprow .left-container-smaller,.backgroundcolor-overlaprow .left-container-bigger{left:50px;z-index:2;top:-30px}.backgroundcolor-overlaprow .left-container-smaller-2{left:50px;z-index:2;top:-50px}.outpatient-section{padding:110px 90px 70px}.centered-section{padding:70px 90px}.rehab-therapy.vc_col-sm-3{border-bottom:#095c9d solid 18px}.long-term.vc_col-sm-3{border-bottom:#374f60 solid 18px}.al-care.vc_col-sm-3{border-bottom:#7c142b solid 18px}.il-care.vc_col-sm-3{border-bottom:#c1b69d solid 18px}.special-care.vc_col-sm-3{border-bottom:#727272 solid 18px}.mc-care.vc_col-sm-3{border-bottom:#bc9391 solid 18px}.respite-care.vc_col-sm-3{border-bottom:#3b1519 solid 18px}.special-care-services{display:flex;justify-content:center}.special-care-services .vc_col-sm-6{box-shadow:rgba(17,17,26,.1) 0px 0px 16px;width:45%;margin:15px;border-radius:6px}.cardiac-care.vc_col-sm-6{border-bottom:#ab1d39 solid 18px}.hospice-care.vc_col-sm-6{border-bottom:#6f7f8c solid 18px}.resp-care.vc_col-sm-6{border-bottom:#10202e solid 18px}.dialysis-care.vc_col-sm-6{border-bottom:#a99f96 solid 18px}.right-sided-section{padding-right:0!important}.right-sided-section .left-copycontainer{padding:60px}.placeholder-img-offgrid-right .vc_column-inner{padding-right:0!important}.interior-awards{display:flex;max-width:320px;justify-content:center;margin-top:30px}.location-row{padding:50px 0 0}.location-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.mich-cp-col .location-row{grid-template-columns:1fr 1fr}.location-row .flipbox{perspective:1000px;width:100%;height:400px}.location-row .flipbox-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s}.location-row .flipbox-front,.location-row .flipbox-back{width:100%;height:100%;position:absolute;backface-visibility:hidden;box-sizing:border-box;min-height:300px}.location-row .flipbox-back{background:#f0f0f0;transform:rotateY(180deg)}.location-row .flipbox-back p strong{font-family:"trajan-sans-pro";color:#3b79b0}.location-row .flipbox-back p b{font-family:"trajan-sans-pro";color:#3b79b0}.location-name{font-size:22px;font-family:trajan-sans-pro;font-weight:700!important;margin-top:2%}.location-row .flipbox-inner.flipped{transform:rotateY(180deg)}.location-row .flipbox-front.flipped{transform:rotateY(180deg)}.location-row .flipbox-back.flipped{transform:rotateY(0deg)}.flipbox{margin-bottom:100px!important}.flipbox-back{padding:20px;text-align:center}div#optalis-locations .michigan-text h2:after,div#cp-locations .cp-michigantext h2:after{border:solid 3px #7b7a7a;content:"";display:block;width:70%;position:absolute;right:0;margin-right:20px;top:74px;margin-left:200px}div#optalis-locations .ohio-text h2:after{border:solid 3px #7b7a7a;content:"";display:block;width:80%;position:absolute;right:0;margin-right:20px;top:2876px;margin-left:200px}div#cp-locations .cp-ohiotext h2:after{border:solid 3px #7b7a7a;content:"";display:block;width:80%;position:absolute;right:0;margin-right:20px;top:1158px;margin-left:200px}.location-row{padding:0 30px 120px}.ohio-locations h2{padding:50px 30px;font-size:60px}.michigan-locations h2{padding:90px 160px 50px;font-size:60px}.vc_tta-tabs-container .vc_tta-tabs-list li:first-child span.vc_tta-title-text{color:#5095d0!important;font-family:trajan-sans-pro,sans-serif;font-weight:700!important}div#tab2 h2{color:#7c142b}.vc_tta-tabs-container .vc_tta-tabs-list li:last-child span.vc_tta-title-text{color:#7C142B!important;font-family:trajan-sans-pro,sans-serif;font-weight:700!important}@media (max-width:1690px){div#optalis-locations .michigan-text h2:after,div#cp-locations .cp-michigantext h2:after{width:65%}}@media (max-width:1672px){.page-template-location-page-php .contentbkg{width:56%}.page-template-cp-location-page-php .contentbkg{width:56%}}@media (max-width:1430px){.location-row .flipbox{height:480px}}@media (max-width:1515px){div#optalis-locations .michigan-text h2:after,div#cp-locations .cp-michigantext h2:after{width:55%}div#optalis-locations .ohio-text h2:after{width:70%}}@media (max-width:1250px){.location-row{grid-template-columns:1fr 1fr}div#optalis-locations .michigan-text h2:after,div#cp-locations .cp-michigantext h2:after,div#cp-locations .cp-ohiotext h2:after{display:none}}@media (max-width:1100px){.location-row{grid-template-columns:1fr;padding:50px 30px 120px}.mich-cp-col .location-row{grid-template-columns:1fr}.location-row .flipbox{height:500px}.ohio-locations h2,.michigan-locations h2{padding:50px 30px}}@media (max-width:767px){#optalis-locations .vc_tta-title-text:first-child{color:#5095d0!important;font-family:trajan-sans-pro,sans-serif;font-weight:700!important}#cp-locations .vc_tta-title-text:first-child{color:#7C142B!important;font-family:trajan-sans-pro,sans-serif;font-weight:700!important;line-height:32px}.ohio-locations h2,.michigan-locations h2{padding:50px 10px 20px;font-size:48px}.location-row{padding:50px 0 20px}.location-row .flipbox{height:390px}}@media (max-width:767px){.location-row .flipbox{height:390px}}.optalis-ovationsection{padding:70px 0;margin-bottom:40px}.cost .vc_toggle_title h3{font-size:20px;line-height:27px!important}.compliance .interior-introcopy-simplfied{padding:40px 0 90px}.page-location .interior-heading-v3{bottom:200px}.white-box.wpb_column.vc_column_container.vc_col-sm-4{background:#fff;width:28%;margin:10px;box-shadow:rgba(0,0,0,.15) 0px 5px 15px 0px;border-radius:12px;padding:20px}.white-box em{color:#7b1127;font-weight:700;font-size:20px}.white-box .wpb_single_image.vc_align_right{position:relative;float:right;top:-19px}.cp-row{display:flex;justify-content:center}@media (max-width:1915px){.hp-heading{width:60%}}@media (max-width:1808px){.hero .vc_column-inner,.interior-hero .vc_column-inner{margin-left:60px}}@media (max-width:1746px){.page-care-services .interior-heading-v1{width:100%}}@media (max-width:1733px){.ubermenu.ubermenu-main .ubermenu-item-level-0{margin:0 10px!important}}@media (max-width:1734px){.cost .backgroundcolor-overlaprow .left-container-smaller-2{top:-7px}.page-careers .interior-heading-v3{width:60%}}@media (max-width:1720px){.page-cost .interior-heading-v4{bottom:198px}}@media (max-width:1705px){.page-managed-care-insurance-benefits .interior-heading-v3{width:64%;bottom:240px}}@media (max-width:1672px){.page-skilled-nursing .interior-heading-v3{width:70%}}@media (max-width:1655px){.interior-heading-v4{bottom:12px;width:61%}.page-optalis-ovation .interior-heading-v4{bottom:122px;width:78%}.backgroundcolor-overlaprow .left-container-smaller-2{top:40px}.cost .backgroundcolor-overlaprow .left-container-smaller-2{top:27px}}@media (max-width:1650px){.page-template-resources .interior-heading-v3{width:70%;bottom:230px}}@media (max-width:1645px){.page-rehabilitation-therapy .interior-heading-v2{width:60%}.independent-living h1{padding-right:0!important}}@media (max-width:1636px){.hp-heading{width:63%}#logo{position:relative;right:-30px}}@media (max-width:1616px){.page-news .interior-heading-v1{width:100%;bottom:290px}}@media (max-width:1590px){.interior-heading-v4{bottom:199px;width:70%}.page-optalis-ovation .interior-heading-v4{bottom:209px}}@media (max-width:1569px){.header-nav{margin-left:0!important}}@media (max-width:1575px){.interior-heading-v3{bottom:220px;width:60%}.background-color-layer .vc_custom_1682521358439{position:relative;right:-60px}.page-template-resources .interior-heading-v3{width:68%}.accordion-careservices{padding:5% 2% 10%}.presurgery-reservations .interior-heading-v3{bottom:230px}.single-post .locationpage-interior-heading #post-grid img{bottom:35px}.compliance .interior-heading-v3{bottom:220px;width:59%}.page-template-resources .interior-heading-v3{width:80%}.page-compliance .interior-heading-v3{bottom:230px;width:71%}.page-about .interior-heading-v3{bottom:330px}.page-health-safety .interior-heading-v3{bottom:240px}.page-careers .interior-heading-v3{bottom:250px}}@media (max-width:1545px){.background-color-layer{padding-top:40px}.backgroundcolor-overlaprow .left-container{top:128px;width:50%;left:-60px}.backgroundcolor-overlaprow .right-container .vc_custom_1681935140088,.backgroundcolor-overlaprow .right-container-bigger .vc_custom_1682520104506{padding:40px 30px 30px}.outpatient-section{padding:110px 0 70px}.backgroundcolor-overlaprow .left-container-smaller{top:90px;width:50%;left:-60px}.backgroundcolor-overlaprow .left-container-bigger{top:148px;width:50%;left:-60px}.background-color-layer .vc_custom_1682442791964{position:relative;right:-60px}.background-color-layer .vc_custom_1682521358439{position:relative;right:-30px}.background-color-layer .vc_custom_1682448574109{position:relative;right:-80px}.background-color-layer .vc_custom_1684940718919{position:relative;right:-50px;top:-54px}.interior-introcopy{padding:60px 0}.locationpage-samplemenu{padding:50px 0!important}.memory-care .right-sided-section{padding-top:120px}.locationpage-samplemenu .spacer-column{display:none}.locationpage-samplemenu .vc_col-sm-1\/5{width:29.8%}.locationpage-samplemenu .dining-row{display:flex;justify-content:center;padding:30px 0}.backgroundcolor-overlaprow .left-container-smaller-2{left:-50px;top:80px}.managed-care-insurance-benefits .backgroundcolor-overlaprow{margin-top:-30px}.backgroundcolor-overlaprow .left-container-smaller-2{top:20px}.managed-care-insurance-benefits .vc_custom_1685023641132 .spacing{display:none}.managed-care-insurance-benefits .vc_custom_1685023641132 .vc_col-sm-8{width:100%}.cost .backgroundcolor-overlaprow .left-container-smaller-2{top:77px}}@media (max-width:1520px){.page-managed-care-insurance-benefits .interior-heading-v3{width:60%;bottom:320px}.page-cost .interior-heading-v4 h1 span{font-size:60px;line-height:70px}.page-cost .interior-heading-v4{bottom:298px}.page-care-services .interior-heading-v1{width:60%;bottom:300px}.community-herocontent{padding-top:6%}.page-template-page-home .end-content{margin-top:6%}.page-template-page-home .menu ul{font-size:16px}.page-rehabilitation-therapy .interior-heading-v2{bottom:230px}.page-template-resources .interior-heading-v3{bottom:300px}.presurgery-reservations .interior-heading-v3{bottom:280px}.page-news .interior-heading-v1{bottom:380px}.page-health-safety .interior-heading-v3{bottom:310px}.page-careers .interior-heading-v3{bottom:320px}}@media (max-width:1507px){.ubermenu .ubermenu-target{padding:15px 15px!important}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px!important}}@media (max-width:1490px){.interior-heading-v2{bottom:180px;width:70%}.resource-column-cost{right:50px}.page-optalis-ovation .interior-heading-v4{bottom:220px}.resource-category-column{padding:70px 100px 50px 70px}.interior-heading-v4{bottom:210px;width:72%}.interior-heading-v4 h1 span{font-size:60px;line-height:77px}.page-shorepointe #locationpage-interiorhero-contact .address-v2{min-width:530px;display:grid;grid-template-columns:45px 485px}}@media (max-width:1480px){.compliance .image-overlay{display:block}.compliance .interior-heading-v3{width:100%;bottom:300px}.page-health-safety .interior-heading-v3{bottom:310px}}@media (max-width:1460px){.page-managed-care-insurance-benefits .interior-heading-v3{width:70%}}@media (max-width:1450px){.hp-resources .vc_custom_1699552910779,.about-resourcesdupe .vc_custom_1683902093523{height:560px;width:clamp(375px, 63vw, 860px)}.careservice-list .vc_col-sm-3,.careservice-list-2 .vc_col-sm-3{min-height:485px}.background-color-layer .vc_custom_1682010628149{position:relative;right:-70px}.backgroundcolor-overlaprow .left-container{top:142px}.line-seperator h2{font-size:27px;line-height:36px}.backgroundcolor-overlaprow .left-container-bigger{top:182px}.popup{margin-top:20%;width:50%}.acf-row-resource .resource-category-column,.acf-row-resource-2 .resource-category-column{width:50%}.acf-row-resource .vc_col-sm-5,.acf-row-resource-2 .vc_col-sm-5{width:50%}.resource-category-column{padding:70px 80px 50px 70px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1684953652121{background:url("/wp-content/uploads/2023/05/OPH_RehabReservationHero1450-2.webp")!important}.background-color-layer .vc_custom_1684940718919{top:-34px}.backgroundcolor-overlaprow .left-container-smaller-2{top:60px}.presurgery-reservations .interior-heading-v3{width:71%;bottom:270px}.cost .background-color-layer{left:-70px!important}.cost .backgroundcolor-overlaprow .left-container-smaller-2{top:95px}.troy .locationpage-interior-heading{bottom:210px}}@media (max-width:1440px){.page-rehabilitation-therapy .interior-heading-v2{width:64%}}@media (max-width:1439px){.page-cost .interior-heading-v4{width:70%}}@media (max-width:1437px){.hp-heading{bottom:50px;width:74%}.backgroundcolor-overlaprow .left-container-smaller{top:118px}.centered-section{padding:70px 0}.page-template-resources .interior-heading-v3{width:76%}.page-shorepointe .hero-contactinfo{padding-left:10px}.page-shorepointe #locationpage-interiorhero-contact .address-v2{grid-template-columns:30px 485px;min-width:505px}.page-shorepointe #locationpage-interiorhero-contact .phone{grid-template-columns:30px 1fr;min-width:217px}.page-shorepointe #locationpage-interiorhero-contact .phone-2{min-width:180px;grid-template-columns:30px 430px}}@media (max-width:1413px){.page-compliance .interior-heading-v3{width:100%;bottom:270px}}@media (max-width:1412px){.page-care-services .interior-heading-v1{width:100%}.page-rehabilitation-therapy .interior-heading-v2{width:87%}}@media (max-width:1395px){.page-careers .interior-heading-v3{width:70%}}@media (max-width:1390px){#locationpage-interiorhero-contact .address-v2{grid-template-columns:45px 790px;max-width:510px}.hp-heading{width:71%}.page-shorepointe #locationpage-interiorhero-contact .address-v2{min-width:505px;grid-template-columns:30px 455px}.page-shorepointe #inner-content{padding:0 40px}.page-shorepointe .pattern-left{display:none}.page-shorepointe .interior-hero,.hero{width:100%}.page-shorepointe .interior-hero .vc_column-inner,.hero .vc_column-inner{width:110%;margin-left:0}.page-shorepointe #locationpage-interiorhero-contact{width:100%}.allen-park .locationpage-interior-heading{width:80%}.ann-arbor .locationpage-interior-heading{width:80%}.dearborn-heights .locationpage-interior-heading{width:78%}.sterling-heights .locationpage-interior-heading{width:73%}.ubermenu-main,.ubermenu-main .ubermenu-target,.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{font-size:14px!important}.home .hero .vc_custom_1693421295659{background-image:url("/wp-content/uploads/2023/08/OPH_HPHero_1390.webp")!important;background-size:cover!important;background-repeat:no-repeat!important}#logo{right:-60px}}@media (max-width:1375px){.page-template-page-home .menu ul{font-size:14px}}@media (max-width:1355px){.page-template-resources .interior-heading-v3{width:80%}}@media (max-width:1361px){.page-health-safety .interior-heading-v3{bottom:270px}}@media (max-width:1340px){.page-skilled-nursing .interior-heading-v3 h1 span,.page-independent-living .interior-heading-v3 h1 span{font-size:60px;line-height:60px}.page-skilled-nursing .interior-heading-v3{bottom:310px}.page-rehabilitation-therapy .interior-heading-v2{bottom:230px;width:70%}}@media (max-width:1315px){.cranberry-park-at-shorepointe .locationpage-interior-heading{width:98%}.page-rehabilitation-therapy .interior-heading-v2{width:90%;bottom:230px}}@media (max-width:1300px){#locationpage-interiorhero-contact .address-v2{max-width:550px}#locationpage-interiorhero-contact .phone{min-width:210px}#locationpage-interiorhero-contact .fax{min-width:210px}.backgroundcolor-overlaprow .left-container{top:182px}.backgroundcolor-overlaprow .left-container-smaller{top:132px}.backgroundcolor-overlaprow .left-container-bigger{top:212px}.interior-heading-v4{bottom:230px;width:80%}.presurgery-reservations .interior-heading-v3{width:81%}.cost .backgroundcolor-overlaprow .left-container-smaller-2{top:115px}.hp-service-area h2{font-size:30px}.canton .locationpage-interior-heading{width:77%}}@media (max-width:1299px){.page-template-resources .interior-heading-v3{width:90%}}@media (max-width:1287px){.page-managed-care-insurance-benefits .interior-heading-v3{width:80%;bottom:300px}}@media (max-width:1270px){.hero-ctas ul{padding-left:0}}@media (max-width:1263px){.page-cost .interior-heading-v4{bottom:228px}}@media (min-width:1246px){.image-overlay{display:none}#logo img{height:auto!important;max-width:300px;width:auto!important}}@media (max-width:1245px){#inner-content{padding:0 40px}.page-compliance .interior-heading-v3{bottom:350px}.single .locationpage-interior-heading{bottom:250px}.page-rehabilitation-therapy .interior-heading-v2{bottom:280px}.page-news .interior-heading-v1{bottom:400px!important}.page-about .interior-heading-v3{bottom:370px;width:100%}.page-health-safety .interior-heading-v3{bottom:330px}.page-contact-us .interior-heading-v3{width:100%;bottom:360px}.page-template-cp-template.page-contact-us .interior-heading-v3{bottom:280px!important;width:100%}.blog .locationpage-interior-heading{width:80%;left:40px;bottom:360px}.page-template-location-page-php .contentbkg,.page-template-cp-location-page-php .contentbkg{width:100%;background-color:rgba(255,255,255,.4)}.new-heroarea .mainheader-col{width:100%;background:linear-gradient(90deg,rgba(255,255,255,.9038209033613446) 0%,rgba(255,255,255,.8001794467787114) 100%,rgba(255,255,255,0) 100%) !important}.contentbkg{width:100%;background:linear-gradient(90deg,rgba(255,255,255,.9038209033613446) 0%,rgba(255,255,255,.8001794467787114) 100%,rgba(255,255,255,0) 100%) !important}.blog .image-overlay{top:0}.pattern-left{display:none}.interior-hero,.hero{width:100%}.page-respite-care .interior-heading-v3{bottom:280px;width:100%}.page-memory-care .interior-heading-v3{width:100%;bottom:310px}.interior-hero .vc_column-inner,.hero .vc_column-inner{width:110%;margin-left:0}.background-color-layer .vc_custom_1682010628149,.background-color-layer .vc_custom_1682442791964,.background-color-layer .vc_custom_1682448574109{position:relative;right:0}.backgroundcolor-overlaprow .left-container{left:-20px;top:153px}.backgroundcolor-overlaprow .left-container-bigger{left:-16px;top:183px}.backgroundcolor-overlaprow .left-container-smaller{left:-16px;top:113px}.interior-introcopy-simplfied-2{padding:60px 0}.blog .interior-hero .vc_column-inner,.hero .vc_column-inner,.single-post .interior-hero .vc_column-inner,.hero .vc_column-inner{width:126%}.single-post .locationpage-interior-heading #post-grid img{bottom:0}.single-post h1{font-size:50px!important}.single-post .image-overlay{display:none}.blog .image-overlay{background:#ffffff99;display:none}.page-careers .interior-heading-v3{width:100%;bottom:350px}.page-template-resources .interior-heading-v3{width:100%}.page-managed-care-insurance-benefits .interior-heading-v3{width:100%;bottom:370px}.locationpage-interior-heading h1 span,.hp-heading h1 span,.interior-heading-v1 h1 span,.interior-heading-v2 h1 span,.interior-heading-v3 h1 span{font-size:55px;line-height:0}.locationpage-interior-hero,.interior-hero-general{padding:0!important}.social-icons{position:relative;right:0}#locationpage-interiorhero-contact{width:100%}.interior-heading-v1,.interior-heading-v2{bottom:230px}.news .interior-heading-v1{bottom:280px}.locationpage-interior-heading{bottom:270px}.hp-heading{bottom:110px}.hp-resources .left,.about-resourcesdupe .left{left:-50px}.interior-heading-v3{bottom:250px}.skilled-nursing .centered-section{padding:140px 0 70px}.popup{width:70%}.interior-heading-v4{width:100%}.presurgery-reservations .interior-heading-v3{width:100%;bottom:320px}.background-color-layer .vc_custom_1684940718919{right:0}.page-cost .interior-heading-v4{width:100%;bottom:288px}.page-specialized-care .interior-heading-v3{bottom:350px;width:100%}.allen-park .locationpage-interior-heading{bottom:250px}.ann-arbor .locationpage-interior-heading{bottom:250px;width:100%}.canton .locationpage-interior-heading{width:80%;bottom:280px}.dearborn-heights .locationpage-interior-heading{bottom:260px;width:100%}.grosse-pointe-woods .locationpage-interior-heading{width:100%;bottom:270px}.kingsford .locationpage-interior-heading{width:100%;bottom:260px}.milford .locationpage-interior-heading{width:100%;bottom:270px}.sterling-heights .locationpage-interior-heading{width:100%;bottom:280px}.troy .locationpage-interior-heading{width:100%;bottom:280px}.west-bloomfield .locationpage-interior-heading{width:100%;bottom:250px}.cranberry-park-at-avia-senior-living .locationpage-interior-heading{bottom:210px}.cranberry-park-at-shorepointe .locationpage-interior-heading{bottom:260px}.page-location .interior-heading-v3{bottom:250px;width:80%}.page-what-to-expect .interior-heading-v3{width:100%;bottom:270px}.page-optalis-ovation .interior-heading-v4{width:100%;bottom:250px}.page-independent-living .interior-heading-v3{width:100%}.page-skilled-nursing .interior-heading-v3{width:100%}}@media (max-width:1227px){.careservice-list .vc_col-sm-3,.careservice-list-2 .vc_col-sm-3{min-height:340px;height:340px}.careservice-list a{min-height:340px!important}.careservice-list,.careservice-list-2{grid-template-columns:1fr 1fr}.backgroundcolor-overlaprow .right-container-bigger{top:-30px}}@media (max-width:1200px){.page-location .interior-heading-v3{bottom:250px;width:100%}}@media (max-width:1190px){.interior-heading-v2{width:90%;bottom:170px}.locationpage-samplemenu{padding:30px 0 50px 0!important}}@media (max-width:1170px){.blog .posts__wrapper{grid-template-columns:1fr;margin-right:30px}.page-care-services .interior-heading-v1{width:100%}.interior-heading-v1{width:90%}.interior-heading-v2 .vc_col-sm-6{width:80%}.backgroundcolor-overlaprow .right-container{top:-20px}.page-shorepointe #locationpage-interiorhero-contact{top:482px;height:221px}.page-shorepointe .hero-contactinfo{display:grid;grid-template-columns:1fr}.page-shorepointe #locationpage-interiorhero-contact .address-v2,.page-shorepointe #locationpage-interiorhero-contact .address-v3,.page-shorepointe #locationpage-interiorhero-contact .phone,.page-shorepointe #locationpage-interiorhero-contact .phone-2{padding:10px}.single-post #post-grid{grid-template-columns:1fr;display:grid}.single-post #post-grid div+div{justify-content:unset}.single-post .locationpage-interior-heading{position:inherit;width:100%;padding-top:4rem}.single-post .locationpage-interior-hero{display:none}.single-post{margin-right:0}.single-post #inner-content{padding:0 8%}.single-post .locationpage-interior-heading #post-grid img{padding-top:10px}.single-post article{padding:10px 0 80px}.shorepointe .locationpage-interior-heading{bottom:320px}.page-managed-care-insurance-benefits .interior-heading-v3{width:100%}}@media (max-width:1110px){.community-herocontent{padding-right:4%;padding-left:4%}}@media (max-width:1100px){.line-seperator{width:100%;border:none;padding:15px 0}.interior-introcopy,.page-template-location-page .interior-introcopy,.interior-introcopy-simplfied-2{display:grid;padding:30px 30px!important}.interior-introcopy-simplfied{padding:30px 0;display:grid}.introcopy-body{width:100%;padding-left:0}.popup{margin-top:30%}.copyaboveslider-hp{padding:0}.interior-introcopy-simplfied-2{padding:30px 0!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1684953652121{background:url("/wp-content/uploads/2023/05/OPH_RehabReservationHero1100.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1687199312410{background:url("/wp-content/uploads/2023/06/OPH_FountainBleuHero_1100.webp")!important}.managed-care-insurance-benefits .backgroundcolor-overlaprow{margin-top:0}.background-color-layer .vc_custom_1684940718919{top:16px}.backgroundcolor-overlaprow .left-container-smaller-2{top:120px}.expect-tabsrow .first-copy{width:95%;margin-left:auto;margin-right:auto}.expect-tabsrow{padding-top:50px;padding-bottom:0}.interior-awards{justify-content:flex-start}.page-rehabilitation-therapy .interior-introcopy{padding:30px 0!important}}@media (max-width:1038px){.page-rehabilitation-therapy .interior-heading-v2{width:100%}}@media (max-width:1029px){.careservice-list .vc_col-sm-3,.careservice-list-2 .vc_col-sm-3{width:95%}.backgroundcolor-overlaprow .left-container,.backgroundcolor-overlaprow .left-container-bigger{top:83px;width:100%;left:0}.backgroundcolor-overlaprow .right-container,.backgroundcolor-overlaprow .right-container-bigger{top:-20px;width:100%}.backgroundcolor-overlaprow .right-container .vc_custom_1681935140088,.backgroundcolor-overlaprow .right-container-bigger .vc_custom_1682520104506{padding:130px 30px 30px}.right-sided-section .left-copycontainer{padding:20px;width:100%}.placeholder-img-offgrid-right{width:100%;right:-40px}.backgroundcolor-overlaprow .left-container-smaller{left:0;width:100%;z-index:1;top:83px;display:grid;justify-content:center}.centered-section{padding:30px 0}.desktop-space{display:none}.memory-care .right-sided-section{padding-top:0}.acf-row-resource,.acf-row-resource-2{padding-top:40px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683914904439{background:url("/wp-content/uploads/2023/05/OPH_ResourceHero_mobile1029.webp")!important}.backgroundcolor-overlaprow .left-container-smaller-2{left:0;width:100%;z-index:1;top:83px;display:grid;justify-content:center}#locationpage-interiorhero-contact .address-v2{grid-template-columns:45px 430px;max-width:480px;max-width:unset}.cost .background-color-layer{left:0!important}.cost .placeholder-img-offgrid-right{right:-100px}.hp-heading{bottom:70px}.white-box.wpb_column.vc_column_container.vc_col-sm-4{width:96%;margin-left:auto;margin-right:auto}.cp-row{display:grid}.page-cost .interior-heading-v4{bottom:278px}}@media (max-width:1008px){.page-optalis-ovation .interior-heading-v4{bottom:180px}}@media (max-width:1005px){.page-skilled-nursing .interior-heading-v3{width:100%;bottom:350px}}@media (max-width:995px){.page-optalis-ovation .interior-heading-v4{bottom:220px}}@media (max-width:970px){.content,.about-resourcesdupe .content{top:0}.page-rehabilitation-therapy .interior-heading-v2{bottom:250px}.page-contact-us .interior-heading-v3{bottom:420px}.page-memory-care .interior-heading-v3{bottom:360px}.page-care-services .interior-heading-v1{bottom:310px}.page-careers .interior-heading-v3{bottom:380px}.content .vc_column-inner,.about-resourcesdupe .content .vc_column-inner{padding-right:0}.interior-hero .vc_column-inner,.hero .vc_column-inner{height:800px}.blog #inner-content,.single-post #inner-content{grid-template-columns:1fr}.blog .posts__wrapper,.single-post article{padding-bottom:0;margin-right:0}.blog #sidebar1{padding-top:20px}.single-post .posts__container{margin-right:0}.page-managed-care-insurance-benefits .interior-heading-v3{bottom:390px}.hp-heading{bottom:0;width:100%}.feedzy-rss ul{grid-template-columns:1fr}.hp-resources .left,.about-resourcesdupe .left{left:0;width:100%;top:0}.home .vc_custom_1730478391988{min-height:290px!important}.hp-resources .vc_custom_1699552910779,.about-resourcesdupe .vc_custom_1683902093523{width:95%;margin:auto;height:200px}.hp-resources,.about-resourcesdupe{display:flex;flex-direction:column-reverse}.hp-resources .content,.about-resourcesdupe .content{width:95%;margin:auto}.more-resources{display:flex;justify-content:center}.about-resourcesdupe{padding:70px 0 30px}.page-about .interior-heading-v3{bottom:390px;width:100%}.page-respite-care .interior-heading-v3{bottom:340px}#locationpage-interiorhero-contact{top:579px;height:221px}.hero-contactinfo{display:grid;grid-template-columns:1fr}#locationpage-interiorhero-contact .address-v2,#locationpage-interiorhero-contact .address-v3,#locationpage-interiorhero-contact .fax,#locationpage-interiorhero-contact .phone{padding:10px 0}.social-icons{position:inherit}.page-rehabilitation-therapy .interior-hero{height:630px}.presurgery-reservations .interior-heading-v3{bottom:370px}.interior-heading-v1{bottom:380px}.locationpage-interior-heading{bottom:440px}.blog .interior-hero .vc_column-inner,.hero .vc_column-inner{height:540px}.blog .locationpage-interior-heading{bottom:430px;left:0;padding:0 40px}.interior-v2hero .vc_column-inner{height:590px}.interior-heading-v2{bottom:170px;width:100%}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682530600089{background:url("/wp-content/uploads/2023/04/OPH_MC_Hero_Mobile.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682596114170{background:url("/wp-content/uploads/2023/04/OPH_SPC_Hero_Mobile_970.webp")!important}.interior-heading-v4{bottom:120px}.page-specialized-care .interior-heading-v3{bottom:330px;width:100%}.page-respite-care .interior-heading-v3{bottom:260px;width:100%}.interior-heading-v3{bottom:190px;width:70%}.careservice-list,.careservice-list-2{grid-template-columns:1fr}.careservice-list .vc_col-sm-3,.careservice-list-2 .vc_col-sm-3{width:100%;margin:0 0 15px}.acf-row-resource .resource-category-column,.acf-row-resource-2 .resource-category-column{width:100%}.acf-row-resource .vc_col-sm-5,.acf-row-resource-2 .vc_col-sm-5{width:100%}.resource-column-cost{right:0;top:20px}.resource-category-column{padding:40px 20px 10px}.acf-row-resource,.acf-row-resource-2{padding-top:20px}.acf-row-resource-2{margin-top:0}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1684672908785{background:url("/wp-content/uploads/2023/05/OPH_ResourceHero970_0523.webp")!important}.compliance .interior-heading-v3{width:100%}.hp-heading h1{font-size:50px;line-height:65px}.allen-park .locationpage-interior-heading{bottom:360px}.ann-arbor .locationpage-interior-heading{bottom:360px}.canton .locationpage-interior-heading{width:100%;bottom:400px}.dearborn-heights .locationpage-interior-heading{bottom:350px}.grosse-pointe-woods .locationpage-interior-heading{bottom:350px}.kingsford .locationpage-interior-heading{bottom:390px}.milford .locationpage-interior-heading{bottom:400px}.sterling-heights .locationpage-interior-heading{bottom:360px}.west-bloomfield .locationpage-interior-heading{bottom:320px}.woodward-hills .locationpage-interior-heading{bottom:410px}.abbyshire-place .locationpage-interior-heading{bottom:400px}.canal-winchester .locationpage-interior-heading{bottom:410px}.cranberry-park-at-avia-senior-living .locationpage-interior-heading{bottom:330px}.the-grand-of-dublin .locationpage-interior-heading{bottom:410px}.cranberry-park-at-shorepointe .locationpage-interior-heading{bottom:340px}.page-location .interior-heading-v3{bottom:150px}.clio .locationpage-interior-heading{bottom:380px}.assisted-living .interior-hero{height:610px}.page-template-cp-template .interior-herocontent{height:610px}.page-template-resources .interior-heading-v3{bottom:370px}}@media (max-width:940px){.page-rehabilitation-therapy .interior-heading-v2{bottom:190px}}@media (max-width:913px){.page-independent-living .interior-heading-v3{bottom:270px}}@media (min-width:901px){.mobile-tab{display:none}}@media (max-width:900px){.interior-introcopy div+div,.interior-introcopy-simplfied div+div,.page-template-location-page .interior-introcopy div+div,.interior-introcopy-simplfied-2 div+div{width:100%}.abovefooter-cta .vc_col-sm-8,.abovefooter-cta .vc_col-sm-4{width:100%}.cta-question,.secondarytext-cta{text-align:center}.endpage-cta{margin-right:auto;margin-left:auto;margin-top:20px}.location-amentitiescontainer{padding:20px}.vc-hoverbox-wrapper{padding:5px}.card-grid{grid-template-columns:1fr}.hp-service-area .vc_col-sm-4,.hp-service-area .vc_col-sm-8{width:100%}.hp-service-area .vc_empty_space{display:none}.hp-service-area .vc_col-sm-4{padding:0 25px}.hp-service-area h2{padding-bottom:15px}.button-group{display:grid;width:80%;margin-left:auto;margin-right:auto;justify-content:unset}.workwithus-section{padding-top:70px}.page-template-page-home .community-herocontent h2{margin-bottom:5%}.page-skilled-nursing .interior-heading-v3{width:100%}.page-independent-living .interior-heading-v3{width:100%}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682531211687{background:url("/wp-content/uploads/2023/04/OPH_AL_Hero_Mobile_900.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682530858970{background:url("/wp-content/uploads/2023/04/OPH_SN_Hero_Mobile_900.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682530858970{background:url("/wp-content/uploads/2023/04/OPH_SN_Hero_Mobile_900.webp")!important}.interior-heading-v3{bottom:195px;width:70%}.page-template-resources .interior-heading-v3{width:93%}#wpsl-gmap{width:100%!important;float:none!important}#wpsl-result-list{width:100%!important}.accordion-careservices{padding:5% 0 10%}.tab{display:none}.tabcontent{width:100%}.mobile-tab .active{border-bottom:solid #e4e4e4 3px}.locationpage-samplemenu .dining-row{display:block}.locationpage-samplemenu .vc_col-sm-1\/5{width:100%}.page-cost .interior-heading-v4{bottom:319px}.compliance .interior-heading-v3{bottom:325px}.clio .locationpage-interior-heading{bottom:340px}}@media (max-width:830px){.milford .locationpage-interior-heading{bottom:360px}}@media (max-width:800px){.page-health-safety .interior-heading-v3{bottom:370px}}@media (max-width:767px){.social-icons{position:relative;top:-644px;left:40px}.page-rehabilitation-therapy .interior-heading-v2{bottom:232px}.awards{float:none;justify-content:center}.hp-service-area{padding:90px 0}.hp-heading{bottom:0}.home .wpsl-search-widget{left:-40px;padding:30px 30px 30px 46px}.interior-hero .vc_column-inner,.hero .vc_column-inner{padding-left:0!important;padding-right:0!important}.image-overlay{background:#ffffffd4}.background-color-layer .vc_custom_1682010628149{right:110px}.backgroundcolor-overlaprow .right-container .vc_custom_1681935140088{padding:110px 30px 30px}.backgroundcolor-overlaprow .right-container-bigger .vc_custom_1682520104506{padding:110px 30px 30px}.special-care-services{display:grid}.special-care-services .vc_col-sm-6{width:100%;margin-right:0;margin-left:0}.page-template-cp-template .interior-herocontent{padding-left:5%!important}.page-template-page-home .community-herocontent{padding-left:5%}.new-heroarea .mainheader-col .vc_column-inner{padding-left:5%}span.trade-gothic-font{font-size:56px!important;line-height:45px}span.garamond-font{font-size:56px!important;line-height:45px}.interior-heading-v2{bottom:102px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682530600089{background:url("/wp-content/uploads/2023/04/OPH_MC_Hero_Mobile_767.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682531982670{background:url("/wp-content/uploads/2023/04/OPH_IL_Hero_Mobile_767.webp")!important}.interior-heading-v3{width:100%}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683228831352{background:url("/wp-content/uploads/2023/05/OPH_OhioContactHero_mobile767_0523.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683640330751{background:url("/wp-content/uploads/2023/05/OPH_MichiganContactHeroMobile_767.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1684953652121{background:url("/wp-content/uploads/2023/05/OPH_RehabReservationHero767.webp")!important}.blog #search .search-input{display:grid;gap:20px;grid-template-columns:1fr}.blog .locationpage-interior-heading{width:100%;bottom:380px}.blog .image-overlay{height:100%!important}.blog .image-overlay{top:30px}.blog input.search-submit{width:100%;padding:20px}#wpsl-wrap{top:-60px}.popup{margin-top:40%;width:80%}.resource-category-column{padding:30px 20px 10px}.page-template-resources .interior-heading-v3{width:100%}.interior-heading-v4{bottom:80px}.locationpage-interior-heading{bottom:390px;width:100%}.diningbuttons .wpb_wrapper{display:grid;grid-template-columns:1fr}.diningbuttons .wpb_wrapper .centered-cta{display:block}.presurgery-reservations .interior-heading-v3{bottom:340px}.expect-tabsrow .first-copy{width:100%;margin-left:auto;margin-right:auto;padding-bottom:20px}.cost .placeholder-img-offgrid-right{right:0}.cost .right-sided-section.vc_custom_1686162177618{padding-top:70px!important;padding-bottom:60px!important}.page-cost .interior-heading-v4{bottom:119px}.news .interior-heading-v1{bottom:230px;width:100%}.allen-park .locationpage-interior-heading{width:100%;bottom:320px}.ann-arbor .locationpage-interior-heading{bottom:320px}.canton .locationpage-interior-heading{bottom:320px}.clio .locationpage-interior-heading{bottom:310px}.grosse-pointe-woods .locationpage-interior-heading{bottom:310px}.kingsford .locationpage-interior-heading{bottom:320px}.milford .locationpage-interior-heading{bottom:320px}.sterling-heights .locationpage-interior-heading{bottom:320px}.troy .locationpage-interior-heading{bottom:350px}.west-bloomfield .locationpage-interior-heading{bottom:280px}.canal-winchester .locationpage-interior-heading{bottom:350px}.cranberry-park-at-avia-senior-living .locationpage-interior-heading{bottom:290px;width:100%}.middleburg-heights .locationpage-interior-heading{bottom:350px}.the-grand-of-dublin .locationpage-interior-heading{bottom:360px}.cranberry-park-at-shorepointe .locationpage-interior-heading{bottom:300px}.page-cost .interior-heading-v4{bottom:319px}}@media (max-width:793px){.page-respite-care .interior-heading-v3{bottom:330px}}@media (max-width:790px){.page-template-resources .interior-heading-v3{bottom:330px}}@media (max-width:730px){.page-optalis-ovation .interior-heading-v4 h1 span{font-size:50px;line-height:60px}.page-compliance .interior-heading-v3 h1 span{font-size:50px;line-height:60px}.page-compliance .interior-heading-v3{bottom:255px}}@media (max-width:680px){.page-cost .interior-heading-v4 h1 span{font-size:55px;line-height:0}.page-what-to-expect .interior-heading-v3{bottom:340px}.page-what-to-expect .interior-heading-v3 h1 span{font-size:50px;line-height:60px}.page-health-safety .interior-heading-v3 h1 span{font-size:50px;line-height:60px}}@media (max-width:667px){.page-rehabilitation-therapy .interior-heading-v2{bottom:202px}}@media (max-width:662px){.page-skilled-nursing .interior-heading-v3{bottom:300px}}@media (max-width:630px){.home #wpsl-widget-form{grid-template-columns:1fr}.page-memory-care .interior-heading-v3{bottom:140px}.page-rehabilitation-therapy .interior-heading-v2{bottom:50px}.page-care-services .interior-heading-v1{bottom:170px}.page-care-services .shortcopy-header .vc_column-inner{height:500px}.page-care-services .interior-hero{height:500px}.home input#wpsl-widget-submit{margin-top:0;top:16px;border-radius:30px;left:0;color:#fff;background:#3b79b0;width:100%}.shortcopy-header .vc_column-inner{height:390px}.shortcopy-header .image-overlay{background:#ffffffb3}.page-independent-living .interior-heading-v3{bottom:100px}.page-respite-care .interior-heading-v3{bottom:130px}.page-managed-care-insurance-benefits .interior-heading-v3{bottom:320px}.interior-hero.shortcopy-header.service-heromobileimg .vc_custom_1682082826840{background:url("/wp-content/uploads/2023/04/OPH_Careservicehero-mobile-1.webp")!important}.interior-heading-v1{bottom:70px}.interior-heading-v1 h1 span{font-size:55px;line-height:0}.interior-heading-v2{bottom:80px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682531211687{background:url("/wp-content/uploads/2023/04/OPH_AL_Hero_Mobile_630.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683914904439{background:url("/wp-content/uploads/2023/05/OPH_ResourceHero_mobile630.webp")!important}.interior-heading-v3{bottom:168px}.page-template-resources .interior-heading-v3{width:100%}.page-specialized-care .interior-heading-v3{bottom:130px}.page-skilled-nursing .interior-heading-v3{bottom:80px}.hp-hero-main{margin-top:0}.hp-heading{bottom:-60px}.grosse-pointe-woods .locationpage-interior-heading{bottom:250px}.troy .locationpage-interior-heading{bottom:300px}.assisted-living .interior-hero{height:500px}.page-template-cp-template .interior-herocontent{height:500px}}@media (max-width:579px){.page-skilled-nursing .interior-heading-v3{bottom:80px}}@media (max-width:530px){.milford .locationpage-interior-heading{bottom:290px}.page-memory-care .interior-heading-v3 h1 span{font-size:50px}.page-what-to-expect .interior-heading-v3{bottom:250px}}@media (max-width:600px){.interior-heading-v2{bottom:130px}.interior-heading-v2 h1 span,.interior-heading-v4 h1 span,.compliance .interior-heading-v3 h1 span{font-size:55px;line-height:0}.page-rehabilitation-therapy .interior-heading-v2{bottom:50px}.page-managed-care-insurance-benefits .interior-heading-v3{bottom:330px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682596114170{background:url("/wp-content/uploads/2023/04/OPH_SPC_Hero_Mobile_600.webp")!important}.memory-care .leftalign-cta{width:100%;display:block;text-align:center;padding:20px}.home .hero .vc_custom_1693421295659{background-image:url("/wp-content/uploads/2023/08/OPH_HPHero600.webp")!important;background-size:cover!important;background-repeat:no-repeat!important}.wpsl-dropdown,.wpsl-search-btn-wrap{left:0!important}#wpsl-search-input{left:0}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683313499237{background:url("/wp-content/uploads/2023/05/OPH_MainLocationsPgHero_Mobile600.webp")!important}.presurgery-reservations .interior-heading-v3{bottom:300px}#locationpage-interiorhero-contact .address-v2,#locationpage-interiorhero-contact .address-v1{max-width:80%;grid-template-columns:45px 1fr;min-width:unset}#locationpage-interiorhero-contact .address-v3{max-width:72%;grid-template-columns:45px 1fr}.page-shorepointe #locationpage-interiorhero-contact .address-v2{max-width:80%;grid-template-columns:30px 1fr;min-width:unset}.page-cost .interior-heading-v4{bottom:219px}.page-shorepointe #locationpage-interiorhero-contact{top:532px;height:258px}.dearborn-heights .locationpage-interior-heading{bottom:270px}.sterling-heights .locationpage-interior-heading{bottom:270px}.woodward-hills .locationpage-interior-heading{bottom:350px}.abbyshire-place .locationpage-interior-heading{bottom:350px}.arlington-court .locationpage-interior-heading{bottom:350px}.page-specialized-care .interior-heading-v3 h1 span{font-size:55px;line-height:0}}@media (max-width:530px){.clio .locationpage-interior-heading{bottom:280px}.page-independent-living .interior-heading-v3{bottom:110px}}@media (max-width:527px){.page-cost .interior-heading-v4{bottom:179px}}@media (max-width:508px){.hp-heading h1 span{font-size:40px;line-height:55px}}@media (max-width:500px){#inner-content{padding:0 20px}.page-compliance .interior-heading-v3{bottom:345px}.page-health-safety .interior-heading-v3{bottom:360px}.page-about .interior-heading-v3{bottom:290px}.belowh2-copy{font-size:18px}.outpatient-section{padding:50px 0 70px}.interior-heading-v2{width:100%;bottom:330px}.locationpage-interior-heading{bottom:350px}.hp-heading{bottom:-20px}.hero-ctas{display:grid;grid-gap:30px}.services-cta{text-align:center}.locationpage-interior-heading h1 span,.interior-heading-v2 h1 span,.interior-heading-v3 h1 span{font-size:55px;line-height:0}.page-template-cp-template .interior-heading-v3 h1 span{font-size:55px;line-height:0}.careservice-list .vc_col-sm-3,.careservice-list-2 .vc_col-sm-3{margin:0 0 15px}.page-template-page-home .interior-hero{background:url("/wp-content/uploads/2024/02/OPH_Mobilehphero.webp")!important}.interior-heading-v2{bottom:100px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682530858970{background:url("/wp-content/uploads/2023/04/OPH_SN_Hero_Mobile_500.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682531982670{background:url("/wp-content/uploads/2023/04/OPH_IL_Hero_Mobile_500.webp")!important}.interior-heading-v3{bottom:188px;width:100%}.location-overviewintrocopy{width:100%;font-size:18px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683640330751{background:url("/wp-content/uploads/2023/05/OPH_MichiganContactHeroMobile_500.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1683899212257{background:url("/wp-content/uploads/2023/05/OPH_AboutOPHHero7_mobile500.webp")!important}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1684953652121{background:url("/wp-content/uploads/2023/05/OPH_RehabReservationHero500.webp")!important}.interior-hero.service-heromobileimg .vc_custom_1687199312410{background:url("/wp-content/uploads/2023/06/OPH_FountainBleuHero_500.webp")!important}.popup{margin-top:55%;width:90%}.page-shorepointe #locationpage-interiorhero-contact .phone-2{max-width:80%;grid-template-columns:30px 1fr;min-width:unset}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1687270421914{background:url("/wp-content/uploads/2023/06/OPH_NewsroomHero_500.webp")!important}.compliance .interior-heading-v3 h1 span{font-size:40px}.allen-park .locationpage-interior-heading{bottom:270px}.ann-arbor .locationpage-interior-heading{bottom:270px}.canton .locationpage-interior-heading{bottom:290px}.clio .locationpage-interior-heading{bottom:240px}.dearborn-heights .locationpage-interior-heading{bottom:230px}.evergreen .locationpage-interior-heading,.fountain-bleu .locationpage-interior-heading,.four-seasons .locationpage-interior-heading,.greenfield .locationpage-interior-heading,.lakeland .locationpage-interior-heading,.shorepointe .locationpage-interior-heading,.abbyshire-place .locationpage-interior-heading,.arlington-court .locationpage-interior-heading,.mill-run .locationpage-interior-heading,.new-albany .locationpage-interior-heading,.riverview .locationpage-interior-heading,.west-park .locationpage-interior-heading{bottom:320px}.grosse-pointe-woods .locationpage-interior-heading{bottom:230px}.kingsford .locationpage-interior-heading{bottom:260px}.milford .locationpage-interior-heading{bottom:240px}.shelby .locationpage-interior-heading{bottom:310px}.sterling-heights .locationpage-interior-heading{bottom:250px}.troy .locationpage-interior-heading{bottom:260px}.west-bloomfield .locationpage-interior-heading{bottom:240px}.woodward-hills .locationpage-interior-heading{bottom:300px}.canal-winchester .locationpage-interior-heading{bottom:300px}.cranberry-park-at-avia-senior-living .locationpage-interior-heading{bottom:230px}.middleburg-heights .locationpage-interior-heading{bottom:280px}.the-grand-of-dublin .locationpage-interior-heading{bottom:280px}.cranberry-park-at-shorepointe .locationpage-interior-heading{bottom:280px}.page-cost .interior-heading-v4 h1 span{font-size:40px;line-height:0}.page-cost .interior-heading-v4{bottom:329px}.careservice-list .vc_col-sm-3{height:380px}}@media (max-width:480px){.page-independent-living .interior-heading-v3 h1 span,.page-memory-care .interior-heading-v3 h1 span{font-size:55px}.page-independent-living .interior-heading-v3{bottom:230px}.page-independent-living .interior-heading-v3{bottom:140px}}@media (max-width:471px){.page-memory-care .interior-heading-v3{bottom:90px}}@media (max-width:460px){.page-what-to-expect .interior-heading-v3 h1 span{font-size:44px;line-height:53px}.page-optalis-ovation .interior-heading-v4 h1 span{font-size:44px;line-height:0}.page-optalis-ovation .interior-heading-v4{bottom:190px}.privacy-policy h1 span{font-size:40px!important;line-height:48px!important}.page-rehabilitation-therapy .interior-heading-v2 h1 span{font-size:55px;line-height:0}.page-rehabilitation-therapy .interior-heading-v2{bottom:70px}}@media (max-width:429px){.page-template-cp-template.page-contact-us .interior-heading-v3{bottom:210px!important}}@media (max-width:427px){.page-independent-living .interior-heading-v3{bottom:80px}}@media (max-width:402px){.page-rehabilitation-therapy .interior-heading-v2{bottom:20px}.page-optalis-ovation .interior-heading-v4 h1 span{font-size:42px}}@media (max-width:400px){.locationpage-interior-heading h1 span,.interior-heading-v1 h1 span,.interior-heading-v2 h1 span{font-size:55px;line-height:0}.news .interior-heading-v1 h1 span{font-size:55px;line-height:0}.locationpage-interior-heading{width:100%;bottom:310px}.hero-contactinfo{padding:0 15px}.social-icons{left:13px}.card-grid h2,.card,.card:hover{padding:10px}.line-seperator{padding:15px 0}.introcopy-body{padding:0}.centered-cta{padding:20px}.interior-heading-v3 h1 span{font-size:45px}.interior-hero.interior-v2hero.service-heromobileimg .vc_custom_1682528994917{background:url("/wp-content/uploads/2023/04/OPH_MC_Hero_Mobile_400-2.webp")!important}.locationpage-interior-hero .interior-hero .vc_custom_1693065745376{background:url("/wp-content/uploads/2023/08/OPH_FourSeasonsMobileHero.webp")!important;background-repeat:no-repeat!important;background-size:cover!important}.home .wpsl-search-widget{padding:30px 20px 40px;border-top-left-radius:6px;left:0}.home #wpsl-widget-search::placeholder{font-size:14px;font-weight:500;color:#bdbdbd;position:relative;bottom:1px}.popup{margin-top:60%}.optalis-ovationsection{padding:40px 0}.mobile-tab .tabcontent{padding:15px}#locationpage-interiorhero-contact .address-v1{min-width:380px;display:grid;grid-template-columns:45px 320px}#locationpage-interiorhero-contact .phone{grid-template-columns:45px 1fr}.page-cost .interior-heading-v4{bottom:339px}.page-cost .interior-heading-v4 h1 span{font-size:36px;line-height:44px}.locationpage-samplemenu{padding:30px 20px 50px 20px!important}.page-template-cp-template h1 span{font-size:55px!important;line-height:58px!important}.page-template-cp-template h1 span{margin-top:17%!important}.sticky-cta img{display:none}.sticky-cta{min-width:330px}.page-template-cp-template .interior-heading-v3 h1 span{font-size:55px!important;line-height:0!important}}@media (max-width:393px){.page-location .interior-heading-v3{bottom:90px}}@media (max-width:390px){.hp-heading{bottom:-80px}.interior-v2hero .vc_column-inner{height:510px}.page-compliance .interior-heading-v3{bottom:100px}.page-skilled-nursing .interior-hero,.page-independent-living .interior-hero,.page-specialized-care .interior-hero,.page-respite-care .interior-hero,.page-template-resources .interior-hero,.page-managed-care-insurance-benefits .interior-hero,.page-cost .interior-hero,.page-what-to-expect .interior-hero,.presurgery-reservations .interior-hero,.blog .interior-hero,.page-optalis-ovation .interior-hero,.page-about .interior-hero,.page-careers .interior-hero,.page-contact-us .interior-hero,.page-compliance .interior-hero,.page-rehabilitation-therapy .interior-hero{height:530px}.page-skilled-nursing .interior-heading-v3 h1 span,.page-specialized-care .interior-heading-v3 h1 span,.page-memory-care .interior-heading-v3 h1 span,.page-template-resources .interior-heading-v3 h1 span,.page-managed-care-insurance-benefits .interior-heading-v3 h1 span{font-size:50px}.page-independent-living .interior-heading-v3,.page-memory-care .interior-heading-v3{bottom:70px}.page-about .interior-heading-v3{bottom:120px}.page-contact-us .interior-heading-v3{bottom:170px}.page-careers .interior-heading-v3{bottom:190px}.news .interior-heading-v1{bottom:223px!important}.page-managed-care-insurance-benefits .interior-heading-v3{bottom:160px}.page-specialized-care .interior-heading-v3{bottom:130px}.page-skilled-nursing .interior-heading-v3{bottom:140px}.page-respite-care .interior-heading-v3{bottom:160px}.page-template-resources .interior-heading-v3{bottom:150px}.page-what-to-expect .interior-heading-v3{bottom:50px}.presurgery-reservations .interior-heading-v3{bottom:150px}.page-optalis-ovation .interior-heading-v4 h1 span{font-size:40px;line-height:0}.page-optalis-ovation .interior-heading-v4{bottom:20px}.page-independent-living .interior-heading-v3{bottom:130px}.page-care-services .interior-heading-v1{bottom:160px}.page-cost .interior-heading-v4{bottom:100px}.page-template-cp-template.page-contact-us .interior-heading-v3{bottom:160px!important}}@media (max-width:380px){.page-template-page-home .community-herocontent h1 span{font-size:55px;line-height:0}}@media (max-width:355px){.centered-cta{font-size:14px}}.footer{clear:both;background:#f4f4f4}.footer a{color:#545454}.footer a:hover{color:#154f84;text-decoration:none}#inner-footer{display:grid;grid-column-gap:70px;padding:80px 150px 60px;grid-template-columns:1fr 1fr 1fr}.footer-contact>a{display:grid;grid-template-columns:1fr}.care-services #inner-footer,.page-template-default #inner-footer,.page-template-resources #inner-footer{display:grid;grid-column-gap:70px;padding:80px 150px 60px;grid-template-columns:1fr 1fr 1fr}.footer-contact img{margin-bottom:48px}.legal-icons{display:flex}.legal-icons img{margin-top:10px;margin-bottom:30px;padding:1.8%}.footer-social{justify-self:center}.social-section{padding-top:35px}.gt_float_switcher{width:100%!important}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left;margin-top:11px}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right;margin-top:11px}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:table;clear:both;margin-top:11px}.entry-content .wp-block-media-text.alignfull{max-width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:767px){.wrap{padding:1em}.nav{margin:0;padding:0;border-bottom:0;list-style-type:none}.nav li a{display:block;padding:.2em;text-decoration:none}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}}@media only screen and (min-width:768px){.entry-content .alignfull{margin-left:calc( -100vw / 2 + 100% / 2 );margin-right:calc( -100vw / 2 + 100% / 2 );max-width:100vw}.entry-content .alignwide{margin-right:calc(25% - 25vw);margin-left:calc(25% - 25vw);max-width:1000%;width:auto}.entry-content .alignwide img,.entry-content .alignfull img{display:block;margin:0 auto}.wrap{padding:1em 1.5em}.header-nav{display:flex;align-items:center;margin-left:4%}.nav{margin:0;padding:0;border:0;list-style-type:none}.nav li{float:left;list-style:none}.nav li a{display:block;border-bottom:0;padding:0 .5em;text-decoration:none}.nav li a:hover,.nav li a:focus{text-decoration:underline}.nav li ul.sub-menu,.nav li ul.children{position:absolute;z-index:8999;visibility:hidden}.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}.nav li:hover>ul{top:auto;visibility:visible}.single-full #main{max-width:640px;float:none;margin:0 auto}
/*!
   *
   * We rarely use these widget classes but they
   * do come in handy sometimes. Know your widgets.
   *
   */
}@media only screen and (max-width:1029px){#inner-footer,.care-services #inner-footer,.page-template-default #inner-footer,.page-template-resources #inner-footer{grid-template-columns:1fr}.footer-social{justify-self:flex-start}.footer-legal-links{padding-top:30px}.logo-2{margin-top:20px!important}}@media only screen and (max-width:1465px){#inner-footer{padding:80px 80px 60px}.page-template-default #inner-footer,.page-template-resources #inner-footer{padding:80px 20px 60px}}@media only screen and (max-width:500px){#inner-footer{padding:80px 20px 60px}.page-template-default #inner-footer,.page-template-resources #inner-footer{padding:80px 20px 60px}.care-services #inner-footer{padding:80px 20px 60px}}@media only screen and (min-width:1030px){#inner-header,#inner-footer,.care-services #inner-footer,.page-template-default #inner-footer,.page-template-resources #inner-footer{max-width:100%}}@media only screen and (min-width:1600px){#inner-footer,.care-services #inner-footer,.page-template-default #inner-footer,.page-template-resources #inner-footer{max-width:100%}#inner-header{max-width:100%}}@media print{*{background:0 0 !important;color:#000 !important;text-shadow:none !important;-ms-filter:none !important;filter:none !important}#content{width:100%;margin:0;float:none}@page{margin:2cm}@page :left{margin:1cm}@page :right{margin:1cm}@page :first{margin:1cm 2cm}body{font-size:13pt;line-height:1.3;background:#fff !important;color:#000}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}p,h2,h3{orphans:3;widows:3}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}a:link,a:visited,a{background:0 0;color:#08c;font-weight:700;text-decoration:underline;text-align:left}a[href^=http]:after{content:" < " attr(href) "> "}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" < " attr(href) "> "}.entry-content iframe,ins{display:none;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0 !important;white-space:nowrap}.embed-youtube,.embed-responsive,.embed-container{display:none;position:absolute;height:0;overflow:hidden}#header-widgets,nav,aside,.sidebar,.content-ads,.make-comment,.author-bio,.heading,.related-posts,#decomments-form-add-comment,#breadcrumbs,#footer,.post-byline,.byline,.meta-single,.site-title img,.post-tags,.readability,.sidebar,.page-navigation,.wp-prev-next,.respond-form{display:none}}h1,h2,h3{font-family:"trade-gothic-next",sans-serif}span.garamond-font{font-family:"garamond-premier-pro",serif;text-transform:capitalize;color:#545454;font-size:72px}span.trade-gothic-font{font-family:"trade-gothic-next",sans-serif;color:#4c94d6;font-size:72px;font-weight:400!important}p,body{font-family:"trade-gothic-next",sans-serif;font-size:18px;font-variant-ligatures:none!important}.page-template-cp-template h1,.page-template-cp-template h2,.page-template-cp-template h3,.page-template-cp-location-page h1,.page-template-cp-location-page h2,.page-template-cp-location-page h3{font-family:mrs-eaves,serif;font-style:italic;font-weight:500}.page-template-cp-template h1 span{font-size:80px;line-height:110px;margin-bottom:70px}.page-template-cp-template h2{font-weight:700;font-size:42px;line-height:55px}.page-template-cp-location-page h2{font-size:42px;font-weight:700;line-height:55px;color:#7c142b}.page-template-cp-location-page .contact-info a{color:#7c142b}.page-template-cp-location-page .contact-info a:hover{color:#600f21}.page-template-cp-location-page .hero-ctas a,.page-template-cp-location-page .centered-cta,.page-template-cp-location-page .amenities-wrapper .ctas a,.page-template-cp-location-page .dining-ctas a{background:#7c142b}.page-template-cp-location-page .hero-ctas .social-media-item a{background:0 0;display:unset}.page-template-cp-location-page .hero-ctas .social-media-item{width:auto!important}.page-template-cp-location-page .hero-ctas a:hover,.page-template-cp-location-page .centered-cta:hover,.amenities-wrapper .ctas a:hover,.page-template-cp-location-page .dining-ctas a:hover{background:#600f21}.page-template-cp-location-page .testimonial-sec h2{color:#fff!important;background:#7c142b}.page-template-cp-location-page .testimonial-sec{border:38px solid #7c142b}.page-template-cp-location-page .cta-question{font-family:'mrs-eaves, serif';font-weight:700;font-size:28px}.page-template-cp-location-page .text-block h3{font-size:27px;font-weight:700!important}.page-template-cp-location-page .text-block a{color:#7c142b}@media (max-width:1265px){.page-template-cp-template h1{padding-right:2%!important}}@media (max-width:945px){.page-template-cp-template h1{padding-right:0}}h1{font-size:70px;line-height:74px;font-weight:700;color:#3b79b0}h2{font-size:32px;line-height:48px;font-weight:700;color:#4c94d6}h3,p,body,span{color:#000;font-weight:500!important}a{color:#275380;font-weight:700}a:hover{color:#4285c1;text-decoration:none;transition:.5s}@media (max-width:1300px){h2{font-size:30px;line-height:39px}}h1.archive-title{padding:5% 0 3%;font-size:3em;line-height:1.2}h3.search-title.entry-title{margin-bottom:2%}.post-search-result{margin-bottom:3%;border-bottom:1px solid #e0dfdf;padding-bottom:3%}.search-results div#inner-footer{margin-top:0}@media screen and (max-width:1000px){h1.archive-title{margin-bottom:30px!important}.post-search-result{margin-bottom:30px;padding-bottom:30px}h3.search-title.entry-title{margin-bottom:30px}}