*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{border:none;border-radius:0;box-shadow:none;background:0 0;-webkit-appearance:none;appearance:none;cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{display:block;max-width:100%;height:auto}:focus{outline:none}abbr{text-decoration:none}strong{font-weight:600}em{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}sub,sup{font-size:.5em;line-height:1em}h4,h5,h6{font-weight:600}h4 strong,h5 strong,h6 strong{font-weight:inherit}h1 em,h2 em,h3 em{font-style:normal}#wpadminbar{position:fixed!important}body{font-family:'Poppins',sans-serif;font-size:15px;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nav-active{overflow:hidden}#page-wrap{display:flex;flex-direction:column;min-width:320px;max-width:100vw;min-height:100vh}.logged-in #page-wrap{min-height:calc(100vh - 32px)}.wrapper{width:1260px;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.wrapper:after{clear:both;display:block;content:''}a{text-decoration:none;outline:none;transition:all .2s ease}h1,h2:not(.title),h3:not(.title){margin:0 0 20px;font-weight:600;line-height:1.2}h1,h2.type-d{font-size:50px;letter-spacing:-.02em}h2:not(.title):not(.type-d){font-size:32px}h3:not(.title){font-size:26px}h1.type-b,h2.type-b,h3.type-b{font-weight:300}h1.type-c,h2.type-c,h3.type-c{margin-bottom:5px}h1 strong,h2 strong,h3 strong{font-weight:700}h1 a:not(:hover):not(:active):not(:focus),h2 a:not(:hover):not(:active):not(:focus),h3 a:not(:hover):not(:active):not(:focus){text-decoration-color:transparent}hr{width:100%;height:1px;margin:30px 0;border:none;background:#d8d8d8}iframe.wp-embedded-content{width:100%!important;max-width:100%!important;margin:0 0 20px}.video-wrap{width:940px;max-width:100%;margin:0 auto 20px auto}.video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-wrap{height:300px}.map-wrap iframe{width:100%;height:100%}.hidden{position:absolute!important;left:-9999px!important}.cols-wrap{flex:auto}.cols-wrap:not(.cols-1){display:flex;flex-flow:row wrap}.cols-wrap:not(.cols-1) .col{box-sizing:border-box}.cols-wrap.cols-2{margin:0 -25px}.cols-wrap.cols-2 .col{width:50%;padding:0 25px}.cols-wrap.cols-3{margin:0 -20px}.cols-wrap.cols-3 .col{width:33.33%;padding:0 20px}.cols-wrap.cols-4{margin:0 -10px}.cols-wrap.cols-4 .col{width:25%;padding:0 10px}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bg-video::-webkit-media-controls-start-playback-button{display:none!important;position:absolute!important;left:-9999px!important;opacity:0!important;-webkit-appearance:none}.infinite-scroll .post{opacity:0;transition:opacity 1s ease}.infinite-scroll .post:nth-child(-n+12){opacity:1}.infinite-scroll .next-posts{display:none}.infinite-scroll .post-load-status{display:none;text-align:center}.infinite-scroll .post-load-status .infinite-scroll-request{display:block;width:40px;height:40px;margin:0 auto 60px auto;text-indent:-9999px;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/loading.gif) 0 0 no-repeat}.slick-list,.slick-track,.slick-slide,.slick-slide>div{height:100%;min-height:inherit;overflow:hidden}.slick-controls{display:flex}.slick-controls .control{display:block;width:30px;height:30px;text-indent:-9999px;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-grey.svg) center center no-repeat;background-size:18px auto;overflow:hidden;transition:all .2s ease}.slick-controls .control:not(.slick-disabled):hover{background-position:calc(50% + 5px) center}.slick-controls .prev{transform:rotate(180deg)}.slick-dots{z-index:1250;position:absolute;right:0;bottom:0;left:0;display:flex}.slick-dots li{margin:0 5px!important;padding:0!important}.slick-dots li:before{display:none!important}.slick-dots li:first-child{margin-left:0!important}.slick-dots li:last-child{margin-right:0!important}.slick-dots li button{display:block;width:25px;height:1px;text-indent:-9999px;background:#d9d9d9}.slick-dots li.slick-active button{background:#015c2d}.mfp-bg{z-index:5000!important}.mfp-wrap{z-index:5001!important}.mfp-wrap .mfp-content{z-index:5002!important}.mfp-wrap .mfp-content .mfp-close{position:absolute;top:50px;right:10px;display:block;width:50px;height:50px;text-align:left;text-indent:-9999px;transform:rotate(45deg);opacity:1}.mfp-wrap .mfp-content .mfp-close:before,.mfp-wrap .mfp-content .mfp-close:after{position:absolute;display:block;content:'';background:#fff;transition:all .2s ease}.mfp-wrap .mfp-content .mfp-close:before{top:50%;right:0;left:0;height:1px;transform:translateY(-50%)}.mfp-wrap .mfp-content .mfp-close:after{top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%)}.mfp-wrap .mfp-bottom-bar{display:none!important}.button{display:inline-block;max-width:100%;min-height:20px;margin:0;padding:10px calc(20px - 0.2em) 10px 20px;font-size:13px;line-height:20px!important;font-family:'Poppins',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-decoration:none!important;border:1px solid;box-sizing:border-box;transition:all .3s ease !important;cursor:pointer}button.button{box-sizing:content-box}.button.theme-a{color:#303434!important;border-color:#707070;background:0 0}.button.theme-a:hover,.button.theme-a:active,.button.theme-a:focus{color:#FFF!important;background:#707070}.button.theme-b{color:#FFF!important;border-color:#fff;background:0 0}.button.theme-b:hover,.button.theme-b:active,.button.theme-b:focus{color:#707070!important;background:#fff}.button.theme-c{color:#B2D235!important;border-color:#b2d235;background:0 0}.button.theme-c:hover,.button.theme-c:active,.button.theme-c:focus{color:#005C2D!important;background:#b2d235}.button.theme-d{color:#72BF44!important;border-color:#72bf44;background:0 0}.button.theme-d:hover,.button.theme-d:active,.button.theme-d:focus{color:#FFF!important;background:#72bf44}.button.theme-e{color:#005C2D!important;border-color:#005c2d;background:0 0}.button.theme-e:hover,.button.theme-e:active,.button.theme-e:focus{color:#FFF!important;background:#005c2d}.more-link{display:inline-block;padding-right:30px;font-weight:700;color:#303434;text-decoration:none!important;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-grey.svg) calc(100% - 5px) center no-repeat;background-size:18px auto;transition:all .2s ease}.more-link:hover,.more-link:active,.more-link:focus{background-position:100% center}.social-links{display:flex;flex-flow:row wrap}.social-links li{margin:0 3px;text-align:left}.social-links li:first-child{margin-left:0}.social-links li:last-child{margin-right:0}.social-links li a{display:block}.social-links li a span{display:block;width:30px;height:30px;text-indent:-9999px;border-radius:50%;background:center center no-repeat;background-size:20px;box-sizing:border-box;transition:all .2s ease!important}.social-links li a:hover span,.social-links li a:active span,.social-links li a:focus span{transform:scale(1.2)}.social-links li.instagram a span{background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/social-icons/icon-instagram.svg)}.social-links li.linkedin a span{background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/social-icons/icon-linkedin.svg);background-size:18px}.highlighted.theme-a{color:#B2D235!important}.highlighted.theme-b{color:#72BF44!important}.highlighted.theme-c{color:#005C2D!important}.title-ul{position:relative;padding-bottom:15px!important}.title-ul:after{position:absolute;bottom:0;left:0;display:block;width:50px;height:1px;content:'';background:#72bf44;transition:all .2s ease}.title-ul a{text-decoration:none!important}.title-ul:has(a):hover:after,.title-ul:has(a):active:after,.title-ul:has(a):focus:after{width:100px}.editable-content{overflow-wrap:break-word}.editable-content a{text-decoration:underline;text-decoration-thickness:1px!important;text-underline-offset:.3em;overflow-wrap:break-word;word-wrap:break-word}.editable-content a:hover,.editable-content a:active,.editable-content a:focus{text-decoration:underline;text-underline-offset:.1em}.editable-content,.editable-content p,.editable-content ul,.editable-content ol,.editable-content blockquote,.editable-content table{line-height:1.6}.editable-content h4,.editable-content h5,.editable-content h6{margin:0 0 20px}.editable-content *:not(h2):not(hr)+h2,.editable-content *:not(h2):not(h3):not(hr)+h3{padding-top:20px}.editable-content h1+hr,.editable-content h2+hr,.editable-content h3+hr{margin-top:-10px}.editable-content p{margin:0 0 20px}.editable-content p.intro-text{font-size:22px;font-weight:300}.editable-content ul,.editable-content ol{margin:0 0 20px}.editable-content ul{list-style:none}.editable-content ol{list-style:decimal}.editable-content ul li{position:relative;padding-left:20px}.editable-content ul li:before{position:absolute;top:-8px;left:0;content:'\2022';font-size:25px;line-height:inherit}.editable-content ol li{margin-left:30px;padding-left:10px}.editable-content ul li:not(:last-child),.editable-content ol li:not(:last-child){margin-bottom:5px}.editable-content ul li ul,.editable-content ul li ol,.editable-content ol li ol,.editable-content ol li ul{margin:0;padding-top:10px}.editable-content ul li ul li{padding-left:20px}.editable-content ol li ol{list-style:lower-alpha}.editable-content ol li ol li{padding-left:5px}.editable-content ul li:last-child p:last-of-type,.editable-content ol li:last-child p:last-of-type{margin-bottom:0}.editable-content .checklist li{min-height:30px;padding:0 0 0 45px}.editable-content .checklist li:not(:last-child){margin-bottom:20px}.editable-content .checklist li:before{top:0;width:30px;height:30px;content:'';border-radius:0;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-checklist.svg) center center no-repeat;background-size:cover}.editable-content blockquote{margin:0 0 20px}.editable-content blockquote:not(.style-b){margin:30px 0;padding:30px 50px;text-align:center;border:solid #ecf6e5;border-width:8px 0}.editable-content blockquote:not(.style-b) p{font-size:18px;font-weight:600;color:#72bf44}.editable-content blockquote.style-b p{font-size:22px;font-weight:300}.editable-content blockquote p:last-of-type{margin:0}.editable-content img{margin:0 0 20px}.editable-content img.alignleft{float:left;margin-right:20px}.editable-content img.aligncenter{margin-right:auto;margin-left:auto}.editable-content img.alignright{float:right;margin-left:20px}.editable-content .wp-caption{display:block;max-width:100%;margin:30px 0 20px;padding:10px;background:#f3f3f3;box-sizing:border-box}.editable-content .wp-caption img{margin:0}.editable-content .wp-caption .wp-caption-text{padding:15px 0 0;font-size:14px;font-style:italic}.editable-content .wp-caption.alignleft{float:left;margin:0 20px 20px 0}.editable-content .wp-caption.aligncenter{margin-right:auto;margin-left:auto}.editable-content .wp-caption.alignright{float:right;margin:0 0 20px 20px}.editable-content .wp-caption.aligncenter .wp-caption-text{text-align:center}.editable-content .button{margin:10px 10px 0 0}.editable-content .table-wrap{width:100%;margin:20px auto;overflow:auto}.editable-content table{width:100%;text-align:left;border:solid #ecf6e5;border-width:1px 0 0 1px;background:#fff;box-sizing:border-box;border-collapse:collapse}.editable-content table th,.editable-content table td{padding:5px 10px;vertical-align:middle;color:#005c2d;border:solid #ecf6e5;border-width:0 1px 1px 0}.editable-content table th{padding:10px;font-weight:600;background-color:#ecf6e5}#header{z-index:3001;position:fixed;top:0;right:0;left:0;min-width:320px;color:#303434;box-shadow:0 3px 5px rgba(0,0,0,.15);background:#fff}.logged-in #header{top:32px}.nav-active #header{padding:30px 0;background:0 0;box-shadow:none}#header a{color:#303434}#header .wrapper{display:flex;align-items:center}#header .main-logo{display:block;height:50px;transition:height .3s ease;overflow:hidden}body:not(.nav-active) #header.active .main-logo{height:40px}#header .main-logo svg{float:left;width:auto;height:100%}#header .main-logo svg *{transition:fill .3s ease}.nav-active #header .main-logo svg *{fill:#fff}#header .wrap{display:flex;align-items:center;margin-left:auto}#header .nav-toggle{display:block;padding:13px 0;border:none}#header .nav-toggle span,#header .nav-toggle span:before,#header .nav-toggle span:after{position:absolute;display:block;height:2px;content:'';background:#707070;transition:all .3s ease}#header .nav-toggle span{width:50px}#header.theme-b:not(.active) .nav-toggle span,#header.theme-b:not(.active) .nav-toggle span:before,#header.theme-b:not(.active) .nav-toggle span:after{background:#fff}#header .nav-toggle span{position:relative;text-indent:-9999px}#header .nav-toggle span:before{top:-10px;left:50%;width:50%}#header .nav-toggle span:after{right:50%;bottom:-10px;width:50%}#header .nav-toggle:hover span:before,#header .nav-toggle:hover span:after{right:0;left:0;width:100%}.nav-active #header .nav-toggle span{background:transparent!important}.nav-active #header .nav-toggle span:before{top:0;left:0;width:100%;background:#FFF!important;transform:rotate(-45deg)}.nav-active #header .nav-toggle span:after{bottom:0;right:0;width:100%;background:#FFF!important;transform:rotate(45deg)}#header .side-link{position:fixed;top:35%;right:0;display:block;padding:10px calc(20px - 0.2em) 10px 20px;font-size:13px;line-height:20px!important;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#005c2d;border:1px solid #005c2d;background:#72bf44;transform:rotate(-90deg);transform-origin:calc(100% - 40px) 0;transition:all .3s ease}#header .side-link:hover,#header .side-link:active,#header .side-link:focus{color:#fff;border-color:#fff;background:#005c2d}#main-nav{z-index:3000;position:fixed;top:0;right:0;left:0;width:100vw;min-height:100vh;color:#fff;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/bg-main-nav.svg) 0 0 no-repeat #005c2d;background-size:60vw auto;opacity:0;visibility:hidden;transition:all .3s ease}.nav-active #main-nav{opacity:1;visibility:visible}.logged-in.nav-active #main-nav{top:32px;min-height:calc(100vh - 32px)}#main-nav .nav-wrap{min-height:inherit;max-height:100vh;overflow-y:auto}.logged-in.nav-active #main-nav .nav-wrap{max-height:calc(100vh - 32px)}#main-nav .wrapper{display:flex;align-items:center;min-height:inherit}#main-nav a{color:#fff}#main-nav .cols-wrap{flex-direction:row-reverse;width:100%;margin:0;padding:100px 0 50px}#main-nav .col{padding:0}#main-nav .col-1{width:75%;text-align:right}#main-nav .col-2{display:flex;flex-direction:column;width:25%}#main-nav .menu{width:100%}#main-nav .menu li{position:relative;padding-right:55px}#main-nav .menu>li>a{display:inline-block;padding:5px 0;font-size:32px;line-height:1.2;font-weight:600;color:#72bf44;text-decoration:none}#main-nav .menu li.current-menu-item>a,#main-nav .menu li.current-menu-parent>a{color:#b2d235}#main-nav .menu>li>a:hover,#main-nav .menu>li>a:active,#main-nav .menu>li>a:focus{color:#fff}#main-nav .menu li.agf>a{color:#72BF44!important;font-weight:300}#main-nav .menu li.agf>a strong{color:#B2D235!important;font-weight:700}#main-nav .menu li .sub-menu-wrap{display:none;height:100%;max-height:100%;overflow-y:auto}#main-nav .menu li .more{position:absolute;top:10px;right:10px;display:block;width:28px;height:28px;text-indent:-9999px;overflow:hidden}#main-nav .menu li .more:before,#main-nav .menu li .more:after{position:absolute;display:block;content:'';background:#fff;transition:all .3s ease}#main-nav .menu li .more:before{top:50%;right:0;left:0;height:2px;transform:translateY(-50%)}#main-nav .menu li .more:after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%)}#main-nav .menu li .more.active:after{top:50%;bottom:50%}#main-nav .menu li .sub-menu{display:flex;flex-flow:row wrap;justify-content:flex-end;padding:5px 0}#main-nav .menu li .sub-menu li{margin:0 0 0 30px;padding:5px 0 10px;font-weight:700}#main-nav .menu li .sub-menu li a{color:#fff}#main-nav .menu li .sub-menu .current-menu-item>a,#main-nav .menu li .sub-menu .current-menu-parent>a{color:#b2d235}#main-nav .menu li .sub-menu li a:hover,#main-nav .menu li .sub-menu li a:active,#main-nav .menu li .sub-menu li a:focus{color:#72bf44}#main-nav .menu li .sub-menu li a .img{display:none}#main-nav .contact{margin:auto 0 0 0;line-height:1.2;font-weight:600;font-size:25px}#main-nav .contact-list li{margin:0 0 5px}#main-nav .contact-list li span{display:none}#main-nav .contact-list li a:hover,#main-nav .contact-list li a:active,#main-nav .contact-list li a:focus{color:#72bf44}#main-nav .social-links{margin-left:-5px}#banner{position:relative;min-height:600px;color:#fff;background:center center no-repeat #303434;background-size:cover;overflow:hidden}.front-page #banner{min-height:100vh}.logged-in.front-page #banner{min-height:calc(100vh - 32px)}#banner:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(rgba(0,0,0,.2) 0%,rgba(0,0,0,.1) 100%)}.single #banner:before{display:none}.front-page #banner:before{background:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 100%)}#banner .wrapper{z-index:2;position:relative;display:flex;align-items:center;min-height:inherit}.front-page #banner .wrapper,.single #banner .wrapper{align-items:flex-end}#banner .content{flex:1;margin-top:110px;padding:50px 0 30px}.single #banner .content{margin-top:0;padding-bottom:0}#banner .content .cols-wrap{align-items:flex-end}#banner .content .col-1 .text{max-width:500px}#banner .content .col-2 .text{max-width:540px;margin-left:auto}#banner .header{width:calc(50% + 35px);margin-left:-35px;padding:35px 35px 0;color:#303434;background:#fff;box-sizing:border-box}#banner .header a{color:#303434}#banner .header a:hover,#banner .header a:active,#banner .header a:focus{color:#72bf44}#banner .header .date{margin:0 0 10px}#banner .header h1{margin:0 0 10px;font-size:40px;color:#72bf44}#banner .header .cats{display:flex;flex-flow:row wrap}#banner .header .cats li{margin:5px 20px 0 0;font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.2em}#banner .header .social{padding-top:20px}#banner .bg{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;background:center center no-repeat;background-size:cover;transform:scale(1)}#banner .bg:not(.slide-bg),#banner .slides .slick-active .bg.slide-bg{animation:bannerImg 3.5s ease-out}@keyframes bannerImg{0%{transform:scale(1.12)}100%{transform:scale(1)}}#banner .bg-video{z-index:0}#banner .slides-wrap{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}#banner .slides-wrap,#banner .slides,#banner .slides .slide{height:100%;min-height:inherit}#banner .slides .slide{position:relative}#banner .header.home{width:calc(33.33% + 20px)}#banner .header.home h1.titles{max-width:100%;color:#303434;font-size:60px;line-height:.9;font-weight:700}#banner .header.home h1.titles .slick-list,#banner .header.home h1.titles .slick-track{width:100%!important;max-width:100%!important}#banner .header.home h1.titles .slick-slide{position:static!important;float:none!important;width:100%!important;opacity:1!important}#banner .header.home h1.titles span{display:block;color:#303434;transition:all .3s ease}#banner .header.home h1.titles .slick-active:nth-child(1) span{color:#005c2d}#banner .header.home h1.titles .slick-active:nth-child(2) span{color:#b2d235}#banner .header.home h1.titles .slick-active:nth-child(3) span{color:#72bf44}#main{flex:1 0 auto;max-width:100vw;color:#303434;background:#fff}#main a{color:#303434}#main .layout-section{position:relative;padding:80px 0 60px;overflow:hidden}#main .layout-section.theme-a{background-color:#fff}#main .layout-section.theme-b{background:linear-gradient(#fff 0%,#f6f6f6 100%)}#main .layout-section.theme-c{background:linear-gradient(#f6f6f6 0%,#fff 100%)}#main .layout-section.theme-d{color:#005c2d;background-color:#b2d235}#main .layout-section.theme-d a{color:#005c2d}#main .layout-section.theme-d a.more-link{color:#005c2d;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-c.svg)}#main .layout-section.theme-d .title-ul:after{background:#005c2d}#main .layout-section.theme-d .checklist li:before{background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-checklist-b.svg)}#main .layout-section.theme-e{color:#fff;background-color:#72bf44}#main .layout-section.theme-e a{color:#fff}#main .layout-section.theme-e a.more-link{color:#005c2d;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-c.svg)}#main .layout-section.theme-e .title-ul:after{background:#005c2d}#main .layout-section.theme-f{color:#fff;background-color:#005c2d}#main .layout-section.theme-f a{color:#fff}#main .layout-section.theme-f a.more-link{color:#72bf44;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-b.svg)}#main .layout-section.has-bg{background-position:center center;background-repeat:no-repeat;background-size:cover}#main .layout-section.has-fade:before{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:''}#main .layout-section.theme-d.has-fade:before{background:linear-gradient(90deg,rgba(178,210,53,1) 0%,rgba(178,210,53,1) 33.33%,rgba(178,210,53,0) 66.66%)}#main .layout-section.theme-e.has-fade:before{background:linear-gradient(90deg,rgba(114,191,68,1) 0%,rgba(114,191,68,1) 33.33%,rgba(114,191,68,0) 66.66%)}#main .layout-section.theme-f.has-fade:before{background:linear-gradient(90deg,rgba(0,92,45,1) 0%,rgba(0,92,45,1) 33.33%,rgba(0,92,45,0) 66.66%)}#main .layout-section.has-fade .wrapper{z-index:1;position:relative}#main .layout-section.theme-a:not(.has-bg):not(.default-pad)+.layout-section.theme-a:not(.has-bg),#main .layout-section.theme-a:not(.has-bg):not(.default-pad)+.layout-section.theme-b:not(.has-bg),#main .layout-section.theme-b:not(.has-bg)+.layout-section.theme-c:not(.has-bg),#main .layout-section.theme-c:not(.has-bg)+.layout-section.theme-a:not(.has-bg),#main .layout-section.theme-c:not(.has-bg)+.layout-section.theme-b:not(.has-bg),#main .layout-section.theme-d:not(.has-bg)+.layout-section.theme-d:not(.has-bg),#main .layout-section.theme-e:not(.has-bg)+.layout-section.theme-e:not(.has-bg),#main .layout-section.theme-f:not(.has-bg)+.layout-section.theme-f:not(.has-bg){padding-top:0}#main .layout-section .intro{max-width:100%;padding-bottom:40px}#main .layout-section .intro.intro-align-b{text-align:center}#main .layout-section .intro.intro-align-c{text-align:right}#main .layout-section .intro.intro-layout-b.intro-align-b{margin:0 auto}#main .layout-section .intro.intro-layout-b.intro-align-c{margin-left:auto}#main .layout-section .cols-wrap.cols-b{align-items:center}#main .layout-section .cols-wrap.cols-c{align-items:flex-end}#main .layout-section .cols-wrap.cols-2.cols-layout-b .col-1,#main .layout-section .cols-wrap.cols-2.cols-layout-c .col-2{width:33.33%}#main .layout-section .cols-wrap.cols-2.cols-layout-c .col-1,#main .layout-section .cols-wrap.cols-2.cols-layout-b .col-2{width:66.67%}#main .layout-section .col.content-b{text-align:center}#main .layout-section .col.content-c{text-align:right}#main .layout-section .col.content-b .editable-content .button{margin:10px 5px 0}#main .layout-section .col.content-c .editable-content .button{margin:10px 0 0 10px}#main .layout-section .cols-1.content-layout-b .col-1{margin:0 auto}#main .layout-section .intro.intro-align-b .title-ul:after,#main .layout-section .col.content-b .title-ul:after{left:50%;transform:translateX(-50%)}#main .layout-section .intro.intro-align-c .title-ul:after,#main .layout-section .col.content-c .title-ul:after{right:0;left:auto}#main .layout-section .intro.intro-layout-b,#main .layout-section .cols-1.content-layout-b .col-1,#main .downloads-section .downloads-list,#main .quotes-section.style-a .quotes-wrap{width:750px;max-width:100%}#main .layout-section .links-wrap{padding-bottom:20px;text-align:center}#main .approach-section{padding-bottom:80px;overflow:visible}#main .approach-section .wrapper{display:flex}#main .approach-section .section-nav{width:390px}#main .approach-section .section-nav nav{position:sticky;top:100px}.logged-in #main .approach-section .section-nav nav{top:132px}#main .approach-section .section-nav nav ul li{font-weight:700;font-size:74px;line-height:.9}#main .approach-section .section-nav nav ul li a{color:#303434}#main .approach-section .section-nav nav ul li:nth-child(1) a.active,#main .approach-section .section-nav nav:not(.active) ul li:nth-child(1) a{color:#005c2d}#main .approach-section .section-nav nav ul li:nth-child(2) a.active,#main .approach-section .section-nav nav:not(.active) ul li:nth-child(2) a{color:#b2d235}#main .approach-section .section-nav nav ul li:nth-child(3) a.active,#main .approach-section .section-nav nav:not(.active) ul li:nth-child(3) a{color:#72bf44}#main .approach-section .section-content{position:relative;width:760px;margin:0 0 0 auto;padding:0 0 0 100px;box-sizing:border-box}#main .approach-section .section-content:before{z-index:0;position:absolute;top:0;bottom:0;left:50px;width:1px;content:'';background:#707070}#main .approach-section .section-content .section{z-index:1;position:relative;padding:0 0 40px}#main .approach-section .section-content #section-3{padding:0}#main .approach-section .section-content .section h1{position:relative}#main .approach-section .section-content #section-1 h1{color:#005c2d}#main .approach-section .section-content #section-2 h1{color:#b2d235}#main .approach-section .section-content #section-3 h1{color:#72bf44}#main .approach-section .section-content .section h1:before{position:absolute;top:12px;left:-50px;width:40px;height:40px;content:'';border:1px solid #303434;border-radius:50%;background:#fff;transform:translateX(-50%)}#main .approach-section .section-content .section h1:after{position:absolute;top:20px;left:-50px;width:25px;height:25px;content:'';border-radius:50%;background:#303434;transform:translateX(-50%)}#main .approach-section .section-content #section-1 h1:before{border-color:#005c2d}#main .approach-section .section-content #section-1 h1:after{background:#005c2d}#main .approach-section .section-content #section-2 h1:before{border-color:#b2d235}#main .approach-section .section-content #section-2 h1:after{background:#b2d235}#main .approach-section .section-content #section-3 h1:before{border-color:#72bf44}#main .approach-section .section-content #section-3 h1:after{background:#72bf44}#main .approach-section .section-content .section .text{padding-bottom:30px}#main .approach-section .section-content .section .slides-wrap{width:900px;margin-left:-100px}#main .approach-section .section-content .section .slides-wrap .slides{background:#fff}#main .approach-section .section-content .section .slides-wrap .slides .slide{display:block!important}#main .approach-section .section-content .section .slides-wrap .controls{display:flex;align-items:center;width:660px;padding:20px 0 0 100px}#main .approach-section .section-content #section-3 .slides-wrap .controls{background:#fff}#main .approach-section .section-content .section .slides-wrap .slick-dots{position:static;margin-left:auto}#main .banner-section:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';background:linear-gradient(90deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 33.33%,rgba(0,0,0,0) 66.66%)}#main .banner-section .wrapper{z-index:2;position:relative;min-height:440px}#main .banner-section .cols-wrap{align-items:flex-end;min-height:inherit}#main .banner-section .slides-wrap{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#main .banner-section .slides{width:100%;height:100%}#main .banner-section .slide{position:relative;width:100%;height:100%}#main .banner-section .slide .bg-img{width:100%;height:100%;background:center center no-repeat;background-size:cover}#main .content-section .intro{padding-bottom:20px}#main .downloads-section .intro{padding-bottom:20px}#main .downloads-list{margin:0 auto 20px auto;border-top:1px solid #d8d8d8}#main .downloads-list li{padding:10px;border-bottom:1px solid #d8d8d8}#main .downloads-list li h3{font-size:20px;line-height:1.3}#main .downloads-list li h3 a{display:block;padding:5px 40px 5px 0;color:#005c2d;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-download.svg) right 8px no-repeat;background-size:23px auto;transition:all .2s ease}#main .downloads-list li h3 a:hover,#main .downloads-list li h3 a:active,#main .downloads-list li h3 a:focus{color:#72bf44;background-position:right 13px}#main .gallery-section{padding-top:0}#main .gallery-section .slide .wrap{padding:0 10px 0 0}#main .gallery-section .slide a{position:relative;display:block}#main .gallery-section .slide a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s ease}#main .gallery-section .slide a:hover:before{opacity:1}#main .gallery-section .slide a img{width:auto;height:400px}#main .gallery-section .slide a .zoom{position:absolute;top:20px;left:20px;display:block;width:50px;height:50px;text-align:left;text-indent:-9999px;opacity:0;transition:opacity .2s ease}#main .gallery-section .slide a:hover .zoom{opacity:1}#main .gallery-section .slide a .zoom:before,#main .gallery-section .slide a .zoom:after{position:absolute;display:block;content:'';background:#fff;transition:all .2s ease}#main .gallery-section .slide a .zoom:before{top:50%;right:0;left:0;height:1px;transform:translateY(-50%)}#main .gallery-section .slide a .zoom:after{top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%)}#main .gallery-section .wrapper{display:flex;align-items:center;padding:20px 20px 0}#main .gallery-section .slick-dots{position:static;margin-left:auto}#main .icons-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -20px}#main .icons-list .icon{width:20%;padding:0 20px 20px 0;box-sizing:border-box}#main .icons-list .icon .wrap{text-align:center}#main .icons-list .icon a.wrap{display:block;text-decoration:none;color:inherit!important}#main .icons-list .icon .wrap .img{width:90px;margin:0 auto 20px auto;border-radius:50%;background-color:#72bf44;overflow:hidden;transition:transform .2s ease}#main .icons-list .icon a.wrap:hover .img{transform:translateY(-5px)}#main .icons-list .icon .wrap h3{margin:0 0 10px;font-size:20px;font-weight:400;color:#005c2d}#main .images-section{padding:0!important}#main .images-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -5px}#main .images-list .image{width:50%;margin:0 0 10px;padding:0 5px;box-sizing:border-box}#main .images-section.style-b .image{width:33.33%}#main .images-list .image .wrap img{width:100%}#main .jumps-a-section{padding-bottom:40px}#main .jumps-list-a{display:flex;flex-flow:row wrap;margin:0 -20px}#main .jumps-list-a .jump{width:25%;margin:0 0 40px;padding:0 20px;box-sizing:border-box}#main .jumps-list-a .jump .wrap .img{display:block;margin:0 0 20px;border-bottom:5px solid #72bf44;overflow:hidden}#main .jumps-list-a .jump .wrap .img img{width:100%;transition:transform .5s ease}#main .jumps-list-a .jump .wrap .img:hover img{transform:scale(1.05)}#main .jumps-list-a .jump .wrap .details h3{font-weight:300}#main .jumps-b-section{padding-bottom:30px}#main .jumps-list-b{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -25px}#main .jumps-list-b .jump{width:50%;margin:0 0 50px;padding:0 25px;box-sizing:border-box}#main .jumps-list-b .jump .wrap{display:flex;flex-direction:column;height:100%}#main .jumps-list-b .jump .wrap .img{display:block;overflow:hidden}#main .jumps-list-b .jump .wrap .img img{width:100%;transition:transform .5s ease}#main .jumps-list-b .jump .wrap .img:hover img{transform:scale(1.05)}#main .jumps-list-b .jump .wrap .details{flex:1;padding:30px}#main .jumps-list-b .jump .wrap .details.theme-a{color:#005c2d;background-color:#b2d235}#main .jumps-list-b .jump .wrap .details.theme-a a{color:#005c2d}#main .jumps-list-b .jump .wrap .details.theme-a a.more-link{color:#005c2d;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-c.svg)}#main .jumps-list-b .jump .wrap .details.theme-a .title-ul:after{background:#005c2d}#main .jumps-list-b .jump .wrap .details.theme-b{color:#fff;background-color:#72bf44}#main .jumps-list-b .jump .wrap .details.theme-b a{color:#fff}#main .jumps-list-b .jump .wrap .details.theme-b a.more-link{color:#005c2d;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-c.svg)}#main .jumps-list-b .jump .wrap .details.theme-b .title-ul:after{background:#005c2d}#main .jumps-list-b .jump .wrap .details.theme-c{color:#fff;background-color:#005c2d}#main .jumps-list-b .jump .wrap .details.theme-c a{color:#fff}#main .jumps-list-b .jump .wrap .details.theme-c a.more-link{color:#72bf44;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-b.svg)}#main .jumps-list-b .jump .wrap .details p:last-child{margin:0;text-align:right}#main .sustainability-section{overflow:visible}#main .jumps-list-c{display:flex;flex-flow:row wrap;margin:0 -20px}#main .jumps-list-c .jump{width:33.33%;margin:0 0 20px;padding:0 20px;box-sizing:border-box}#main .jumps-list-c .jump .wrap{display:flex;flex-direction:column;height:100%;padding:30px;border:1px solid transparent;border-radius:20px;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,.25)}#main .jumps-list-c .jump:nth-child(1) a.wrap{color:#fff;background:#005c2d}#main .jumps-list-c .jump:nth-child(2) a.wrap{color:#005c2d;background:#b2d235}#main .jumps-list-c .jump:nth-child(3) a.wrap{color:#fff;background:#72bf44}#main .jumps-list-c .jump a.wrap:hover{transform:translateY(6px);box-shadow:0 0 2px rgba(0,0,0,.25)}#main .jumps-list-c .jump .wrap .img{display:block;width:310px;max-width:100%;margin:0 auto 30px auto}#main .jumps-list-c .jump .wrap .img img{width:100%}#main .jumps-list-c .jump .wrap .details{padding:20px 0;border-top:1px solid rgba(255,255,255,.25)}#main .jumps-list-c .jump:nth-child(2) .wrap .details{border-color:rgba(0,92,45,.25)}#main .jumps-list-c .jump .wrap .more-link{margin:auto 0 0 auto;color:#005c2d;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-green-c.svg)}#main .jumps-list-c .jump:nth-child(1) .wrap .more-link{color:#fff;background-image:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-white.svg)}#main .jumps-list-c .jump div.wrap{color:#303434;background:#fff}#main .jumps-list-c .jump div.wrap .details{border-color:rgba(48,52,52,.25)}#main .jumps-list-c .jump div.wrap .more-link{display:none}#main .logos-section .intro{padding-bottom:20px}#main .logos-list{margin:0 0 20px}#main .logos-list .logo .wrap{display:block}#main .logos-list .logo .wrap img{width:auto;height:70px;margin:0 auto}#main .logos-list.detailed{display:flex;flex-flow:row wrap;margin:0 -10px;padding:10px 0 0}#main .logos-list.detailed .logo{width:25%;margin:0 0 20px;padding:0 10px;box-sizing:border-box}#main .logos-list.detailed .logo .wrap{display:block;height:100%;padding:25px;padding-bottom:5px;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,.25)}#main .logos-list.detailed .logo .wrap img{margin:0 0 20px}#main .logos-section .links-wrap{padding-top:40px}#main .map-section{height:430px;padding:0!important}#main .map-section .map-wrap{height:100%}#main .profiles-section{padding-bottom:40px}#main .profiles-list{display:flex;flex-flow:row wrap;margin:0 -10px;text-align:left;justify-content:center}#main .profiles-list .profile{width:16.66%;margin:0 0 40px;padding:0 10px;box-sizing:border-box}#main .profiles-list .profile .wrap{display:block}#main .profiles-list .profile .wrap .thumb{display:block;margin:0 0 20px;overflow:hidden}#main .profiles-list .profile .wrap .thumb img{width:100%}#main .profiles-list .profile .wrap .details h2{margin:0;font-weight:700;color:#005c2d}#main .profiles-list .profile .wrap .details h3{margin:5px 0 0;line-height:1.6}#main .quotes-section.style-b{padding:0}#main .quotes-section.style-b .wrapper{display:flex;flex-direction:column;justify-content:flex-end;min-height:600px}#main .quotes-section .quotes-wrap{z-index:1;position:relative}#main .quotes-section.style-a .quotes-wrap{margin:0 auto 20px auto}#main .quotes-section.style-b .quotes-wrap{width:440px;max-width:100%;margin:80px 0;padding:35px 30px 30px;background:#fff;box-sizing:border-box}#main .quotes-wrap.style-a .quotes-list{padding-bottom:30px}#main .quotes-wrap.style-b .quotes-list{padding-top:40px}#main .quotes-wrap.style-b .quotes-list .quote blockquote p{font-size:18px}#main .quotes-list .quote .name,#main .quotes-list .quote .company{margin:0;font-size:16px;font-weight:600}#main .quotes-list .quote .company{color:#72bf44}#main .quotes-list .quote .button{margin-top:15px}#main .quotes-wrap.style-b .slick-dots{top:0;bottom:auto}#main .quotes-wrap.style-b .slick-controls{position:absolute;top:20px;right:30px;display:flex}#main .quotes-section.style-b .images{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}#main .quotes-section.style-b .images{min-height:inherit}#main .quotes-section.style-b .images .slide{position:relative;background:center center no-repeat;background-size:cover}#main .quotes-section.style-b .images .img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}#main .stats-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -20px}#main .stats-list .stat{width:25%;margin:0 0 20px;padding:0 20px;box-sizing:border-box}#main .stats-list .stat .wrap{text-align:center}#main .stats-list .stat .wrap .img{width:90px;margin:0 auto 20px auto;border-radius:50%;background-color:#72bf44;overflow:hidden;transition:transform .2s ease}#main .stats-list .stat .wrap h2{margin:0;font-size:54px;color:#72bf44}#main .stats-list .stat .wrap h3{margin:5px 0 0;font-size:20px;font-weight:400;color:#005c2d}#main .tabs-wrap{display:flex;flex-flow:row wrap}#main .tabs-wrap .tabs-list{z-index:1;position:relative;width:450px;margin-bottom:20px}#main .tabs-wrap .tabs-list li a{display:block;padding:15px 55px 15px 0;font-size:26px;line-height:32px;font-weight:600;color:#005c2d;text-align:right;border:solid transparent;border-width:1px 0;transition:color .3s ease}#main .tabs-wrap .tabs-list li.selected a{color:#72bf44;border-color:#bebebe;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-grey.svg) calc(100% - 15px) center no-repeat #fff;background-size:auto 13px}#main .tabs-wrap .content-form{display:none}#main .tabs-wrap .tabs{z-index:0;position:relative;width:calc(100% - 450px);padding-left:50px;box-sizing:border-box}#main .tabs-wrap .tabs:before{position:absolute;inset:0 auto 20px -1px;width:1px;content:'';background:#bebebe}#main .tabs-wrap .tabs .tab .img-wrap{position:relative;margin:0 0 20px}#main .tabs-wrap .tabs .tab .img-wrap:before{z-index:0;position:absolute;inset:0;content:'';background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 100%)}#main .tabs-wrap .tabs .tab .img-wrap h2{z-index:1;position:absolute;inset:auto auto 20px 20px;margin:0;color:#fff}#main .tabs-wrap .tabs .tab.has-img .text .tab-title{display:none}#main .text-image-section{padding:0!important}#main .text-image-section .rows .row{position:relative;padding:80px 0 60px}#main .text-image-section .rows.layout-a .row:nth-child(even) .cols-wrap,#main .text-image-section .rows.layout-b .row:nth-child(odd) .cols-wrap{flex-direction:row-reverse}#main .text-image-section .rows.layout-a .row:nth-child(even) .col-1,#main .text-image-section .rows.layout-b .row:nth-child(odd) .col-1{margin-left:auto}#main .text-image-section .rows.layout-a .row:nth-child(odd) .text,#main .text-image-section .rows.layout-b .row:nth-child(even) .text{padding-right:55px}#main .text-image-section .rows.layout-a .row:nth-child(even) .text,#main .text-image-section .rows.layout-b .row:nth-child(odd) .text{padding-left:55px}#main .text-image-section .rows .row .bg{position:absolute;top:0;bottom:0;width:50%;background-repeat:no-repeat;background-size:cover}#main .text-image-section .rows.layout-a .row:nth-child(odd) .bg,#main .text-image-section .rows.layout-b .row:nth-child(even) .bg{right:0;background-position:center left}#main .text-image-section .rows.layout-a .row:nth-child(even) .bg,#main .text-image-section .rows.layout-b .row:nth-child(odd) .bg{left:0;background-position:center right}#main .timeline-intro .intro{position:relative;margin:0 0 40px;padding:0 40px 20px;box-sizing:border-box}#main .timeline-intro .intro:before{z-index:0;position:absolute;inset:15px 0 0 0;content:'';background:#f6fae7}#main .timeline-intro .intro .text{z-index:1;position:relative}#main .timeline-intro .images{position:relative;display:flex;flex-flow:row wrap;justify-content:center;margin:0 -20px;padding:50px 0}#main .timeline-intro .images h2{z-index:1;position:absolute;inset:50% 0 0 0;margin:0;font-size:350px;text-align:center;color:transparent;-webkit-text-stroke:5px #72bf44;transform:translateY(-50%)}#main .timeline-intro .images h2 span{display:block}#main .timeline-intro .images .image{z-index:0;position:relative;display:flex;flex-direction:column;width:33.33%;padding:50px 20px;box-sizing:border-box}#main .timeline-intro .images .image img{margin:auto}#main .timeline-wrap{margin:0 0 20px}#main .timeline-list{position:relative}#main .timeline-list:before{z-index:0;position:absolute;inset:0 auto 0 50%;width:2px;content:'';background:#72bf44;transform:translateX(-50%)}#main .timeline-list .item{position:relative;z-index:1;padding:100px 0 70px}#main .timeline-list .item:before{z-index:0;position:absolute;inset:0 auto auto 50%;width:40px;height:40px;content:'';border-radius:50%;border:2px solid #72bf44;background:#fff;transform:translateX(-50%)}#main .timeline-list .item:after{z-index:0;position:absolute;inset:12px auto auto 50%;width:20px;height:20px;content:'';border-radius:50%;background:#72bf44;transform:translateX(-50%)}#main .timeline-list .item h2.item-title{margin:0 0 70px;font-size:200px;line-height:1em;color:#b2d235;text-align:center;background:#fff}#main .timeline-list .item .wrap{display:flex;flex-flow:row wrap;align-items:flex-start}#main .timeline-list .item:nth-child(even) .wrap{flex-direction:row-reverse}#main .timeline-list .item .wrap .img,#main .timeline-list .item .wrap .details{position:relative;width:calc(50% - 100px);padding:15px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);box-sizing:border-box}#main .timeline-list .item .wrap .img img{width:100%}#main .timeline-list .item .wrap .details{margin:70px 0 0;padding:30px 30px 10px}#main .timeline-list .item:nth-child(even) .wrap .img,#main .timeline-list .item:nth-child(odd) .wrap .details{margin-left:auto}#main .timeline-list .item .wrap .img:before,#main .timeline-list .item .wrap .details:before{position:absolute;top:50%;width:50px;height:2px;content:'';background:#72bf44;transform:translateY(-50%)}#main .timeline-list .item:nth-child(odd) .wrap .img:before,#main .timeline-list .item:nth-child(even) .wrap .details:before{right:-100px}#main .timeline-list .item:nth-child(even) .wrap .img:before,#main .timeline-list .item:nth-child(odd) .wrap .details:before{left:-100px}#main .timeline-intro .intro,#main .timeline-intro .images h2 span,#main .timeline-intro .images .image img,#main .timeline-list .item h2.item-title,#main .timeline-list .item .wrap .img,#main .timeline-list .item .wrap .details{opacity:0;transition:opacity 1s ease,transform .5s ease}#main .timeline-intro .images h2 span,#main .timeline-intro .images .image img{transform:scale(0)}#main .timeline-list .item h2.item-title{transform:translateY(-10vh)}#main .timeline-list .item:nth-child(odd) .wrap .img,#main .timeline-list .item:nth-child(even) .wrap .details{transform:translateX(-10vw)}#main .timeline-list .item:nth-child(even) .wrap .img,#main .timeline-list .item:nth-child(odd) .wrap .details{transform:translateX(10vw)}#main .timeline-intro .intro.active,#main .timeline-intro .images.active h2 span,#main .timeline-intro .images.active .image img,#main .timeline-list .item.active h2.item-title,#main .timeline-list .item.active .wrap .img,#main .timeline-list .item.active .wrap .details{opacity:1;transform:none}#main .video-section .video-wrap{position:relative;width:100%;overflow:hidden}#main .video-section .video-wrap .image{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:center center no-repeat;background-size:cover}#main .video-section .video-wrap .image:before{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(48,52,52,.65)}#main .video-section .video-wrap .image.hide{display:none}#main .video-section .video-wrap .image .play{z-index:1;position:relative;display:block;margin:60px 0 0;padding:120px 20px 20px;color:#FFF!important;text-decoration:none!important;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}#main .video-section .video-wrap .image .play:before{position:absolute;top:0;left:50%;display:block;width:90px;height:90px;content:'';border:5px solid #fff;border-radius:50%;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-play.svg) center center no-repeat;background-size:50px;transform:translateX(-50%);transition:transform .2s ease}#main .video-section .video-wrap .image .play:hover:before{transform:translate(-50%,5px)}#main .project-header .col-1{width:800px}#main .project-header .col-2{width:calc(100% - 800px)}#main .project-header .logo{height:70px;margin:0 0 30px}#main .project-header .logo img{width:auto;height:100%;margin:0 auto}#main .project-header .details{padding-left:50px}#main .project-header .details ul li{margin:0 0 15px;line-height:1.5}#main .project-header .details ul li:not(:last-child){padding:0 0 15px;border-bottom:1px solid #d8d8d8}#main .project-header .details ul li h3{font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#72bf44}#main .project-details h2{padding:0 0 20px;border-bottom:1px solid #d8d8d8}#main .project-details #project-details{display:none}#main .project-details #project-details .cols-wrap{padding-bottom:30px}#main .project-details .more{position:relative;display:inline-block;padding:10px 0 10px 55px;font-size:13px;line-height:20px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}#main .project-details .more:hover,#main .project-details .more:active,#main .project-details .more:focus{color:#72bf44}#main .project-details .more .toggle{position:absolute;top:0;left:0;display:block;width:40px;height:40px;text-indent:-9999px;border-radius:50%;background:#72bf44}#main .project-details .more .toggle:before,#main .project-details .more .toggle:after{position:absolute;display:block;content:'';background:#fff;transition:all .3s ease}#main .project-details .more .toggle:before{top:50%;right:10px;left:10px;height:2px;transform:translateY(-50%)}#main .project-details .more .toggle:after{top:10px;bottom:10px;left:50%;width:2px;transform:translateX(-50%)}#main .project-details .more.active .toggle:after{top:50%;bottom:50%}#main .posts-list{display:flex;flex-flow:row wrap;margin:0 -25px;padding-top:10px;text-align:left}#main .posts-list .post{width:33.33%;margin:0 0 50px;padding:0 25px;box-sizing:border-box}#main .posts-list.related .post{width:100%;margin:0 0 30px}#main .posts-list .post article{height:100%}#main .posts-list .post article .wrap{position:relative;display:flex;flex-direction:column;height:100%;padding:10px 10px 40px;text-decoration:none;box-sizing:border-box;border-bottom:5px solid #72bf44;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25)}#main .posts-list .post.project article .wrap{border-color:#005c2d}#main .posts-list .post article .wrap:after{position:absolute;inset:auto 20px 20px auto;width:20px;height:20px;content:'';background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-arrow-grey.svg) center center no-repeat;background-size:auto 13px;transition:all .3s ease}#main .posts-list .post article .wrap:hover:after{right:15px}#main .posts-list .post article .wrap .thumb{overflow:hidden}#main .posts-list .post article .wrap .thumb img{width:100%;transition:transform .3s ease}#main .posts-list .post article .wrap:hover .thumb img{transform:scale(1.05)}#main .posts-list .post article .wrap .details{display:flex;flex-direction:column;flex-grow:1;padding:25px 15px 5px;line-height:1.5}#main .posts-list .post article .wrap .details .tag{margin:0 0 10px;font-size:10px;color:#999;text-transform:uppercase}#main .posts-list .post article .wrap .details h2{margin:0 0 10px;color:#005c2d;font-size:18px;font-weight:600;transition:color .3s ease}#main .posts-list .post article .wrap:hover .details h2{color:#72bf44}#main .posts-list .post article .wrap .details .cats{display:flex;flex-flow:row wrap;margin:auto -5px 10px -5px}#main .posts-list .post article .wrap .details .cats li{margin:10px 5px 0;padding:5px 15px;font-size:10px;line-height:20px;color:#999;border-radius:15px;background:#f0f0f0}#main .filter-section .wrapper{display:flex;justify-content:center}#main .posts-nav ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -15px}#main .posts-nav ul li{margin:0 0 10px;padding:0 15px;font-size:13px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.2em}#main .posts-nav ul li a:hover{text-decoration:underline;text-decoration-thickness:1px!important;text-underline-offset:.3em}#main .posts-nav ul li.selected a{color:#72bf44}#main .posts-section,#main .projects-section{padding-bottom:30px}#main .posts-section header,#main .projects-section header{display:flex;align-items:center;margin:0 0 30px}#main .posts-section header h2,#main .projects-section header h2{margin:0}#main .posts-section header .button,#main .projects-section header .button{margin-left:auto}#main .posts-section .links-wrap,#main .projects-section .links-wrap{display:none}#main .post-section .post-wrap{display:flex;flex-flow:row wrap;margin:0 -25px}#main .post-section .post-content{width:800px;margin:0;padding:0 25px;box-sizing:border-box}#main .post-section .post-content header{margin:0 0 40px}#main .post-section .post-content .post-img{margin:0 0 40px}#main .post-section .post-content .post-controls{padding:40px 0 20px}#main .post-section #aside{width:calc(100% - 800px);padding:0 25px;box-sizing:border-box}#main .content-gallery{position:relative;margin:0 0 30px;padding-bottom:10px}#main .content-gallery .slick-dots{bottom:-20px;left:-5px}#main .content-gallery .slick-controls{position:absolute;bottom:0;right:0}#aside .cta-projects footer{text-align:right}#footer{padding:50px 0;color:#fff;font-size:14px;line-height:1.6;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/bg-footer.png) center center no-repeat #303434;background-size:cover;overflow:hidden}#footer a{color:#fff}#footer a:hover,#footer a:active,#footer a:focus{color:#b2d235}#footer .cols-2:first-of-type{margin-bottom:30px}#footer .cols-2:first-of-type .col-1{width:75%}#footer nav #menu-footer{display:flex;flex-flow:row wrap;margin:0 -25px}#footer nav #menu-footer>li{width:33.33%;padding:0 25px;box-sizing:border-box}#footer nav #menu-footer>li>a{display:block;margin:0 0 10px;padding:0 0 10px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.5)}#footer .cols-2:first-of-type .col-2{width:25%}#footer .cols-2:first-of-type .col-2 h4{margin:0 0 10px;padding:0 0 10px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.5)}#footer .contact{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:30px;padding:20px 0;border:solid rgba(255,255,255,.5);border-width:1px 0}#footer .contact .contact-list{display:flex;flex-flow:row wrap}#footer .contact .contact-list li{margin:0 40px 0 0;font-size:20px}#footer .contact .contact-list li span{display:inline-block;margin-right:10px;color:#b2d235}#footer .contact .social-links{margin:0 0 0 auto}#footer .cols-2:last-of-type .col-2{text-align:right}#footer .credit a:not(:hover):not(:active):not(:focus){color:#727272}#footer address{padding:0 0 30px}#main .content-section>*{opacity:0;transform:translateY(10vh);transition:opacity 1s ease,transform .5s ease}#main .content-section.active>*{opacity:1;transform:translateY(0)}