/**handles:testimonials-style,custom**/
#testinfo,#testwrapper{margin:auto;position:relative}h1{display:inline;font-size:51px;color:#0082C8}h1.orange{font-weight:900}p{font-size:24px;font-weight:300;margin:15px 0}.mob{display:none}#testheader{width:100%;height:540px;background:url(https://vivalife.ca/wp-content/themes/vva/img/testimonials-header.jpg) center no-repeat #fff;background-size:cover}#testinfo{background-color:#fff;width:85%;max-width:1280px;top:-40px;padding:50px 75px;box-shadow:0 0 30px #777}#testwrapper{width:100%;max-width:1310px;padding:20px 20px 100px;top:-60px}.testcol{width:47%;display:inline-block;vertical-align:top}.testcol:first-child{margin-right:6%}.blueblock{background-color:#0082C8}.orangeblock{background-color:#F38A00}.block{padding:40px 70px;margin-bottom:60px;background-image:url(https://vivalife.ca/wp-content/themes/vva/img/quotes.png);background-repeat:no-repeat;background-position:30px 30px;background-size:19.5%;box-shadow:0 0 15px #888}.block p{color:#fff;font-weight:500}.block p.author{font-weight:300}@media (max-width:1366px){#testheader{width:100%;height:450px}#testinfo{padding:40px 60px}}@media (max-width:1280px){.testcol:first-child{margin-right:3%}.testcol{width:48.5%}.block{margin-bottom:40px;padding:20px 50px;background-position:15px 15px}.block p{font-size:20px}}@media (max-width:1000px){.desk{display:none}.mob{display:block}.testcol:first-child{margin:auto}.testcol{width:100%}#testwrapper{width:85%;max-width:600px;padding:0;margin-bottom:50px}h1{font-size:40px}p{font-size:20px}#testinfo{padding:25px 35px}}@media (max-width:480px){h1{font-size:30px}p{margin-top:5px}.block{margin-bottom:30px;padding:13px 28px;background-position:8px 8px}.block p,p{font-size:18px}}.logged-in #primary{position:relative;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}}