header{z-index:1000;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:930pt;margin:0 auto;padding:10px 0;display:flex;position:relative}header.naked{background:#9ea900;max-width:100%}header.naked .msg{text-align:center;color:#fff;width:100%;padding:0 20px;font-size:1.4rem;font-weight:700;line-height:1;display:block}header.naked .msg p{text-align:center;color:#fff;font-size:1.4rem}header.naked .msg p:empty:before{display:none}header.naked .msg a,header.naked .msg a:hover,header.naked .msg a:active{color:#fff;text-decoration:underline}header.naked .msg a.onboarding-link{white-space:nowrap;width:auto;font-size:inherit;line-height:inherit;background:0 0;border-radius:0;height:auto;margin:0;padding:0;display:inline}header.naked .msg span{color:#fff;text-align:center;background:#9ea900;border-radius:100%;width:22px;height:22px;margin:0 5px 0 0;padding:2px;font-size:2rem;line-height:.7;display:inline-block}header.naked .msg span.onboarding-link-wrapper{width:auto;height:auto;font-size:inherit;line-height:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.head-wrapper{z-index:1000;background:#fff;width:100%;position:relative}header a.masthead{display:block}header a.masthead img{width:201px}header.naked .hamburger,header.naked .menu-main-menu-container,header.naked .entrance,header.naked .masthead,header .msg{display:none}.masthead{display:block}.masthead img{max-width:201px;height:auto}ul.menu{margin:10px 0 0;list-style-type:none}ul.menu li{margin:15px 20px 0;padding:0 0 10px;display:inline-block}ul.menu li a{text-transform:uppercase;padding:0 0 10px;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;color:#4a4a4a!important}ul.menu li a:after{content:"";border-bottom:2px solid #4a4a4a;transition:transform .25s ease-in-out;display:block;transform:scaleX(0)}ul.menu li:hover a,ul.menu li.current-menu-item a{color:#4a4a4a!important}ul.menu li:hover a:after,ul.menu li.current-menu-item a:after{transform:scaleX(1)}ul.menu li:hover ul li a,ul.menu li.selected a,ul.menu li.current_page_item a{color:#000}ul.menu li.menu-item-has-children{background:url(/img/icons/triangle-down.svg) 100% no-repeat;padding:0 20px 0 0}ul.menu li.menu-item-has-children.open{background:url(/img/icons/triangle-up.svg) 100% no-repeat}ul.menu li ul.sub-menu{z-index:10000;visibility:hidden;opacity:0;background:#f9f9f9;justify-content:center;width:100%;padding:40px;list-style-type:none;display:flex;position:absolute;top:80px;left:0;box-shadow:0 0 2px #64646480}ul.menu ul.menu li.open ul.sub-menu,ul.menu .menu-item-has-children.open .sub-menu{visibility:visible;opacity:1;display:flex}ul.menu li ul.sub-menu li{background:0 0;border-right:1px solid #ccc;margin:0;padding:0 20px}ul.menu li ul.sub-menu li a{content:"General Tools";text-transform:uppercase;margin:0 0 15px;padding:0 0 0 35px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;display:block;color:#9b9b9b!important}ul.menu li ul.sub-menu li a:hover{color:#9e4770!important}ul.menu li ul.sub-menu li a:after{display:none}ul.menu li ul.sub-menu li>a{cursor:default}ul.menu li ul.sub-menu li>a:hover{color:#9b9b9b!important}ul.menu li ul.sub-menu li.all-tools{border-right:none;flex-direction:column;align-self:center;display:flex}ul.menu li ul.sub-menu li.all-tools:before{content:"Explore the full suite of the Map of Care tools!";text-align:center;width:140px;font-size:1.3rem}ul.menu li ul.sub-menu li.all-tools a{text-align:center;text-transform:uppercase;background:#fff;border:1px solid #9e4770;border-radius:5px;width:140px;margin:10px 0 0;padding:5px 15px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;color:#9e4770!important}ul.menu li ul.sub-menu li.all-tools a:hover{color:#fff!important;background:#b86089!important}ul.menu li ul.sub-menu li.all-tools a:active{color:#fff!important;background:#7b3757!important}ul.menu li ul.sub-menu li ul.sub-menu{width:auto;box-shadow:none;flex-direction:column;padding:0;display:flex;position:static;top:auto;left:auto}ul.menu li ul.sub-menu li ul.sub-menu li{border-right:none;width:100%;margin:0;display:block}ul.menu li ul.sub-menu li ul.sub-menu li a{cursor:pointer;margin:0 0 10px;padding:8px 0 8px 36px;font-size:1.4rem;font-weight:700;display:block;color:#000!important}ul.menu li ul.sub-menu li ul.sub-menu li a:after{display:none}ul.menu li ul.sub-menu li ul.sub-menu li a:hover{color:#9e4770!important}ul.menu li ul.sub-menu li.assisted_living a:hover,ul.menu li ul.sub-menu li.nursing_homes a:hover,ul.menu li ul.sub-menu li.memory_care a:hover,ul.menu li ul li.independent_living a:hover,ul.menu li ul.sub-menu li.senior_living a:hover,ul.menu li ul.sub-menu li.design_for_dementia a:hover,ul.menu li ul.sub-menu li.tech a:hover,ul.menu li ul.sub-menu li.accessibility a:hover,ul.menu li ul.sub-menu li.wellness a:hover,ul.menu li ul.sub-menu li.cost a:hover{color:#9e4770}ul.menu li ul.sub-menu li.assisted_living a{background:url(/img/icons/tools/assisted-living.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.nursing_homes a{background:url(/img/icons/tools/nursing-homes.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.memory_care a{background:url(/img/icons/tools/memory-care.svg) 0/28px no-repeat}ul.menu li ul li.independent_living a{background:url(/img/icons/tools/independent-living.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.senior_living a{background:url(/img/icons/tools/senior-living.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.design_for_dementia a{background:url(/img/icons/tools/design-for-dementia.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.tech a{background:url(/img/icons/tools/tech.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.accessibility a{background:url(/img/icons/tools/accessibility.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.wellness a,ul.menu li ul li:nth-of-type(9) a{background:url(/img/icons/tools/wellness.svg) 0/28px no-repeat}ul.menu li ul.sub-menu li.cost a{background:url(/img/icons/tools/cost.svg) 0/28px no-repeat}.entrance{text-transform:uppercase;color:#4a4a4a;background:url(/img/icons/signin.svg) 0 no-repeat;margin:13px 0 0;padding:0 0 0 30px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;text-decoration:none}.entrance ul.sign-options{list-style-type:none}.entrance ul.sign-options li.menu-item-has-children{padding:11px 0 7px}.entrance ul.sign-options li.menu-item-has-children:after{content:"";border-bottom:2px solid #4a4a4a;width:57px;transition:transform .25s ease-in-out;display:block;transform:scaleX(0)}.entrance ul.sign-options li.menu-item-has-children.signed-in:after{width:57px}.entrance ul.sign-options li.menu-item-has-children:hover:after{transform:scaleX(1)}.entrance ul.sign-options li.menu-item-has-children span{cursor:pointer;background:url(/img/icons/triangle-down.svg) 100% no-repeat;padding:0 20px 0 0;display:block}.entrance ul.sign-options li.menu-item-has-children.open:hover:after{transform:scaleX(0)}.entrance ul.sign-options li.menu-item-has-children.open span{background:url(/img/icons/triangle-up.svg) 100% no-repeat}.entrance ul.sign-options li.menu-item-has-children.open ul#menu-login-menu{visibility:visible;opacity:1}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu{text-align:center;visibility:hidden;opacity:0;z-index:10000;background:#f9f9f9;justify-content:center;width:100%;padding:30px 40px;transition:all .3s ease-in-out;display:flex;position:absolute;top:80px;left:0;box-shadow:0 0 2px #64646480}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li{text-align:left;margin:0 30px;padding:0;display:inline-block}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li h3{text-transform:uppercase;text-align:left;margin:0 0 10px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.8rem}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li p{text-transform:none;text-align:left;margin:0 0 10px;font-size:1.4rem;font-weight:400}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li a{color:#9e4770;text-transform:uppercase;background:#fff;border:1px solid #9e4770;border-radius:5px;margin:10px 0 0;padding:5px 15px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li a:hover{color:#fff;background:#b86089!important}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li a:active{color:#fff;background:#7b3757!important}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:8px 0 0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:none;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{margin-top:-2px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#4a4a4a;border-radius:2px;width:30px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{transition:background-color 0s linear .13s;top:2px}.hamburger--spring .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:7px}.hamburger--spring .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:14px}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:#0000!important}.hamburger--spring.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(-45deg)}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li button.logout-link{color:#9e4770;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #9e4770;border-radius:5px;margin:10px 0 0;padding:5px 15px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:22.5px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li button.logout-link:hover{color:#fff;background:#b86089!important}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li button.logout-link:active{color:#fff;background:#7b3757!important}@media screen and (max-width:1240px){header{width:calc(100% - 40px)}header.naked{width:100%}.menu>ul>li{padding:0 20px 10px}}@media screen and (max-width:1024px){.menu>ul>li{padding:0 15px 10px}ul.menu li ul.sub-menu{padding:20px;top:64px}ul.menu li ul.sub-menu li{margin:0 10px}ul.menu li ul.sub-menu li ul.sub-menu li{padding:0 10px}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu{padding:20px;top:60px}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li{margin:0 10px}a.masthead{max-width:120px}ul.menu{text-align:center;margin:0}ul.menu li{margin:6px 12px 0;padding:0}.entrance,ul.menu li a{font-size:1.4rem}.entrance{margin:4px 0 0}}@media only screen and (max-device-width:1024px){ul.menu li:active a:after,ul.menu li:hover a:after{transform:scaleX(0)!important}.entrance ul.sign-options li.menu-item-has-children:hover:after{transform:scaleX(0)}}@media screen and (max-width:768px){ul.menu .menu-item-has-children.open .sub-menu{flex-wrap:wrap}ul.menu li ul.sub-menu li{border-right:none;width:100%;padding:0}ul.menu li ul.sub-menu li ul.sub-menu{margin:0 0 20px}ul.menu li ul.sub-menu li ul.sub-menu li{border-bottom:1px solid #ccc;margin:0 0 10px}ul.menu li ul.sub-menu li ul.sub-menu li a{margin:0 0 5px}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu{flex-wrap:wrap}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li{border-bottom:1px solid #ccc;width:100%;margin:0 10px 20px;padding:0 0 20px}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li:last-of-type{border:none}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu li p{margin:0}.entrance ul.sign-options li.menu-item-has-children span{font-size:1.4rem}}@media screen and (max-width:767px){header{justify-content:space-between;align-items:center;width:100%;max-width:none;margin:0;padding:10px 20px;display:flex}.hamburger{flex-shrink:0;order:1;width:40px;display:inline-block}.menu-main-menu-container{display:none}header a.masthead{text-align:center;flex-shrink:0;order:2;max-width:none;display:block}header a.masthead img{width:140px;height:auto}header .entrance{background:0 0;flex-shrink:0;order:3;margin:0;padding:0;display:block!important}header .entrance ul.sign-options{margin:0;padding:0;list-style:none}header .entrance ul.sign-options li.menu-item-has-children{padding:0}header .entrance ul.sign-options li.menu-item-has-children span{white-space:nowrap;background:url(/img/icons/triangle-down.svg) 100% no-repeat;padding-right:20px;font-size:1.4rem}header .entrance ul.sign-options li.menu-item-has-children:after{display:none}ul.menu li{width:100%;margin:0 0 20px;display:inline-block}ul.menu li:hover a:after,ul.menu>li.current-menu-item a:after{transform:scaleX(0)}ul.menu>li.current-menu-item a{color:#9e4770!important}ul.menu li.open ul.sub-menu{position:relative;top:0}ul.menu li.menu-item-has-children.open{background:url(/img/icons/triangle-up.svg) 100% 0 no-repeat}ul.menu li ul.sub-menu li a{padding:0;font-size:1.3rem}ul.menu li ul.sub-menu li ul.sub-menu li a{background-size:24px;font-size:1.3rem}ul.menu li ul.sub-menu li.all-tools:before{width:100%}ul.menu li ul.sub-menu li.all-tools a{width:100%;margin:10px auto}.entrance ul.sign-options li.menu-item-has-children ul#menu-login-menu{top:50px}}@media screen and (max-width:460px){.entrance{background:0 0;padding:0}}
/*# sourceMappingURL=b870a934e952b77f.css.map*/