@media screen and (max-width:1499px){#main .approach-section .section-content .section .slides-wrap{width:780px}}@media screen and (min-width:1280px){#header nav{margin-right:60px}.nav-active #header nav{display:none}#header nav .menu{display:flex}#header nav .menu li{position:relative;margin-right:30px;padding:40px 0;font-size:16px;line-height:30px;font-weight:600;transition:padding .3s ease}#header.active nav .menu li{padding:20px 0}#header nav .menu li a{display:block}#header nav .menu li.agf>a{color:#72BF44!important;font-weight:300}#header nav .menu li.agf>a strong{color:#005C2D!important;font-weight:700}#header nav .menu li.current-menu-item>a,#header nav .menu li.current-menu-parent>a,#header nav .menu li.current-post-ancestor>a{color:#72bf44}.single-project-post #header nav .menu li.projects>a{color:#72bf44}#header nav .menu li a:hover,#header nav .menu li a:active,#header nav .menu li a:focus{color:#b2d235}#header nav .menu>li>.sub-menu-wrap{z-index:100;position:absolute;top:100%;left:-30px;padding:30px 30px 20px;border-top:1px solid #d8d8d8;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);visibility:hidden;opacity:0;transition:visibility .1s ease,opacity .1s ease}#header nav .menu>li:hover>.sub-menu-wrap,#header nav .menu>li>a:focus+.sub-menu-wrap{visibility:visible;opacity:1}#header nav .menu li>.sub-menu-wrap>.sub-menu{text-align:left}#header nav .menu li>.sub-menu-wrap>.sub-menu li{margin:0 0 10px;padding:0;font-size:15px;line-height:1.2;white-space:nowrap}#header nav .menu li.mega-menu>.sub-menu-wrap{position:fixed;top:110px;left:50%;width:1220px;padding:50px 20px;border:none;box-shadow:none;transform:translateX(-50%)}#header.active nav .menu li.mega-menu>.sub-menu-wrap{top:70px}.logged-in #header nav .menu li.mega-menu>.sub-menu-wrap{top:142px}.logged-in #header.active nav .menu li.mega-menu>.sub-menu-wrap{top:102px}#header nav .menu li.mega-menu>.sub-menu-wrap:after{position:absolute;top:0;bottom:0;left:50%;display:block;width:100vw;content:'';border-top:1px solid #d8d8d8;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.15);transform:translateX(-50%)}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu{z-index:1;position:relative;display:flex;justify-content:center}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu li{white-space:normal}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li{width:360px;margin:0;padding:0 35px;font-size:32px;font-weight:700;border-left:1px solid #e9e9e9;box-sizing:border-box}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li>a{display:block;color:#0bb56c}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li>a .title{margin:0 0 15px}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li>a .img{margin:0 0 20px}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li:nth-child(1){border-color:#005c2d}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li:nth-child(2){border-color:#b2d235}#header nav .menu li.mega-menu>.sub-menu-wrap>.sub-menu>li:nth-child(3){border-color:#72bf44}#header nav .menu li.mega-menu.services>.sub-menu-wrap>.sub-menu>li>a .title{display:none;text-transform:lowercase;transition:margin .2s ease}#header nav .menu li.mega-menu.services>.sub-menu-wrap>.sub-menu>li>a:hover .title{margin-left:5px}#header nav .menu li.mega-menu.services>.sub-menu-wrap>.sub-menu>li>a .title:after{content:'.'}#header nav .menu li.mega-menu.services>.sub-menu-wrap>.sub-menu>li:nth-child(1)>a .title{color:#005c2d}#header nav .menu li.mega-menu.services>.sub-menu-wrap>.sub-menu>li:nth-child(2)>a .title{color:#b2d235}#header nav .menu li.mega-menu.services>.sub-menu-wrap>.sub-menu>li:nth-child(3)>a .title{color:#72bf44}#banner .content .col-1 .text h1{font-size:60px}#main .timeline-list .item .wrap .arw{position:absolute;top:50%}#main .timeline-list .item .wrap .arw:before,#main .timeline-list .item .wrap .arw:after{position:absolute;inset:0 auto auto 0;width:20px;height:5px;content:'';background:#72bf44}#main .timeline-list .item .wrap .arw:after{width:5px;height:20px}#main .timeline-list .item:nth-child(odd) .wrap .img .arw,#main .timeline-list .item:nth-child(even) .wrap .details .arw{right:-35px;transform:rotate(135deg)}#main .timeline-list .item:nth-child(even) .wrap .img .arw,#main .timeline-list .item:nth-child(odd) .wrap .details .arw{left:-35px;transform:rotate(-45deg)}}@media screen and (max-width:1279px){.wrapper{width:940px}h1,h2.type-d{font-size:44px}.editable-content p.intro-text,.editable-content blockquote.style-b p{font-size:20px}.editable-content .checklist li{padding:0 0 0 30px}.editable-content .checklist li:before{top:3px;width:20px;height:20px}#header{padding:20px 0;transition:padding .3s ease}#header.active{padding:10px 0}#header nav{display:none}#banner{min-height:500px}#banner .content{margin-top:90px}.single #banner .content{padding-top:200px}#banner .header{margin-left:-20px;padding:20px 20px 1px}#main .approach-section .section-nav{width:240px}#main .approach-section .section-nav nav ul li{font-size:44px}#main .approach-section .section-content{width:660px;padding:0 0 0 50px}#main .approach-section .section-content:before{left:25px}#main .approach-section .section-content .section h1:before{top:12px;left:-25px;width:30px;height:30px}#main .approach-section .section-content .section h1:after{top:20px;left:-25px;width:15px;height:15px}#main .approach-section .section-content .section .slides-wrap{width:100%;margin-left:0}#main .approach-section .section-content .section .slides-wrap .controls{width:100%;padding:20px 0 0}#main .banner-section .wrapper{min-height:340px}#main .downloads-list li h3{font-size:16px;line-height:1.6}#main .gallery-section .slide a img{height:300px}#main .icons-list .icon{width:25%}#main .jumps-list-c{margin:0 -10px}#main .jumps-list-c .jump{padding:0 10px}#main .logos-list.detailed .logo{width:33.33%}#main .map-section{height:300px}#main .posts-list:not(.related) .post{width:50%}#main .post-section .post-content{width:600px;margin:0}#main .post-section #aside{width:calc(100% - 600px)}#main .profiles-list .profile{width:20%}#main .project-header .col-1{width:600px}#main .project-header .col-2{width:calc(100% - 600px)}#main .project-header .details{padding-left:0}#main .stats-list .stat .wrap h2{font-size:44px}#main .tabs-wrap .tabs-list{width:320px}#main .tabs-wrap .tabs-list li a{font-size:20px;line-height:26px}#main .tabs-wrap .tabs{width:calc(100% - 320px)}#main .timeline-intro .images{padding:30px 0}#main .timeline-intro .images h2{font-size:250px}#main .timeline-list .item{padding:80px 0 50px}#main .timeline-list .item h2.item-title{margin:0 0 50px;font-size:150px}#main .timeline-list .item .wrap .img:before,#main .timeline-list .item .wrap .details:before{width:30px}#main .timeline-list .item .wrap .img,#main .timeline-list .item .wrap .details{width:calc(50% - 60px)}#main .timeline-list .item:nth-child(odd) .wrap .img:before,#main .timeline-list .item:nth-child(even) .wrap .details:before{right:-60px}#main .timeline-list .item:nth-child(even) .wrap .img:before,#main .timeline-list .item:nth-child(odd) .wrap .details:before{left:-60px}#main .video-section .video-wrap .image .play{margin-top:35px;padding-top:70px}#main .video-section .video-wrap .image .play:before{width:50px;height:50px;border:3px solid #fff;background:url(//www.valleyprovincial.com/wp-content/themes/valley-provincial/assets/css/../images/icon-play.svg) center center no-repeat;background-size:30px}}@media screen and (max-width:1279px) and (min-width:760px){#main .posts-list.highlights .post:nth-child(3){display:none}}@media screen and (max-width:979px){.wrapper{width:720px}h1,h2.type-d{font-size:40px}h2:not(.title):not(.type-d){font-size:28px}h3:not(.title){font-size:22px}.editable-content p.intro-text,.editable-content blockquote.style-b p{font-size:18px}#header{padding:10px 0}#header .nav-toggle span{width:40px}#main-nav .cols-wrap{display:block;padding:100px 0 50px}#main-nav .col-1{width:auto;margin:0 0 30px}#main-nav .col-2{display:block;width:auto;padding-right:55px;text-align:right}#main-nav .social-links{justify-content:flex-end;margin:0}#main-nav .menu>li>a{font-size:28px}#main-nav .menu li .more{width:24px;height:24px}#banner{min-height:400px}#banner .content{margin-top:70px}#banner .content .col{width:100%;margin-bottom:0!important}#banner .content .col .text{max-width:none}#banner .content .col-2 .text{margin-left:0}#banner .header{width:calc(50% + 35px)!important;margin-left:-20px}#banner .header h1{font-size:34px}#main .layout-section{padding:50px 0 30px}#main .layout-section .intro{padding-bottom:20px}#main .approach-section{padding-bottom:50px}#main .approach-section .wrapper{display:block}#main .approach-section .section-nav{width:auto;margin:0 0 40px}#main .approach-section .section-nav nav{position:static;top:auto}#main .approach-section .section-nav nav ul li{font-size:40px}#main .approach-section .section-nav nav ul li:nth-child(1) a{color:#005C2D!important}#main .approach-section .section-nav nav ul li:nth-child(2) a{color:#B2D235!important}#main .approach-section .section-nav nav ul li:nth-child(3) a{color:#72BF44!important}#main .approach-section .section-content{width:auto;padding-left:25px}#main .approach-section .section-content:before{left:0}#main .approach-section .section-content .section h1:before{top:7px}#main .approach-section .section-content .section h1:after{top:15px}#main .icons-list .icon{width:33.33%}#main .images-list .image{width:100%!important}#main .jumps-a-section{padding-bottom:20px}#main .jumps-list-a .jump{width:50%;margin:0 0 30px}#main .jumps-list-b{margin:0 -10px}#main .jumps-list-b .jump{margin:0 0 20px;padding:0 10px}#main .jumps-list-c .jump{width:100%}#main .logos-list.detailed .logo{width:50%}#main .posts-list{margin:0 -10px}#main .posts-list .post{margin:0 0 20px;padding:0 10px}#main .profiles-list .profile{width:25%}#main .project-header .col-1{width:500px}#main .project-header .col-2{width:calc(100% - 500px)}#main .post-section .post-wrap{display:block;margin:0}#main .post-section .post-content,#main .post-section #aside{width:auto;padding:0}#main .post-section #aside{padding-top:50px}#main .quotes-section.style-b .quotes-wrap{margin:50px 0}#main .stats-section{padding-bottom:10px}#main .stats-list .stat{width:50%;margin:0 0 40px}#main .tabs-wrap .tabs-list{display:none}#main .tabs-wrap .content-form{display:block;width:100%;margin:0}#main .tabs-wrap .tabs{width:100%;padding:0}#main .tabs-wrap .tabs:before{display:none}#main .text-image-section .rows .row{padding:50px 0 30px}#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:25px}#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:25px}#main .timeline-intro .images h2{font-size:200px}#main .timeline-list .item .wrap{display:block}#main .timeline-list .item .wrap .img,#main .timeline-list .item .wrap .details{width:100%;margin:0!important}#main .timeline-list .item .wrap .img{margin:0 0 20px 0!important}#main .timeline-list .item .wrap .img:before,#main .timeline-list .item .wrap .details:before{display:none}#main .timeline-list .item h2.item-title{font-size:100px}#main .posts-list .post{width:100%!important}#footer .contact{display:block}#footer .contact .contact-list{display:block}#footer .contact .contact-list li{margin:0;font-size:18px}#footer .contact .social-links{margin:10px 0 0 -5px}}@media screen and (max-width:782px){.logged-in #page-wrap{min-height:calc(100vh - 46px)}.logged-in #header,.logged-in.nav-active #main-nav{top:46px}.logged-in.nav-active #main-nav,.logged-in.nav-active #main-nav .nav-wrap{max-height:calc(100vh - 46px)}.logged-in.front-page #banner{min-height:calc(100vh - 46px)}}@media screen and (max-width:759px){.wrapper{width:580px}.cols-wrap .col{width:100%!important}.cols-wrap .col:not(:last-of-type){margin-bottom:30px!important}h1,h2.type-d{font-size:34px}#header .main-logo{height:35px!important}#main-nav .menu>li>a{font-size:24px}#main-nav .menu li .more{width:20px;height:20px}#banner{min-height:300px}#banner .content{margin-top:55px}#banner .header h1{font-size:30px}#main .layout-section.hide-bg{background-image:none!important}#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,.4) 100%)}#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,.4) 100%)}#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,.4) 100%)}#main .approach-section .section-nav nav ul li{font-size:34px}#main .approach-section .section-content .section h1:before{top:3px}#main .approach-section .section-content .section h1:after{top:11px}#main .icons-list .icon{width:50%}#main .gallery-section .slide a img{height:240px}#main .profiles-list .profile{width:33.33%}#main .quotes-section.style-b{padding-top:50vw!important;border-bottom:1px solid #d9d9d9}#main .quotes-section.style-b .wrapper{display:block;min-height:0}#main .quotes-section.style-b .quotes-wrap{width:auto;margin:0;padding:50px 0}#main .quotes-wrap.style-b .slick-controls{top:35px}#main .quotes-section.style-b .images{bottom:auto;height:50vw}#main .text-image-section .rows .row{padding:50vw 0 0}#main .text-image-section .rows .text{padding:50px 0 30px 0!important}#main .text-image-section .rows .row .bg{right:0!important;bottom:auto;left:0!important;width:100%;height:50vw;background-position:center center!important}#main .tabs-wrap .tabs .tab .img-wrap:before{display:none}#main .tabs-wrap .tabs .tab .img-wrap h2{display:none}#main .tabs-wrap .tabs .tab.has-img .text .tab-title{display:block}#main .timeline-intro .intro{padding:0 20px 20px}#main .timeline-intro .images h2{position:static;font-size:100px;transform:none}#main .timeline-intro .images .image{display:none}#main .timeline-list .item h2.item-title{margin:0 0 20px;font-size:70px}#main .posts-section header,#main .projects-section header{display:block;text-align:center}#main .posts-section header .button,#main .projects-section header .button{display:none}#main .posts-section .links-wrap,#main .projects-section .links-wrap{display:block}#footer .cols-2:last-of-type .col-2{text-align:left}}@media screen and (max-width:619px){#header .side-link{display:none}}@media screen and (max-width:579px){h1>br,h2>br,h3>br,h4>br,h5>br,h6>br,li>br{display:none}h1,h2.type-d{font-size:28px}h2:not(.title):not(.type-d){font-size:24px}h3:not(.title){font-size:20px}.wrapper{width:100%}.slick-dots li{margin:0 2px!important}.slick-dots li button{width:10px}#main-nav .col-2{display:block;width:auto;padding-right:45px;text-align:right}#main-nav .menu li{position:relative;padding-right:45px}#main-nav .menu>li>a{font-size:20px}#main-nav .menu li .more{top:7px}#main-nav .contact{font-size:18px}#banner{min-height:250px}.single #banner .content{padding-top:50vw}#banner .header{width:auto!important;margin:0}#banner .header h1{font-size:26px}#main .approach-section .section-nav nav ul li{font-size:28px}#main .banner-section .wrapper{min-height:40vw}#main .downloads-list li{padding:5px 0}#main .gallery-section .slide a img{height:200px}#main .icons-list .icon{width:100%}#main .jumps-list-a .jump,#main .jumps-list-b .jump{width:100%}#main .jumps-list-b .jump .wrap .details,#main .jumps-list-c .jump .wrap{padding:20px}#main .logos-list.detailed .logo{width:100%}#main .map-section{height:200px}#main .profiles-list .profile{width:50%}#main .stats-list .stat{width:100%}#main .stats-list .stat .wrap h2{font-size:40px}#footer .cols-2:first-of-type .col-1{margin-bottom:0!important}#footer nav #menu-footer>li{width:100%;margin-bottom:30px}}