/*!
Theme Name: GNP+
Theme URI: http://underscores.me/
Author: TwelveTrains
Author URI: https://www.twelvetrains.nl/
Description: WordPress theme for GNP+ based on the Underscores skeleton theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gnpplus
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

GNP+ is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 *,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{font-family:'Roboto';line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}body{margin:0;font-family:'Roboto';font-size:14px;font-weight:200;line-height:20px;color:#000;text-align:left;background:#fff}img{border:0;display:block;max-width:100%;height:auto}a,input{outline:none;text-decoration:none}ol,ul,dl{margin-top:0;list-style:none}.about-text-panel ol,.about-text-panel ul,.about-text-panel dl{margin:0 0 25px 1rem}.about-text-panel ol{list-style:decimal}.about-text-panel li{list-style:disc;color:#000;font-size:20px;font-weight:300;line-height:25px}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}h1{color:#000;font-size:40px;font-weight:300;line-height:48px;margin-bottom:67px}h2{font-size:40px;font-weight:300;line-height:48px}h3{color:#6f6f6e;font-size:30px;font-weight:300;line-height:37px}.container>h3{text-transform:uppercase;margin-bottom:35px}h4{color:#000;line-height:25px;font-size:20px;font-weight:500}h5{color:#000;font-size:18px;font-weight:500;line-height:22px}h6{color:#eb6327;font-size:16px;font-weight:500;line-height:15px;text-transform:uppercase}:root .editor-styles-wrapper .has-white-color,:root .has-white-color{color:#fff!important}figure,ul{margin-bottom:0}a:hover{text-decoration:none;color:inherit}.entry-content a,.post-navigation a{color:#f6a227;box-shadow:inset 0 -1px 0 0 #f6a227}.entry-content a:hover{color:#2d4194;box-shadow:inset 0 -1px 0 0 #2d4194;text-decoration:none}.post-navigation a{color:#2d4194;box-shadow:initial;text-decoration:none}button{border-radius:0}button:focus{outline:none;outline:none!important}p{font-size:20px;font-weight:300;line-height:25px;margin-bottom:0}.sm-text,.sm-text p{font-size:18px;font-weight:300;line-height:24px}.container{max-width:1190px;margin:0 auto;padding:0 15px}#template{position:relative;display:block;width:100%;min-height:100%}#layout{overflow:hidden;margin:0 auto;width:100%}#header-wrap{position:fixed;width:100%;top:0;left:0;z-index:9999}.mtoggle{display:inline-block;cursor:pointer}.searchbutton{position:absolute;left:-40px;top:8px}.searchbutton img{width:23px;height:23px}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#e0f0eb;box-shadow:0 1px 1px rgb(0 0 0 / .25);margin:6px 0;transition:0.4s}.change .bar1{-webkit-transform:rotate(-45deg) translate(-8px,6px);transform:rotate(-45deg) translate(-8px,6px);box-shadow:none}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-9px,-8px);transform:rotate(45deg) translate(-9px,-8px);box-shadow:none}.header-top-block .logo,.header-top-block .mtoggle{position:relative;z-index:3}.header-top-block .logo{margin-left:-2px}#section-buttons{position:relative;top:0;margin-right:80px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.shrink{top:-120px!important}.menubtn{display:inline-block;color:#fff;font-size:18px;font-weight:500;line-height:18px;border:solid 2px #fff;border-radius:5px;padding:8px 40px;margin-right:20px;text-align:center;position:relative}.menubtn:hover{color:#fff}.hide{display:none!important}.submenu{position:absolute;width:100%;height:100vh;background:#eb6327;top:0;left:0;z-index:2;padding:60px 0 42px;overflow-y:scroll}.submenu .searchpanel{margin:0 auto 125px}.searchpanel{position:relative;max-width:360px;width:100%;height:40px;background:#fff}.search-results .searchpanel,.search-results .searchpanel input{width:90%;background:#EFF7F5}.searchpanel input{width:100%;height:40px;border:0;color:#000;font-size:20px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:normal;padding:0 45px 0 16px}.searchpanel input::placeholder{color:#66b49c}.searchpanel button{position:absolute;top:0;right:0;z-index:9;width:40px;height:40px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/search-icon.svg)no-repeat center;border:0;cursor:pointer}.submenu h4 a{color:#fff;font-size:26px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:30px;margin:12px 0 0}.submenu .contact.sm-list{margin-top:54px}.submenu a{display:inline-block;color:#fff;font-size:20px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:normal}.submenu p{color:#fff;font-size:16px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:20px}.headersociallinks{display:flex;gap:20px;margin-top:9px;margin-right:40px}.headersociallinks a{color:#fff;font-size:20px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:normal}.top-m{margin-bottom:118px}.top-m a.alink{margin:0;position:relative;padding-left:38px}.top-m a.alink:after{position:absolute;top:3px;left:8px;width:20px;height:20px;content:"";background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow.svg)no-repeat center/20px}.lg-list li{margin:11px 0}.lg-list li a{display:inline-block;color:#fff;font-size:26px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:30px;padding-left:42px;position:relative}.lg-list li a:after{position:absolute;top:0;left:6px;width:30px;height:30px;content:"";background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow.svg)no-repeat center/26px}.lg-list .sub-list li a:after{content:none}.lg-list .sub-list li{margin:0!important}.sm-list li a{color:#fff;font-size:20px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:normal}.sub-list>li a{color:#fff;font-size:20px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal}.sub-list>li{margin-bottom:6px}.sub-list>li>ul>li>a{font-weight:300}.sociallinks{display:flex}.sociallinks li{margin-right:24px}.sociallinks li a{font-size:22px}.smlink-list li a{color:#fff;font-size:16px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:20px}#banner-wrap{width:100%}.home-banner-block{background:#2d4194;position:relative;margin-top:0;z-index:8;padding-top:165px;height:100vh}.home-banner-block:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:20vh;background:#e52628;z-index:9}.home-banner-block:before{position:absolute;content:"";width:100%;height:80vh;z-index:10}.home-banner-block.sub-pages,.search-results .home-banner-block:before,.archive .home-banner-block.sub-pages:before{height:240px!important}.visual-container{position:absolute;width:100%;height:100vh;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/visual-header-home-v5.png)no-repeat center bottom /cover;background-size:90%;z-index:20}.home-banner-block .inner{margin-top:60px}.home-banner-block .home-text-panel{z-index:11;width:100%;max-width:700px;left:0;margin-bottom:92px}.home-text-panel h1{color:#fff;font-size:40px;line-height:48px;font-weight:300;margin-bottom:50px}.home-text-panel h1 strong{font-weight:500}.read-more{position:relative;color:#fff;font-size:20px;font-weight:500;line-height:20px;display:inline-block;padding-left:30px}.read-more:hover{color:#fff}.read-more:after{position:absolute;left:0;top:0;content:"";width:20px;height:21px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow.svg)no-repeat center/21px}.read-more:hover:after{left:4px}.covid-19-page,.covid-19-page .panel{position:relative;background:#66b49c;min-height:260px}.covid-19-page:after{position:absolute;left:50%;bottom:0;content:"";width:550px;height:185px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/bg-2.png)no-repeat center/100%;transform:translate(-50%,0%);margin-left:-295px}.covid-19-page .panel{padding:35px 20px}.covid-19-page .panel h3{margin-bottom:20px;font-weight:500}.page .home-banner-block:before,.search-results .home-banner-block:before{top:0;height:240px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/visual-header-who-we-are-v1.png)no-repeat center center /contain}.single-post .home-banner-block:before,.page-template-page-news .home-banner-block:before,.category-stories .home-banner-block:before,.category-latest .home-banner-block:before{top:0;height:240px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/visual-header-news-v1.png)no-repeat center center /contain}.single-project .home-banner-block:before,.single-program .home-banner-block:before,.post-type-archive-program .home-banner-block:before,.term-special-project .home-banner-block:before{top:0;height:240px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/visual-header-what-we-do-v1.png)no-repeat center center /contain}.page-template-template-resource .home-banner-block:before,.post-type-archive-resource .home-banner-block.sub-pages:before,.single-resource .home-banner-block.sub-pages:before{top:0;height:240px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/visual-header-resources-v2.png)no-repeat center center /contain}.entry-header.col-lg-8,.top.col-4{padding:0}#content-wrap{width:100%}.stories-block{background-color:#e0f0eb;padding:80px 0 40px}.stories-block .top{margin-bottom:27px}.stories-panel{background:#f6a227;margin-bottom:40px}.read-more.blue{color:#2d4194}.read-more.blue:after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow-black.svg)no-repeat center/21px}.visit-website .read-more.blue:after{transform:rotate(-45deg)}.stories-panel .text-panel{padding:46px 40px 20px 5px;display:flex;flex-direction:column}.stories-panel figure.fig-panel,.stories-panel figure.fig-panel img{width:560px;height:385px;margin:0}.stories-panel figure.fig-panel{display:contents}.stories-panel figure.fig-panel img{object-fit:cover;min-height:100%}.stories-panel .text-panel h2 a{color:#ffffff!important}.stories-panel .text-panel .sm-text{color:#fff;min-height:122px;overflow:hidden}.stories-panel .text-panel span{color:#fff;font-size:13px;font-weight:300;letter-spacing:.52px;line-height:15px;text-transform:uppercase;display:block;margin-bottom:5px}.stories-panel .text-panel span b{font-weight:500}.mega-community-block .top{margin-bottom:27px}.mega-community-block{background-color:#e0f0eb;padding:0 0 40px}.category-latest .mega-community-block{padding:80px 0 40px}.mega-community-block .text-panel{min-height:200px;background-color:#fff;padding:23px 20px 5px}.mega-community-block .text-panel p{min-height:125px;color:#000}.mega-community-block .text-panel p a{color:#000}.mega-community-block .text-panel span{color:#2d4194;font-size:13px;font-weight:300;letter-spacing:.52px;line-height:15px;text-transform:uppercase;display:block;margin-bottom:5px}.mega-community-block .text-panel span b{font-weight:500}.news-panel{margin-bottom:40px}.news-panel figure.fig-panel,.news-panel figure.fig-panel img{background-color:#2d4194;width:100%;height:240px;margin:0}.news-panel figure.fig-panel img{object-fit:cover}.text-green{color:#66b49c!important}.social-panel .text-panel{text-align:right;background-color:#f6a227;padding:28px 20px 12px}.social-panel .text-panel p{color:#fff;font-size:13px;font-weight:500;letter-spacing:.52px;line-height:15px;text-transform:uppercase}.social-panel ul{display:flex;align-items:center;justify-content:flex-end}.social-panel ul li{margin-left:30px}.social-panel ul li:first-child{margin-left:0}.special-project-block{background-color:#e0f0eb;padding:80px 0 60px}.home .special-project-block{background-color:#66b49c}.special-project-block .row{margin-right:0;margin-left:0}.special-project-block .row{margin-bottom:40px}.special-project-block.special-projects .container>h3{color:#fff}.special-project-block .p-text,.special-project-block .p-figure{min-height:360px}.special-project-block .p-text{padding:37px 40px}.special-project-block .p-text h3{color:#fff;min-height:80px;line-height:34px}.special-project-block .p-text h3 a{color:#fff}.special-project-block .p-text p{color:#fff;min-height:155px}.primarybtn{display:inline-block;color:#ffffff!important;font-size:20px;font-weight:500;line-height:20px;border:solid 2px #fff;border-radius:5px;padding:8px 25px 8px 45px;text-align:center;position:relative;box-shadow:none!important}.primarybtn:after{position:absolute;left:13px;top:50%;transform:translate(0%,-50%);content:"";width:21px;height:22px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow.svg)no-repeat center/21px}.primarybtn:hover{color:#fff}.primarybtn:hover:after{left:16px}.special-project-block .bottom figure{position:relative;left:15px}.special-project-block .bg-white{padding:0}.bg-red{background-color:#e52628!important}.bg-blue{background-color:#2d4194}.bg-darkgray{background-color:#6f6f6e}.bg-white{background-color:#ffffff!important}.wp-block-image{margin-bottom:25px}.wp-block-toolset-views-custom-search-container{margin-bottom:40px}.js-wpv-view-layout{margin-right:15px;margin-left:15px}.wpv-block-loop-item{display:-ms-flexbox!important;display:flex!important}.resources-block{padding:80px 0 60px;background:#e0f0eb}.wpv-filter-form>div{display:flex;flex-wrap:wrap}.resources-panel{margin-bottom:30px}.resources-block .fig-panel{width:160px;background-color:#66b49c47;border-right:1px solid #e0f0eb}.resources-block .text-panel{width:calc(100% - 160px);color:#6f6f6e;background:#fff;padding:20px 20px 15px;position:relative}.text-darkgray{color:#6f6f6e}.resources-block .text-panel:after{position:absolute;right:25px;bottom:20px;content:"";width:30px;height:26px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/icon1.svg)no-repeat center/30px;cursor:pointer}.resources-block .text-panel h3{margin-bottom:5px;color:#000;font-size:18px!important;line-height:22px!important;height:44px;overflow:hidden}.resources-block .text-panel h3 a{color:#000}.resources-block .sm-text p,.resources-block .tb-field p{font-size:14px;line-height:20px}.resources-block .text-panel .sm-text,.text-panel .tb-field{margin-bottom:10px}.resources-block .text-panel ul li{display:flex}.resources-block .text-panel .tb-fields-and-text a,.resources-block .text-panel.tb-fields-and-text strong a{color:#f6a227}.resources-block .text-panel .tb-fields-and-text a:hover,.resources-block .text-panel.tb-fields-and-text strong a:hover{color:#2d4194}.resources-block .text-panel ul li span{color:#66b49c;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase;display:block;width:24%}.resources-block .text-panel ul li strong,.resources-block .text-panel .tb-fields-and-text a{color:#f6a227;font-size:13px;line-height:18px;font-weight:500;display:block}.resources-block .text-panel ul li strong.date{font-weight:300;font-size:13px;color:#6f6f6e}.wp-block-toolset-views-custom-search-container .wpv-reset-trigger,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger{color:#66B49C!important;font-weight:500}.wp-block-toolset-views-custom-search-container .wpv-reset-trigger:hover{color:#f6a227!important}.bg-brown{background:#eb6327!important}.get-to-know-us .row{margin-right:-15px;margin-left:-15px}.get-to-know-us{padding:80px 0 20px}.get-to-know-us .p-text{padding:49px 40px 0}.get-to-know-us h2,.get-to-know-us h2 a{color:#fff}.get-to-know-us .p-text,.get-to-know-us .p-figure{min-height:400px;margin-bottom:40px}.get-to-know-us .p-text p{min-height:236px}.get-to-know-us .bottom figure{left:-5px;top:-20px}.bg-green{background:#66b49c!important}.bg-yellow{background:#f6a227!important}.text-yellow{color:#eb6327!important}.mega-community-block.p-80{padding:80px 0 60px}.mega-community-block.p-80 h3{color:#fff}.border{border:1px solid #707070}.news-panel.text-white p{color:#fff;min-height:140px}.news-panel.text-white figure{position:relative;top:-15px}.newslatter-panel{min-height:200px;border:1px solid #707070;background-color:#e52628;padding:40px 40px 0}.newslatter-panel p{color:#fff;font-size:20px;font-weight:300;line-height:25px;min-height:80px}.newslatter-panel .form-group{display:flex;align-items:center}.newslatter-panel .form-group .form-control{width:100%;max-width:260px;height:40px;border:1px solid #707070;background-color:#fff;color:#6f6f6e;font-size:16px;font-weight:300;line-height:20px;margin-right:20px;padding:0 18px;border-radius:0}.btn,.wpv-submit-trigger{background-color:#2d4194;color:#fff;font-size:16px;font-weight:500;line-height:20px;padding:9px 23px;border-radius:0}#footer-wrap{width:100%}.footer-block{padding:60px 0 6px}.footer-block .title{padding-bottom:20px;border-bottom:solid 2px #fff;margin-bottom:25px}.footer-block p,.footer-block address,.footer-block .email{color:#fff;font-size:16px;font-weight:300;line-height:20px}.footer-block a img,.sociallinks a img,.headersociallinks a img{width:20px}.footer-block .social li{margin-right:20px}.footer-block .social li.fb img{width:16px}.footer-block figure{width:102px}.footer-block .right p{width:calc(100% - 120px)}.footer-block .row{margin-bottom:65px}.copy-right ul li{position:relative;color:#fff;font-size:13px;font-weight:300;line-height:20px;padding-right:10px}.copy-right ul li:after{position:absolute;right:5px;top:50%;transform:translate(0%,-50%);content:"";width:1px;height:13px;background:#fff}.copy-right ul li:last-child:after{display:none}.copy-right li a{color:#fff}.home-banner-block.sub-pages{min-height:240px}.home-banner-block.sub-pages:after{display:none}.what-we-do-block{background-color:#e0f0eb;padding:80px 0 64px}.what-we-do-panel{min-height:440px;background-color:#fff;padding:40px 40px 0;margin-bottom:38px}.what-we-do-panel h3{line-height:34px;min-height:80px}.what-we-do-panel h3 a{color:#000}.what-we-do-panel span{color:#e52628;font-size:13px;font-weight:500;line-height:15px;text-transform:uppercase;display:block;margin-bottom:19px}.what-we-do-panel p{color:#000;font-size:20px;font-weight:300;line-height:25px;padding-right:70px;min-height:210px}.what-we-do-panel p i{font-family:"Lucida Grande";font-weight:400}.read-more.red{color:#e52628}.read-more.red:after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow-red.svg)no-repeat center/21px}.what-we-do-panel .bottom figure{position:relative;top:-13px}.filter-panel{margin-bottom:60px}.filter-panel input,.search-field input{color:#f6a227;height:40px;font-size:16px;font-weight:700;line-height:30px;padding:0 17px;border-radius:4px;margin-bottom:20px;background-color:#fff0}.form-group{margin-bottom:0}.submit-button .wp-block-group__inner-container{display:flex!important;justify-content:flex-end!important}.wp-block-group__inner-container{display:grid;height:100%}.wp-block-group__inner-container .tb-fields-and-text{align-self:end}.border-brown{border:2px solid #f6a227}.filter-panel .border-brown::placeholder{color:#f6a227}.filter-panel .border-green::placeholder{color:#66b49c}.filter-panel .selecttype,.search-field input{background:#fff}.border-green,.search-field input{border:2px solid #66b49c}.filter-panel .btn,.filter-panel .wpv-submit-trigger{border-radius:4px;background-color:#f6a227;color:#fff;font-size:16px;font-weight:700;line-height:30px;padding:4px 51px;margin-left:40px}.filter-panel select{color:#f6a227;height:40px;font-size:16px;font-family:'Arial';font-weight:700;line-height:30px;padding:0 17px;border-radius:4px;margin-bottom:20px;background:#fff0 url(https://gnpplus.net/wp-content/themes/gnpplus/images/angle-arrow-down.svg)no-repeat center right 15px/16px;border:2px solid #f6a227;width:100%;appearance:none;-webkit-appearance:none}.filter-panel select:focus{border-color:#f6a227!important}.clear{color:#66b49c;font-size:13px;font-weight:500;line-height:19px;position:relative;display:inline-block;padding-left:15px}.clear:after{position:absolute;left:0;top:50%;transform:translate(0%,-50%);content:"";width:10px;height:10px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/cross.svg)no-repeat center/10px}.page-template-template-resource .wpv-pagination-previous-next-buttons{display:none}.resources-left .top h6{color:#6f6f6e!important}.about-block{padding:80px 0 70px}.about-block .left-side{height:100%;position:relative}.about-block .middle{margin-top:44px}.about-text-panel{padding:7px 0}.about-text-panel p,.about-text-panel .entry-content h2,.about-text-panel .entry-content h3{color:#000;font-size:20px;font-weight:300;line-height:25px;margin-bottom:25px}.about-text-panel .entry-content h2,.about-text-panel .entry-content h3{font-weight:500}.about-block .top figure{margin-bottom:48px}.about-block .top h6{margin-bottom:46px}.single-project .text-red.back.program{margin-bottom:0}.about-block.news .top h6{margin-bottom:0}.about-block .middle h6{color:#83b49c;margin-bottom:20px}.about-block .middle ul li a{color:#f6a227;font-size:18px;font-weight:200;line-height:25px;position:relative;padding-left:20px}.back.program a:after,.back.resource a:after,.about-block .middle ul li a:after,.left-side .download ul li a:after,.left-side .all a:after,.search-result p:before{position:absolute;left:0;top:50%;transform:translate(0%,-50%);content:"";width:12px;height:12px;background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/plus_orange.svg)no-repeat center/12px}.about-block .middle ul li a:hover,.about-block .middle ul li a[aria-current="page"]{font-weight:400}.about-block .middle ul li.active a:after,.about-block .middle ul li a:hover:after,.about-block .middle ul li a[aria-current="page"]:after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/angle-orange.svg)no-repeat center/12px}.share{position:relative;margin-top:30px;bottom:inherit}.share h6{color:#66b49c!important;font-size:13px;font-weight:500;line-height:15px;text-transform:uppercase;margin-bottom:15px}.share .social li{margin-right:20px}.wp-block-group h3{font-size:30px!important;font-weight:300!important;line-height:37px!important;font-weight:300!important}.post-navigation{clear:both;padding-top:60px}.post-navigation .screen-reader-text{display:none}.text-blue{color:#83b49c!important}article .post-thumbnail{background-color:#e0f0eb;margin-bottom:60px!important}article figure.size-full,article figure.wp-block-embed{margin:20px 0 60px!important}.left-side .panel{margin-bottom:22px}.left-side .panel h6{margin-bottom:3px}.left-side .related .panel a{color:#66b49c;font-size:16px;font-weight:500;display:block}.single .left-side h6,.single .left-side .news-category span{color:#2d4194}.left-side .panel li{color:#6f6f6e}.category-story .left-side h6,.category-story .left-side .news-category span{color:#f6a227}.category-story .left-side h6,.category-story .left-side .news-category span{color:#f6a227}.left-side .author{text-transform:initial}.left-side .panel span{font-weight:300;text-transform:initial}.text-light-black{color:#6f6f6e!important;font-weight:300!important}.left-side .related ul li{font-size:16px}.left-side .related ul li a{position:relative;text-transform:initial;color:#f6a227;font-size:16px;font-weight:500;line-height:20px}.left-side .related ul li a:hover{color:#2d4194}.left-side .download ul li a{position:relative;padding-left:20px;color:#2d4194;font-size:16px;font-weight:500;line-height:20px}.left-side .download ul li a:after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/angle-blue.svg)no-repeat center/12px;transform:rotate(45deg);top:10%}.back a{position:relative;padding-left:25px;display:block}.back.program a:after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow-red.svg)no-repeat center/16px;transform:rotate(180deg);top:9%;width:16px}.top .back.resource a::after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow-green.svg)no-repeat center/16px;transform:rotate(180deg);top:9%;width:16px}.left-side .all a{position:relative;padding-left:25px;color:#66b49c;font-size:16px;font-weight:500;line-height:20px;text-transform:uppercase;margin-top:121px;display:block}.search-result p:before{position:relative;padding-left:25px}.left-side .all a:after,.search-result p:before{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/angle-green.svg)no-repeat center/16px;width:16px}.text-red{color:#e52628!important}.what-we-do-list{margin:18px 0 0}.visit-website{margin-bottom:46px}.what-we-do-list li{margin-bottom:19px}.what-we-do-list li:last-child{margin-bottom:0}.what-we-do-list a{color:#2d4194;font-size:20px;font-weight:500;line-height:24px;background-color:#e0f0eb;padding:8px 48px 8px 40px;border-radius:5px;display:inline-block;background-repeat:no-repeat;background-position:15px center}.what-we-do-list a:hover{background-position:18px center}.what-we-do-text h3{margin-bottom:40px}.global-service-panel{padding-top:75px}.global-service-panel .panel,.info-box{min-height:220px;background-color:#e0f0eb;padding:40px 40px 0;margin-bottom:40px}.global-service-panel .panel:last-child{margin-bottom:0}.global-service-panel .panel h4,.info-box h2{margin-bottom:0}.global-service-panel .panel p,.info-box p{color:#000;font-size:18px;font-weight:300;line-height:25px;min-height:68px}.global-service-panel .panel a{color:#000000!important}.global-service-panel .panel .bottom .read-more{font-size:16px}.global-service-panel .panel .bottom .read-more.red:after{background:url(https://gnpplus.net/wp-content/themes/gnpplus/images/arrow-red.svg)no-repeat center/16px}.global-service-panel .panel .bottom figure img{width:32px;position:relative;top:-10px}.tb-grid-column>*{height:100%}@media only screen and (max-width:1179px){.fig-panel figure{overflow:hidden;min-height:100%;height:100%}}.read-more.blue{margin-top:20px}.resources-block .text-panel{padding:15px 20px 14px 20px}.resources-block .text-panel ul li span{width:100%;max-width:85px;padding-right:10px}.resources-block .text-panel ul li strong{max-width:calc(100% - 70px);width:100%}}@media only screen and (min-width:991px){.share{position:absolute;bottom:30px;left:0}}@media only screen and (max-width:991px){.visual-container{background-size:200%}#section-buttons{display:none}.stories-panel .text-panel{padding:24px 25px 15px 25px}.stories-panel .text-panel p{min-height:1px;margin-bottom:30px}.stories-panel figure.fig-panel,.stories-panel figure.fig-panel img{width:initial;height:initial}.news-panel figure.fig-panel,.news-panel figure.fig-panel img{height:initial}.mega-community-block .text-panel p{min-height:1px;margin-bottom:30px}.mega-community-block .text-panel{min-height:1px;padding:25px 20px 25px}.footer-block .title{padding-bottom:15px;margin-bottom:15px;margin-top:30px}.about-block .left-side{padding-bottom:30px}.about-text-panel h1{margin-bottom:30px}.left-side .all a{margin-top:30px}.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-order-3{order:3;margin-left:42px}.submenu .lg-list.sub-list{margin-top:20px}.submenu .contact.sm-list{margin-top:20px;margin-left:3px}.submenu .sm-list{margin-bottom:20px}.menu-whatwedo{margin-left:42px}}@media only screen and (max-width:768px){.visual-container{background-size:250%}h2{font-size:34px;line-height:46px}.get-to-know-us .p-text{padding:25px 20px 20px}.get-to-know-us .p-text p{min-height:1px;margin-bottom:30px}.covid-19-page{min-height:1px;padding-bottom:215px;padding-top:50px}.covid-19-page .panel{min-height:1px}.covid-19-page:after{left:0;bottom:0;width:550px;height:185px;transform:inherit;margin-left:inherit}.submenu{padding:180px 0 42px;height:100vh;overflow-x:scroll}.submenu .searchpanel{margin:0 auto 25px}.submenu .sm-list{margin-bottom:20px}.submenu .top-m{margin-bottom:30px}.submenu .sociallinks{margin-bottom:20px}.submenu p{margin-bottom:20px}.submenu h4{font-size:22px}.what-we-do-panel p{padding-right:0;min-height:1px;padding-bottom:25px}.what-we-do-panel{min-height:1px;padding:40px 40px 35px;margin-bottom:38px}.global-service-panel .panel{min-height:1px;padding:40px 40px 35px}.page-template-template-resource .js-wpv-loop-wrapper .tb-grid{display:block!important}.page-template-template-resource .js-wpv-loop-wrapper .tb-grid-column{margin-bottom:30px!important}.about-block .top figure{max-width:60px}}@media only screen and (max-width:639px){.about-block{padding-top:50px}.about-block .row{display:table!important}.about-block .row .entry-header{display:table-header-group}.about-block .top{max-width:100%!important;padding-bottom:0}.about-block .top figure{margin-top:22px;margin-bottom:22px}h3{font-size:26px;line-height:32px}.resources-block .fig-panel{width:100%}.resources-panel.d-flex{display:block!important}.resources-block .text-panel{width:100%}.resources-block .text-panel p{min-height:1px;margin-bottom:30px}.special-project-block .p-text{padding:20px 20px;min-height:1px}.home-text-panel h1{font-size:26px;line-height:36px;margin-bottom:40px}.home-banner-block:before{height:50vh}.home-banner-block .inner{height:100vh}.covid-19-page:after{width:440px;height:147px}.covid-19-page{min-height:1px;padding-bottom:175px;padding-top:25px}h1{font-size:34px;margin-bottom:50px}.entry-content figure{width:100%;margin-bottom:25px!important}.resources-block .text-panel ul li{display:block;margin-top:5px}.resources-block .text-panel ul li span{max-width:100%}.wpv-block-loop-item{display:block!important}.wpv-block-loop-item .wp-block-image{margin-bottom:0}}@media only screen and (max-width:539px){.home-text-panel h1{font-size:24px;line-height:34px;margin-bottom:30px}.home-banner-block .home-text-panel{margin-bottom:60px}.covid-19-page:after{width:340px;height:115px}.covid-19-page .panel{padding:10px 10px}.special-project-block .p-text{padding:20px 15px}.special-project-block .bottom figure{left:0}.what-we-do-panel{padding:40px 15px 35px}.what-we-do-panel .bottom figure{top:-5px}.global-service-panel .panel{padding:40px 15px 35px}.global-service-panel .panel .bottom figure img{top:0}h1{font-size:34px;margin-bottom:15px}.header-top-block .logo{max-width:120px}.wpv-block-loop-item{width:100%!important}.page .home-banner-block:before,.search-results .home-banner-block:before,.single-post .home-banner-block:before,.page-template-page-news .home-banner-block:before,.category-stories .home-banner-block:before,.category-latest .home-banner-block:before,.single-project .home-banner-block:before,.single-program .home-banner-block:before,.post-type-archive-program .home-banner-block:before,.term-special-project .home-banner-block:before,.page-template-template-resource .home-banner-block:before,.post-type-archive-resource .home-banner-block.sub-pages:before,.single-resource .home-banner-block.sub-pages:before{background-size:90%;background-position-y:bottom}}@media only screen and (max-width:359px){.home-banner-block .inner{margin-top:0}}@media only screen and (min-width:1220px){.infographic{margin-top:80px;margin-left:-397px!important}}