/**handles:options-style**/
#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%)}