/**handles:options-style,splide-css,custom**/
#primary ul li,.op-1 .opimg{background-repeat:no-repeat}#opinfo,footer{position:relative}#asimg,#cnimg,#hbimg,#mcimg,#resimg,#triimg{background-position:center}body{background-color:#606060}#main{background-color:#F2F2F2}footer{top:-25px}h1{display:inline;font-size:51px;color:#0082C8}h1.orange{font-weight:900}h2.section_title{display: inline;font-size: 51px;color:#fff;}#primary ul li,p{font-size:1.3em;font-weight:300;margin:15px 0}#primary ul li{padding-left:25px;margin:10px 0;background-image:url(https://vivalife.ca/wp-content/themes/vva/img/bullet-orange.png);background-position:left 10px}.entry-content{margin:0}.op-1 div,.op-2 div{width:50%;display:inline-block;vertical-align:top}.op-1{display:inline-flex;min-height:540px}.op-1 div{align-items:stretch;background-color:#008cd8;padding:80px;outline:#fff solid 2px;outline-offset:-20px}#op-back,#opinfo,.op-1 hr{background-color:#fff}.op-1,.op-1 *{color:#fff}.op-1 p{font-weight:500}.op-1 hr{width:50%;margin:15px 0;border:none;height:2px}.op-2,.op-2 div{overflow:hidden;height:auto}.op-1 .opimg{background-size:cover;outline:0}.op-2{width:100%;max-width:1240px;margin:50px auto;padding:0 20px}.op-2 div{padding-right:20px;float:left}.op-2 h2{color:#0082C8}#trial button{font-size:24px;font-weight:700;border-radius:8px;padding:10px 20px;box-shadow:0 0 10px #666;margin-top:10px}#opheader{width:100%;height:540px;background:url(https://vivalife.ca/wp-content/themes/vva/img/living-option-header.jpg) center no-repeat #fff;background-size:cover}#opinfo{width:90%;max-width:1000px;margin:auto;top:-40px;padding:50px 75px;box-shadow:0 0 30px #777}#opinfo h2{font-size:31px;margin:10px 0;color:#555;font-weight:500}#indimg{background-image:url(https://vivalife.ca/wp-content/themes/vva/img/independent-living-large.jpg);background-position:left}#asimg{background-image:url(https://vivalife.ca/wp-content/themes/vva/img/assisted-living-large.jpg)}#resimg{background-image:url(https://vivalife.ca/wp-content/themes/vva/img/respite-care-large.jpg)}#triimg{background-image:url(https://vivalife.ca/wp-content/themes/vva/img/trial-stay-large.jpg)}#cnimg{background-image:url(https://vivalife.ca/wp-content/themes/vva/img/conciergeimg.jpg)}#hbimg{background-image:url(https://vivalife.ca/wp-content/themes/vva/img/healthybodyimg.jpg)}#mcimg{background-image:url(/wp-content/uploads/2026/02/Lumina-Image-2.jpg)}#memorycare a{display:inline-block;padding:10px 20px;font-size:24px;border-radius:5px;background-color:#F38A00;color:#fff;box-shadow:0 0 10px #666;margin-top:10px;font-weight:700;text-decoration:none;}#submenu{box-shadow:0 10px 30px -10px;z-index:99!important}#submenu nav{background-color:#0082C8;text-align:center;vertical-align:middle}#submenu nav ul li{display:inline-block;color:rgba(255,255,255,.7);font-size:25px;padding:20px;background:0 0!important;margin:0!important;font-weight:500}#submenu nav ul li:hover{cursor:pointer}#submenu br,#submenubutton,#submenuclose{display:none}@media (max-width:1600px){#submenu nav ul li{font-size:20px;padding:15px}}@media (max-width:1366px){h1,h2.section_title{font-size:50px}#opheader{height:400px}.op-1{min-height:0}.op-1 div{padding:60px}}@media (max-width:1280px){#submenu nav ul li{font-size:17px;padding:10px}#primary ul li,p{font-size:20px}#opinfo{padding:40px 60px}}@media (max-width:1100px){h1,h2.section_title{font-size:40px}}@media (max-width:1000px){#submenubutton,#submenuclose{background-color:#0075C9;transform:rotate(270deg);font-weight:500}#trial button{font-size:20px}#submenu{display:block!important;position:fixed!important;top:120px!important;right:-310px;-webkit-transition:right .6s;transition:right .6s;width:100%!important;max-width:300px!important;z-index:100!important;background-color:#0075C9;text-align:center;font-size:22px;border-radius:8px 0 0 8px;box-shadow:0 0 20px #333;padding:10px 0}#submenu nav ul li,#submenuclose,.op-1{display:block}#opinfo h2,#submenubutton,#submenuclose{font-size:24px}#submenu nav{background-color:#0075C9}#submenubutton{display:block;position:fixed;top:180px;right:-30px;z-index:99;box-shadow:0 0 10px #333;color:#fff;width:100px;height:45px;border-radius:8px 8px 0 0}#submenuclose{position:absolute;right:15px;top:5px;padding:10px}#submenuclose img{height:20px}#opheader,.opimg{height:350px}#opinfo{margin-bottom:-200px}h1,h2.section_title{font-size:30px}#primary ul li,p{font-size:18px}.op-1 div{padding:40px 60px;width:100%}.op-2 h2{font-size:22px}.op-1 span{position:static;transform:none}#indimg{background-position:left top}#asimg{background-position:center top}#newsletter{top:0}#mobilesitemap,#sitemap{padding-top:50px}}@media (max-width:768px){#opinfo{padding:30px 40px}.op-2 div{width:100%}#primary ul li:first-child{margin-top:0}#opheader{height:300px}}@media (max-width:480px){#trial button,p{font-size:16px}#trial button{padding:5px 10px;border-radius:5px}#opinfo{padding:20px 30px}.op-1 div{padding:30px 40px}.op-2{margin:30px auto}#opheader{background-position:left center}}@media (max-width:317px){#submenu{border-radius:0}}.op-1 span{display:block;position:relative;top:10%;transform:translateY(-53%)}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.resources-header{background:url(https://vivalife.ca/wp-content/uploads/2019/08/Viva_resources_1920x540.jpg) center no-repeat #fff;width:100%;height:540px;background-size:cover}.resources-info{width:90%;max-width:1000px;margin:auto;position:relative;top:-40px;padding:50px 75px;box-shadow:0 0 30px #777;background-color:#fff}.resources-info p{font-size:1.3em;font-weight:300;margin:15px 0}.resources-heading h1{display:inline;font-size:51px;color:#0082c8}.resources-container{padding:50px 50px 120px}.resources-description{font-size:1.3em;font-weight:300;margin:15px 0}.guide_container{display:flex;flex-wrap:wrap;justify-content:start;padding:20px}.guide_card{display:flex;flex-direction:column;background:#fff;text-align:center;padding:2%;width:30%;margin:0 30px 20px 0;box-shadow:1px 2px 10px #606060}.guide_card div{max-width:100%}.guide_card div p{max-width:100%;color:#0082c8}.guide_card .guide_download_link{margin:auto auto 0;width:60%}.guide_card .guide_name{font-size:25px;font-weight:700}.guide_card .guide_name::after{content:'';width:50%;margin:0 auto;display:block;border-bottom:1px dotted #606060}.guide_card a{display:block;background:#f38a00;padding:.75em;border:1px solid #f38a00;color:#fff!important}.guide_card a:hover{background:#fff;color:#0082c8!important}.guide_description p{color:#606060!important}.opt-In{display:block;margin-top:-15px}.splash-container.wrapper{margin:0 auto;padding:50px}.splash-form{float:right;width:50%}.splash-form .gform_title{text-align:center}.splash-form .ginput_container_checkbox .gfield_checkbox label{margin-left:18px}.splash-header{padding-right:16px!important;width:45%;display:inline-block}.splash-header h1{text-transform:uppercase;text-align:center}.splash-description p{font-size:20px}.splash-description ul li{margin:0 2em}.splash-form form input,select{font-size:20px!important;border-radius:10px;padding:10px 20px!important}.splash-form .gform_footer.top_label{text-align:center}.splash-form .gform_button{border-radius:10px!important;padding:0 16px!important;font-size:30px!important}.thankyou-container{margin:50px;text-align:center;padding:50px}.thankyou-container .gform-button{padding:5px 10px;border-radius:10px}.covid-banner p{width:100%;padding:10px;text-align:center;font-weight:bolder;background-color:red;color:#fff}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%!important}@media screen and (max-width:1690px){#sticky nav{font-size:21px!important}}@media screen and (max-width:1600px){#sticky nav{font-size:17px!important}#sticky nav ul li{padding:0 14px}.resources-header{height:400px}#sitemap ul li{max-width:112px}}@media screen and (max-width:1366px){#sticky nav{font-size:13.5px!important}#sticky nav ul li{padding:0 9px}.guide_card{margin:0 15px 20px 0!important}.guide_card .guide_download_link{width:80%!important}#sitemap ul li{max-width:85px}}@media screen and (max-width:1200px){#sticky nav{font-size:13.5px!important}#sticky nav ul li{padding:0 8px}#sitemap ul li{max-width:76px}}@media screen and (max-width:1000px){.splash-header{width:100%!important}.splash-form{float:none!important;width:100%!important}.splash-form .gform_button{border-radius:10px!important}.resources-info{padding:40px 60px!important}.resources-header{height:350px}#sitemap ul li{max-width:88px}}@media screen and (max-width:768px){.resources-info{top:-70px}.resources-header{height:300px}.guide_container{padding:0!important}.guide_card{width:100%!important;margin:1em auto!important}.thankyou-container{margin:0!important}}@media screen and (max-width:767px){.thankyou-content>div{margin:0!important;padding:0!important;font-size:15px!important}.thankyou-content .gform_button{width:50%}}@media screen and (max-width:500px){.thankyou-container .gform_button{font-size:1em!important}}@media screen and (max-width:400px){.splash-header h1{font-size:20px}.guide_description{font-size:18px}.resources-info{padding:20px 30px!important}.resources-header{height:250px}.resources-heading h1{font-size:40px!important}}.tribe-events-single{margin-top:170px}#blog .thumbnail-caption{display:none}