img[alt="reflections at the retreat"]{display:inline}.panel-heading{cursor:pointer;padding:10px 0;display:block;clear:both;display:flex;align-items:center}.panel-heading:before{content:"\2b";font-size:30px;font-weight:700;padding:0 7px;margin-right:8px;position:relative;transform:translateY(-1px);float:left}.thumbnail{border:1px solid #ccc;padding:20px 10px}.panel-heading[aria-expanded=true]:before{content:"\2212";background-color:#4f89a9;color:#fff;transform:translateY(0px)}.collapsed{cursor:pointer}.panel{display:block}.panel .collapse,.panel .collapsing{margin-top:10px}.fp-margin{margin-left:20px}.fp-margin:before,.fp-margin:after{content:" ";display:block;height:20px}.fp-margin button,.fp-margin img{max-width:360px;width:100%}.section_waves{background-image:url(/wm/images/care/reflections-waves.jpg);background-size:cover;margin-top:20px;margin-bottom:20px;display:inline-block;width:100%}.alz_banner .container{display:flex;align-items:center;justify-content:center;padding:10px 0}.alz_banner h4{font-size:30px;display:inline-block}.alz_banner .btn-transparent{color:#fff;border:1px solid #fff;border-radius:5px;display:inline-block;text-decoration:none !important;padding:3px 15px;margin-left:20px;transition:all .3s}.alz_banner .btn-transparent:hover{background:#87579d}.mc-background{padding:9% 0 4%;background-size:cover;background-position:center;margin-top:30px}.mc-background .container{padding-left:5%}.mc-background .btn-blue{font-weight:700;font-size:20px}.mc-background .btn-transparent{background-color:transparent;margin-left:15px;outline:2px #fff solid;outline-offset:-2px}#callNowCollapse{background-color:#467992}#callNowCollapse .container{margin-top:30px}#callNowCollapse .col-lg-4{margin-bottom:30px}#callNowCollapse h4{margin-bottom:10px}#callNowCollapse *{color:#fff}.btn-transparent:hover{background-color:#fff;color:#000}.btn-blue{cursor:pointer}.options-section{padding-bottom:2em;padding-top:30px}.options-section .h2-style{margin-bottom:50px}@media (max-width:992px){.alz_banner .container{flex-direction:column;padding-bottom:20px}.alz_banner h4{margin-bottom:15px}.alz_banner .btn-transparent{margin-left:0}}@media (max-width:768px){.alz_banner h4{font-size:25px}.mc-background{padding:50% 0 7%;background-position:55% 50%;background-image:url(/wm/images/care/mc-motherdaughter-768.jpg) !important}.mc-background .container{text-align:center;padding-left:15px}.mc-background .btn-blue{width:100%;max-width:335px;font-size:18px}.mc-background .btn-transparent{margin-left:0;margin-bottom:20px}#callNowCollapse *{text-align:center}#callNowCollapse .container{margin-top:40px;margin-bottom:10px}}@media (max-width:575px){.alz_banner h4{font-size:4.3vw}.alz_banner .btn-transparent{font-size:15px;padding:0 10px}}@media (max-width:480px){.options-section{padding-bottom:2em;padding-top:1em}.options-section .h2-style{margin-bottom:40px}}@media (max-width:480px){.section_waves{background-image:url(/wm/images/care/waves-sm.jpg)}}.red,.red *{color:red !important}.pricing-section{background:#f4f4f6;border-radius:1em;overflow:hidden;display:flex;align-items:stretch;margin:5% 0 6%;flex-direction:column}.pricing-col{position:relative;overflow:hidden;display:flex;align-items:center;min-height:200px}.pricing-section .pricing-col:first-child{order:2}.pricing-col h2{margin-top:20px}.pricing-col button{font-size:14px;margin-top:10px}.pricing-text{padding:6% 8%}.pricing-text h3{margin-top:10px}.map{margin-top:2em}.cta-la{display:flex;flex-direction:column;border-radius:.5em;text-align:center;background:#f4f4f6;padding:8% 5%}.cta-la h4{font-size:1.1em;margin-top:20px;display:inline-block}.cta-la h4 a{display:block;margin-top:10px}.cta-la button{font-size:14px;margin-top:5px}.floorplans{width:100%;text-align:center;border-radius:.5em;padding:.5em 5% 2em;margin-bottom:2em;background-size:cover;background-position:center}.floorplans h4{font-size:1.5em;margin-top:20px}.floorplans button{font-size:14px;margin-top:0}#AssistedLivingMenuHeading,#SkilledNursingMenuHeading{display:none}@media (min-width:992px){.pricing-col img{object-fit:cover;height:100%;width:100%;position:absolute}}@media (max-width:991px){.pricing-section{flex-direction:column}.pricing-col{width:100%;min-height:200px}.pricing-col img{width:100%;position:absolute;top:0}.pricing-text{width:100%;text-align:center}.resp-lg-992{display:none}.order-1{order:1}.order-2{order:2}.order-3{order:3}}@media (min-width:1400px){#memoryCare .row{align-items:center}}