/*-----------------------------------------------------------------------------------
	    GFN SOFB 2020 update_v2
        Built with Blocs
-----------------------------------------------------------------------------------*/
 
body{
	margin:0;
	padding:0;
    background:#FFFFFF;
    overflow-x:hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-container{overflow:hidden;} /* Prevents unwanted scroll space when scroll FX used. */
a,button{transition: background .3s ease-in-out;outline: none!important;} /* Prevent ugly blue glow on chrome and safari */
a:hover{text-decoration: none; cursor:pointer;}


/* Preloader */

.page-preloader{position: fixed;top: 0;bottom: 0;width: 100%;z-index:100000;background:#FFFFFF url("img/pageload-spinner.gif") no-repeat center center;animation-name: preloader-fade;animation-delay: 2s;animation-duration: 0.5s;animation-fill-mode: both;}
@keyframes preloader-fade {0% {opacity: 1;visibility: visible;}100% {opacity: 0;visibility: hidden;}}

/* = Blocs
-------------------------------------------------------------- */

.bloc{
	width:100%;
	clear:both;
	background: 50% 50% no-repeat;
	padding:0 50px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:relative;
	display:flex;
}
.bloc .container{
	padding-left:0;
	padding-right:0;
}


/* Sizes */

.bloc-lg{
	padding:100px 50px;
}
.bloc-md{
	padding:50px;
}
.bloc-sm{
	padding:20px 50px;
}

/* = Full Width Blocs 
-------------------------------------------------------------- */

.full-width-bloc{
	padding-left:0;
	padding-right:0;
}
.full-width-bloc .row{
	margin-left:0;
	margin-right:0;
}
.full-width-bloc .container{
	width:100%;
	max-width:100%!important;
}
.full-width-bloc .carousel img{
	width:100%;
	height:auto;
}


/* Group Styles */

.bloc-group{
	display:flex;
}
.bloc-tile-2{
	width:50%;
}
.bloc-tile-3{
	width:33.33333333%;
}
.bloc-tile-4{
	width:25%;
}
.bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{
	width:100%;
}


/* Background Effects */

.b-parallax{
	background-attachment:fixed;
}

/* Disable Parallax on Mobile Touch Devices */
@media (hover: none) {
	.b-parallax{
	background-attachment:scroll;
}
}

/* Dark theme */

.d-bloc{
	color:rgba(255,255,255,.7);
}
.d-bloc button:hover{
	color:rgba(255,255,255,.9);
}
.d-bloc .icon-round,.d-bloc .icon-square,.d-bloc .icon-rounded,.d-bloc .icon-semi-rounded-a,.d-bloc .icon-semi-rounded-b{
	border-color:rgba(255,255,255,.9);
}
.d-bloc .divider-h span{
	border-color:rgba(255,255,255,.2);
}
.d-bloc .a-btn,.d-bloc .navbar a, .d-bloc a .icon-sm, .d-bloc a .icon-md, .d-bloc a .icon-lg, .d-bloc a .icon-xl, .d-bloc h1 a, .d-bloc h2 a, .d-bloc h3 a, .d-bloc h4 a, .d-bloc h5 a, .d-bloc h6 a, .d-bloc p a{
	color:rgba(255,255,255,.6);
}
.d-bloc .a-btn:hover,.d-bloc .navbar a:hover,.d-bloc a:hover .icon-sm, .d-bloc a:hover .icon-md, .d-bloc a:hover .icon-lg, .d-bloc a:hover .icon-xl, .d-bloc h1 a:hover, .d-bloc h2 a:hover, .d-bloc h3 a:hover, .d-bloc h4 a:hover, .d-bloc h5 a:hover, .d-bloc h6 a:hover, .d-bloc p a:hover{
	color:rgba(255,255,255,1);
}
.d-bloc .navbar-toggle .icon-bar{
	background:rgba(255,255,255,1);
}
.d-bloc .btn-wire,.d-bloc .btn-wire:hover{
	color:rgba(255,255,255,1);
	border-color:rgba(255,255,255,1);
}
.d-bloc .card{
	color:rgba(0,0,0,.5);
}
.d-bloc .card button:hover{
	color:rgba(0,0,0,.7);
}
.d-bloc .card icon{
	border-color:rgba(0,0,0,.7);
}
.d-bloc .card .divider-h span{
	border-color:rgba(0,0,0,.1);
}
.d-bloc .card .a-btn{
	color:rgba(0,0,0,.6);
}
.d-bloc .card .a-btn:hover{
	color:rgba(0,0,0,1);
}
.d-bloc .card .btn-wire, .d-bloc .card .btn-wire:hover{
	color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.3);
}


/* Light theme */

.d-bloc .card,.l-bloc{
	color:rgba(0,0,0,.5);
}
.d-bloc .card button:hover,.l-bloc button:hover{
	color:rgba(0,0,0,.7);
}
.l-bloc .icon-round,.l-bloc .icon-square,.l-bloc .icon-rounded,.l-bloc .icon-semi-rounded-a,.l-bloc .icon-semi-rounded-b{
	border-color:rgba(0,0,0,.7);
}
.d-bloc .card .divider-h span,.l-bloc .divider-h span{
	border-color:rgba(0,0,0,.1);
}
.d-bloc .card .a-btn,.l-bloc .a-btn,.l-bloc .navbar a,.l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a{
	color:rgba(0,0,0,.6);
}
.d-bloc .card .a-btn:hover,.l-bloc .a-btn:hover,.l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover{
	color:rgba(0,0,0,1);
}
.l-bloc .navbar-toggle .icon-bar{
	color:rgba(0,0,0,.6);
}
.d-bloc .card .btn-wire,.d-bloc .card .btn-wire:hover,.l-bloc .btn-wire,.l-bloc .btn-wire:hover{
	color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.3);
}


/* = NavBar
-------------------------------------------------------------- */

.hero .hero-nav{
	padding-left:inherit;
	padding-right:inherit;
}
.navbar-dark .nav .dropdown-menu .nav-link{
	color: rgb(64, 64, 64);
}
/* Handle Multi Level Navigation */.navbar-light .navbar-nav .nav-link {
	color: rgb(64, 64, 64);
}
.btco-menu li > a {
	padding: 10px 15px;
	color: #000;
}
.btco-menu .active a:focus,.btco-menu li a:focus ,.navbar > .show > a:focus{
	background: transparent;
	outline: 0;
}
.dropdown-menu .show > .dropdown-toggle::after{
	transform: rotate(-90deg);
}

/* = Bric adjustment margins
-------------------------------------------------------------- */

.mg-clear{
	margin:0;
}
.mg-md{
	margin-top:10px;
	margin-bottom:20px;
}

/* = Buttons
-------------------------------------------------------------- */

.btn-d,.btn-d:hover,.btn-d:focus{
	color:#FFF;
	background:rgba(0,0,0,.3);
}

/* Prevent ugly blue glow on chrome and safari */
button{
	outline: none!important;
}

.btn-sq{
	border-radius: 0px;
}
.btn-style-none,.btn-style-none:hover,.btn-style-none:active,.btn-style-none:focus{
	background:none;
	box-shadow: none;
	padding:0;
}
.btn .caret{
	margin:0 0 0 5px}


/* = Text & Icon Styles
-------------------------------------------------------------- */
.blockquote{
	padding:0 20px;
	border-left:2px solid;
}
.blockquote.text-right{
	border-left:0;
	border-right:2px solid;
}

/* = Lists
-------------------------------------------------------------- */
.list-horizontal-layout li{
	float:left;
	margin:0 10px;
}
.list-sp-md li:last-child,.list-sp-lg li:last-child,.list-sp-xl li:last-child{
	padding-bottom:0;
}

/* = Cards
-------------------------------------------------------------- */
.card-sq, .card-sq .card-header, .card-sq .card-footer{
	border-radius:0;
}
.card-rd{
	border-radius:30px;
}
.card-rd .card-header{
	border-radius:29px 29px 0 0;
}
.card-rd .card-footer{
	border-radius:0 0 29px 29px;
}

/* = Dividers
-------------------------------------------------------------- */
.divider-h{
	padding:20px 0;
	width:100%;
	display:inline-block;
}
.divider-h span{
	display: block;
	border-top:1px solid transparent;
}
.divider-half{
	width: 50%;
	margin: 0 auto;
}
.dropdown-menu .divider-h,.dropdown-menu .divider-half{
	padding:0;
}




/* ScrollToTop button */

.scrollToTop{
	width:40px;
	height:40px;
	position:fixed;
	bottom:20px;
	right:20px;
	opacity: 0;
	z-index: 500;
	transition: all .3s ease-in-out;
}
.scrollToTop span{
	margin-top: 6px;
}
.showScrollTop{
	font-size: 14px;
	opacity: 1;
}

/* = Custom Styling
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6,p,label,.btn,a{
	font-family:"Helvetica";
}
.container{
	max-width:1140px;
}
.navbar-brand img{
	width:300px;
}
.nav-bar{
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	font-size:16px;
	text-transform:none;
	font-weight:normal;
}
.h1-style{
	font-family:"Nunito Sans";
	font-size:60px;
	font-weight:800;
	color:#FFFFFF!important;
	line-height:110%;
	width:60%;
	margin-top:20px;
	margin-bottom:45px;
}
h1{
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:40px;
}
.h3-2-style{
	font-family:"Nunito Sans";
	font-size:36px;
	letter-spacing:0px;
}
.h1-style-orange{
	font-family:"Nunito Sans";
	font-size:60px;
	font-weight:800;
	color:#F58F26!important;
	line-height:120%;
	margin-bottom:0px;
	padding-bottom:0px;
}
.img-asset-6-style{
	width:100px;
	height:100px;
}
.img-asset-8-style{
	width:100px;
	height:100px;
}
.pq-style-2{
	font-family:"Nunito Sans";
	font-size:30px;
	color:#FFFFFF!important;
	font-weight:bold;
	margin-top:50px;
	line-height:38px;
	border-left-width:2px;
}
.pq-style{
	padding-top:40px;
	padding-right:30px;
	padding-bottom:30px;
}
.row-style-1{
	padding-top:20px;
}
.row-hero{
	float:none;
}
.middle-column{
	margin-left:30px;
}
.h3-margin-top{
	margin-top:40px;
	font-family:"Nunito Sans";
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
	width:100%;
}
.p-bloc-5-style{
	width:100%;
}
.column-left{
	float:left;
	width:100%;
}
.heading{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:28px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-style:solid;
	border-color:#F48E25!important;
	padding:5px 0px 0px 0px;
	border-width:6px 0px 0px 0px;
}
.key-findings{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	text-align:left;
	line-height:30px;
	letter-spacing:0.01rem;
	font-weight:normal;
	margin-bottom:40px;
}
.row-margin-bottom{
	margin-bottom:30px;
	margin-top:15px;
}
.circle-style{
	padding:10px 10px 10px 10px;
}
.bc{
	color:#000000!important;
	margin-left:0px;
}
.continent{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:28px;
	margin-top:500px;
	margin-bottom:0px;
	color:#E643EB!important;
	text-indent:10px;
	letter-spacing:0.02rem;
}
.country{
	margin-top:10px;
	font-weight:800;
	font-family:"Nunito Sans";
	color:#FEFFFE!important;
	font-size:72px;
	text-indent:0px;
	line-height:100%;
	margin-bottom:20px;
}
.bread-crumb-menu{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#000000!important;
	margin-bottom:5px;
	margin-top:25px;
	text-indent:12px;
}
.countriy-list{
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:18px;
	color:#000000!important;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#E643EB!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-list-style{
	;
}
.profile-headline{
	font-family:"Nunito Sans";
	font-weight:900;
	color:#3F1C46!important;
	text-transform:uppercase;
	font-size:22px;
	margin-top:35px;
	letter-spacing:0.04rem;
	margin-bottom:15px;
	text-indent:0px;
}
.profile-bc{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#000000!important;
	font-size:21px;
	line-height:27px;
	text-indent:0px;
	margin-bottom:5px;
}
.icon-style{
	height:70px;
	margin-bottom:7px;
}
.icon-number{
	font-family:"Nunito Sans";
	font-size:40px;
	font-weight:800;
	color:#FEFFFE!important;
	margin-top:20px;
	margin-bottom:0px;
	line-height:30px;
}
.icon-number-subhed{
	color:#FEFFFE!important;
	text-transform:uppercase;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:22px;
	letter-spacing:1px;
	margin-bottom:5px;
	line-height:25px;
	border-style:none;
	margin-top:10px;
	border-width:0px 0px 0px 0px;
}
.icon-column-no-line{
	padding-right:40px;
	padding-left:40px;
}
.dropdown-icon{
	height:80px;
	float:right;
	margin:12px 0px 12px 0px;
}
.country-stat-icon{
	height:80px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.dropdown-button{
	height:80px;
	width:330px;
	background-color:#E4D3E2;
	font-family:"Nunito Sans";
	font-size:20px;
	color:#3F1C46!important;
	text-transform:uppercase;
	text-align:left;
	font-weight:800;
	padding-top:25px;
	padding-bottom:25px;
	letter-spacing:0.02rem;
	margin:12px 0px 12px 0px;
}
.button-group{
	width:100%;
}
.map{
	width:75%;
	float:none;
	background-position:left top;
}
.country-story-headline{
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:28px;
	line-height:32px;
	color:#000000!important;
	margin-bottom:12px;
	margin-left:0px;
	margin-top:0px;
}
.country-story-photo{
	width:100%;
	margin-bottom:25px;
}
.intro-headline{
	font-family:"Nunito Sans";
	font-size:68px;
	font-weight:800;
	color:#FFFFFF!important;
	margin-top:520px;
	letter-spacing:-0.02rem;
	margin-bottom:30px;
	line-height:98%;
}
.intro-subhed{
	font-family:"Nunito Sans";
	color:#FEFFFE!important;
	font-size:28px;
	margin-bottom:40px;
}
.intro-big-bc{
	font-family:"Nunito Sans";
	font-size:22px;
	color:#000000!important;
	font-weight:normal;
	line-height:34px;
	margin-top:10px;
	letter-spacing:0.01rem;
	margin-bottom:30px;
}
.intro-circle-purple{
	margin-top:35px;
	width:100px;
	height:100px;
}
.parts-style{
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:18px;
	text-transform:uppercase;
	color:#000000!important;
	padding-right:8px;
	padding-left:0px;
	letter-spacing:0.02rem;
}
.foreward-color{
	color:#FFFFFF!important;
	font-size:24px;
	font-weight:800;
	letter-spacing:0.03rem;
	margin-bottom:0px;
	font-family:"Nunito Sans";
}
.parts-highlight{
	color:#929598!important;
}
.gfn-color{
	color:#667836!important;
	font-size:18px;
	font-weight:800;
	padding-left:0px;
	margin-left:0px;
	font-family:"Nunito Sans";
}
.partners-color{
	color:#FFDE2F!important;
	font-size:18px;
	font-weight:bold;
}
.about-color{
	color:#F48E24!important;
	font-size:18px;
	font-weight:800;
	font-family:"Nunito Sans";
}
.column-right{
	float:right;
	height:300px;
}
.intro-headline-gfnfb{
	font-family:"Nunito Sans";
	font-size:58px;
	font-weight:800;
	color:#FFFFFF!important;
	margin-top:520px;
	letter-spacing:0.02rem;
	width:80%;
	margin-bottom:30px;
}
.nav-bar:hover{
	color:#F48E25!important;
}
.nav-bar:active{
	color:#F48E25!important;
}
.top-nav-list-style{
	color:#FFFFFF!important;
	font-family:"Nunito Sans";
	font-size:16px;
	font-weight:bold;
	border-style:solid;
	border-color:rgba(0,0,0,0.0)!important;
	padding-right:5px;
	padding-left:5px;
	border-width:0px 0px 4px 0px;
}
.top-nav-list-style:active{
	font-family:"Nunito Sans";
	font-size:16px;
	color:#FFFFFF!important;
	border-color:#F48E25!important;
}
.top-nav-list-style:hover{
	color:#FFFFFF!important;
	font-family:"Nunito Sans";
	font-size:16px;
	text-transform:none;
	text-decoration:none;
	border-color:#F48E25!important;
}
.alphabet-country-list{
	color:#000000!important;
	margin-left:0px;
	font-family:"Nunito Sans";
	font-size:20px;
	line-height:30px;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.alphabet-row-margin{
	margin-top:30px;
}
.gfnfb-subhed{
	font-family:"Nunito Sans";
	font-size:28px;
	color:#FFFFFF!important;
	padding-top:25px;
	padding-bottom:25px;
	font-weight:600;
	line-height:38px;
	letter-spacing:0rem;
	width:90%;
}
.region-alpha-icon{
	margin-right:10px;
	color:transparent!important;
}
.region-alpha-category{
	font-family:"Nunito Sans";
	font-size:23px;
	color:#000000!important;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
}
.region-country-list{
	font-family:"Nunito Sans";
	color:#000000!important;
	font-size:22px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:15px;
	text-align:left;
	overflow:visible;
	line-height:150%;
}
.link-color-na{
	font-family:"Nunito Sans";
	color:#000000!important;
}
.link-color-na:hover{
	color:#F48E24!important;
	font-weight:normal;
	font-family:"Nunito Sans";
}
.link-color-na:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#F48E24!important;
}
.icon-sa{
	color:#E544EC!important;
}
.link-color-sa{
	font-family:"Nunito Sans";
	color:#000000!important;
}
.link-color-sa:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#E544EC!important;
}
.link-color-sa:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#E544EC!important;
}
.icon-ca{
	color:#667836!important;
}
.link-color-ca{
	color:#000000!important;
	font-family:"Nunito Sans";
}
.link-color-ca:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#667836!important;
}
.link-color-ca:active{
	font-family:"Nunito Sans";
	color:#667836!important;
	font-weight:normal;
}
.icon-carib:active{
	color:#3F1C46!important;
}
.icon-carib{
	color:#3F1C46!important;
}
.link-color-thecarib{
	font-family:"Nunito Sans";
	color:#000000!important;
}
.link-color-thecarib:hover{
	font-family:"Nunito Sans";
	color:#3F1C46!important;
	font-weight:bold;
}
.link-color-thecarib:active{
	font-family:"Nunito Sans";
	font-weight:bold;
	color:#3F1C46!important;
}
.icon-asia{
	color:#2BCFFF!important;
}
.link-color-asia{
	color:#000000!important;
	font-family:"Nunito Sans";
}
.link-color-asia:hover{
	color:#2BCFFF!important;
	font-weight:normal;
	font-family:"Nunito Sans";
}
.link-color-asia:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#2BCFFF!important;
}
.icon-near-east{
	color:#FFDE2F!important;
}
.link-color-neareast{
	color:#000000!important;
	font-family:"Nunito Sans";
}
.link-color-neareast:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#FFDE2F!important;
}
.link-color-neareast:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#FFDE2F!important;
}
.icon-europe{
	color:#7EE999!important;
}
.link-color-europe{
	font-family:"Nunito Sans";
	color:#000000!important;
}
.link-color-europe:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#7EE999!important;
}
.link-color-europe:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#7EE999!important;
}
.icon-africa{
	color:#929598!important;
}
.link-color-africa{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:normal;
}
.link-color-africa:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#949399!important;
}
.link-color-africa:active{
	font-family:"Nunito Sans";
	color:#949399!important;
	font-weight:normal;
}
.h1-page-title{
	font-family:"Nunito Sans";
	color:#000000!important;
}
.method-column{
	margin-bottom:10px;
}
.column-country-con-list{
	border-bottom-width:0px;
	padding-right:20px;
}
.north-a-top-margin{
	margin-top:10px;
}
.my-nav-list{
	font-family:"Nunito Sans";
}
.my-nav-list a{
	color:#FEFFFE!important;
	font-family:"Nunito Sans";
	font-size:18px;
	font-weight:normal;
	letter-spacing:0.02rem;
	margin-right:5px;
	margin-left:5px;
}
.my-nav-list a:hover{
	text-decoration:none;
	font-family:"Nunito Sans";
	font-size:18px;
	color:#FEFFFE!important;
	border-style:solid;
	border-color:#F48E24!important;
	font-weight:normal;
	letter-spacing:0.02rem;
	border-width:0px 0px 3px 0px;
}
.my-nav-list a:active{
	border-color:#F48E24!important;
	border-style:solid;
	padding-right:2px;
	padding-left:2px;
	border-width:0px 0px 3px 0px;
}
.all-countries-sa:hover{
}
.icon-column-copy-1{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:40px;
	padding-left:40px;
	border-width:0px 2px 0px 0px;
}
.icon-column-copy-2{
	border-style:none;
	border-color:#FEFFFE!important;
	padding-right:40px;
	padding-left:40px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	margin-top:30px;
}
.icon-column-truck{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:35px;
	margin:30px 0px 40px 0px;
	border-width:0px 1px 0px 0px;
}
.icon-column-people{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:40px;
	margin:30px 0px 40px 0px;
	border-width:0px 1px 0px 0px;
}
.icon-column-fb{
	border-style:none;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:40px;
	margin:30px 0px 40px 0px;
	border-width:0px 0px 0px 0px;
}
.icon-column-hand{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:35px;
	margin:30px 0px 40px 0px;
	border-width:0px 1px 0px 0px;
}
.icon-column-children{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:40px;
	margin:30px 0px 40px 0px;
	border-width:0px 1px 0px 0px;
}
.icon-column-bene{
	border-style:none;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:40px;
	margin:30px 0px 40px 0px;
	border-width:0px 0px 0px 0px;
}
.icons-row{
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
}
.fbcountrylink{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#000000!important;
}
.fbcountrylink:hover{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-size:24px;
}
.fbcountrylink:active{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-size:24px;
}
.list-items-style{
	margin-right:20px;
	font-family:"Nunito Sans";
	font-size:16px;
	line-height:20px;
	color:#000000!important;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:20px;
}
.list-items-style-item-1{
	margin:15px 10px 0px 20px;
}
.list-items-sub-style{
	margin-left:30px;
	margin-top:5px;
}
.h1-aussie-style{
	border-style:solid;
	border-color:#2BCFFF!important;
	width:28.07%;
	border-width:0px 0px 28px 0px;
}
.continent-blue{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:28px;
	margin-top:520px;
	margin-bottom:0px;
	color:#2BCFFF!important;
	text-indent:10px;
	letter-spacing:0.02rem;
}
.country-highlight-blue{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#2BCFFF!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight-blue:hover{
}
.food-bank-logo-padding{
	padding:25px 50px 50px 50px;
}
.h1-australia-style{
	border-style:solid;
	border-color:#29CBFA!important;
	text-indent:3px;
	border-width:0px 0px 28px 0px;
}
.food-bank-logo-smaller{
	width:60%;
}
.map-bigger{
	width:100%;
}
.mesa-logo{
	width:80%;
	padding-top:20px;
}
.map-hk-xs{
	width:100%;
}
.hk-logo-xs{
	width:300px;
	padding-top:20px;
}
.map-hk{
	width:400px;
	margin-top:30px;
}
.hk-logo{
	width:300px;
	margin-top:20px;
}
.logo-colombia{
	height:100px;
	margin-top:25px;
}
.map-columbia{
	width:200px;
	margin-top:0px;
}
.argentina-logo{
	margin-top:10px;
	height:175px;
	color:transparent!important;
}
.argentina-map{
	width:200px;
	margin-top:0px;
}
.aust-logo{
	margin-top:35px;
	height:130px;
}
.aust-map{
	width:320px;
	margin-top:0px;
}
.china-logo{
	margin-top:25px;
	height:160px;
}
.china-map{
	width:350px;
	margin-top:0px;
}
.brazil-logo{
	margin-top:30px;
	height:125px;
}
.brazil-map{
	width:200px;
	margin-top:0px;
}
.chile-logo{
	height:180px;
	margin-top:15px;
}
.chili-map{
	width:200px;
	margin-top:0px;
}
.ecuador-logo{
	margin-top:25px;
	height:120px;
}
.ecuador-map{
	width:210px;
	margin-top:0px;
}
.paraguay-logo{
	height:150px;
	margin-top:30px;
}
.paraguay-map{
	width:200px;
	margin-top:0px;
}
.peru-logo{
	margin-top:20px;
	height:150px;
}
.peru-map{
	width:200px;
	margin-top:0px;
}
.hongkong-logo{
	margin-top:30px;
	height:120px;
}
.hongkong-map{
	width:350px;
	margin-top:0px;
}
.india-logo{
	margin-top:30px;
	height:100px;
}
.india-map{
	width:350px;
	margin-top:12px;
}
.singa-logo{
	margin-top:30px;
	height:100px;
}
.singa-map{
	width:350px;
	margin-top:0px;
}
.sk-logo{
	margin-top:30px;
	height:150px;
}
.sk-map{
	width:325px;
	margin-top:0px;
}
.taiwan-logo{
	margin-top:30px;
	height:100px;
}
.taiwan-map{
	width:350px;
	margin-top:0px;
}
.country-highlight-orange{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#F48E24!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight-orange:hover{
}
.north-america{
	border-style:solid;
	border-color:#F48E24!important;
	text-indent:3px;
	border-width:0px 0px 28px 0px;
}
.continent-orange{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:28px;
	margin-top:520px;
	margin-bottom:0px;
	color:#F48E24!important;
	text-indent:7px;
	letter-spacing:0.03rem;
}
.canada-logo{
	margin-top:30px;
	height:100px;
}
.canada-map{
	width:350px;
	margin-top:0px;
}
.mexico-logo{
	margin-top:30px;
	height:120px;
}
.mexico-map{
	width:350px;
	margin-top:0px;
}
.country-highlight-grey{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#919398!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight-grey:hover{
}
.country-highlight-blue-copy-1:active{
}
.africa{
	border-style:solid;
	border-color:#F48E24!important;
	text-indent:3px;
	border-width:0px 0px 28px 0px;
}
.africa-line{
	border-color:#929598!important;
	border-style:solid;
	border-width:0px 0px 28px 0px;
}
.africa-line:hover{
}
.north-america-copy-1:active{
}
.continent-grey{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:28px;
	margin-top:520px;
	margin-bottom:0px;
	color:#E4E5E4!important;
	text-indent:10px;
	letter-spacing:1pt;
}
.continent-grey:hover{
}
.botswana-logo{
	margin-top:15px;
	height:130px;
}
.botswana-map{
	width:290px;
	margin-top:0px;
}
.southafri-logo{
	height:150px;
	margin-top:15px;
}
.south-afri-map{
	width:360px;
	margin-top:0px;
}
.europe-line{
	border-color:#7EE999!important;
	border-style:solid;
	border-width:0px 0px 28px 0px;
}
.europe-line:hover{
}
.continent-green{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	margin-top:520px;
	margin-bottom:0px;
	color:#78E195!important;
}
.continent-green:hover{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#78E195!important;
}
.country-highlight-green{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#7FE999!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight-green:hover{
}
.bulg-logo{
	margin-top:25px;
	height:100px;
}
.bulg-map{
	width:3500px;
	margin-top:0px;
}
.russia-logo{
	height:140px;
	margin-top:25px;
}
.h2-style{
	font-size:40px;
}
.people-served-monthly{
	font-size:24px;
}
.russia-map{
	width:360px;
	margin-top:0px;
}
.uk-logo{
	margin-top:25px;
	height:140px;
}
.profile-bc-small{
	font-size:14px;
	font-family:"Nunito Sans";
	font-weight:400;
	color:#000000!important;
}
.uk-map{
	width:360px;
	margin-top:0px;
}
.country-highlight-yellow{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#FFDE2F!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight-yellow:hover{
}
.country-highlight-green-copy-1:active{
}
.middle-east-line{
	border-color:#FFDE2F!important;
	border-style:solid;
	border-width:0px 0px 28px 0px;
}
.middle-east-line:hover{
}
.continent-yellow{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:28px;
	margin-top:520px;
	margin-bottom:0px;
	color:#FFDE2F!important;
	text-indent:10px;
}
.continent-yellow:hover{
}
.continent-blue-copy-1:active{
}
.continent-yellow:active{
}
.israel-logo{
	margin-top:15px;
	height:150px;
}
.israel-map{
	width:360px;
	margin-top:0px;
}
.jordan-logo{
	height:150px;
	margin-top:30px;
}
.jordan-map{
	width:360px;
	margin-top:0px;
}
.turkey-logo{
	margin-top:30px;
	height:125px;
}
.country-highlight-olive{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#5E9242!important;
	font-size:18px;
	line-height:18px;
	margin-bottom:0px;
}
.country-highlight-olive:hover{
}
.country-highlight-yellow-copy-1:active{
}
.central-line{
	border-color:#5E9242!important;
	border-style:solid;
	border-width:0px 0px 28px 0px;
}
.central-line:hover{
}
.central-am-line:active{
}
.continent-olive{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:28px;
	margin-top:520px;
	margin-bottom:0px;
	color:#6CA74B!important;
	text-indent:0px;
	line-height:28px;
	letter-spacing:1px;
	margin-left:5px;
}
.continent-olive:hover{
}
.continent-olive:active{
}
.continent-yellow-copy-1:active{
}
.country-no-indent{
	margin-top:0px;
	margin-bottom:0px;
	font-weight:800;
	font-family:"Nunito Sans";
	color:#FEFFFE!important;
	font-size:72px;
	text-indent:2px;
	margin-left:0px;
}
.central-am-line{
	border-color:#5E9141!important;
	border-style:solid;
	border-width:0px 0px 28px 0px;
}
.central-am-line:hover{
}
.country-no-indent:hover{
}
.country-no-indent:active{
}
.logo-costa-rica{
	margin-top:20px;
	height:130px;
}
.map-costa-rica{
	margin-top:0px;
	width:360px;
}
.logo-dom-rep{
	margin-top:25px;
	height:140px;
}
.dom-rep-map{
	width:360px;
	margin-top:0px;
}
.logo-el-sal{
	margin-top:20px;
	height:130px;
	margin-bottom:20px;
}
.el-sal-map{
	width:360px;
	margin-top:0px;
}
.logo-guat{
	margin-top:25px;
	height:150px;
}
.logo-hond{
	margin-top:25px;
	height:100px;
}
.guat-map{
	width:360px;
	margin-top:0px;
}
.hond-map{
	width:360px;
	margin-top:0px;
}
.logo-panama{
	margin-top:30px;
	height:150px;
}
.map-panama{
	width:360px;
	margin-top:0px;
}
.circle-style-2{
	margin-bottom:7px;
	margin-top:7px;
	width:140px;
}
.large-hed{
	font-family:"Nunito Sans";
	color:#000000!important;
	font-size:34px;
	margin-top:35px;
	font-weight:bold;
	letter-spacing:-.01rem;
}
.home-subhed{
	font-size:28px;
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	width:100%;
	margin-top:0px;
	font-weight:normal;
	letter-spacing:0px;
	line-height:140%;
	margin-bottom:0px;
	padding-top:0px;
}
.home-hed{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#FFFFFF!important;
	line-height:84px;
	width:80%;
	margin-bottom:0px;
	margin-top:0px;
	border-style:solid;
	border-color:#F48E24!important;
	padding-bottom:10px;
	text-align:left;
	font-size:80px;
	border-width:0px 0px 7px 0px;
}
.home-hed-orange{
	font-family:"Nunito Sans";
	font-size:80px;
	font-weight:800;
	color:#F48E25!important;
	line-height:72px;
	margin-bottom:0px;
	border-style:solid;
	text-align:left;
	padding:8px 18px 10px 0px;
	border-width:0px 0px 0px 0px;
}
.intro-big-bc-top-par{
	font-family:"Nunito Sans";
	font-size:22px;
	color:#000000!important;
	font-weight:normal;
	line-height:34px;
	margin-top:10px;
	margin-bottom:28px;
	letter-spacing:0.01rem;
}
.top-row-margin{
	margin-top:20px;
}
.row-with-margins{
	margin-bottom:25px;
	margin-top:20px;
}
.full-width-photo{
	margin-top:7px;
}
.row-no-margins{
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:8px;
}
.home-row-margin-top{
	text-align:center;
	padding-top:0px;
	margin-top:20px;
	margin-bottom:0px;
	padding-left:0px;
}
.column-height{
	height:300px;
}
.pullquotestyle1{
	font-family:"Nunito Sans";
	font-weight:700;
	font-size:32px;
	line-height:40px;
	letter-spacing:0.02rem;
	border-style:solid;
	border-color:rgba(255,255,255,0.0)!important;
	padding-top:15px;
	padding-bottom:15px;
	color:#FFFFFF!important;
	text-transform:none;
	margin:0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
}
.pq-column{
	height:250px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 10px 20px;
}
.nav-list-item-padding{
	padding-right:7px;
	padding-left:0px;
	font-family:"Nunito Sans";
	font-weight:bold;
	margin-left:0px;
}
.nav-list-item-padding:hover{
}
.my-nav-list:hover{
}
.my-nav-list:active{
}
h1,h2,h3,h4,h5,h6,p,label,.btn,a:hover{
}
h1,h2,h3,h4,h5,h6,p,label,.btn,a:active{
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:hover{
	background-color:#949399;
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	font-size:14px;
	font-weight:bold;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:active{
	font-family:"Nunito Sans";
	font-size:14px;
	color:#000000!important;
	background-color:#FFFFFF;
}
.home-left-column-desktop{
	padding-right:30px;
}
.headline-xb{
	font-weight:bold;
	color:#FFFFFF!important;
	letter-spacing:0.01rem;
}
.sogfb-subhed{
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	font-size:28px;
	letter-spacing:1px;
	font-weight:800;
}
.heading-copy-1{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-style:solid;
	border-color:#F48E25!important;
	background-position:center center;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
}
.orange-row{
	height:40px;
	background-color:#F48E24;
	margin-top:500px;
	margin-bottom:22px;
	border-style:none;
	width:54%;
}
.orange-strip{
	margin-bottom:35px;
	height:10px;
	background-color:#3E1B45;
}
.report-color{
	font-size:18px;
	font-weight:800;
	color:#3E1B45!important;
	margin-left:2px;
	padding-left:0px;
	font-family:"Nunito Sans";
}
.report-bc{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	line-height:28px;
	letter-spacing:0.01rem;
	margin-top:15px;
	margin-bottom:35px;
}
.sidebar{
	margin-top:30px;
	margin-bottom:30px;
	background-color:#F0F0F0;
	padding:20px 20px 20px 20px;
}
.sidebar-hed{
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:20px;
	margin-bottom:20px;
	color:#29CBFA!important;
	text-transform:uppercase;
	letter-spacing:0.02rem;
	padding:0px 0px 0px 0px;
}
.sidebar-bc{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	line-height:28px;
	letter-spacing:0.01rem;
	margin-top:10px;
	padding-right:15px;
	padding-top:5px;
}
.sdg-logo{
	padding-top:15px;
}
.image-in-text{
	margin-top:30px;
	margin-bottom:30px;
}
.superscript{
	;
}
.column-style-left-side{
	width:100%;
}
.pullquotestyle2{
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:32px;
	line-height:38px;
}
.double-bloc-row{
	height:400px;
	width:95%;
}
.pullquotestyle3{
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:32px;
	line-height:38px;
}
.orange-button{
	width:225px;
	height:45px;
	color:#FFFFFF!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#F48E24;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:13px 12px 12px 12px;
	border-radius:0px 0px 0px 0px;
}
.orange-button:hover{
	width:225px;
	height:45px;
	background-color:#F48E24;
	color:#FFFFFF!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	padding-top:13px;
	margin-top:0px;
	border-radius:0px 0px 0px 0px;
}
.orange-button:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF!important;
	text-transform:uppercase;
	background-color:#F48E24;
	width:225px;
	height:45px;
	padding-top:13px;
	margin-top:0px;
	margin-bottom:0px;
	border-radius:0px 0px 0px 0px;
}
.footnote-bc-style{
	font-family:"Nunito Sans";
	font-size:13px;
	color:rgba(0,0,0,0.5)!important;
	margin-top:15px;
	line-height:20px;
	margin-bottom:12px;
}
.footnote-bc-style:active{
	font-family:"Nunito Sans";
	color:rgba(0,0,0,0.5)!important;
	font-size:13px;
}
.footnote-bc-style:hover{
	color:rgba(0,0,0,0.5)!important;
}
.footnote-list{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.circle-column{
	margin-top:30px;
	margin-bottom:10px;
}
.gfn-circle-page{
	width:100px;
	height:100px;
}
.verstion2homepage{
	margin-bottom:30px;
	margin-top:500px;
}
.version2titlerow{
	margin-bottom:20px;
	margin-left:2px;
}
.home-hed-2{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#FFFFFF!important;
	line-height:59px;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	border-style:none;
	border-color:#F48E24!important;
	text-align:center;
	font-size:54px;
	padding:0px 18px 5px 15px;
	border-width:0px 0px 8px 0px;
}
.home-hed-orange-2{
	font-family:"Nunito Sans";
	font-size:54px;
	font-weight:800;
	color:#F58F26!important;
	line-height:58px;
	margin-bottom:2px;
	padding-bottom:0px;
	border-style:solid;
	padding-top:8px;
	padding-left:15px;
	border-width:0px 0px 0px 0px;
}
.home-subhed-2{
	font-size:24px;
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	font-weight:normal;
	letter-spacing:0px;
	line-height:34px;
	padding-top:15px;
	border-color:#FFFFFF!important;
	border-style:solid;
	padding-right:0px;
	margin:0px 20px 33px 20px;
	border-width:2px 0px 0px 0px;
}
.new-column-home-page{
	margin-top:0px;
	margin-bottom:0px;
	padding:20px 20px 0px 20px;
}
.home-row-margin-top-2{
	text-align:center;
	padding-top:0px;
	margin-top:500px;
	margin-bottom:0px;
	padding-left:0px;
}
.new-column-home-page:hover{
}
.new-column-home-page:active{
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	font-family:"Nunito Sans";
	background-color:#949399;
	font-weight:bold;
	color:#FFFFFF!important;
	font-size:14px;
	border-color:rgba(255,255,254,0.00)!important;
	border-bottom-width:0px;
}
.primary-menu-list-item{
	font-family:"Gotham-Medium";
	font-size:12px;
}
.extra-photo{
	height:1000px;
}
.extra-image{
	height:900px;
}
.case-study-column{
	margin-top:25px;
}
.case-study-margins{
	margin:0px 0px 0px 0px;
}
.bottom-nav-row{
	margin-top:40px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:40px;
}
.title-bottom{
	color:#FEDE2F!important;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:24px;
	letter-spacing:0.03rem;
	margin-bottom:15px;
	margin-top:0px;
	text-transform:none;
	padding-left:0px;
	margin-left:0px;
}
.orange-year{
	color:#F48E24!important;
}
.sm-icon{
	width:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gfn-logo-bottom-2{
	width:350px;
}
.gfb-logo-bottom{
	margin-top:10px;
	margin-bottom:25px;
}
.bc-white{
	font-family:"Nunito Sans";
	font-weight:400;
	color:rgba(255,255,255,0.8)!important;
	font-size:18px;
	margin-bottom:0px;
}
.sm-row{
	margin-top:0px;
	text-align:left;
	float:none;
}
.sm-button{
	float:none;
	background-position:right top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.bottom-nav-top-row{
	margin-top:40px;
}
.sm-blue-icon{
	width:40px;
}
.sm-blue-column-padding{
	padding-right:50px;
}
.gfn-white-logo-bottom{
	width:280px;
	margin-top:25px;
	margin-bottom:40px;
}
.bottom-nav-top-bottom-row{
	margin-top:40px;
	padding-left:50px;
}
.bottom-nav-bottom-row{
	padding-left:50px;
}
.address-row{
	font-family:"Nunito Sans";
	font-weight:400;
	font-size:20px;
	color:rgba(255,255,255,0.8)!important;
	margin-top:25px;
}
.bottom-copyright{
	color:#E541E9!important;
	font-family:"Nunito Sans";
	font-weight:400;
	font-size:14px;
}
.row-style{
	width:74.59%;
}
.sm-icon-4{
	margin-right:0px;
	padding-right:0px;
	width:40px;
}
.sm-blue-column-padding-4{
	margin-right:0px;
	padding-right:0px;
}
.pink-copyright{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:40px;
}
.sm-icon-1{
	width:40px;
}
.impact-tiles-top{
	padding-top:35px;
}
.large-hed-reverse{
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	margin-top:0px;
	font-weight:700;
	font-size:48px;
	margin-left:10px;
}
.blue-social-icons-list{
	width:36px;
}
.blue-social-list-padding{
	float:none;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 2px;
}
.links-centered{
	float:none;
	padding-left:0px;
	margin-left:2px;
	margin-top:30px;
}
.link-one-no-padding{
	padding-left:0px;
	margin-left:0px;
}
.blue-button{
	width:225px;
	height:45px;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#29CBFA;
	text-align:center;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	margin:0px 0px 40px 0px;
	padding:14px 12px 12px 12px;
	border-radius:15px 15px 15px 15px;
}
.blue-button:hover{
	width:225px;
	height:45px;
	background-color:#2ACBFA;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	background-clip:padding-box!important;
	-webkit-background-clip:padding-box!important;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	margin:0px 20px 40px 20px;
	padding:14px 12px 12px 12px;
	border-radius:15px 15px 15px 15px;
}
.blue-button:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000!important;
	text-transform:uppercase;
	background-color:#29CBFA;
	width:225px;
	height:45px;
	background-clip:padding-box!important;
	-webkit-background-clip:padding-box!important;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	margin:0px 0px 40px 0px;
	padding:14px 12px 12px 12px;
	border-radius:15px 15px 15px 15px;
}
.sources-bc{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	line-height:28px;
	letter-spacing:0.01rem;
	margin-top:15px;
}
.sources-caps{
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:0.03rem;
	font-size:14px;
	text-decoration:underline!important;
	color:#000000!important;
}
.about-color:hover{
	color:#F48E24!important;
	font-weight:800;
	font-family:"Nunito Sans";
}
.about-color:active{
	color:#F48E24!important;
	font-weight:800;
	font-family:"Nunito Sans";
}
.sources-bold{
	font-weight:bold;
}
.source-indents{
	text-align:left;
	padding-left:10px;
}
.modal-size{
	width:800px;
}
.link-style{
	font-style:italic;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:normal;
}
.source-indents-copy-1{
	text-align:left;
	padding-left:10px;
}
.extra-margin-top{
	margin-top:45px;
}
.report-bc-2{
	margin-bottom:30px;
}
.green-pq-column{
	margin-top:0px;
	margin-right:0px;
	padding-top:30px;
	padding-right:0px;
	padding-bottom:30px;
}
.pink-pq-column{
	float:none;
	margin-top:38px;
	margin-bottom:20px;
	overflow:visible;
	padding-top:0px;
	padding-bottom:0px;
}
.pink-pq-bloc-height{
	height:320px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.pink-pq-row-padding{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.green-pq-div-style{
	margin-bottom:0px;
	padding-bottom:0px;
}
.pullquote-line{
	border-style:solid;
	border-color:#FFFFFF!important;
	margin-left:20px;
	border-width:0px 0px 0px 3px;
}
.africa-grey{
	color:#919398!important;
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
}
.samerica-pink{
	color:#E643EB!important;
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
}
.asia-blue{
	color:#26C7F5!important;
	font-weight:900;
	font-family:"Nunito Sans";
	font-size:24px;
}
.namerica-orange{
	color:#F48E23!important;
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
}
.eu-green{
	color:#7EE999!important;
}
.me-yellow{
	color:#FEDE2F!important;
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
}
.ca-olive{
	color:#5E9141!important;
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
}
.fb-page-hero{
	max-height:100%;
}
.orange-button-blue{
	width:225px;
	height:45px;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#29CBFA;
	text-align:center;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	margin:10px 0px 40px 0px;
	padding:14px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.orange-button-blue:hover{
	width:225px;
	height:45px;
	background-color:#24B7E2;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	padding-top:14px;
	margin-top:10px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	border-radius:12px 12px 12px 12px;
}
.orange-button-blue:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000!important;
	text-transform:uppercase;
	background-color:#29CBFA;
	width:225px;
	height:45px;
	padding-top:14px;
	margin-top:10px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	border-radius:12px 12px 12px 12px;
}
.logo-guat-copy-1{
	margin-top:30px;
	height:80px;
}
.logo-guat-copy-1:active{
	;
}
.sogfb-ital{
	font-weight:bold;
	font-style:italic;
}
.region-country-list:hover{
	font-size:22px;
	font-family:"Nunito Sans";
	font-weight:normal;
	line-height:150%;
}
.region-country-list:active{
	font-size:22px;
	font-family:"Nunito Sans";
	font-weight:normal;
	line-height:150%;
}
.pink-pq-row-padding:hover{
}
.pink-pq-row-padding:active{
}
.extra-image-2{
	height:1200px;
}
.ital{
	font-style:italic;
}
.fa-logo{
	width:450px;
	margin-top:30px;
}
.line-height{
	line-height:40px;
}
.superscript:hover{
}
.superscript:active{
}
.fa-top-indent{
	padding-top:24px;
}
.link-color-na-2{
	font-family:"Nunito Sans";
	color:#E78724!important;
	font-weight:900;
}
.link-color-na-2:hover{
	color:#F48E24!important;
	font-weight:900;
	font-family:"Nunito Sans";
}
.link-color-na-2:active{
	font-family:"Nunito Sans";
	font-weight:900;
	color:#F48E24!important;
}
.link-color-na-copy-1:active{
}
.fa-color{
	color:#FEDE2F!important;
	font-size:18px;
	font-weight:800;
}
.fa-color:hover{
	color:#FEDE2F!important;
	font-weight:800;
}
.fa-color:active{
	color:#FEDE2F!important;
	font-weight:800;
}
.report-color:hover{
	font-weight:800;
	font-family:"Nunito Sans";
}
.report-color:active{
	font-weight:800;
	font-family:"Nunito Sans";
}
.gfn-color:hover{
	font-family:"Nunito Sans";
	font-weight:800;
}
.gfn-color:active{
	font-family:"Nunito Sans";
	font-weight:800;
}
.feba-color{
	color:#E643EB!important;
	font-size:18px;
	font-weight:800;
	font-family:"Nunito Sans";
}
.feba-color:hover{
	color:#E643EB!important;
	font-weight:800;
	font-family:"Nunito Sans";
}
.feba-color:active{
	color:#E643EB!important;
	font-weight:800;
	font-family:"Nunito Sans";
}
.parts-style:active{
	letter-spacing:0.02rem;
}
.parts-style:hover{
}
.heading-green{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:28px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-style:solid;
	border-color:#7FE999!important;
	padding:5px 0px 0px 0px;
	border-width:6px 0px 0px 0px;
}
.smaller-copy{
	font-family:"Nunito Sans";
	font-weight:normal;
	font-size:16px;
	text-align:left;
	text-transform:none;
	color:#000000!important;
	margin-top:25px;
	margin-bottom:50px;
	line-height:130%;
}
.north-america-copy-1{
	border-style:solid;
	border-color:#7FE999!important;
	text-indent:3px;
	border-width:0px 0px 28px 0px;
}
.smaller-copy:hover{
}
.smaller-copy:active{
}
.taller-hero{
	margin-top:550px;
}
.list-items-source{
	font-size:13px;
}
.menu-class{
	font-family:"Droid Sans";
	padding-right:30px;
	padding-left:30px;
	overflow:visible;
}
.menu-class:hover{
	;
}
.active-menu{
	color:#9D022A!important;
	font-family:"Archivo-Regular";
	font-size:18px;
	opacity:0.8;
}
.active-menu:hover{
	color:#9E032A!important;
	font-family:"Archivo-Regular";
	font-size:18px;
}
.active-menu:active{
	font-family:"Archivo-Regular";
	font-size:18px;
	color:#9E032A!important;
}
.inactive-menu{
	color:#000000!important;
	font-family:"Archivo-Regular";
	font-size:18px;
	opacity:0.8;
}
.inactive-menu:hover{
	color:#9E032A!important;
	font-family:"Archivo-Regular";
	font-size:18px;
}
.inactive-menu:active{
	font-family:"Archivo-Regular";
	font-size:18px;
	color:#9E032A!important;
}
.smaller-icon-number{
	font-size:28px;
}
.icon-ff{
	color:#000000!important;
}
.home-page-subhed-sm{
	font-family:"Nunito Sans";
	font-weight:bold;
	color:#000000!important;
	text-transform:uppercase;
	font-size:21px;
	letter-spacing:0.04rem;
	margin-bottom:7px;
}
.fbtlink{
	font-weight:700;
}
.flphoto{
	width:400px;
}
.flcopystyle{
	font-family:"Nunito Sans";
	font-weight:700;
	font-size:32px;
	line-height:40px;
	letter-spacing:0.02rem;
	border-style:solid;
	border-color:rgba(255,255,255,0.0)!important;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
}
.hplinkscolumn{
	margin-bottom:0px;
}
.article-link-style{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#FFFFFF!important;
	font-size:26px;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	line-height:31px;
}
.double-bloc-row-margins{
	margin-right:50px;
}
.article-link-style-country{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:18px;
	text-transform:uppercase;
	color:#29CBFA!important;
	letter-spacing:0.04rem;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:175px;
}
.read-more-button{
	width:120px;
	height:40px;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#29CBFA;
	text-align:center;
	margin:0px 0px 25px 0px;
	padding:10px 12px 12px 12px;
	border-radius:10px 10px 10px 10px;
}
.read-more-button:hover{
	width:120px;
	height:40px;
	background-color:#29CBFA;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	margin-top:0px;
	padding:10px 12px 12px 12px;
	border-radius:10px 10px 10px 10px;
}
.read-more-button:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000!important;
	text-transform:uppercase;
	background-color:#29CBFA;
	width:120px;
	height:40px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:25px;
	margin-left:0px;
	border-radius:10px 10px 10px 10px;
}
.bloc-padding-article-links{
	margin-right:0px;
	padding-right:0px;
}
.article-link-style:hover{
}
.article-link-style:active{
	;
}
.article-link-style-country:hover{
}
.article-link-style-country-copy-1{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:18px;
	text-transform:uppercase;
	color:#FEDF2E!important;
	letter-spacing:0.04rem;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:175px;
}
.article-link-style-country-copy-1:hover{
}
.read-more-button-copy-1{
	width:120px;
	height:40px;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#FEDF2E;
	text-align:center;
	margin:0px 0px 25px 0px;
	padding:10px 12px 12px 12px;
	border-radius:10px 10px 10px 10px;
}
.read-more-button-copy-1:hover{
	width:120px;
	height:40px;
	background-color:#FFDF2E;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	margin-top:0px;
	padding:10px 12px 12px 12px;
	border-radius:10px 10px 10px 10px;
}
.read-more-button-copy-1:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000!important;
	text-transform:uppercase;
	background-color:#FEDF2E;
	width:120px;
	height:40px;
	margin:0px 0px 25px 0px;
	padding:10px 12px 12px 12px;
	border-radius:10px 10px 10px 10px;
}
.article-link-style-country:active{
	margin-left:5px;
}
.featlinks{
	width:200px;
	height:45px;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#F48E24;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
}
.featlinks:hover{
	width:200px;
	height:45px;
	background-color:#F48E24;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	margin-top:0px;
	padding:12px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
}
.featlinks:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000!important;
	text-transform:uppercase;
	background-color:#F48E24;
	width:200px;
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
}
.home-colored-bar{
	height:100px;
	background-color:#3F1B45;
}
.row-margin-bottom:active{
	margin-bottom:30px;
}
.row-margin-bottom:hover{
}
.double-bloc-row:hover{
}
.double-bloc-row:active{
}
.subscript2{
	font-size:16px;
}
.subscript2:hover{
}
.home-page-subhed-sm:hover{
	margin-bottom:7px;
}
.home-page-subhed-sm:active{
	margin-bottom:7px;
}
.smallsubscript2{
	font-size:11px;
}
.pink-pq-div-style{
	border-left-width:3px;
}
.pink-pq-div-style:hover{
}
.pink-pq-div-style:active{
}
.pullquote-line:active{
	border-left-width:3px;
}
.pullquote-line:hover{
}
.key-findings:active{
	;
}
.key-findings:hover{
}
.orange-button-copy-1{
	width:225px;
	height:45px;
	color:#FFFFFF!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#F48E24;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:12px 12px 12px 12px;
	border-radius:15px 15px 15px 15px;
}
.orange-button-copy-1:hover{
	width:225px;
	height:45px;
	background-color:#F48E24;
	color:#FFFFFF!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	padding-top:12px;
	margin-top:0px;
	border-radius:15px 15px 15px 15px;
}
.orange-button-copy-1:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF!important;
	text-transform:uppercase;
	background-color:#F48E24;
	width:225px;
	height:45px;
	padding-top:12px;
	margin-top:0px;
	margin-bottom:0px;
	border-radius:15px 15px 15px 15px;
}
.blueblue{
	width:225px;
	height:45px;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	background-color:#29CBFA;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:12px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.blueblue:hover{
	width:225px;
	height:45px;
	background-color:#29CBFA;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:10px;
	padding:12px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.blueblue:active{
	font-family:"Nunito Sans";
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#000000!important;
	text-transform:uppercase;
	background-color:#29CBFA;
	width:225px;
	height:45px;
	margin-top:0px;
	margin-bottom:10px;
	padding:12px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.indent{
	text-align:left;
	text-indent:100px;
}
.sdindent-par-style{
	padding-left:20px;
	padding-top:0px;
	margin-top:0px;
}
.sd-no-margins{
	margin-bottom:0px;
	padding-bottom:0px;
}
.link-style:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#000000!important;
	font-style:italic;
}
.link-style:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#000000!important;
	font-style:italic;
}
.sdindent-par-style:active{
	padding-right:0px;
	margin-right:0px;
}
.fb-page-header-1{
	color:#5E9141!important;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:32px;
	margin-top:50px;
	margin-bottom:20px;
	text-align:left;
}
.icon-na{
	color:#F48E24!important;
	background-color:transparent;
}
.icon-na:hover{
}
.link-color-po{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:normal;
}
.link-color-po:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:rgba(0,0,0,0.55)!important;
}
.link-color-po:active{
	font-family:"Nunito Sans";
	color:rgba(0,0,0,0.55)!important;
	font-weight:normal;
}
.po-organizations-margin{
	margin-bottom:0px;
}
.fb-page-header-2{
	margin-top:35px;
	margin-bottom:10px;
	font-family:"Nunito Sans";
	font-weight:800;
	color:#5E9141!important;
	line-height:120%;
	font-size:32px;
	text-align:left;
}
.smaller-copy-copy-1{
	font-family:"Nunito Sans";
	font-weight:lighter;
	font-size:16px;
	text-align:left;
	text-transform:none;
	color:#000000!important;
	margin-top:0px;
	margin-bottom:35px;
	line-height:140%;
}
.smaller-copy-copy-1:hover{
}
.smaller-copy-copy-1:active{
}
.pullquotestyle1:hover{
}
.pullquotestyle1:active{
}
.column-no-margins:hover{
}
.column-no-margins:active{
}
.pink-strip{
	margin-bottom:35px;
	background-color:#E643EB;
	height:10px;
}
.orange-strip-copy-1{
	background-color:#E643EB;
}
.link-bloc-214-style{
	font-style:italic;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:400;
}
.top-nav-links{
	font-family:"Nunito Sans";
	font-weight:normal;
	font-size:17px;
	color:#FFFFFE!important;
	text-align:center;
	border-style:solid;
	border-color:rgba(245,143,37,0.00)!important;
	margin:0px 12px 0px 12px;
	padding:0px 0px 2px 0px;
	border-width:0px 0px 5px 0px;
}
.top-nav-links:hover{
	border-style:solid;
	border-color:#F58F25!important;
	padding-bottom:2px;
	border-width:0px 0px 5px 0px;
}
.top-nav-links:active{
	border-style:solid;
	border-color:#F58F25!important;
	padding-bottom:2px;
	border-width:0px 0px 5px 0px;
}
.h6-nav{
	border-style:solid;
	border-color:#FFFFFE!important;
	border-width:0px 1px 0px 0px;
}
.active{
	font-size:17px;
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#FFFFFE!important;
	text-align:center;
	border-style:solid;
	border-color:#F58F25!important;
	border-width:0px 0px 5px 0px;
}
.h1-hed-black{
	font-family:"Nunito Sans";
	color:#000000!important;
	font-size:72px;
	text-align:left;
	letter-spacing:-0.15rem;
	font-weight:800;
	text-transform:uppercase;
	margin-left:50px;
	margin-top:0px;
	line-height:72px;
	margin-bottom:425px;
}
.hero-subhed{
	font-family:"Nunito Sans";
	font-weight:600;
	font-size:28px;
	color:#FFFFFE!important;
	margin-top:20px;
	margin-left:50px;
}
.hp-download-box{
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:700;
	font-size:14px;
	width:250px;
	margin-top:100px;
	border-style:solid;
	border-color:#FFFFFE!important;
	margin-bottom:20px;
	letter-spacing:0.0rem;
	margin-left:50px;
	text-shadow:0px 0px 0px rgba(0,0,0,0.00);
	padding:8px 0px 8px 0px;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.hp-download-box:hover{
	border-style:solid;
	border-color:#FFFFFE!important;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.hp-download-box:active{
	border-style:solid;
	border-color:#FFFFFE!important;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.hp-update-box{
	background-color:#F58F25;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:18px;
	width:160px;
	letter-spacing:0.02rem;
	padding-bottom:8px;
	height:40px;
	text-align:center;
	text-transform:uppercase;
	padding-top:7px;
	margin-top:25px;
	margin-left:50px;
	border-width:0px 0px 0px 0px;
}
.hp-update-box:hover{
	background-color:#F58F25;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:18px;
	letter-spacing:0.02rem;
	width:160px;
	height:40px;
	border-width:0px 0px 0px 0px;
}
.hp-update-box:active{
	background-color:#F58F25;
	width:160px;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:18px;
	letter-spacing:0.02rem;
	color:#FFFFFE!important;
	height:40px;
	border-width:0px 0px 0px 0px;
}
.update-home-hed{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	line-height:59px;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	border-style:none;
	border-color:rgba(244,142,36,0.00)!important;
	text-align:center;
	font-size:54px;
	padding:0px 18px 5px 15px;
	border-width:0px 0px 0px 0px;
}
.update-home-hed:hover{
}
.h1-hed-black:hover{
}
.goals{
	width:150px;
}
.row-margin-bottom-30{
	margin-bottom:30px;
}
.text-link{
	color:#000000!important;
	text-decoration:underline!important;
	font-family:"Nunito Sans";
	font-weight:normal;
}
.icon-descript-subhed{
	color:#87F8A2!important;
	text-transform:none;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:22px;
	margin-bottom:5px;
	line-height:26px;
	border-style:none;
	margin-top:20px;
	letter-spacing:0px;
	border-width:0px 0px 0px 0px;
}
.icon-descript-subhed-blue{
	color:#2BD0FF!important;
	text-transform:none;
	font-family:"Nunito Sans";
	font-weight:bold;
	margin-bottom:5px;
	line-height:26px;
	border-style:none;
	margin-top:20px;
	letter-spacing:0px;
	font-size:22px;
	border-width:0px 0px 0px 0px;
}
.icon-descript-subhed-orange{
	color:#F58F25!important;
	text-transform:none;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:22px;
	margin-bottom:5px;
	line-height:26px;
	border-style:none;
	margin-top:20px;
	letter-spacing:0px;
	border-width:0px 0px 0px 0px;
}
.icon-number-subhed-2{
	color:#FEFFFE!important;
	text-transform:uppercase;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:25px;
	letter-spacing:1px;
	margin-bottom:25px;
	line-height:25px;
	border-style:none;
	margin-top:10px;
	margin-left:0px;
	border-width:0px 0px 0px 0px;
}
.icon-number-subhed-2:hover{
}
.method-button{
	width:190px;
	height:45px;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	background-color:#F58F25;
	text-align:center;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	letter-spacing:0.03rem;
	margin-right:0px;
	margin-bottom:40px;
	margin-left:0px;
	padding:12px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.method-button:hover{
	width:190px;
	height:45px;
	background-color:#C9751E;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	padding-top:12px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	border-radius:12px 12px 12px 12px;
}
.method-button:active{
	font-family:"Nunito Sans";
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFE!important;
	text-transform:uppercase;
	background-color:#F58F25;
	width:190px;
	height:45px;
	padding-top:12px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	border-radius:12px 12px 12px 12px;
}
.orange-button-blue-copy-1:hover{
	color:#FFFFFE!important;
}
.orange-button-blue-copy-1:active{
	color:transparent!important;
}
.margin-top{
	margin-top:20px;
}
.bloc-height{
	height:700px;
}
.extra-photo-margin{
	margin-bottom:60px;
}
.column-height-update{
	height:600px;
}
.download-report-button{
	width:300px;
	height:45px;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	background-color:#F58F25;
	text-align:center;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	letter-spacing:0.03rem;
	margin-right:0px;
	margin-bottom:40px;
	margin-left:0px;
	padding:12px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.download-report-button:hover{
	width:300px;
	height:45px;
	background-color:#C9751E;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	padding-top:12px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	border-radius:12px 12px 12px 12px;
}
.download-report-button:active{
	font-family:"Nunito Sans";
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFE!important;
	text-transform:uppercase;
	background-color:#F58F25;
	width:300px;
	height:45px;
	padding-top:12px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	border-radius:12px 12px 12px 12px;
}
.update-icon-column-truck{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:40px;
	margin:30px 0px 40px 0px;
	border-width:0px 1px 0px 0px;
}
.update-icon-column-co{
	border-style:solid;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:35px;
	margin:30px 0px 40px 0px;
	border-width:0px 1px 0px 0px;
}
.update-icon-column-people{
	border-style:none;
	border-color:#FEFFFE!important;
	padding-right:35px;
	padding-left:40px;
	margin:30px 0px 40px 0px;
	border-width:0px 0px 0px 0px;
}
.large-hed-reverse-update{
	font-family:"Nunito Sans";
	color:#FFFFFF!important;
	margin-top:0px;
	font-weight:700;
	font-size:48px;
	margin-left:10px;
}
.inline-photo-xtra-margin{
	margin-bottom:40px;
}
.methodology-h1{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#FFFFFE!important;
	font-size:72px;
	margin-top:200px;
}
.intro-big-bc-orange{
	font-family:"Nunito Sans";
	font-size:22px;
	color:#F58F25!important;
	font-weight:bold;
	line-height:24px;
	margin-top:10px;
	letter-spacing:-0.01rem;
	margin-bottom:30px;
}
.sdg-goals-link{
	color:#F58F25!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:22px;
	letter-spacing:-.01rem;
}
.no-margin-bottom{
	margin-bottom:0px;
}
.no-margin-top{
	margin-top:5px;
}
.nav-toggle{
	background-color:#FFFFFE;
}
.h2-hed-black{
	font-family:"Nunito Sans";
	color:#000000!important;
	text-align:left;
	letter-spacing:-0.02rem;
	font-weight:bold;
	text-transform:none;
	margin-left:50px;
	font-size:50px;
	margin-top:12px;
	margin-bottom:0px;
}
.h2-hed-black:hover{
}
.label-update{
	font-size:18px;
	font-family:"Nunito Sans";
	font-weight:800;
	color:#FFFFFE!important;
}
.label-update:active{
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:18px;
	color:#FFFFFE!important;
}
.label-update:hover{
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:18px;
	color:#FFFFFE!important;
}
.body-copy-light{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	line-height:24px;
	text-align:left;
	font-weight:normal;
}
.smalll-caps{
	font-family:"Nunito Sans";
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:0.1rem;
	color:#000000!important;
	font-weight:bold;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.acknowledge-margins{
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:0px;
}
.bofa-logo{
	margin-top:20px;
	margin-bottom:30px;
	width:320px;
}
.ack-margin{
	margin-bottom:12px;
}
.region-button{
	background-color:#F2F3F2;
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	padding-top:9px;
	padding-bottom:9px;
}
.region-button:hover{
	background-color:#F2F3F2;
	color:#000000!important;
	font-weight:bold;
	padding-top:9px;
	padding-bottom:9px;
}
.region-button:active{
	color:#000000!important;
	background-color:#F2F3F2;
	font-weight:bold;
}
.link-bloc-233-style{
	font-style:italic;
}
.h6-nav-no-line{
	border-style:solid;
	border-color:#FFFFFE!important;
	border-width:0px 0px 0px 0px;
}
.pink-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	width:193px;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#E542EA;
	margin-bottom:5px;
	margin-left:0px;
	padding:7px 15px 5px 15px;
}
.blue-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	width:252px;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#27C7F5;
	margin-bottom:5px;
	margin-left:00px;
	padding:7px 15px 5px 15px;
}
.grey-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#929498;
	margin-bottom:5px;
	width:102px;
	margin-left:0px;
	padding:7px 15px 5px 15px;
}
.bread-crumb-bottom-margin{
	margin-bottom:60px;
}
.profile-column-bottom-margin{
	margin-bottom:25px;
}
.nav-container{
	margin-top:15px;
}
.list-padding{
	width:350px;
}
.green-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	width:109px;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#79E295;
	margin-bottom:5px;
	margin-left:0px;
	padding:7px 15px 5px 15px;
}
.orange-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#F48E23;
	margin-bottom:5px;
	width:194px;
	margin-left:0px;
	padding:7px 15px 5px 15px;
}
.olive-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#5C8E40;
	margin-bottom:5px;
	margin-left:0px;
	width:428px;
	padding:7px 15px 5px 15px;
}
.text-span-color{
	color:#ffffff;
}
.india-logo-copy-1{
	margin-top:10px;
	height:150px;
}
.yellow-continent{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	width:160px;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#FFDE2E;
	margin-bottom:5px;
	margin-left:0px;
	padding:7px 15px 5px 15px;
}
.dropdown-button:hover{
	background-color:#D1C1D0;
}
.dropdown-button:active{
	background-color:#D0C3CF;
}
.orange-continent-copy-1{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	width:288px;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#F48E23;
	margin-bottom:5px;
	margin-left:0px;
	padding:7px 15px 5px 15px;
}
.green-continent-copy-1{
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	margin-top:500px;
	background-color:#79E295;
	margin-bottom:5px;
	margin-left:0px;
	width:288px;
	padding:7px 15px 5px 15px;
}
.feba-small-span{
	font-size:50px;
	font-family:"Nunito Sans";
	font-weight:800;
	line-height:50px;
}
.h2-14-200-style{
	opacity:1.0;
}
.subhed-margin-new{
	margin-bottom:10px;
	margin-top:5px;
}
.fb-page-header-black{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:32px;
	margin-top:50px;
	margin-bottom:20px;
	text-align:left;
}
.fb-page-header-2-black{
	margin-top:35px;
	margin-bottom:10px;
	font-family:"Nunito Sans";
	font-weight:800;
	color:#000000!important;
	line-height:120%;
	font-size:32px;
	text-align:left;
}
.orange-line-div{
	border-bottom-width:0px;
}
.new-div-container{
	border-bottom-width:0px;
}
.fb-page-header-1-black{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:800;
	font-size:32px;
	margin-top:50px;
	margin-bottom:20px;
	text-align:left;
}
.row-new-top-margin{
	margin-top:35px;
}
.row-no-line{
	border-bottom-width:0px;
}
.no-border{
	border-bottom-width:0px;
}
.alphabet-country-list:hover{
}
.alphabet-country-list:active{
}
.covid-bc{
	font-family:"Nunito Sans";
	font-weight:400;
	color:#FFFFFE!important;
	font-size:21px;
	line-height:31px;
	text-indent:0px;
	margin-top:22px;
	margin-bottom:15px;
	letter-spacing:0.01rem;
}
.covid-bc-lora{
	font-family:"Lora";
	font-weight:normal;
	color:#000000!important;
	font-size:20px;
	line-height:30px;
	text-indent:0px;
	margin-bottom:5px;
}
.covid-circle{
	height:125px;
	margin-top:22px;
}
.row-pink-line{
	border-style:solid;
	border-color:#D65BDA!important;
	border-width:4px 0px 0px 0px;
}
.text-span-bloc-88-color{
	color:#ffffff;
}
.sk-logo-copy-1{
	margin-top:30px;
	height:50px;
}
.indonesia-logo{
	height:120px;
	margin-top:25px;
}
.malaysia-logo{
	height:65px;
	margin-top:25px;
}
.nz-logo{
	height:130px;
	margin-top:15px;
}
.phl-logo{
	height:130px;
	margin-top:30px;
}
.thai-logo{
	height:130px;
	margin-top:20px;
}
.vietnam-logo{
	height:50px;
	margin-top:30px;
}
.text-span-bloc-162-color{
	color:#ffffff;
}
.bolivia-logo{
	height:130px;
	margin-top:20px;
}
.ethiopia-logo{
	height:135px;
	margin-top:10px;
}
.ethiopia-map{
	height:320px;
}
.ghana-map{
	height:350px;
}
.ghana-logo{
	height:125px;
	margin:20px 0px 0px 0px;
}
.kenya-logo{
	height:120px;
	margin-top:24px;
}
.kenya-map{
	height:340px;
}
.mad-map{
	height:340px;
}
.nigeria-logo{
	height:120px;
	margin-top:25px;
}
.nigeria-map{
	height:335px;
}
.nicar-map{
	height:300px;
}
.text-span-bloc-18-color{
	color:#ffffff;
}
.region-country-list-style-new{
	border-style:solid;
	border-color:#F2F3F2!important;
	border-width:0px 0px 2px 0px;
}
.link-uruguay-color{
	color:#ffffff;
}
.top-menu-list{
	height:30px;
}
.top-menu-margin-left{
	margin-left:-12px;
}
.link-singapore-color{
	color:#ffffff;
}
.top-menu-margin-bottom{
	margin-bottom:30px;
	margin-left:-12px;
}
.drop-list-item{
	font-family:"Nunito Sans";
	font-weight:600;
	color:#000000!important;
	font-size:16px;
	letter-spacing:-.02rem;
	text-align:center;
	border-style:none;
	border-color:#CDCECD!important;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:0px;
	margin-left:0px;
	text-decoration:none;
	width:170px;
	line-height:12px;
	padding:5px 0px 5px 0px;
	border-width:0px 0px 0px 0px;
}
.drop-list-item:hover{
	color:#F9A031!important;
	font-weight:700;
	font-family:"Nunito Sans";
	font-size:16px;
	border-style:none;
	border-color:rgba(206,206,206,0.00)!important;
	border-width:0px 0px 0px 0px;
}
.drop-list-item:active{
	color:#F8A031!important;
	font-family:"Nunito Sans";
	font-weight:700;
	font-size:16px;
	border-style:none;
	border-color:rgba(206,206,206,0.00)!important;
	border-width:0px 0px 3px 0px;
}
.hp-download-box-2{
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:700;
	font-size:14px;
	width:250px;
	margin-top:20px;
	border-style:solid;
	border-color:#ED65EF!important;
	letter-spacing:0rem;
	margin-left:50px;
	text-shadow:0px 0px 0px rgba(0,0,0,0.00);
	background-color:#ED65EF;
	text-transform:none;
	margin-bottom:30px;
	padding:8px 0px 8px 0px;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.hp-download-box-2:hover{
	border-style:solid;
	border-color:#FFFFFE!important;
	background-color:#D65BDA;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.hp-download-box-2:active{
	border-style:solid;
	border-color:#FFFFFE!important;
	background-color:#D65BDA;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.view-studies-button{
	width:250px;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:20px;
	margin-bottom:0px;
	font-size:14px;
	font-family:"Nunito Sans";
	font-weight:700;
	color:#FFFFFF!important;
	background-color:#F8A031;
	border-style:solid;
	border-color:#F9A031!important;
	text-shadow:0px 0px 0px rgba(0,0,0,0.00);
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.view-studies-button:hover{
	border-style:solid;
	border-color:#FFFFFE!important;
	background-color:#CE8529;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.view-studies-button:active{
	border-style:solid;
	border-color:#FFFFFE!important;
	background-color:#CE8528;
	border-radius:7px 7px 7px 7px;
	border-width:1px 1px 1px 1px;
}
.orange-drop-list{
	border-style:none;
	border-radius:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
}
.bottom-margin-50{
	margin-bottom:25px;
	margin-top:0px;
	margin-right:0px;
}
.list-item-1{
	padding-top:10px;
}
.list-item-last{
	padding-bottom:10px;
}
.bread-crumb-menu:hover{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#000000!important;
	text-indent:12px;
}
.key-findings-link{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	text-align:left;
	line-height:30px;
	letter-spacing:0.01rem;
	font-weight:normal;
	margin-bottom:40px;
	text-decoration:underline!important;
}
.key-findings-link:hover{
}
.key-findings-link:active{
	margin-bottom:40px;
}
.intro-link{
	text-decoration:underline!important;
}
.large-hed:hover{
}
.large-hed:active{
}
.key-findings-no-margin{
	margin-bottom:20px;
}
.method-button-2{
	width:260px;
	height:45px;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	background-color:#F58F25;
	text-align:center;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	letter-spacing:0.03rem;
	margin:20px 0px 10px 0px;
	padding:11px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.method-button-2:hover{
	width:260px;
	height:45px;
	background-color:#C9751E;
	color:#FFFFFE!important;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	padding-top:11px;
	margin-top:20px;
	padding-bottom:12px;
	margin-bottom:10px;
	border-radius:12px 12px 12px 12px;
}
.method-button-2:active{
	font-family:"Nunito Sans";
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFE!important;
	text-transform:uppercase;
	background-color:#F58F25;
	width:260px;
	height:45px;
	border-color:rgba(41,203,250,0.0)!important;
	border-style:none;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	padding-top:11px;
	margin-top:20px;
	padding-bottom:12px;
	margin-bottom:10px;
	border-radius:12px 12px 12px 12px;
}
.no-bottom-margins{
	margin-bottom:0px;
}
.nic-logo{
	height:130px;
	margin-top:20px;
}
.large-hed-new-margin{
	margin-top:20px;
}
.sd-margin{
	margin-top:5px;
}
.covid-no-text{
	margin-top:0px;
}
.text-span-bloc-11-color{
	color:#ffffff;
}
.report-bc-link{
	font-family:"Nunito Sans";
	font-size:18px;
	color:#000000!important;
	line-height:28px;
	letter-spacing:0.01rem;
	margin-top:15px;
	margin-bottom:35px;
	text-decoration:underline!important;
}
.fbt-margins{
	margin-top:0px;
	margin-bottom:30px;
}
.fbt-text-margin{
	margin-bottom:0px;
}
.mad-logo{
	height:160px;
}
.photo-no-margin{
	margin-bottom:0px;
	margin-top:0px;
}
.home-no-margin{
	margin-top:0px;
}
.arrow-icon{
	;
}
.button-margin-new{
	margin-bottom:0px;
}
.div-margin-button{
	margin-top:-25px;
}
.circle-links-no-margin{
	margin-top:0px;
}
.sd-link-style{
	color:#000000!important;
	font-family:"Nunito Sans";
	font-weight:normal;
	text-decoration:underline!important;
}
.sd-link-style:hover{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#000000!important;
	font-style:italic;
}
.sd-link-style:active{
	font-family:"Nunito Sans";
	font-weight:normal;
	color:#000000!important;
	font-style:italic;
}
.icon-style-us{
	height:0px;
	margin-bottom:7px;
}
.hero-photo-top-align{
	background-position:center center;
	background-image:url("img/mesabrazil2_1640px.jpg");
}
.hero-home-page-bloc{
	background-image:url("img/Nigeria2_1640_px.jpg");
	background-position:left top;
}
.sdg-graphic{
	width:245px;
}
.home-hed-yellow{
	font-family:"Nunito Sans";
	font-size:54px;
	font-weight:800;
	color:#FEDE2E!important;
	line-height:58px;
	margin-bottom:2px;
	padding-bottom:0px;
	border-style:solid;
	padding-top:8px;
	padding-left:15px;
	border-width:0px 0px 0px 0px;
}
.home-hed-yellow:hover{
}
.home-hed-orange-2-copy-1:active{
}
.hfw-graphic{
	margin-bottom:50px;
}
.med-hed-margin{
	margin-top:15px;
}
.ghana-girl-bloc{
	background-image:url("img/Nigeria4_1640_px.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
.bread-crumb-menu:active{
	font-weight:900;
	font-family:"Nunito Sans";
	font-size:24px;
	color:#000000!important;
	text-indent:12px;
}
.samerica-pink:hover{
}
.samerica-pink:active{
}
.asia-blue:hover{
	font-size:24px;
	font-family:"Nunito Sans";
	font-weight:900;
	color:#26C7F5!important;
}
.asia-blue:active{
	color:#26C7F5!important;
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
}
.namerica-orange:hover{
	font-size:24px;
	font-family:"Nunito Sans";
	font-weight:900;
	color:#F48E23!important;
}
.namerica-orange:active{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#F48E23!important;
}
.africa-grey:hover{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#919398!important;
}
.africa-grey:active{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#919398!important;
}
.continent-green:active{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#78E195!important;
}
.me-yellow:hover{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#FFDE2E!important;
}
.me-yellow:active{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#FFDE2E!important;
}
.ca-olive:hover{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#5E9141!important;
}
.ca-olive:active{
	font-family:"Nunito Sans";
	font-weight:900;
	font-size:24px;
	color:#5E9141!important;
}
.inline-photo-xtra-margin:hover{
}
.inline-photo-xtra-margin:active{
}
.key-findings-no-margin:hover{
}
.key-findings-no-margin:active{
}
.view-button{
	width:260px;
	height:45px;
	background-color:#EF9A2E;
	font-family:"Nunito Sans";
	font-weight:bold;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.03rem;
	color:#FFFFFE!important;
	background-repeat:no-repeat;
	margin:20px 0px 10px 0px;
	padding:11px 12px 12px 12px;
	border-radius:12px 12px 12px 12px;
}
.view-button:hover{
	background-color:#CE8528;
	padding-top:11px;
	margin-top:20px;
	padding-bottom:12px;
	margin-bottom:10px;
}
.view-button:active{
	background-color:#F58F26;
	padding-top:11px;
	margin-top:20px;
	padding-bottom:12px;
	margin-bottom:10px;
}

/* = Colour
-------------------------------------------------------------- */

/* Background colour styles */

.bgc-paynes-grey{
	background-color:#3F1D47;
}
.bgc-anti-flash-white{
	background-color:#F0F0F0;
}
.bgc-paynes-grey-2{
	background-color:#3F1D47;
}
.bgc-black{
	background-color:rgba(0,0,0,0.7);
}
.bgc-dark-olive-green{
	background-color:#667835;
}
.bgc-black-2{
	background-color:rgba(0,0,0,0.701961);
}
.bgc-isabelline{
	background-color:#F0F0EF;
}
.bgc-anti-flash-white-2{
	background-color:#F0F0F0;
}
.bgc-dark-jungle-green{
	background-color:#1B161E;
}

/* Text colour styles */

.tc-white{
	color:#FEFFFE!important;
}
.tc-white-2{
	color:#FEFFFE!important;
}
.tc-purple-pizzazz{
	color:#E541E9!important;
}

/* Icon colour styles */

.icon-spiro-disco-ball{
	color:#2BCFFF!important;
	border-color:#2BCFFF!important;
}

/* Bloc image backgrounds */

.bg-pq-pink{
	background-image:url("img/pq_pink.jpg");
}
.bg-greenglobeblock{
	background-image:url("img/greenglobeblock.jpg");
}
.bg-BAH-Still007-1640-px{
	background-image:url("img/BAH.Still007_1640_px.jpg");
}
.bg-KJ4-9894-1640-px{
	background-image:url("img/KJ4_9894_1640_px.jpg");
}
.bg-Amigos-que-comparten-1640-px{
	background-image:url("img/Amigos-que-comparten_1640_px.jpg");
}
.bg-KJ4-5281-1640-px{
	background-image:url("img/KJ4_5281_1640_px.jpg");
}
.bg-Voluntarios-empresas-1-Abastible-2800-px{
	background-image:url("img/Voluntarios-empresas-1-Abastible_2800_px.jpg");
}
.bg-13042019-FoodBankxTangoTag-CY-5828-1640-px{
	background-image:url("img/13042019_FoodBankxTangoTag_CY-5828_1640_px.jpg");
}
.bg-201902-milk-for-kids-1280-px{
	background-image:url("img/201902-milk-for-kids_1280_px.jpg");
}
.bg-fbc-afterthebell-selects-002-1640-px{
	background-image:url("img/fbc_afterthebell_selects-002_1640_px.jpg");
}
.bg-KJ4-5378-1640-px{
	background-image:url("img/KJ4_5378_1640_px.jpg");
}
.bg-IMG-37-1640{
	background-image:url("img/IMG_37_1640.jpg");
}
.bg-IMG-3502-1640-px{
	background-image:url("img/IMG_3502_1640_px.jpg");
}
.bg-IMG-3508-1640-px{
	background-image:url("img/IMG_3508_1640_px.jpg");
}
.bg-Agency-3-1640-px{
	background-image:url("img/Agency-3_1640_px.jpg");
}
.bg-Cosecha-papa-criolla-2-1640-px{
	background-image:url("img/Cosecha-papa-criolla-2_1640_px.jpg");
}
.bg-GFN--2812-29-1640-px{
	background-image:url("img/GFN-%2812%29_1640_px.jpg");
}
.bg-Botswana-1280-px{
	background-image:url("img/Botswana_1280_px.jpg");
}
.bg-3Turkey2-632-px-copy{
	background-image:url("img/3Turkey2_632_px-copy.jpg");
}
.bg-2IMG-20171127-134735-2-1640-px{
	background-image:url("img/2IMG_20171127_134735_2_1640_px.jpg");
}
.bg-IMG-2611-1640-px{
	background-image:url("img/IMG_2611_1640_px.jpg");
}
.bg-2Córdoba---Taller-de-Cocina2{
	background-image:url("img/2Córdoba---Taller-de-Cocina2.jpg");
}
.bg-2017-12-19-20LOG-20-287-29{
	background-image:url("img/2017.12.19%20LOG%20%287%29.jpg");
}
.bg-2Compartiendo-Sonrisas{
	background-image:url("img/2Compartiendo-Sonrisas.jpg");
}
.bg-faresharepeople{
	background-image:url("img/faresharepeople.jpg");
}
.bg-DR2{
	background-image:url("img/DR2.jpg");
}
.bg-Jordan-2000px{
	background-image:url("img/Jordan_2000px.jpg");
}
.bg-or-banner-2000px{
	background-image:url("img/or-banner_2000px.jpg");
}
.bg-update-hero-1640px-sm{
	background-image:url("img/update-hero_1640px_sm.jpg");
}
.bg-Jordan-2-1640px{
	background-image:url("img/Jordan-2_1640px.jpg");
}
.bg-update-hero-2000px-v3{
	background-image:url("img/update-hero_2000px_v3.jpg");
}
.bg-Cordoba-Truck-4-1640-px-new{
	background-image:url("img/Cordoba-Truck-4_1640_px_new.jpg");
}
.bg-P1000181-1640-px-new2{
	background-image:url("img/P1000181_1640_px_new2.jpg");
}
.bg-Botswana3-new{
	background-image:url("img/Botswana3_new.jpg");
}
.bg-IMG-44-3000-px-new{
	background-image:url("img/IMG_44_3000_px_new.jpg");
}
.bg-2fbc-afterthebell-selects-005-1640-px-new{
	background-image:url("img/2fbc_afterthebell_selects-005_1640_px_new.jpg");
}
.bg-Comida-1-1640-px-new{
	background-image:url("img/Comida-1_1640_px_new.jpg");
}
.bg-KJP-7559-1640-px-new{
	background-image:url("img/KJP_7559_1640_px_new.jpg");
}
.bg-Maes-que-un-gusto-1640-px-new{
	background-image:url("img/Maes-que-un-gusto_1640_px_new.jpg");
}
.bg-Leonardo-Riascos2-new2{
	background-image:url("img/Leonardo-Riascos2_new2.jpg");
}
.bg-3Una-galleta-new{
	background-image:url("img/3Una-galleta_new.jpg");
}
.bg-2IMG-2643-1640-px-new{
	background-image:url("img/2IMG_2643_1640_px_new.jpg");
}
.bg-BAH-Still001-new{
	background-image:url("img/BAH.Still001_new.jpg");
}
.bg-ELS-20170405-WFP-Rein-Skullerud-0310-d4a7365{
	background-image:url("img/ELS_20170405_WFP-Rein_Skullerud_0310_d4a7365.jpg");
}
.bg-IMG-3584-1640-px-new2{
	background-image:url("img/IMG_3584_1640_px_new2.jpg");
}
.bg-IMG-20190521-WA0041-1640-px-new{
	background-image:url("img/IMG-20190521-WA0041_1640_px_new.jpg");
}
.bg-Staff-Andrew--26-Intern-Chirsty-1800-new{
	background-image:url("img/Staff-Andrew-%26-Intern-Chirsty_1800_new.jpg");
}
.bg-India-FeedingIndia10-new{
	background-image:url("img/India_FeedingIndia10_new.jpg");
}
.bg-India-NFW{
	background-image:url("img/India_NFW.jpg");
}
.bg-IMG-7607-1640-px-new{
	background-image:url("img/IMG_7607_1640_px_new.jpg");
}
.bg-GinsbergGoodman-1640-px-new{
	background-image:url("img/GinsbergGoodman_1640_px_new.jpg");
}
.bg-GFN--289-29-1640-px-new{
	background-image:url("img/GFN-%289%29_1640_px_new.jpg");
}
.bg-Mexico-new1{
	background-image:url("img/Mexico_new1.jpg");
}
.bg-Mexico-new2{
	background-image:url("img/Mexico_new2.jpg");
}
.bg-Paraguay-new5{
	background-image:url("img/Paraguay_new5.jpg");
}
.bg-Paraguay-new7{
	background-image:url("img/Paraguay_new7.jpg");
}
.bg-Panama-new1{
	background-image:url("img/Panama_new1.jpg");
}
.bg-Russia-new1{
	background-image:url("img/Russia_new1.jpg");
}
.bg-Russia-new2{
	background-image:url("img/Russia_new2.jpg");
}
.bg-Singa-new2{
	background-image:url("img/Singa_new2.jpg");
}
.bg-KJ4-5385-1640-px-new{
	background-image:url("img/KJ4_5385_1640_px_new.jpg");
}
.bg-SouthKorea-new2{
	background-image:url("img/SouthKorea_new2.jpg");
}
.bg-20181019-RAH-1640-px-new{
	background-image:url("img/20181019-RAH_1640_px_new.jpg");
}
.bg-Turkey-new{
	background-image:url("img/Turkey_new.jpg");
}
.bg-FS-new{
	background-image:url("img/FS_new.jpg");
}
.bg-2GFB-new{
	background-image:url("img/2GFB_new.jpg");
}
.bg-newfeba-1640-new{
	background-image:url("img/newfeba_1640_new.jpg");
}
.bg-Ethiopia-1640-new{
	background-image:url("img/Ethiopia_1640_new.jpg");
}
.bg-Ghana3-1640-new2{
	background-image:url("img/Ghana3_1640_new2.jpg");
}
.bg-Ghana4-new{
	background-image:url("img/Ghana4_new.jpg");
}
.bg-Kenya-2-new{
	background-image:url("img/Kenya-2_new.jpg");
}
.bg-Nigeria-IMG-20200926-new{
	background-image:url("img/Nigeria_IMG_20200926_new.jpg");
}
.bg-Nigeria-IMG-20200830-new2{
	background-image:url("img/Nigeria_IMG_20200830_new2.jpg");
}
.bg-Malaysia-Kechara1-new{
	background-image:url("img/Malaysia_Kechara1_new.jpg");
}
.bg-Kechara2-new2{
	background-image:url("img/Kechara2_new2.jpg");
}
.bg-Thailand-16-new{
	background-image:url("img/Thailand-16_new.jpg");
}
.bg-Thailand-1-new{
	background-image:url("img/Thailand-1_new.jpg");
}
.bg-Bolivia5-new{
	background-image:url("img/Bolivia5_new.jpg");
}
.bg-Gaby-in-Madagascar-new{
	background-image:url("img/Gaby-in-Madagascar_new.jpg");
}
.bg-Madagascar-food-bank-new{
	background-image:url("img/Madagascar-food-bank_new.jpg");
}
.bg-Nic-1-new{
	background-image:url("img/Nic-1_new.jpg");
}
.bg-Uruguay1-new{
	background-image:url("img/Uruguay1_new.jpg");
}
.bg-Indonesia-1-new{
	background-image:url("img/Indonesia-1_new.jpg");
}
.bg-nz-1{
	background-image:url("img/nz-1.jpg");
}
.bg-Phil-2{
	background-image:url("img/Phil-2.jpg");
}
.bg-vietnam-1{
	background-image:url("img/vietnam-1.jpg");
}
.bg-Brasil2-1640-px{
	background-image:url("img/Brasil2_1640_px.jpg");
}
.bg-Foodbank-new3{
	background-image:url("img/Foodbank_new3.jpg");
}
.bg-Nigeria4-1640-px{
	background-image:url("img/Nigeria4_1640_px.jpg");
}
.bg-Panama2-new2{
	background-image:url("img/Panama2_new2.jpg");
}
.bg-Ghana-new2{
	background-image:url("img/Ghana_new2.jpg");
}
.bg-Peru13{
	background-image:url("img/Peru13.jpg");
}
.bg-2IMG-0285-new3{
	background-image:url("img/2IMG_0285_new3.jpg");
}
.bg-EUbm-zpXsAES5Af{
	background-image:url("img/EUbm-zpXsAES5Af.jpg");
}
.bg-vietnam-2{
	background-image:url("img/vietnam-2.jpg");
}
.bg-Bolivia7-new{
	background-image:url("img/Bolivia7_new.jpg");
}
.bg-Indonesia-sunpride-4{
	background-image:url("img/Indonesia_sunpride-4.jpg");
}
.bg-nz-2{
	background-image:url("img/nz-2.jpg");
}
.bg-Philippines-98150442-1000px{
	background-image:url("img/Philippines_98150442_1000px.jpg");
}
.bg-mesabrazil-1640px{
	background-image:url("img/mesabrazil_1640px.jpg");
}



/* = Mobile adjustments 
-------------------------------------------------------------- */
@media (max-width: 1024px)
{
    .bloc{
        padding-left: 20px; 
        padding-right: 20px;  
    }
    .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container{
        padding-left: 0; 
        padding-right: 0;  
    }
}
@media (max-width: 991px)
{
    .container{width:100%;}
    .page-container{overflow: hidden;position: relative;} /* Prevent unwanted side scroll on mobile */
    .bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);} /* iPhone X Notch Support*/
    .bloc-group, .bloc-group .bloc{display:block;width:100%;}
}
@media (max-width: 767px)
{
    .page-container{
        overflow: hidden;
        position:relative;
    }
    .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{
        padding-left:0;padding-right:0;
    }
    .a-block{
        padding:0 10px;
    }
    .btn-dwn{
       display:none; 
    }
    .voffset{
        margin-top:5px;
    }
    .voffset-md{
        margin-top:20px;
    }
    .voffset-lg{
        margin-top:30px;
    }
    form{
        padding:5px;
    }
    .close-lightbox{
        display:inline-block;
    }
    .blocsapp-device-iphone5{
	   background-size: 216px 425px;
	   padding-top:60px;
	   width:216px;
	   height:425px;
    }
    .blocsapp-device-iphone5 img{
	   width: 180px;
	   height: 320px;
    }
}

@media (max-width: 991px){
	.bc{
		color:#000000!important;
		margin-left:0px;
	}
	.continent{
		font-family:"Nunito Sans";
		font-weight:900;
		margin-top:400px;
		line-height:28px;
	}
	.dropdown-button{
		font-size:15px;
		height:60px;
		padding-top:21px;
		margin-top:12px;
		margin-bottom:12px;
		letter-spacing:0.02rem;
	}
	.dropdown-icon{
		height:60px;
		margin-top:12px;
		margin-bottom:12px;
	}
	.map{
		width:75%;
	}
	.country-story-photo{
		width:100%;
		float:none;
		margin-bottom:25px;
	}
	.country-story-headline{
		margin-top:0px;
	}
	.pq-style-2{
		font-size:24px;
		line-height:30px;
		margin-top:50px;
		float:none;
	}
	.circle-style{
		;
	}
	.navbar-brand img{
		width:175px;
	}
	.intro-circle-purple{
		width:100px;
		margin-top:20px;
	}
	.intro-big-bc{
		margin-top:20px;
		font-size:20px;
		line-height:30px;
		letter-spacing:0.01rem;
	}
	.parts-style{
		font-family:"Nunito Sans";
		font-weight:bold;
		text-transform:uppercase;
		font-size:16px;
		color:#000000!important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.parts-links{
		margin-bottom:20px;
	}
	.foreward-color{
		color:#F48E25!important;
		font-family:"Nunito Sans";
		font-weight:800;
		font-size:24px;
	}
	.parts-highlight{
		color:#929598!important;
	}
	.gfn-color{
		color:#667836!important;
		font-size:16px;
		font-weight:800;
	}
	.partners-color{
		color:#FFDE2F!important;
	}
	.about-color{
		color:#F48E24!important;
		font-size:16px;
		font-weight:800;
	}
	.column-right{
		float:none;
	}
	.column-left{
		float:none;
		height:260px;
	}
	.icon-style{
		height:60px;
		margin-top:15px;
		margin-bottom:5px;
	}
	.icon-number{
		font-size:36px;
		margin-top:15px;
	}
	.icon-number-subhed{
		font-size:20px;
		text-decoration:none;
		line-height:22px;
		margin-bottom:20px;
	}
	.icon-column-no-line{
		padding-left:0px;
		margin-left:20px;
	}
	.alphabet-country-list{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:18px;
		line-height:27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.alphabet-row-margin{
		margin-top:20px;
	}
	.gfnfb-subhed{
		font-family:"Nunito Sans";
		color:#FFFFFF!important;
		font-size:24px;
		padding-top:20px;
		padding-bottom:20px;
		line-height:30px;
		font-weight:600;
		letter-spacing:0rem;
		width:100%;
	}
	.region-alpha-category:active{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:21px;
		color:#000000!important;
	}
	.region-alpha-category{
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:21px;
		line-height:150%;
		margin-bottom:5px;
		overflow:visible;
	}
	.region-alpha-icon{
		margin-right:10px;
		background-color:#FFFFFF;
		color:transparent!important;
	}
	.region-country-list{
		font-family:"Nunito Sans";
		color:#000000!important;
		font-size:21px;
		font-weight:normal;
		line-height:150%;
		margin-top:0px;
		margin-bottom:25px;
	}
	.link-color-na:active{
		font-weight:normal;
		color:#F48E24!important;
		font-family:"Nunito Sans";
	}
	.link-color-na:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#F48E24!important;
	}
	.link-color-na{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.region-country-list:active{
		font-family:"Nunito Sans";
		font-size:21px;
		line-height:150%;
	}
	.icon-sa{
		background-color:#FFFFFF;
		color:#E643EB!important;
	}
	.region-alpha-icon:hover{
	}
	.icon-ca{
		color:#667836!important;
	}
	.icon-carib{
		color:#3F1C46!important;
	}
	.icon-asia{
		color:#2BCFFF!important;
	}
	.icon-near-east{
		color:#FFDE2F!important;
	}
	.icon-europe{
		color:#86F8A3!important;
	}
	.icon-africa{
		color:#929598!important;
	}
	.link-color-sa{
		color:#000000!important;
		font-family:"Nunito Sans";
	}
	.link-color-sa:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#E643EB!important;
	}
	.link-color-sa:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#E643EB!important;
	}
	.link-color-ca{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-ca:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#667836!important;
	}
	.link-color-ca:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#667836!important;
	}
	.link-color-thecarib{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-thecarib:hover{
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#3F1C46!important;
	}
	.link-color-thecarib:active{
		color:#3F1C46!important;
		font-weight:bold;
	}
	.link-color-asia{
		font-family:"Nunito Sans";
		color:#000000!important;
		font-weight:normal;
	}
	.link-color-asia:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#2BCFFF!important;
	}
	.link-color-asia:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#2BCFFF!important;
	}
	.link-color-neareast{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-neareast:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#FFDE2F!important;
	}
	.link-color-neareast:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#FFDE2F!important;
	}
	.link-color-europe:active{
		font-family:"Nunito Sans";
		color:#86F8A3!important;
		font-weight:normal;
	}
	.link-color-europe:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#86F8A3!important;
	}
	.link-color-europe{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-africa{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-africa:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#929598!important;
	}
	.link-color-africa:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#929598!important;
	}
	.h1-page-title{
		color:#000000!important;
		font-family:"Nunito Sans";
	}
	.column-country-con-list{
		;
	}
	.icon-column-copy-1{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-bottom:10px;
		padding-right:20px;
		border-style:none;
	}
	.icon-column-copy-2{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-bottom:10px;
		padding-right:20px;
		border-style:none;
	}
	.icon-column-truck{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:1px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
	}
	.icon-column-people{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:1px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
	}
	.icon-column-fb{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:1px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
	}
	.icon-column-hand{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:1px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
	}
	.icon-column-children{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:none;
		padding-bottom:5px;
	}
	.icon-column-bene{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:none;
		padding-bottom:5px;
	}
	.list-items-sub-style{
		margin-left:30px;
	}
	.list-items-style-item-1{
		margin-bottom:0px;
	}
	.h1-aussie-style{
		width:45.58%;
	}
	.continent-blue{
		font-family:"Nunito Sans";
		font-weight:900;
		margin-top:420px;
	}
	.food-bank-logo-padding{
		padding-right:25px;
		padding-bottom:25px;
		padding-left:25px;
	}
	.h1-australia-style{
		border-style:solid;
		border-color:#29CBFA!important;
		text-indent:3px;
		border-width:0px 0px 28px 0px;
	}
	.map-hk-xs{
		width:100%;
		background-position:left top;
		background-repeat:no-repeat;
	}
	.hk-logo-xs{
		width:250px;
		padding-top:30px;
	}
	.map-hk{
		width:275px;
		margin-top:30px;
	}
	.hk-logo{
		width:250px;
		margin-top:30px;
	}
	.logo-colombia{
		margin-top:20px;
		height:100px;
	}
	.map-columbia{
		width:160px;
		margin-top:0px;
	}
	.argentina-logo{
		;
	}
	.argentina-map{
		width:170px;
		margin-top:0px;
	}
	.aust-logo{
		margin-top:30px;
		height:130px;
	}
	.aust-map{
		width:275px;
		margin-top:0px;
	}
	.china-logo{
		margin-top:25px;
		height:140px;
	}
	.china-map{
		width:275px;
		margin-top:0px;
	}
	.brazil-logo{
		margin-top:30px;
		height:100px;
	}
	.brazil-map{
		width:160px;
		margin-top:0px;
	}
	.chile-logo{
		;
	}
	.profile-headline{
		font-size:22px;
		margin-bottom:15px;
		text-indent:0px;
	}
	.chili-map{
		width:175px;
		margin-top:0px;
	}
	.ecuador-logo{
		margin-top:25px;
		height:120px;
	}
	.ecuador-map{
		width:170px;
		margin-top:0px;
	}
	.paraguay-logo{
		;
	}
	.paraguay-map{
		width:175px;
		margin-top:0px;
	}
	.peru-logo{
		height:120px;
	}
	.peru-map{
		width:175px;
		margin-top:0px;
	}
	.hongkong-logo{
		margin-top:30px;
	}
	.hongkong-map{
		width:300px;
		margin-top:0px;
	}
	.india-logo{
		margin-top:30px;
	}
	.india-map{
		width:280px;
		margin-top:25px;
	}
	.singa-logo{
		margin-top:30px;
		height:80px;
	}
	.singa-map{
		width:310px;
		margin-top:0px;
	}
	.sk-logo{
		margin-top:30px;
		height:130px;
	}
	.sk-map{
		width:275px;
		margin-top:0px;
	}
	.taiwan-logo{
		margin-top:30px;
		height:90px;
	}
	.taiwan-map{
		width:310px;
		margin-top:0px;
	}
	.north-america{
		border-style:solid;
		border-color:#F48E24!important;
		text-indent:3px;
		border-width:0px 0px 28px 0px;
	}
	.continent-orange{
		font-family:"Nunito Sans";
		font-weight:900;
		text-indent:7px;
		margin-top:420px;
	}
	.canada-logo{
		margin-top:30px;
		height:85px;
	}
	.canada-map{
		width:280px;
		margin-top:0px;
	}
	.mexico-logo{
		margin-top:25px;
		height:100px;
	}
	.mexico-map{
		width:280px;
		margin-top:0px;
	}
	.africa{
		border-style:solid;
		border-color:#29CBFA!important;
		text-indent:3px;
		border-width:0px 0px 28px 0px;
	}
	.africa-line{
		border-style:solid;
		border-width:0px 0px 28px 0px;
	}
	.continent-grey{
		font-family:"Nunito Sans";
		font-weight:900;
		margin-top:420px;
	}
	.north-america:hover{
	}
	.north-america:active{
	}
	.botswana-logo{
		margin-top:15px;
	}
	.botswana-map{
		width:240px;
		margin-top:0px;
	}
	.southafri-logo{
		margin-top:20px;
	}
	.south-afri-map{
		width:280px;
		margin-top:0px;
	}
	.europe-line{
		border-style:solid;
		border-width:0px 0px 28px 0px;
	}
	.continent-green{
		font-family:"Nunito Sans";
		font-weight:900;
		margin-top:420px;
		font-size:22px;
	}
	.europe-line:hover{
	}
	.europe-line:active{
	}
	.countriy-list{
	}
	.country-highlight-orange{
	}
	.country-highlight-green{
		color:#7FE999!important;
	}
	.country-highlight-green:hover{
	}
	.country-highlight-orange-copy-1:active{
	}
	.country-highlight-grey{
	}
	.bulg-logo{
		margin-top:25px;
		height:90px;
	}
	.bulg-map{
		width:300px;
		margin-top:0px;
	}
	.russia-logo{
		margin-top:25px;
		height:140px;
	}
	.russia-map{
		width:280px;
		margin:0px 30px 30px 30px;
	}
	.uk-logo{
		margin-top:25px;
	}
	.uk-map{
		width:280px;
		margin-top:0px;
	}
	.country-highlight-yellow{
		color:#FFDE2F!important;
	}
	.country-highlight-yellow:hover{
	}
	.middle-east-line{
		border-style:solid;
		border-width:0px 0px 28px 0px;
	}
	.middle-east-line:hover{
	}
	.middle-east-line:active{
	}
	.continent-yellow{
		font-family:"Nunito Sans";
		font-weight:900;
		margin-top:420px;
	}
	.israel-logo{
		margin-top:10px;
	}
	.israel-map{
		width:280px;
		margin-top:0px;
	}
	.jordan-logo{
		margin-top:30px;
	}
	.jordan-map{
		width:280px;
		margin-top:0px;
	}
	.turkey-logo{
		margin-top:25px;
	}
	.country-highlight-olive{
		color:#5E9242!important;
	}
	.country-highlight-olive:hover{
	}
	.central-line{
		border-style:solid;
		border-width:0px 0px 28px 0px;
	}
	.central-line:hover{
	}
	.central-line:active{
	}
	.continent-olive{
		font-family:"Nunito Sans";
		font-weight:900;
		text-indent:0px;
		line-height:28px;
		color:#6CA74B!important;
		margin-top:420px;
	}
	.central-am-line{
		border-style:solid;
		border-color:#5E9141!important;
		border-width:0px 0px 28px 0px;
	}
	.central-am-line:hover{
	}
	.central-am-line:active{
	}
	.logo-costa-rica{
		margin-top:20px;
		height:120px;
	}
	.map-costa-rica{
		width:280px;
		margin-top:0px;
	}
	.logo-dom-rep{
		margin-top:25px;
		height:120px;
	}
	.dom-rep-map{
		width:280px;
		margin-top:0px;
	}
	.logo-el-sal{
		margin-top:20px;
	}
	.el-sal-map{
		width:280px;
		margin-top:0px;
	}
	.logo-guat{
		margin-top:30px;
	}
	.logo-hond{
		margin-top:25px;
		height:100px;
	}
	.guat-map{
		width:280px;
		margin-top:0px;
	}
	.hond-map{
		width:280px;
		margin-top:0px;
	}
	.logo-panama{
		margin-top:25px;
	}
	.map-panama{
		width:280px;
		margin-top:0px;
	}
	.circle-style-2{
		width:140px;
		margin-bottom:7px;
	}
	.new-column-margin{
		margin-bottom:30px;
	}
	.h1-style{
		font-weight:800;
		width:100%;
		font-size:62px;
		margin-bottom:40px;
		margin-top:15px;
	}
	.h1-style-orange{
		font-weight:800;
	}
	.large-hed{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:28px;
		font-weight:bold;
		margin-top:10px;
		margin-right:0px;
		margin-left:0px;
		line-height:36px;
		padding:0px 0px 0px 0px;
	}
	.home-subhed{
		font-size:28px;
		width:100%;
		line-height:38px;
		margin-bottom:0px;
		margin-top:0px;
		padding-left:10px;
		letter-spacing:0.02rem;
		font-weight:normal;
	}
	.home-hed{
		font-weight:800;
		width:100%;
		font-size:54px;
		margin-bottom:0px;
		padding-bottom:8px;
		border-bottom-width:6px;
		text-align:left;
		line-height:58px;
		letter-spacing:0.02rem;
	}
	.home-hed-orange{
		font-weight:800;
		font-size:54px;
		border-style:solid;
		width:100%;
		margin-top:0px;
		padding-top:8px;
		text-align:left;
		line-height:58px;
		margin-left:0px;
		border-width:0px 0px 0px 0px;
	}
	.intro-big-bc-top-par{
		margin-top:10px;
		font-size:20px;
		line-height:30px;
		letter-spacing:0.01rem;
	}
	.full-width-photo{
		margin-top:5px;
	}
	.top-row-margin{
		margin-top:20px;
	}
	.photo-style-1{
		;
	}
	.row-with-margins{
		margin-top:20px;
		margin-bottom:30px;
	}
	.home-row-margin-top{
		margin-top:20px;
		font-family:"Nunito Sans";
		font-weight:800;
		margin-bottom:0px;
		padding:0px 0px 0px 0px;
	}
	.row-no-margins{
		margin-top:0px;
		padding-top:5px;
		padding-right:24px;
	}
	.column-height{
		height:200px;
	}
	.pullquotestyle1{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:27px;
		line-height:32px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:10px;
		padding:10px 0px 10px 0px;
	}
	.pq-column{
		margin-top:40px;
		margin-bottom:40px;
		background-position:left top;
		height:180px;
		padding:20px 10px 20px 30px;
	}
	.backquote{
		border-style:none;
	}
	.nav-list-item-padding{
		padding-right:0px;
		padding-left:0px;
		font-weight:normal;
	}
	.top-nav-list-style{
		padding-right:0px;
		padding-left:0px;
		font-weight:normal;
		font-size:18px;
	}
	.key-findings{
		font-size:18px;
		line-height:28px;
		letter-spacing:0.01rem;
	}
	.heading{
		font-size:28px;
	}
	.intro-headline-gfnfb{
		font-size:48px;
		letter-spacing:0.02rem;
		margin-bottom:20px;
		width:80%;
		margin-top:420px;
	}
	.heading-copy-1{
		font-size:20px;
	}
	.orange-row{
		width:72%;
		height:35px;
	}
	.intro-headline{
		margin-top:250px;
		font-size:48px;
		margin-bottom:20px;
		line-height:100%;
		letter-spacing:-0.01rem;
	}
	.orange-strip{
		height:10px;
		margin-bottom:25px;
	}
	.report-color{
		font-size:16px;
		font-weight:800;
		margin-left:2px;
	}
	.report-bc{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:18px;
		line-height:28px;
		letter-spacing:0.01rem;
	}
	.sidebar-bc{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:18px;
		line-height:28px;
		letter-spacing:0.01rem;
		margin-left:-10px;
		margin-bottom:10px;
	}
	.sdg-logo{
		margin-bottom:5px;
		margin-top:10px;
		padding-top:0px;
	}
	.image-in-text{
		margin-top:20px;
		margin-bottom:20px;
	}
	.pullquotestyle2{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:36px;
		line-height:34px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.pullquotestyle3{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:24px;
		line-height:28px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.footnote-bc-style{
		margin-top:15px;
	}
	.home-hed-2{
		font-weight:800;
		width:100%;
		font-size:41px;
		margin-bottom:0px;
		border-bottom-width:6px;
		line-height:46px;
		padding-right:14px;
		padding-bottom:5px;
		padding-left:10px;
	}
	.home-hed-orange-2{
		font-weight:800;
		font-size:41px;
		border-style:solid;
		width:50%;
		line-height:46px;
		padding-left:10px;
		border-width:0px 0px 0px 0px;
	}
	.home-subhed-2{
		font-size:22px;
		width:100%;
		letter-spacing:0px;
		line-height:140%;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:25px;
		margin-left:10px;
		padding-top:14px;
		padding-right:30px;
		padding-bottom:0px;
	}
	.new-column-home-page{
		padding-top:20px;
		padding-left:0px;
		margin-left:0px;
	}
	.home-row-margin-top-2{
		margin-top:300px;
		font-size:41px;
		font-family:"Nunito Sans";
		font-weight:800;
		margin-bottom:0px;
		line-height:44px;
		padding:0px 0px 0px 10px;
	}
	.verstion2homepage{
		margin-top:400px;
	}
	.my-nav-list a{
		margin-right:3px;
		margin-left:3px;
		font-weight:normal;
	}
	.my-nav-list a:hover{
		border-bottom-width:1px;
		font-weight:normal;
	}
	.my-nav-list a:active{
		border-bottom-width:1px;
		font-family:"Nunito Sans";
		font-size:18px;
		font-weight:normal;
	}
	.my-nav-list{
		font-size:18px;
	}
	.nav-list-item-padding:hover{
	}
	.nav-list-item-padding:active{
	}
	.top-nav-list-style:hover{
		font-size:18px;
	}
	.top-nav-list-style:active{
		font-size:18px;
	}
	.nav-bar{
		font-size:18px;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF!important;
		background-color:#949399;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:hover{
		font-family:"Nunito Sans";
		font-size:13px;
		color:#FFFFFF!important;
		background-color:#949399;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:active{
		font-family:"Nunito Sans";
		font-size:13px;
		color:#000000!important;
		font-weight:normal;
		background-color:#FFFFFF;
	}
	.extra-photo{
		height:500px;
	}
	.extra-image{
		height:500px;
	}
	.case-study-column{
		margin-top:25px;
	}
	.case-study-hed-1{
	}
	.case-study-margins{
		margin-left:0px;
	}
	.gfb-logo-bottom{
		margin-top:5px;
		margin-bottom:20px;
	}
	.gfn-logo-bottom-2{
		width:275px;
	}
	.bc-white{
		font-family:"Nunito Sans";
		font-weight:400;
		font-size:16px;
		color:rgba(255,255,255,0.8)!important;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
	}
	.sm-row{
		margin-top:0px;
	}
	.title-bottom{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#FEDE2F!important;
		font-size:22px;
		margin-top:0px;
		text-transform:none;
	}
	.orange-year{
		color:#F48E24!important;
	}
	.bottom-nav-row{
		margin-top:35px;
		margin-bottom:35px;
		padding:0px 0px 0px 0px;
	}
	.sm-icon{
		margin-left:5px;
		margin-right:0px;
		padding:0px 15px 0px 0px;
	}
	.sm-button{
		float:right;
	}
	.bottom-nav-top-row{
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.gfn-white-logo-bottom{
		width:240px;
		margin-top:30px;
		margin-bottom:0px;
	}
	.sm-icon-1{
		padding-left:0px;
		margin-left:0px;
		width:40px;
	}
	.pink-copyright{
		margin-bottom:30px;
	}
	.row-style{
		width:100%;
	}
	.sm-icon-4{
		width:40px;
	}
	.large-hed-reverse{
		color:#FEFFFE!important;
		font-family:"Nunito Sans";
		font-size:40px;
		font-weight:700;
		margin:0px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}
	.impact-tiles-top{
		padding-top:30px;
	}
	.blue-social-list-padding{
		padding-left:2px;
		margin-left:0px;
	}
	.links-centered{
		margin-bottom:15px;
	}
	.link-one-no-padding{
		padding-left:2px;
	}
	.blue-button{
		background-color:#29CBFA;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 0px 40px 0px;
		padding:14px 12px 12px 12px;
	}
	.blue-button:hover{
		background-color:#29CBFA;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 20px 40px 20px;
		padding:14px 12px 12px 12px;
	}
	.blue-button:active{
		background-color:#29CBFA;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 20px 40px 20px;
		padding:14px 12px 12px 12px;
	}
	.sources-bc{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:18px;
		line-height:28px;
		letter-spacing:0.01rem;
	}
	.sources-caps{
		font-weight:800;
		text-decoration:underline!important;
	}
	.profile-bc-small{
		color:#000000!important;
	}
	.double-bloc-row{
		height:250px;
		width:100%;
	}
	.orange-button{
		margin:0px 0px 15px 0px;
		padding:13px 12px 12px 12px;
		border-radius:0px 0px 0px 0px;
	}
	.orange-button:hover{
		margin-top:0px;
		margin-bottom:15px;
		border-radius:0px 0px 0px 0px;
	}
	.orange-button:active{
		margin-top:0px;
		margin-bottom:15px;
		border-radius:0px 0px 0px 0px;
	}
	.green-pq-column{
		padding-top:30px;
	}
	.pink-pq-column{
		margin-top:10px;
		margin-bottom:0px;
	}
	.pink-pq-bloc-height{
		height:320px;
	}
	.pink-pq-row-padding{
		;
	}
	.version2titlerow{
		margin-left:2px;
		margin-bottom:10px;
	}
	.pullquote-line{
		margin-left:30px;
	}
	.orange-button-blue{
		border-color:rgba(41,203,250,0.0)!important;
		border-style:none;
		box-shadow:0px 0px 0px rgba(0,0,0,0.0);
		margin:10px 0px 20px 0px;
		padding:14px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-blue:hover{
		border-style:none;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-blue:active{
		border-style:none;
		padding-bottom:12px;
		border-radius:12px 12px 12px 12px;
	}
	.logo-guat-copy-1{
		margin-top:30px;
		height:70px;
	}
	.region-country-list:hover{
		font-size:21px;
		font-family:"Nunito Sans";
		font-weight:normal;
		line-height:150%;
	}
	.region-alpha-category:hover{
	}
	.pink-pq-row-padding:hover{
	}
	.pink-pq-row-padding:active{
	}
	.extra-image-2{
		height:500px;
	}
	.fa-logo{
		margin-top:35px;
		width:300px;
	}
	.link-color-na-2{
		font-family:"Nunito Sans";
		color:#F48E24!important;
		font-weight:900;
	}
	.link-color-na-2:hover{
		font-family:"Nunito Sans";
		font-weight:900;
		color:#F48E24!important;
	}
	.link-color-na-2:active{
		font-weight:900;
		color:#F48E24!important;
		font-family:"Nunito Sans";
	}
	.fa-color{
		color:#FEDE2F!important;
		font-size:16px;
		font-weight:800;
		font-family:"Nunito Sans";
	}
	.feba-color{
		color:#E643EB!important;
		font-size:16px;
		font-weight:800;
	}
	.gfn-color:hover{
		font-size:16px;
	}
	.report-color:hover{
	}
	.report-color:active{
	}
	.gfn-color:active{
		font-size:16px;
	}
	.about-color:hover{
	}
	.about-color:active{
	}
	.fa-color:hover{
	}
	.fa-color:active{
	}
	.feba-color:hover{
	}
	.feba-color:active{
	}
	.parts-style:hover{
	}
	.heading-green{
		font-size:28px;
	}
	.north-america-copy-1{
		border-style:solid;
		border-color:#7FE999!important;
		text-indent:3px;
		border-width:0px 0px 28px 0px;
	}
	.north-america-copy-1:hover{
	}
	.north-america-copy-1:active{
	}
	.smaller-copy:hover{
	}
	.smaller-copy:active{
	}
	.taller-hero{
		margin-top:420px;
	}
	.smaller-icon-number{
		font-size:24px;
		line-height:28px;
	}
	.icon-ff{
		color:#000000!important;
	}
	.home-page-subhed-sm{
		font-size:21px;
	}
	.flcopystyle{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:28px;
		line-height:32px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:10px;
		padding:10px 0px 10px 0px;
	}
	.article-link-style{
		font-size:23px;
		margin-left:0px;
		line-height:25%;
	}
	.bloc50{
		width:80%;
	}
	.read-more-button{
		margin:0px 0px 15px 0px;
		padding:10px 12px 12px 12px;
	}
	.read-more-button:hover{
		margin-top:0px;
		margin-bottom:15px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button:active{
		margin-top:0px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button-copy-1{
		margin:0px 0px 15px 0px;
		padding:10px 12px 12px 12px;
	}
	.read-more-button-copy-1:hover{
		margin-top:0px;
		margin-bottom:15px;
	}
	.read-more-button-copy-1:active{
		margin-top:0px;
		margin-bottom:15px;
	}
	.featlinks{
		margin:0px 0px 15px 0px;
		padding:12px 12px 12px 12px;
	}
	.featlinks:hover{
		margin-top:0px;
		margin-bottom:15px;
	}
	.featlinks:active{
		margin-top:0px;
	}
	.row-with-margins:hover{
	}
	.row-with-margins:active{
	}
	.hplinkscolumn{
	}
	.article-link-style-country{
		margin-top:80px;
		margin-left:0px;
		margin-bottom:5px;
	}
	.article-link-style-country-copy-1{
		margin-top:80px;
		margin-left:0px;
		margin-bottom:5px;
	}
	.article-link-style-country-copy-1:hover{
		margin-left:0px;
	}
	.article-link-style-country-copy-1:active{
	}
	.article-link-style:hover{
	}
	.article-link-style:active{
	}
	.article-link-style-country:hover{
		;
	}
	.article-link-style-country:active{
		margin-left:10px;
	}
	.orange-button-copy-1{
		margin:0px 0px 15px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-copy-1:hover{
		margin-top:0px;
		margin-bottom:15px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-copy-1:active{
		margin-top:0px;
		margin-bottom:15px;
		border-radius:12px 12px 12px 12px;
	}
	.blueblue{
		background-color:#29CBFA;
		margin:0px 0px 15px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.blueblue:hover{
		margin-top:0px;
		margin-bottom:15px;
		background-color:#29CBFA;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.blueblue:active{
		margin-top:0px;
		margin-bottom:15px;
		background-color:#29CBFA;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.icon-na{
		color:#F48E24!important;
	}
	.fb-page-header-1{
		font-size:26px;
		margin-top:30px;
		line-height:120%;
	}
	.link-color-po{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-po:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:rgba(0,0,0,0.55)!important;
	}
	.link-color-po:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:rgba(0,0,0,0.55)!important;
	}
	.reg-country-list{
	}
	.fb-page-header-2{
		font-size:26px;
		margin-top:35px;
	}
	.smaller-copy{
		font-size:15px;
	}
	.smaller-copy-copy-1{
		font-size:16px;
		color:#000000!important;
		line-height:140%;
		margin-bottom:35px;
	}
	.smaller-copy-copy-1:hover{
	}
	.smaller-copy-copy-1:active{
	}
	.key-findings:hover{
	}
	.column-no-margins:hover{
	}
	.pink-strip{
		height:10px;
		margin-bottom:25px;
	}
	.h1-hed-black{
		font-size:58px;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:280px;
		letter-spacing:-0.12rem;
		line-height:60px;
	}
	.hero-subhed{
		margin-left:0px;
		font-size:22px;
	}
	.hp-download-box{
		margin-left:0px;
		margin-top:80px;
		margin-bottom:20px;
	}
	.hp-update-box{
		margin-left:0px;
		letter-spacing:0.02rem;
		width:160px;
		margin-top:15px;
	}
	.hp-update-box:hover{
	}
	.update-home-hed{
		font-weight:800;
		width:100%;
		font-size:41px;
		margin-bottom:0px;
		border-bottom-width:6px;
		line-height:46px;
		padding-right:14px;
		padding-bottom:5px;
		padding-left:10px;
	}
	.top-nav-links{
		font-size:14px;
		margin-right:8px;
		margin-left:8px;
	}
	.top-nav-links:hover{
	}
	.top-nav-links:active{
	}
	.active{
		font-size:14px;
	}
	.active:hover{
	}
	.icon-descript-subhed{
		font-size:20px;
		text-decoration:none;
		line-height:22px;
		margin-bottom:10px;
		margin-top:0px;
	}
	.icon-descript-subhed-blue{
		font-size:20px;
		text-decoration:none;
		line-height:22px;
		margin-bottom:10px;
		margin-top:0px;
	}
	.icon-descript-subhed-orange{
		font-size:20px;
		text-decoration:none;
		line-height:22px;
		margin-bottom:10px;
		margin-top:0px;
	}
	.icon-number-subhed-2{
		font-size:17px;
		text-decoration:none;
		line-height:20px;
		margin-bottom:20px;
	}
	.method-button{
		border-color:rgba(41,203,250,0.0)!important;
		border-style:none;
		box-shadow:0px 0px 0px rgba(0,0,0,0.0);
		margin:10px 0px 20px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button:hover{
		border-style:none;
		border-radius:12px 12px 12px 12px;
	}
	.method-button:active{
		border-style:none;
		padding-bottom:12px;
		border-radius:12px 12px 12px 12px;
	}
	.column-height-update{
		height:200px;
		background-size:auto auto;
	}
	.download-report-button{
		border-color:rgba(41,203,250,0.0)!important;
		border-style:none;
		box-shadow:0px 0px 0px rgba(0,0,0,0.0);
		margin:10px 0px 20px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.download-report-button:hover{
		border-style:none;
		border-radius:12px 12px 12px 12px;
	}
	.download-report-button:active{
		border-style:none;
		padding-bottom:12px;
		border-radius:12px 12px 12px 12px;
	}
	.update-icon-column-truck{
		padding-left:0px;
		margin-left:40px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
		border-right-width:1px;
	}
	.update-icon-column-co{
		padding-left:0px;
		margin-left:20px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
		border-right-width:1px;
	}
	.update-icon-column-people{
		padding-left:0px;
		margin-left:40px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-bottom:0px;
		padding-right:20px;
		border-style:solid;
		padding-bottom:5px;
	}
	.large-hed-reverse-update{
		color:#FEFFFE!important;
		font-family:"Nunito Sans";
		font-size:32px;
		font-weight:700;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.inline-photo-xtra-margin{
		margin-bottom:25px;
	}
	.icon-descript-subhed:hover{
	}
	.methodology-h1{
		font-size:56px;
		margin-top:200px;
	}
	.intro-big-bc-orange{
		margin-top:20px;
		font-size:20px;
		line-height:22px;
		letter-spacing:-0.01rem;
	}
	.sdg-goals-link{
		font-size:20px;
	}
	.no-margin-top{
		margin-top:7px;
	}
	.h2-hed-black{
		margin-top:14px;
		margin-left:0px;
		font-weight:bold;
		font-size:32px;
		margin-bottom:0px;
		line-height:32px;
	}
	.body-copy-light{
		font-family:"Nunito Sans";
		font-weight:normal;
	}
	.smalll-caps{
		font-family:"Nunito Sans";
		font-size:16px;
		letter-spacing:0.1rem;
		font-weight:bold;
	}
	.bofa-logo{
		width:260px;
		margin-bottom:30px;
	}
	.acknowledge-margins{
		margin-bottom:10px;
	}
	.region-button{
		color:#000000!important;
		font-family:"Nunito Sans";
		text-transform:uppercase;
		font-size:13px;
		font-weight:bold;
		background-color:#F2F3F2;
		padding-top:10px;
	}
	.region-button:hover{
		color:#000000!important;
		font-weight:bold;
		font-family:"Nunito Sans";
		padding-top:10px;
		padding-bottom:9px;
		background-color:#F2F3F2;
	}
	.region-button:active{
		color:#000000!important;
		font-weight:bold;
		font-family:"Nunito Sans";
		background-color:#F2F3F2;
		padding-top:10px;
	}
	.list-item-s-xs{
	}
	.country{
		margin-bottom:20px;
		text-indent:0px;
		font-size:68px;
	}
	.pink-continent{
		margin-top:250px;
	}
	.blue-continent{
		margin-top:250px;
		margin-left:0px;
	}
	.grey-continent{
		margin-top:250px;
	}
	.bread-crumb-menu{
		margin-bottom:5px;
		font-size:22px;
	}
	.countriy-list:hover{
	}
	.bread-crumb-bottom-margin{
		margin-bottom:60px;
	}
	.profile-bc{
		margin-bottom:5px;
		text-indent:0px;
	}
	.green-continent{
		margin-top:250px;
		margin-left:0px;
	}
	.orange-continent{
		margin-top:250px;
		margin-left:0px;
	}
	.olive-continent{
		margin-top:250px;
		margin-left:0px;
	}
	.india-logo-copy-1{
		margin-top:0px;
	}
	.yellow-continent{
		margin-top:250px;
	}
	.orange-continent-copy-1{
		margin-top:250px;
	}
	.green-continent-copy-1{
		margin-top:250px;
		margin-left:0px;
	}
	.fb-page-header-black{
		font-size:24px;
		margin-top:30px;
		line-height:120%;
	}
	.fb-page-header-2-black{
		font-size:26px;
		margin-top:35px;
	}
	.orange-line-div{
		border-bottom-width:0px;
		border-style:none;
	}
	.fb-page-header-1-black{
		font-size:26px;
		margin-top:30px;
		line-height:120%;
	}
	.row-new-top-margin{
		margin-top:25px;
	}
	.no-border{
		border-width:0px 0px 0px 0px;
	}
	.covid-bc{
		text-indent:0px;
		font-weight:400;
		font-size:18px;
		line-height:26px;
		letter-spacing:0.01rem;
		margin:22px 10px 20px -10px;
	}
	.covid-bc-lora{
		margin-bottom:5px;
		text-indent:0px;
	}
	.covid-circle{
		margin-top:22px;
		margin-bottom:0px;
		height:90px;
	}
	.sk-logo-copy-1{
		margin-top:30px;
		height:130px;
	}
	.indonesia-logo{
		height:110px;
		margin-top:30px;
	}
	.malaysia-logo{
		height:50px;
	}
	.phl-logo{
		height:110px;
	}
	.bolivia-logo{
		height:110px;
	}
	.ethiopia-map{
		height:290px;
	}
	.ghana-map{
		height:275px;
	}
	.ghana-logo{
		height:105px;
	}
	.kenya-logo{
		height:120px;
		margin-top:25px;
	}
	.kenya-map{
		height:280px;
		margin-bottom:-px;
	}
	.mad-map{
		height:280px;
	}
	.nigeria-logo{
		height:100px;
		margin-top:30px;
	}
	.nigeria-map{
		height:275px;
	}
	.nicar-map{
		height:280px;
	}
	.region-country-list-style-new{
		border-color:#F2F3F2!important;
		border-style:solid;
		border-width:0px 0px 2px 0px;
	}
	.drop-list-item{
		width:150px;
		text-indent:0px;
		text-align:center;
	}
	.hp-download-box-2{
		margin-left:0px;
		margin-top:10px;
		margin-bottom:0px;
	}
	.hp-download-box-2:active{
		background-color:#D65BDA;
	}
	.view-studies-button{
		margin-top:10px;
	}
	.view-studies-button:active{
		background-color:#CE8528;
	}
	.orange-drop-list{
		;
	}
	.bottom-margin-50{
		margin-bottom:40px;
	}
	.bottom-button-bloc-margins{
		margin-bottom:0px;
		margin-top:15px;
	}
	.bread-crumb-menu:active{
		font-weight:900;
		font-size:22px;
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.bread-crumb-menu:hover{
		font-size:22px;
		color:#000000!important;
	}
	.key-findings-link{
		font-size:18px;
		line-height:28px;
		letter-spacing:0.01rem;
	}
	.key-findings-link:hover{
	}
	.method-button-2{
		border-color:rgba(41,203,250,0.0)!important;
		border-style:none;
		box-shadow:0px 0px 0px rgba(0,0,0,0.0);
		margin:10px 0px 0px 0px;
		padding:11px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button-2:hover{
		border-style:none;
		padding-top:11px;
		width:260px;
		margin-top:10px;
		margin-bottom:0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button-2:active{
		border-style:none;
		padding-bottom:12px;
		width:260px;
		padding-top:11px;
		margin-top:10px;
		margin-bottom:0px;
		border-radius:12px 12px 12px 12px;
	}
	.circle-margins-new{
		margin-top:0px;
		margin-bottom:0px;
	}
	.no-bottom-margins{
		margin-bottom:0px;
	}
	.nic-logo{
		height:115px;
		margin-top:25px;
	}
	.large-hed-new-margin{
		margin-top:0px;
	}
	.photo-no-margin-top{
		margin-top:0px;
	}
	.sd-margin{
		margin-top:5px;
	}
	.report-bc-link{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:18px;
		line-height:28px;
		letter-spacing:0.01rem;
	}
	.fbt-text-margin{
		margin-bottom:0px;
	}
	.fbt-margins{
		margin-top:0px;
	}
	.mad-logo{
		height:140px;
		margin-top:10px;
	}
	.button-margin-new{
		margin-bottom:0px;
		margin-top:0px;
	}
	.div-margin-button{
		margin-top:-50px;
	}
	.circle-links-no-margin{
		margin-top:0px;
	}
	.icon-style-us{
		height:60px;
		margin-top:15px;
		margin-bottom:5px;
	}
	.hero-home-page-bloc{
		background-position:center center;
	}
	.sdg-graphic{
		margin-top:12px;
	}
	.sidebar{
		padding-right:0px;
		padding-left:0px;
	}
	.home-hed-yellow{
		font-weight:800;
		font-size:41px;
		border-style:solid;
		width:50%;
		line-height:46px;
		padding-left:10px;
		border-width:0px 0px 0px 0px;
	}
	.hfw-graphic{
		margin-bottom:40px;
	}
	.med-hed-margin{
		margin-top:15px;
	}
	.ghana-girl-bloc{
		background-position:center top;
	}
	.asia-blue{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:22px;
		color:#26C7F5!important;
	}
	.asia-blue:hover{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:22px;
		color:#26C7F5!important;
	}
	.asia-blue:active{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:22px;
		color:#26C7F5!important;
	}
	.samerica-pink:hover{
	}
	.samerica-pink:active{
	}
	.samerica-pink{
		font-size:22px;
	}
	.namerica-orange{
		font-size:22px;
	}
	.namerica-orange:hover{
		font-size:22px;
	}
	.namerica-orange:active{
		font-size:22px;
	}
	.africa-grey{
		font-size:22px;
	}
	.africa-grey:hover{
		font-size:22px;
	}
	.africa-grey:active{
		font-size:22px;
	}
	.continent-green:hover{
		font-size:22px;
	}
	.continent-green:active{
		font-size:22px;
	}
	.me-yellow{
		font-size:22px;
	}
	.me-yellow:hover{
		font-size:22px;
	}
	.me-yellow:active{
		font-size:22px;
	}
	.ca-olive{
		font-size:22px;
	}
	.ca-olive:hover{
		font-size:22px;
	}
	.ca-olive:active{
		font-size:22px;
	}
	.div-margin{
		margin-bottom:10px;
	}
	
}

@media (max-width: 767px){
	.p-bloc-3-style{
		width:100%;
	}
	.circle-style{
		padding:10px 10px 10px 10px;
	}
	.bc{
		color:#000000!important;
		margin-left:0px;
	}
	.continent{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:21px;
		margin-top:250px;
		margin-bottom:0px;
		line-height:21px;
	}
	.country{
		font-family:"Nunito Sans";
		font-weight:800;
		margin-top:10px;
		text-indent:0px;
		margin-bottom:12px;
		font-size:52px;
	}
	.bread-crumb-menu{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:16px;
		color:#000000!important;
		margin-top:18px;
		margin-bottom:5px;
		text-indent:0px;
	}
	.countriy-list{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:14px;
		line-height:18px;
		color:#000000!important;
		margin:0px 0px 0px 0px;
	}
	.country-highlight{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#E643EB!important;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.profile-headline{
		font-family:"Nunito Sans";
		font-weight:900;
		color:#3F1C46!important;
		font-size:18px;
		margin-top:25px;
		letter-spacing:0.04rem;
		margin-bottom:15px;
	}
	.profile-bc{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#000000!important;
		margin-top:10px;
		font-size:16px;
		line-height:19px;
		margin-bottom:5px;
	}
	.icon-style{
		height:60px;
		margin-bottom:7px;
	}
	.icon-number{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#FEFFFE!important;
		font-size:32px;
		margin-bottom:10px;
		margin-top:15px;
		line-height:21px;
	}
	.icon-number-subhed{
		font-family:"Nunito Sans";
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:18px;
		color:#FEFFFE!important;
		line-height:20px;
	}
	.icon-column-no-line{
		margin-top:20px;
		margin-bottom:20px;
		padding-left:30px;
		padding-right:20px;
	}
	.map{
		width:50%;
		float:none;
		margin-bottom:20px;
		margin-top:15px;
	}
	.dropdown-icon{
		height:60px;
		margin:12px 0px 12px 0px;
	}
	.dropdown-button{
		background-color:#E4D3E2;
		font-family:"Nunito Sans";
		font-weight:800;
		text-transform:uppercase;
		font-size:15px;
		color:#3F1C46!important;
		height:60px;
		padding-top:18px;
		width:330px;
		text-align:left;
		padding-bottom:10px;
		margin-bottom:12px;
		margin-top:12px;
		letter-spacing:0.02rem;
	}
	.country-story-headline{
		font-family:"Nunito Sans";
		font-weight:800;
		font-size:24px;
		color:#000000!important;
		line-height:28px;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:10px;
	}
	.country-story-photo{
		width:100%;
		margin-left:0px;
		margin-bottom:25px;
	}
	.list-padding{
		;
	}
	.list-items-style{
		margin-right:20px;
		margin-left:20px;
	}
	.intro-column-photo{
		padding:100px 100px 100px 100px;
	}
	.intro-headline{
		font-size:40px;
		margin-top:220px;
		font-weight:800;
		margin-bottom:20px;
	}
	.intro-subhed{
		font-family:"Nunito Sans";
		font-size:24px;
		color:#FEFFFE!important;
		line-height:28px;
	}
	.intro-circle-purple{
		margin-bottom:10px;
		margin-top:0px;
		width:100px;
		padding:0px 0px 0px 0px;
	}
	.intro-big-bc{
		font-family:"Nunito Sans";
		color:#000000!important;
		font-weight:normal;
		font-size:20px;
		line-height:30px;
		margin-top:10px;
		margin-bottom:25px;
		letter-spacing:0.01rem;
	}
	.parts-style{
		font-family:"Nunito Sans";
		font-weight:800;
		text-transform:uppercase;
		font-size:16px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 5px;
	}
	.foreward-color{
		color:#F48E25!important;
		font-family:"Nunito Sans";
		font-size:22px;
		font-weight:800;
	}
	.parts-highlight{
		color:#929598!important;
		font-family:"Nunito Sans";
		font-weight:800;
		font-size:14px;
	}
	.gfn-color{
		color:#667836!important;
		font-family:"Nunito Sans";
		font-weight:800;
		font-size:16px;
	}
	.partners-color{
		color:#FFDE2F!important;
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:16px;
	}
	.about-color{
		color:#F48E24!important;
		font-weight:800;
		font-family:"Nunito Sans";
		font-size:16px;
	}
	.pq-style-2{
		font-size:24px;
		line-height:32px;
		font-weight:bold;
		border-left-width:2px;
		border-color:#FFFFFF!important;
	}
	.parts-links{
		margin-bottom:20px;
	}
	.intro-headline-gfnfb{
		font-size:40px;
		margin-top:220px;
		letter-spacing:0.02rem;
		margin-bottom:20px;
	}
	.alphabet-country-list{
		color:#000000!important;
		margin-left:0px;
		font-family:"Nunito Sans";
		font-size:16px;
		line-height:26px;
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.h6-style{
		width:62%;
	}
	.h6-bloc-18-style{
		width:90.5%;
	}
	.alphabet-row-margin{
		margin-top:20px;
	}
	.gfnfb-subhed{
		font-family:"Nunito Sans";
		color:#FFFFFF!important;
		padding-top:10px;
		padding-bottom:10px;
		font-size:20px;
		line-height:26px;
		font-weight:600;
		letter-spacing:0rem;
	}
	.region-alpha-category{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:19px;
	}
	.region-alpha-icon{
		font-family:"Nunito Sans";
		font-weight:bold;
		margin-right:10px;
		color:transparent!important;
	}
	.region-country-list{
		font-family:"Nunito Sans";
		color:#000000!important;
		line-height:150%;
		margin-bottom:15px;
		font-weight:normal;
		font-size:16px;
	}
	.reg-country-list{
	}
	.icon-sa{
		color:#E643EB!important;
	}
	.icon-ca{
		color:#667836!important;
	}
	.icon-carib{
		color:#3F1C46!important;
	}
	.icon-africa{
		color:#929598!important;
	}
	.country-div-container{
	}
	.country-div-container:hover{
		;
	}
	.link-color-na:hover{
		color:#F48E24!important;
	}
	.link-color-na:active{
		color:#F48E24!important;
	}
	.link-color-sa:hover{
		color:#E643EB!important;
	}
	.link-color-sa:active{
		color:#E643EB!important;
	}
	.link-color-ca:active{
		color:#667836!important;
		font-weight:normal;
	}
	.link-color-ca:hover{
		color:#667836!important;
		font-weight:normal;
	}
	.region-country-list:hover{
		color:#000000!important;
		font-size:16px;
		line-height:150%;
	}
	.region-country-list:active{
		color:#000000!important;
		font-size:16px;
		font-weight:normal;
	}
	.link-color-asia:active{
		color:#2BCFFF!important;
	}
	.link-color-asia:hover{
		color:#2BCFFF!important;
	}
	.link-color-neareast:hover{
		color:#FFDE2F!important;
		font-weight:normal;
	}
	.link-color-neareast:active{
		color:#FFDE2F!important;
		font-weight:normal;
	}
	.link-color-europe:active{
		color:#86F8A3!important;
	}
	.link-color-europe:hover{
		color:#86F8A3!important;
	}
	.link-color-africa:hover{
		color:#929598!important;
		font-weight:normal;
	}
	.link-color-africa:active{
		color:#929598!important;
		font-weight:normal;
	}
	.icon-asia{
		color:#2BCFFF!important;
	}
	.icon-near-east{
		color:#FFDE2F!important;
	}
	.icon-europe{
		color:#86F8A3!important;
	}
	.method-column{
		;
	}
	.h1-page-title{
		color:#000000!important;
		font-size:40px;
	}
	.north-a-top-margin{
		margin-top:10px;
	}
	.column-1{
		width:50%;
	}
	.list-items-style-with-sub{
		margin-right:20px;
		margin-left:20px;
	}
	.icon-column-line{
	}
	.icon-column-line-right{
		border-right-width:2px;
		border-style:solid;
		border-color:#FEFFFE!important;
	}
	.icon-column-right{
		border-right-width:2px;
		border-style:solid;
		border-color:#FEFFFE!important;
	}
	.icon-column-copy-1{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:30px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:30px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-copy-2{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:30px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:30px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-truck{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-people{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:35px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-fb{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-hand{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:35px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-children{
		border-style:none;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 0px 0px;
	}
	.icon-column-bene{
		border-style:none;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:35px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 0px 0px;
	}
	.list-items-style-item-1{
		margin-right:20px;
		margin-left:20px;
		margin-bottom:0px;
	}
	.list-items-sub-style{
		margin-left:30px;
	}
	.h1-aussie-style{
		border-style:solid;
		border-color:#2BCFFF!important;
		width:48.56%;
		border-width:0px 0px 21px 0px;
	}
	.continent-blue{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:21px;
		margin-top:220px;
		margin-bottom:0px;
	}
	.country-highlight-blue{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#2ACFFF!important;
		line-height:18px;
		margin:0px 0px 0px 0px;
	}
	.food-bank-logo-padding{
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 0px;
	}
	.h1-australia-style{
		border-style:solid;
		border-color:#29CBFA!important;
		border-width:0px 0px 21px 0px;
	}
	.mesa-logo-small{
		width:100%;
	}
	.map-hk-xs{
		width:70%;
		padding-top:40px;
	}
	.hk-logo-xs{
		width:250px;
		padding-top:20px;
	}
	.map-hk{
		width:400px;
		margin-top:30px;
	}
	.hk-logo{
		width:300px;
		margin-top:20px;
	}
	.map-columbia{
		margin-top:10px;
		width:180px;
		margin-bottom:-20px;
	}
	.argentina-map{
		width:250px;
		margin-top:10px;
	}
	.aust-map{
		width:300px;
		margin-top:10px;
	}
	.china-logo{
		margin-top:20px;
		height:120px;
	}
	.china-map{
		width:350px;
		margin-top:10px;
	}
	.brazil-logo{
		margin-top:20px;
		height:70px;
	}
	.brazil-map{
		width:180px;
		margin-top:10px;
	}
	.chile-logo{
		margin-top:1px;
		height:160px;
	}
	.aust-logo{
		margin-top:20px;
		height:110px;
	}
	.chili-map{
		width:200px;
		margin-top:10px;
	}
	.ecuador-logo{
		margin-top:25px;
		height:100px;
	}
	.ecuador-map{
		width:200px;
		margin-top:10px;
	}
	.paraguay-logo{
		margin-top:10px;
		height:140px;
	}
	.paraguay-map{
		width:200px;
		margin-top:10px;
	}
	.peru-logo{
		height:100px;
	}
	.peru-map{
		width:200px;
		margin-top:10px;
	}
	.hongkong-logo{
		margin-top:25px;
		height:100px;
	}
	.hongkong-map{
		width:350px;
		margin-top:10px;
	}
	.india-logo{
		height:80px;
	}
	.india-map{
		margin-top:15px;
		width:300px;
	}
	.singa-logo{
		margin-top:25px;
		height:80px;
	}
	.singa-map{
		width:250px;
		margin-top:10px;
	}
	.sk-logo{
		margin-top:25px;
		height:100px;
	}
	.sk-map{
		width:300px;
		margin-top:10px;
		margin-bottom:-20px;
	}
	.taiwan-logo{
		margin-top:25px;
		height:70px;
	}
	.taiwan-map{
		width:320px;
		margin-top:10px;
	}
	.country-highlight-orange{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#F48E22!important;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.north-america{
		border-style:solid;
		border-color:#F48E24!important;
		border-width:0px 0px 21px 0px;
	}
	.continent-orange{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:21px;
		margin-top:220px;
		margin-bottom:0px;
		text-indent:5px;
	}
	.canada-logo{
		margin-top:20px;
		height:65px;
	}
	.canada-map{
		width:400px;
		margin-top:10px;
	}
	.mexico-logo{
		margin-top:20px;
		height:80px;
	}
	.mexico-map{
		width:350px;
		margin-top:10px;
	}
	.country-highlight-grey{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#949399!important;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.africa{
		border-style:solid;
		border-color:#29CBFA!important;
		border-width:0px 0px 21px 0px;
	}
	.africa-line{
		border-style:solid;
		border-bottom-width:21px;
	}
	.africa-line:hover{
	}
	.africa-line:active{
	}
	.continent-grey{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:21px;
		margin-top:220px;
		margin-bottom:0px;
	}
	.north-america:hover{
	}
	.north-america:active{
	}
	.botswana-logo{
		margin-top:20px;
		height:100px;
	}
	.botswana-map{
		width:260px;
		margin-top:10px;
	}
	.country-highlight-grey:hover{
	}
	.country-highlight-grey:active{
	}
	.southafri-logo{
		margin-top:15px;
		height:120px;
	}
	.south-afri-map{
		width:300px;
		margin-top:10px;
	}
	.europe-line{
		border-style:solid;
		border-bottom-width:21px;
	}
	.europe-line:hover{
	}
	.europe-line:active{
	}
	.continent-green{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:16px;
		margin-top:220px;
		margin-bottom:0px;
	}
	.country-highlight-green{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#7EE999!important;
		margin:0px 0px 0px 0px;
	}
	.bulg-logo{
		margin-top:20px;
		height:90px;
	}
	.bulg-map{
		width:430px;
		margin-top:20px;
	}
	.russia-logo{
		margin-top:20px;
		height:110px;
	}
	.people-served-monthly{
		font-size:18px;
	}
	.russia-map{
		width:440px;
		margin-top:20px;
	}
	.uk-logo{
		margin-top:20px;
		height:110px;
	}
	.uk-map{
		width:440px;
		margin-top:20px;
	}
	.country-highlight-yellow{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#FEDE2F!important;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.middle-east-line{
		border-style:solid;
		border-bottom-width:21px;
	}
	.middle-east-line:hover{
	}
	.middle-east-line:active{
	}
	.continent-yellow{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:21px;
		margin-top:220px;
		margin-bottom:0px;
	}
	.israel-logo{
		height:120px;
		margin-top:15px;
	}
	.israel-map:active{
		;
	}
	.israel-map{
		width:320px;
		margin-top:20px;
	}
	.israel-map:hover{
	}
	.jordan-logo{
		margin-top:20px;
		height:120px;
	}
	.jordan-map{
		width:300px;
		margin-top:20px;
	}
	.turkey-logo{
		margin-top:25px;
		height:100px;
	}
	.country-highlight-olive{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:14px;
		color:#5E9242!important;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.central-line{
		border-style:solid;
		border-bottom-width:21px;
	}
	.central-line:hover{
	}
	.central-line:active{
	}
	.continent-olive{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:21px;
		margin-top:220px;
		margin-bottom:0px;
		text-indent:0px;
		line-height:21px;
		color:#6CA74B!important;
	}
	.country-no-indent{
		font-size:56px;
		font-family:"Nunito Sans";
		font-weight:800;
		margin-top:0px;
		margin-bottom:0px;
	}
	.central-am-line{
		border-style:solid;
		border-bottom-width:21px;
		border-color:#5E9141!important;
	}
	.central-am-line:hover{
	}
	.central-am-line:active{
	}
	.logo-costa-rica{
		margin-top:20px;
		height:90px;
	}
	.map-costa-rica{
		width:400px;
		margin-top:0px;
	}
	.logo-dom-rep{
		margin-top:20px;
		height:100px;
	}
	.dom-rep-map{
		width:400px;
		margin-top:0px;
	}
	.logo-el-sal{
		height:90px;
	}
	.el-sal-map{
		width:400px;
		margin-top:0px;
	}
	.logo-guat{
		height:120px;
		margin-top:25px;
	}
	.logo-hond{
		height:90px;
		margin:20px 15px 15px 15px;
	}
	.guat-map{
		width:400px;
		margin:0px 20px 20px 20px;
	}
	.hond-map{
		width:400px;
		margin:0px 15px 15px 15px;
	}
	.logo-panama{
		margin-top:20px;
		height:125px;
	}
	.map-panama{
		width:400px;
		margin-top:0px;
	}
	.circle-style-2{
		width:120px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.new-column-margin{
		;
	}
	.h1-style-orange{
		font-weight:800;
	}
	.h1-style{
		font-weight:800;
		width:100%;
		margin-bottom:30px;
		margin-top:10px;
	}
	.full-width-photo{
		margin-bottom:20px;
		margin-top:0px;
	}
	.large-hed{
		color:#000000!important;
		font-size:24px;
		font-weight:bold;
		line-height:30px;
		margin-top:0px;
	}
	.home-subhed{
		font-size:24px;
		letter-spacing:0px;
		line-height:140%;
		margin-bottom:0px;
		padding-left:0px;
		width:100%;
		font-weight:normal;
	}
	.home-hed{
		font-weight:800;
		line-height:52px;
		width:100%;
		font-size:46px;
		margin-top:0px;
		margin-bottom:0px;
		border-bottom-width:4px;
		padding-bottom:5px;
	}
	.home-hed-orange{
		font-weight:800;
		font-size:46px;
		border-style:solid;
		width:100%;
		text-align:left;
		margin-bottom:0px;
		padding-top:0px;
		line-height:52px;
		padding-left:0px;
		margin-left:0px;
		border-width:0px 0px 0px 0px;
	}
	.intro-big-bc-top-par{
		font-family:"Nunito Sans";
		color:#000000!important;
		font-weight:normal;
		font-size:20px;
		line-height:30px;
		margin-top:15px;
		margin-bottom:25px;
		letter-spacing:0.01rem;
	}
	.top-row-margin{
		margin-top:20px;
	}
	.column-no-margins{
		;
	}
	.row-with-margins{
		margin-top:0px;
		margin-bottom:15px;
	}
	.photo-style-1{
		width:80%;
	}
	.home-row-margin-top{
		margin-top:8px;
		margin-bottom:0px;
		font-size:48px;
		padding-left:0px;
		padding-right:15px;
		text-align:left;
		text-transform:none;
		line-height:48px;
	}
	.row-no-margins{
		margin-top:0px;
		padding-left:8px;
	}
	.column-height{
		height:200px;
	}
	.pullquotestyle1{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:23px;
		line-height:28px;
		margin-bottom:0px;
		margin-top:0px;
		padding:10px 0px 10px 0px;
	}
	.pq-column{
		margin-bottom:0px;
		margin-top:20px;
		height:190px;
		padding:25px 10px 25px 30px;
	}
	.key-findings{
		font-family:"Nunito Sans";
		font-size:17px;
		line-height:27px;
		letter-spacing:0.01rem;
	}
	.heading{
		font-size:25px;
	}
	.heading-copy-1{
		font-size:16px;
		letter-spacing:0px;
		width:100%;
	}
	.orange-row{
		width:80%;
	}
	.orange-strip{
		height:10px;
		margin-bottom:0px;
	}
	.report-color{
		font-size:16px;
		font-weight:800;
	}
	.list-style{
		width:100%;
	}
	.report-bc{
		font-family:"Nunito Sans";
		font-size:17px;
		color:#000000!important;
		line-height:27px;
		letter-spacing:0.01rem;
	}
	.sidebar-bc{
		font-family:"Nunito Sans";
		font-size:17px;
		color:#000000!important;
		line-height:27px;
		letter-spacing:0.01rem;
		margin-top:15px;
		margin-left:5px;
	}
	.sdg-logo{
		margin-bottom:5px;
	}
	.sidebar{
		margin-top:25px;
	}
	.image-in-text{
		margin-top:10px;
		margin-bottom:20px;
	}
	.column-right{
		;
	}
	.column-left{
		height:240px;
	}
	.pullquotestyle2{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:24px;
		line-height:26px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.pullquotestyle3{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:24px;
		line-height:28px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.orange-button{
		width:225px;
		height:45px;
		background-color:#F48E24;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF!important;
		margin:0px 0px 10px 0px;
		border-radius:0px 0px 0px 0px;
	}
	.superscript{
	}
	.footnote-bc-style{
		margin-top:15px;
		font-weight:normal;
		color:rgba(0,0,0,0.7)!important;
		margin-bottom:10px;
	}
	.home-hed-2{
		font-weight:800;
		width:100%;
		font-size:30px;
		margin-top:0px;
		margin-bottom:0px;
		border-bottom-width:6px;
		padding-bottom:3px;
		text-align:left;
		line-height:36px;
		padding-left:8px;
		padding-top:0px;
	}
	.home-hed-orange-2{
		font-weight:800;
		font-size:30px;
		border-style:solid;
		padding-top:8px;
		width:50%;
		line-height:36px;
		padding-left:10px;
		border-width:0px 0px 0px 0px;
	}
	.home-subhed-2{
		width:100%;
		font-size:17px;
		letter-spacing:0px;
		margin-bottom:20px;
		text-align:left;
		margin-right:0px;
		padding-right:0px;
		margin-left:0px;
		padding-left:0px;
		padding-top:8px;
		font-weight:normal;
		line-height:24px;
		border-top-width:1px;
	}
	.new-column-home-page{
		margin-left:20px;
		padding-top:16px;
		padding-right:0px;
		margin-right:10px;
	}
	.home-row-margin-top-2{
		margin-top:300px;
		margin-bottom:0px;
		font-size:37px;
		padding-left:8px;
		padding-right:15px;
		text-align:left;
		text-transform:none;
		line-height:40px;
	}
	.version2titlerow{
		margin-top:0px;
		margin-bottom:5px;
	}
	.verstion2homepage{
		margin-top:200px;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF!important;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:hover{
		font-family:"Nunito Sans";
		font-size:12px;
		color:#FFFFFF!important;
		background-color:#949399;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:active{
		background-color:#FFFFFF;
		font-family:"Nunito Sans";
		font-size:12px;
		color:#000000!important;
	}
	.extra-photo{
		height:500px;
	}
	.extra-image{
		height:500px;
	}
	.case-study-column{
		margin-top:25px;
	}
	.case-study-margins{
	}
	.bc-white{
		font-family:"Nunito Sans";
		font-weight:400;
		color:rgba(254,255,254,0.9)!important;
		font-size:15px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.bottom-nav-row{
		margin-top:20px;
		margin-bottom:10px;
	}
	.sm-button{
		float:left;
		width:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.sm-icon{
		margin-right:5px;
		padding:0px 0px 0px 0px;
	}
	.gfb-logo-bottom{
		margin-bottom:10px;
		margin-top:25px;
	}
	.sm-row{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.gfn-logo-bottom-2{
		width:250px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
	}
	.title-bottom{
		color:#FEDE2F!important;
		font-family:"Nunito Sans";
		font-weight:800;
		letter-spacing:0.02rem;
		margin-bottom:20px;
		font-size:20px;
		text-transform:none;
	}
	.orange-year{
		color:#F48E24!important;
	}
	.new-sm-column{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.sm-column{
		margin:0px 30px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.sm-button-bottom{
		;
	}
	.social-media-row{
		margin-bottom:20px;
	}
	.report-title-{
		margin-bottom:20px;
	}
	.address-row{
		margin-top:20px;
		margin-right:0px;
		font-size:14px;
		color:rgba(255,255,255,0.7)!important;
	}
	.bottom-nav-top-row{
		padding-left:0px;
	}
	.sm-blue-column-padding{
		;
	}
	.gfn-white-logo-bottom{
		width:240px;
		margin-top:20px;
	}
	.bottom-copyright{
		margin-top:0px;
		padding-top:0px;
	}
	.sm-icon-1{
		padding-left:0px;
		margin-left:0px;
		width:40px;
	}
	.pink-copyright{
		margin-bottom:20px;
	}
	.sm-blue-icon{
		;
	}
	.small-break-icon{
		width:10%;
	}
	.large-hed-reverse{
		color:#FEFFFE!important;
		font-size:32px;
		margin-bottom:0px;
		font-weight:700;
		margin-left:0px;
	}
	.impact-tiles-top{
		padding-top:30px;
	}
	.blue-social-list-padding{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 2px;
	}
	.link-one-no-padding{
		padding-left:0px;
	}
	.links-centered{
		margin-bottom:15px;
		margin-left:0px;
	}
	.blue-button{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#000000!important;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 0px 40px 0px;
		padding:14px 12px 12px 12px;
		border-radius:15px 15px 15px 15px;
	}
	.blue-button:active{
		background-color:#29CBFA;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 20px 40px 20px;
		padding:14px 12px 12px 12px;
	}
	.blue-button:hover{
		background-color:#2ACBFA;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 20px 40px 20px;
		padding:14px 12px 12px 12px;
	}
	.sources-bc{
		font-family:"Nunito Sans";
		font-size:17px;
		color:#000000!important;
		line-height:27px;
		letter-spacing:0.01rem;
	}
	.profile-bc-small{
		font-size:12px;
	}
	.sidebar-hed{
		font-size:18px;
	}
	.sources-caps{
		font-size:13px;
	}
	.double-bloc-row{
		height:200px;
		padding-top:0px;
		margin-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.row-margin-bottom{
		margin-top:5px;
	}
	.orange-button:hover{
		margin:0px 0px 10px 0px;
		border-radius:0px 0px 0px 0px;
	}
	.orange-button:active{
		margin:0px 0px 10px 0px;
	}
	.green-pq-column{
		padding-top:20px;
		margin-top:10px;
		padding-bottom:20px;
		margin-bottom:10px;
	}
	.pink-pq-bloc-height{
		height:320px;
	}
	.pink-pq-column{
		margin-top:2px;
		margin-bottom:0px;
	}
	.pink-pq-row-padding{
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.pink-pq-div-style{
		padding-top:0px;
		margin-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.extra-margin-top{
		margin-top:40px;
	}
	.green-pq-div-style{
		padding-top:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:0px;
	}
	.orange-button-blue{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#000000!important;
		border-style:solid;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-blue:hover{
		border-style:none;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-blue:active{
		border-style:none;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.logo-guat-copy-1{
		margin-top:20px;
		height:55px;
	}
	.region-alpha-category:hover{
	}
	.region-alpha-category:active{
		font-size:19px;
	}
	.pink-pq-row-padding:hover{
	}
	.pink-pq-row-padding:active{
	}
	.pink-pq-column:hover{
	}
	.pink-pq-column:active{
	}
	.extra-image-2{
		height:500px;
	}
	.fa-logo{
		width:175px;
		margin-top:20px;
	}
	.fa-top-indent{
		padding-top:10px;
	}
	.link-color-na-2:hover{
		color:#F48E24!important;
		font-weight:900;
	}
	.link-color-na-2:active{
		color:#F48E24!important;
		font-weight:900;
	}
	.link-color-na-2{
		font-weight:900;
		color:#F48E24!important;
	}
	.fa-color{
		color:#FEDE2F!important;
		font-weight:800;
		font-family:"Nunito Sans";
		font-size:16px;
	}
	.feba-color{
		color:#E643EB!important;
		font-weight:800;
		font-family:"Nunito Sans";
		font-size:16px;
	}
	.report-color:hover{
	}
	.report-color:active{
	}
	.gfn-color:hover{
	}
	.gfn-color:active{
	}
	.parts-style:hover{
	}
	.about-color:hover{
	}
	.about-color:active{
	}
	.fa-color:hover{
	}
	.fa-color:active{
	}
	.feba-color:hover{
	}
	.feba-color:active{
	}
	.nav-list-item-padding{
		;
	}
	.heading-green{
		font-size:25px;
	}
	.north-america-copy-1{
		border-style:solid;
		border-color:#7EE999!important;
		border-width:0px 0px 21px 0px;
	}
	.north-america-copy-1:hover{
	}
	.north-america-copy-1:active{
	}
	.smaller-copy{
		font-size:14px;
		line-height:21px;
	}
	.smaller-copy:hover{
	}
	.smaller-copy:active{
	}
	.list-items-source{
		font-size:12px;
	}
	.smaller-icon-number{
		font-size:16px;
		line-height:-px;
	}
	.icon-ff{
		color:#000000!important;
	}
	.home-page-subhed-sm{
		font-size:17px;
	}
	.flcopystyle{
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:23px;
		line-height:28px;
		margin-bottom:0px;
		margin-top:0px;
		padding:10px 0px 10px 0px;
	}
	.article-link-style{
		font-size:20px;
		margin-left:0px;
		line-height:22%;
	}
	.hplinkscolumn{
		margin-bottom:0px;
	}
	.read-more-button{
		width:120px;
		height:40px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#000000!important;
		padding-top:10px;
		margin:0px 0px 15px 0px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button:hover{
		margin:0px 0px 15px 0px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button:active{
		width:120px;
		margin:0px 0px 15px 0px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button-copy-1{
		width:120px;
		height:40px;
		background-color:#FEDF2E;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#000000!important;
		margin:0px 0px 15px 0px;
		padding:10px 12px 12px 12px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button-copy-1:hover{
		margin:0px 0px 15px 0px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button-copy-1:active{
		margin:0px 0px 15px 0px;
		border-radius:10px 10px 10px 10px;
	}
	.featlinks{
		width:225px;
		height:45px;
		background-color:#F48E24;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#000000!important;
		margin:0px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.featlinks:hover{
		margin:0px 0px 20px 0px;
	}
	.featlinks:active{
		margin:0px 0px 20px 0px;
	}
	.row-with-margins:active{
		margin-top:0px;
		margin-bottom:30px;
	}
	.row-with-margins:hover{
	}
	.article-link-style-country:active{
		margin-left:0px;
	}
	.article-link-style-country:hover{
	}
	.article-link-style-country{
		margin-left:0px;
		margin-top:70px;
	}
	.article-link-style-country-copy-1{
		margin-top:70px;
		margin-left:0px;
	}
	.article-link-style-country-copy-1:hover{
		margin-left:0px;
	}
	.article-link-style-country-copy-1:active{
		margin-left:0px;
	}
	.article-link-style:hover{
	}
	.article-link-style:active{
	}
	.iconrows{
		margin-left:15px;
	}
	.orange-button-copy-1{
		width:225px;
		height:45px;
		background-color:#F48E24;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF!important;
		margin:0px 0px 10px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-copy-1:hover{
		margin:0px 0px 10px 0px;
	}
	.orange-button-copy-1:active{
		margin:0px 0px 10px 0px;
	}
	.blueblue{
		width:225px;
		height:45px;
		background-color:#2ACBFA;
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:bold;
		color:#000000!important;
		margin:0px 0px 10px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.blueblue:hover{
		background-color:#29CBFA;
		color:#000000!important;
		margin:0px 0px 10px 0px;
		padding:12px 12px 12px 12px;
	}
	.blueblue:active{
		background-color:#29CBFA;
		color:#000000!important;
		margin:0px 0px 10px 0px;
		padding:12px 12px 12px 12px;
	}
	.icon-na{
		color:#F48E24!important;
	}
	.icon-na:hover{
	}
	.icon-na:active{
	}
	.fb-page-header-1{
		font-size:23px;
		margin-bottom:10px;
		margin-top:30px;
	}
	.link-color-po:hover{
		color:rgba(0,0,0,0.55)!important;
	}
	.link-color-po:active{
		color:rgba(0,0,0,0.55)!important;
	}
	.link-color-asia{
	}
	.fb-page-header-2{
		font-size:23px;
		margin-top:35px;
	}
	.smaller-copy-copy-1{
		font-size:15px;
		line-height:140%;
		color:#000000!important;
		margin-top:0px;
	}
	.smaller-copy-copy-1:hover{
	}
	.smaller-copy-copy-1:active{
	}
	.key-findings:hover{
	}
	.key-findings:active{
	}
	.pink-strip{
		height:10px;
		margin-bottom:0px;
	}
	.h1-hed-black{
		font-size:44px;
		font-weight:800;
		letter-spacing:-0.1rem;
		margin-bottom:225px;
		line-height:44px;
		margin-top:2px;
	}
	.hero-subhed{
		font-size:18px;
	}
	.hp-download-box{
		margin-top:60px;
		margin-bottom:20px;
	}
	.hp-update-box{
		margin-top:10px;
		letter-spacing:0.02rem;
		margin-bottom:0px;
	}
	.hp-update-box:hover{
	}
	.hp-update-box:active{
	}
	.update-home-hed{
		font-weight:800;
		width:100%;
		font-size:30px;
		margin-top:0px;
		margin-bottom:0px;
		border-bottom-width:6px;
		padding-bottom:3px;
		text-align:left;
		line-height:36px;
		padding-left:8px;
		padding-top:0px;
	}
	.icon-descript-subhed{
		font-family:"Nunito Sans";
		font-weight:bold;
		text-transform:none;
		font-size:20px;
		color:#87F8A2!important;
		line-height:24px;
		letter-spacing:0px;
		margin-top:0px;
		margin-bottom:25px;
	}
	.icon-descript-subhed-blue{
		font-family:"Nunito Sans";
		font-weight:bold;
		text-transform:none;
		font-size:20px;
		color:#2BD0FF!important;
		line-height:24px;
		letter-spacing:0px;
		margin-top:0px;
		margin-bottom:25px;
	}
	.icon-descript-subhed-orange{
		font-family:"Nunito Sans";
		font-weight:bold;
		text-transform:none;
		letter-spacing:0px;
		font-size:20px;
		color:#F58F25!important;
		line-height:24px;
		margin-top:0px;
		margin-bottom:25px;
	}
	.icon-number-subhed-2{
		font-family:"Nunito Sans";
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:18px;
		color:#FEFFFE!important;
		line-height:20px;
		margin-bottom:10px;
	}
	.method-button{
		width:190px;
		height:45px;
		background-color:#F58F25;
		font-family:"Nunito Sans";
		font-size:15px;
		font-weight:bold;
		color:#FFFFFE!important;
		border-style:solid;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button:hover{
		border-style:none;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button:active{
		border-style:none;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.column-height-update{
		height:200px;
	}
	.download-report-button{
		width:300px;
		height:45px;
		background-color:#F58F25;
		font-family:"Nunito Sans";
		font-size:15px;
		font-weight:bold;
		border-style:solid;
		color:#FFFFFE!important;
		margin:10px 0px 0px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.download-report-button:hover{
		border-style:none;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.download-report-button:active{
		border-style:none;
		margin:20px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.update-icon-column-truck{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-bottom:20px;
		margin-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		margin-top:10px;
		border-width:0px 0px 1px 0px;
	}
	.update-icon-column-co{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 1px 0px;
	}
	.update-icon-column-people{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:10px;
		margin-bottom:20px;
		margin-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		border-width:0px 0px 0px 0px;
	}
	.large-hed-reverse-update{
		color:#FEFFFE!important;
		font-size:27px;
		margin-bottom:0px;
		font-weight:700;
		margin-left:0px;
		padding-left:0px;
	}
	.iconrows-update{
		margin-left:0px;
	}
	.less-margin-botom{
		margin-bottom:15px;
	}
	.nav-toggle{
		;
	}
	.methodology-h1{
		font-size:42px;
		margin-top:150px;
	}
	.intro-big-bc-orange{
		font-family:"Nunito Sans";
		color:#F58F25!important;
		font-weight:bold;
		font-size:20px;
		line-height:22px;
		margin-top:10px;
		margin-bottom:25px;
		letter-spacing:-0.01rem;
	}
	.sdg-goals-link{
		font-size:18px;
	}
	.blocsapp-special-menu blocsnav{
		;
	}
	.blocsapp-special-menu-blocsnav{
		background-color:transparent;
	}
	.h2-hed-black{
		font-size:24px;
		letter-spacing:0px;
		margin-top:10px;
		font-weight:bold;
		margin-bottom:0px;
	}
	.h2-hed-black:hover{
	}
	.body-copy-light{
		font-size:16px;
		line-height:20px;
	}
	.smalll-caps{
		font-size:15px;
		font-family:"Nunito Sans";
		letter-spacing:0.1rem;
		font-weight:bold;
	}
	.region-button{
		background-color:#F2F3F2;
		color:#000000!important;
		font-size:12px;
		font-weight:bold;
	}
	.region-button:hover{
		background-color:#F2F3F2;
		color:#000000!important;
	}
	.region-button:active{
		background-color:#F2F3F2;
		color:#000000!important;
	}
	.h6-nav{
		border-right-width:0px;
		text-align:center;
	}
	.h6-nav:hover{
		text-align:center;
	}
	.h6-nav:active{
		text-align:center;
	}
	.top-nav-links{
		margin-right:8px;
		margin-left:8px;
	}
	.top-nav-links:active{
		text-align:center;
	}
	.list-item-s-xs{
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		height:35px;
	}
	.h6-nav-no-line{
		border-right-width:0px;
		text-align:center;
	}
	.h6-nav-no-line:hover{
		text-align:center;
	}
	.h6-nav-no-line:active{
		text-align:center;
	}
	.nav-container{
		margin-top:25px;
		margin-bottom:5px;
	}
	.pink-continent{
		margin-top:200px;
		margin-bottom:5px;
	}
	.argentina-logo{
		height:130px;
	}
	.blue-continent{
		margin-top:200px;
		margin-bottom:5px;
	}
	.grey-continent{
		margin-top:200px;
		margin-bottom:5px;
	}
	.bread-crumb-bottom-margin{
		margin-bottom:40px;
		margin-top:10px;
	}
	.profile-column-bottom-margin{
		margin-bottom:22px;
	}
	.green-continent{
		margin-top:200px;
		margin-bottom:5px;
		margin-left:0px;
	}
	.orange-continent{
		margin-top:200px;
		margin-bottom:5px;
		margin-left:0px;
	}
	.logo-colombia{
		margin-top:15px;
		height:80px;
	}
	.olive-continent{
		margin-top:200px;
		margin-bottom:5px;
		margin-left:0px;
	}
	.india-logo-copy-1{
		height:140px;
		margin-top:0px;
	}
	.yellow-continent{
		margin-top:200px;
		margin-bottom:5px;
	}
	.orange-continent-copy-1{
		margin-top:200px;
		margin-bottom:5px;
	}
	.green-continent-copy-1{
		margin-top:200px;
		margin-bottom:5px;
		margin-left:0px;
	}
	.fb-page-header-black{
		font-size:20px;
		margin-bottom:10px;
		margin-top:30px;
	}
	.fb-page-header-2-black{
		font-size:23px;
		margin-top:35px;
	}
	.fb-page-header-1-black{
		font-size:23px;
		margin-bottom:10px;
		margin-top:30px;
	}
	.row-new-top-margin{
		margin-top:0px;
	}
	.row-no-line{
		border-bottom-width:0px;
	}
	.column-country-con-list{
		border-bottom-width:90px;
	}
	.covid-bc{
		font-family:"Nunito Sans";
		font-weight:400;
		color:#FFFFFE!important;
		font-size:18px;
		line-height:26px;
		padding-left:0px;
		margin:20px 15px 15px -10px;
	}
	.covid-bc-lora{
		font-family:"Lora";
		font-weight:normal;
		color:#000000!important;
		margin-top:10px;
		font-size:16px;
		line-height:19px;
		margin-bottom:5px;
	}
	.covid-circle{
		height:90px;
		margin-top:20px;
	}
	.sk-logo-copy-1{
		margin-top:25px;
		height:100px;
	}
	.indonesia-logo{
		height:80px;
	}
	.nz-logo{
		margin-top:10px;
		height:100px;
	}
	.phl-logo{
		height:90px;
	}
	.thai-logo{
		height:100px;
	}
	.vietnam-logo{
		height:40px;
		margin-top:20px;
	}
	.bolivia-logo{
		height:90px;
	}
	.ethiopia-logo{
		height:115px;
	}
	.ethiopia-map{
		margin-top:10px;
		margin-bottom:-20px;
	}
	.ghana-map{
		margin-top:15px;
		margin-bottom:-20px;
	}
	.ghana-logo{
		height:90px;
	}
	.kenya-logo{
		height:100px;
	}
	.kenya-map{
		margin:0px 0px -20px 0px;
	}
	.mad-map{
		margin-bottom:-20px;
	}
	.nigeria-logo{
		height:90px;
		margin-top:20px;
	}
	.nigeria-map{
		margin-top:10px;
		margin-bottom:-20px;
		height:250px;
	}
	.nicar-map{
		margin-bottom:-30px;
	}
	.link-color-sa{
	}
	.region-country-list-style-new{
		border-color:#F2F3F2!important;
		border-width:0px 0px 2px 0px;
	}
	.country-list-style{
	}
	.top-menu-margin-left{
	}
	.country-highlight-blue:hover{
	}
	.country-highlight-blue:active{
	}
	.countriy-list:hover{
	}
	.countriy-list:active{
	}
	.top-menu-margin-bottom{
		margin-bottom:12px;
		margin-left:0px;
	}
	.bread-crumb-menu:hover{
		font-weight:900;
		font-size:16px;
		text-indent:0px;
	}
	.drop-list-item{
		font-size:15px;
		padding-top:5px;
	}
	.drop-list-item:hover{
		font-size:15px;
	}
	.drop-list-item:active{
		font-size:15px;
	}
	.hp-download-box-2{
		margin-top:0px;
		text-align:center;
	}
	.hp-download-box-2:hover{
	}
	.hp-download-box-2:active{
		background-color:#D65BDA;
	}
	.view-studies-button{
		margin-top:0px;
	}
	.view-studies-button:active{
		background-color:#CE8528;
	}
	.bottom-margin-50{
		margin-bottom:50px;
		margin-right:0px;
	}
	.bottom-button-bloc-margins{
		margin-bottom:0px;
		margin-top:10px;
	}
	.bread-crumb-menu:active{
		font-size:16px;
		text-indent:0px;
	}
	.ca-olive:hover{
		font-size:16px;
	}
	.ca-olive:active{
		font-size:16px;
	}
	.ca-olive{
		font-weight:900;
		font-family:"Nunito Sans";
		font-size:16px;
	}
	.key-findings-link{
		font-family:"Nunito Sans";
		font-size:17px;
		line-height:27px;
		letter-spacing:0.01rem;
	}
	.key-findings-link:hover{
	}
	.key-findings-link:active{
	}
	.key-findings-no-margin{
		margin-bottom:25px;
	}
	.inline-photo-xtra-margin{
		margin-bottom:30px;
	}
	.method-button-2{
		width:260px;
		height:45px;
		background-color:#F58F25;
		font-family:"Nunito Sans";
		font-size:15px;
		font-weight:bold;
		color:#FFFFFE!important;
		border-style:solid;
		padding-top:11px;
		margin:0px 0px 0px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button-2:hover{
		border-style:none;
		width:260px;
		padding-top:11px;
		padding-left:12px;
		padding-right:12px;
		margin:0px 0px 0px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button-2:active{
		border-style:none;
		width:260px;
		padding-top:11px;
		padding-left:12px;
		padding-right:12px;
		margin:0px 0px 0px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.circle-margins-new{
		margin-bottom:0px;
		margin-top:00px;
	}
	.acknowledge-margins{
		margin-top:10px;
	}
	.nic-logo{
		height:100px;
	}
	.extra-fbp-margin{
		margin-bottom:15px;
	}
	.sd-margin{
		margin-top:5px;
	}
	.report-bc-link{
		font-family:"Nunito Sans";
		font-size:17px;
		color:#000000!important;
		line-height:27px;
		letter-spacing:0.01rem;
	}
	.fbt-margins{
		margin-top:00px;
	}
	.fbt-text-margin{
		margin-bottom:0px;
	}
	.mad-logo{
		height:110px;
	}
	.bofa-logo{
		margin-bottom:30px;
	}
	.div-margin-button{
		;
	}
	.circle-links-no-margin{
		;
	}
	.icon-style-us{
		height:60px;
		margin-bottom:7px;
	}
	.sdg-graphic{
		margin-bottom:-5px;
	}
	.home-hed-yellow{
		font-weight:800;
		font-size:30px;
		border-style:solid;
		padding-top:8px;
		width:50%;
		line-height:36px;
		padding-left:10px;
		border-width:0px 0px 0px 0px;
	}
	.hfw-graphic{
		margin-bottom:25px;
	}
	.med-hed-margin{
		margin-top:10px;
	}
	.asia-blue{
		font-size:16px;
	}
	.asia-blue:hover{
		font-size:16px;
	}
	.asia-blue:active{
		font-size:16px;
	}
	.samerica-pink{
		font-size:16px;
	}
	.namerica-orange{
		font-size:16px;
	}
	.namerica-orange:hover{
		font-size:16px;
	}
	.namerica-orange:active{
		font-size:16px;
	}
	.africa-grey:active{
		font-size:16px;
	}
	.africa-grey:hover{
		font-size:16px;
	}
	.africa-grey{
		font-size:16px;
	}
	.continent-green:hover{
		font-size:16px;
	}
	.continent-green:active{
		font-size:16px;
	}
	.me-yellow{
		font-size:16px;
	}
	.me-yellow:hover{
		font-size:16px;
	}
	.me-yellow:active{
		font-size:16px;
	}
	.div-margin{
		margin-bottom:20px;
	}
	.view-button{
		margin-top:10px;
	}
	.view-button:hover{
		margin-top:10px;
	}
	.view-button:active{
		margin-top:10px;
	}
	
}

@media (max-width: 575px){
	.navbar-brand img{
		width:200px;
	}
	.pq-style{
		padding-top:40px;
	}
	.mobile-circle{
		width:50%;
		height:50%;
	}
	.circle-style{
		width:300px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.h1-style{
		font-size:40px;
		margin-bottom:30px;
		font-weight:800;
		line-height:44px;
		width:100%;
		margin-top:5px;
	}
	.h1-style-orange{
		font-size:40px;
		font-weight:800;
	}
	.h1-page-title{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-weight:normal;
	}
	.bc{
		color:#000000!important;
		font-family:"Nunito Sans";
		margin-left:0px;
		margin-bottom:0px;
	}
	.continent{
		text-transform:uppercase;
		color:#E544EC!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:16px;
		margin-top:100px;
		margin-bottom:0px;
		padding-bottom:0px;
		text-indent:10px;
		line-height:16px;
		text-shadow:0px 0px 4px rgba(0,0,0,0.00);
		letter-spacing:0rem;
	}
	.country{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#FEFFFE!important;
		border-style:solid;
		background-size:auto auto;
		border-color:rgba(225,64,229,0.00)!important;
		margin-bottom:12px;
		text-indent:0px;
		margin-top:7px;
		font-size:38px;
		border-width:0px 0px 0px 0px;
	}
	.bread-crumb-menu{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:11px;
		text-indent:0px;
		margin-top:14px;
		margin-bottom:5px;
	}
	.countriy-list{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:bold;
		float:none;
		padding-top:0px;
		padding-right:0px;
		padding-left:0px;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.country-highlight{
		background-color:transparent;
		color:#E542EA!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.country-list-item{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.country-list-style{
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.profile-headline{
		font-family:"Nunito Sans";
		text-transform:uppercase;
		font-size:16px;
		font-weight:900;
		color:#3F1C46!important;
		margin-bottom:10px;
		margin-top:20px;
		letter-spacing:0.04rem;
		text-indent:0px;
	}
	.profile-bc{
		font-family:"Nunito Sans";
		color:#000000!important;
		font-size:13px;
		line-height:16px;
		text-indent:0px;
		margin:10px 0px 5px 0px;
	}
	.icon-style{
		margin-bottom:5px;
		height:50px;
		margin-top:5px;
	}
	.icon-number{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#FEFFFE!important;
		font-size:30px;
		margin-bottom:10px;
	}
	.icon-number-subhed{
		font-family:"Nunito Sans";
		text-transform:uppercase;
		font-size:16px;
		font-weight:bold;
		color:#FEFFFE!important;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:15px;
		letter-spacing:1px;
		line-height:18px;
	}
	.map{
		margin-top:20px;
		margin-bottom:20px;
		width:70%;
	}
	.icon-column-no-line{
		border-style:none;
		border-color:#FEFFFE!important;
		margin-bottom:2px;
		margin-left:20px;
		padding:0px 0px 5px 0px;
		border-width:0px 0px 2px 0px;
	}
	.dropdown-icon{
		float:right;
		height:40px;
		margin:5px 0px 5px 0px;
	}
	.dropdown-title{
		font-family:"Nunito Sans";
		font-size:12px;
		color:#3F1C46!important;
		font-weight:800;
		text-transform:uppercase;
		text-align:left;
		background-color:#D3A8CD;
		background-position:left center;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.dropdown-button{
		background-color:#E4D3E2;
		background-size:auto auto;
		font-family:"Nunito Sans";
		text-transform:uppercase;
		text-align:left;
		color:#3F1C46!important;
		font-weight:700;
		font-size:11px;
		height:40px;
		margin-top:5px;
		margin-bottom:5px;
		letter-spacing:0rem;
		padding:12px 10px 10px 10px;
	}
	.button-group{
		width:100%;
	}
	.dropdown-list-style{
		text-align:left;
	}
	.list-items-style{
		font-family:"Nunito Sans";
		font-size:14px;
		font-weight:normal;
		text-align:left;
		margin-left:20px;
		margin-right:10px;
	}
	.list-item-spacing{
		float:none;
		text-transform:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.heading{
		font-size:22px;
	}
	.country-story-headline{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#000000!important;
		font-size:18px;
		line-height:20px;
		text-align:left;
		margin-left:0px;
		margin-bottom:10px;
		margin-top:0px;
	}
	.country-stat-icon{
		height:40px;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px 0px 0px 0px;
	}
	.intro-headline{
		font-size:26px;
		margin-bottom:15px;
		font-weight:800;
		letter-spacing:-0.02rem;
		line-height:100%;
		margin-top:100px;
	}
	.intro-subhed{
		font-family:"Nunito Sans";
		font-size:16px;
		color:#FEFFFE!important;
		margin-top:10px;
	}
	.country-story-photo{
		margin-left:0px;
		margin-bottom:25px;
	}
	.intro-circle-orange{
	}
	.intro-circle-purple{
		margin-top:0px;
		margin-bottom:10px;
		width:100px;
	}
	.intro-big-bc{
		font-family:"Nunito Sans";
		font-weight:normal;
		margin-top:15px;
		font-size:16px;
		color:#000000!important;
		line-height:26px;
		margin-bottom:20px;
		letter-spacing:0.01rem;
	}
	.parts-style{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#000000!important;
		font-size:14px;
		line-height:12px;
		text-transform:uppercase;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.parts-highlight{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:12px;
		line-height:12px;
		text-transform:uppercase;
		color:#929598!important;
		padding-right:0px;
		padding-left:0px;
		margin:0px 0px 0px 0px;
	}
	.foreward-color{
		color:#F48E25!important;
		font-weight:800;
		font-size:20px;
	}
	.gfn-color{
		color:#667836!important;
		font-weight:800;
		font-size:14px;
	}
	.partners-color{
		color:#FFDE2F!important;
		font-weight:bold;
		font-size:14px;
	}
	.about-color{
		color:#F48E24!important;
		font-weight:800;
		font-size:14px;
	}
	.intro-photo-box{
		background-size:100% auto;
		background-position:center top;
		background-repeat:repeat;
		background-image:url("img/iStock-917138762_edit.jpg");
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.intro-column-photo{
		background-image:url("img/iStock-917138762_edit.jpg");
		background-size:100% auto;
		width:100%;
		background-repeat:no-repeat;
		height:100%;
		padding:200px 100px 200px 100px;
	}
	.parts-links{
		margin-top:0px;
		margin-bottom:20px;
	}
	.intro-column-2{
		background-color:#667836;
	}
	.bloc-1-photo{
	}
	.pq-style-2{
		line-height:27px;
		font-size:22px;
		margin-top:30px;
		text-align:left;
		border-style:none;
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
	}
	.column-left{
		height:250px;
	}
	.column-right{
		;
	}
	.intro-headline-gfnfb{
		font-size:30px;
		margin-bottom:20px;
		font-weight:800;
		margin-top:120px;
		letter-spacing:0.02rem;
		width:90%;
	}
	.gfnfb-subhed{
		font-family:"Nunito Sans";
		color:#FFFFFF!important;
		font-size:16px;
		font-weight:600;
		margin-top:18px;
		margin-bottom:18px;
		padding-top:5px;
		padding-bottom:5px;
		line-height:21px;
		letter-spacing:0rem;
	}
	.gfnfb-region-button{
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:bold;
		background-color:#929598;
		background-size:auto auto;
		width:50%;
		border-style:none;
	}
	.gfnfb-region-button:active{
		background-color:#9D022A;
	}
	.nav-tabs-nav-itemshow-nav-link,-nav-tabs-nav-linkactive{
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
		background-color:#929598;
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:11px;
		text-align:center;
		text-transform:uppercase;
		color:#FFFFFF!important;
	}
	.nav-tabs{
	}
	.tabbed-content{
		margin-top:30px;
		font-family:"FontAwesome5Free-Solid";
		font-size:15px;
	}
	.fa-square{
		color:#000000!important;
		font-size:10px;
		font-family:"FontAwesome5Free-Solid";
		font-weight:normal;
		float:none;
		overflow:visible;
	}
	.region-alpha-icon{
		color:transparent!important;
		font-family:"Nunito Sans";
		text-align:left;
		float:left;
		font-size:12px;
		font-weight:bold;
		margin-right:10px;
		margin-top:3px;
	}
	.container-div-bloc-18-style{
		width:6.79%;
	}
	.gfnfb-icon-lines{
		font-size:16px;
	}
	.region-alpha-category{
		color:#000000!important;
		font-family:"Nunito Sans";
		text-align:left;
		float:left;
		font-size:15px;
		font-weight:bold;
		margin-bottom:5px;
		width:100%;
		margin-top:5px;
	}
	.region-country-list{
		font-family:"Nunito Sans";
		font-size:13px;
		font-weight:normal;
		color:#000000!important;
		margin-bottom:10px;
		overflow:visible;
	}
	.region-country-list:active{
		color:#000000!important;
		font-weight:normal;
		width:100%;
		font-size:13px;
	}
	.region-alpha-category:active{
		font-size:15px;
	}
	.region-country-list:hover{
		color:#000000!important;
		font-weight:normal;
		font-size:13px;
		line-height:150%;
	}
	.profile-headline:hover{
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:16px;
		color:#3E1D47!important;
	}
	.continent:hover{
		font-family:"Nunito Sans";
		color:#E643EB!important;
		font-size:18px;
		font-weight:900;
	}
	.icon-sa{
		color:#E643EB!important;
	}
	.icon-ca{
		color:#667836!important;
	}
	.icon-carib{
		color:#3F1C46!important;
	}
	.icon-asia{
		color:#2BCFFF!important;
	}
	.icon-near-east{
		color:#FFDE2F!important;
	}
	.icon-europe{
		color:#86F8A3!important;
	}
	.icon-africa{
		color:#929598!important;
	}
	.link-color-sa{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-sa:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#E643EB!important;
	}
	.link-color-sa:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#E643EB!important;
	}
	.link-color-na{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-na:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#F48E24!important;
	}
	.link-color-na:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#F48E24!important;
	}
	.link-color-ca{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-ca:active{
		font-family:"Nunito Sans";
		color:#667836!important;
		font-weight:normal;
	}
	.link-color-ca:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#667836!important;
	}
	.link-color-thecarib{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-thecarib:hover{
		font-family:"Nunito Sans";
		font-weight:900;
		color:#3F1C46!important;
	}
	.link-color-thecarib:active{
		font-family:"Nunito Sans";
		font-weight:900;
		color:#3F1C46!important;
	}
	.link-color-asia{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-asia:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#2BCFFF!important;
	}
	.link-color-asia:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#2BCFFF!important;
	}
	.link-color-neareast{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-neareast:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#FFDE2F!important;
	}
	.link-color-neareast:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#FFDE2F!important;
	}
	.link-color-europe{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-europe:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#86F8A3!important;
	}
	.link-color-europe:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#86F8A3!important;
	}
	.link-color-africa{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-africa:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#929598!important;
	}
	.link-color-africa:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:#929598!important;
	}
	.alphabet-country-list{
		color:#000000!important;
		font-family:"Nunito Sans";
		margin-left:0px;
		margin-bottom:0px;
		font-size:13px;
		line-height:19px;
		padding-top:0px;
		margin-top:0px;
	}
	.alpha-country-list{
		font-family:"Nunito Sans";
		color:#000000!important;
		font-size:12px;
		line-height:18px;
		padding-left:0px;
		margin-left:0px;
	}
	.alpha{
	}
	.alphabet-row-margin{
		margin-top:20px;
		color:#000000!important;
		font-family:"Nunito Sans";
		font-size:14px;
		margin-bottom:0px;
	}
	.all-countries-list{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.all-countries-sa{
		font-family:"Nunito Sans";
	}
	.all-countries-sa:hover{
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#E643EB!important;
	}
	.all-countries-sa:active{
		font-family:"Nunito Sans";
		color:#E643EB!important;
		font-weight:bold;
	}
	.region-alpha-category:hover{
		font-family:"Nunito Sans";
	}
	.tabbed-content:hover{
	}
	.tabbed-content:active{
	}
	.method-margin{
		margin-bottom:20px;
	}
	.method-column{
		margin-bottom:10px;
	}
	.column-country-con-list{
	}
	.column-1{
		width:80%;
	}
	.list-items-sub-style{
		margin-left:30px;
		margin-top:0px;
		padding-top:0px;
	}
	.list-items-style-with-sub{
		font-family:"Nunito Sans";
		font-size:14px;
		font-weight:normal;
		text-align:left;
		margin-left:20px;
		margin-right:10px;
		margin-bottom:5px;
	}
	.icon-column-copy-1{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 20px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-copy-2{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 20px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-truck{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin-top:20px;
		margin-right:20px;
		margin-bottom:0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-people{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-fb{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-hand{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-children{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.icon-column-bene{
		border-style:none;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 00px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 0px 0px;
	}
	.column-country-con-list:hover{
	}
	.column-country-con-list:active{
	}
	.alphabet-country-list:hover{
		font-family:"Nunito Sans";
		font-size:13px;
		line-height:19px;
		font-weight:normal;
		color:#000000!important;
		text-decoration:none;
	}
	.alphabet-country-list:active{
		font-family:"Nunito Sans";
		font-size:13px;
		line-height:19px;
		color:#000000!important;
		font-weight:normal;
	}
	.list-items-style-item-1{
		font-family:"Nunito Sans";
		font-size:14px;
		font-weight:normal;
		text-align:left;
		margin-left:20px;
		margin-right:10px;
		margin-bottom:5px;
	}
	.h1-aussie-style{
		width:70.94%;
	}
	.continent-blue{
		text-transform:uppercase;
		color:#2BCFFF!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:18px;
		letter-spacing:1px;
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.continent-blue:hover{
		font-family:"Nunito Sans";
		color:#29CBFA!important;
		font-size:18px;
		font-weight:900;
	}
	.country-highlight-blue{
		background-color:transparent;
		color:#2ACFFF!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.food-bank-logo-padding{
		margin-top:20px;
	}
	.h1-aussie-style:hover{
	}
	.h1-aussie-style:active{
	}
	.h1-australia-style{
		border-color:#29CBFA!important;
	}
	.map-bigger{
		margin-top:15px;
	}
	.food-bank-logo-smaller{
		;
	}
	.map-hk-xs{
		width:100%;
		margin-top:30px;
	}
	.hk-logo-xs{
		width:200px;
		padding-top:20px;
	}
	.map-hk{
		width:250px;
		margin-top:20px;
	}
	.hk-logo{
		width:200px;
		margin-top:20px;
	}
	.logo-colombia{
		height:60px;
		margin-bottom:20px;
		margin-top:10px;
	}
	.map-columbia{
		width:150px;
		margin-top:10px;
		margin-bottom:-25px;
	}
	.argentina-logo{
		margin-top:-px;
		margin-bottom:10px;
		height:130px;
	}
	.argentina-map{
		width:200px;
		margin-top:10px;
	}
	.aust-logo{
		margin-top:10px;
		margin-bottom:25px;
	}
	.aust-map{
		width:250px;
		margin-top:20px;
	}
	.china-logo{
		margin-top:15px;
		margin-bottom:25px;
	}
	.china-map{
		width:275px;
		margin-top:10px;
	}
	.brazil-logo{
		margin-top:10px;
		margin-bottom:20px;
		height:50px;
	}
	.brazil-map{
		width:180px;
		margin-top:10px;
	}
	.chile-logo{
		;
	}
	.chili-map{
		width:180px;
		margin-top:10px;
	}
	.ecuador-logo{
		margin-top:10px;
		height:90px;
		margin-bottom:20px;
	}
	.ecuador-map{
		width:200px;
		margin-top:10px;
	}
	.paraguay-logo{
		margin-top:10px;
		height:100px;
		margin-bottom:20px;
	}
	.paraguay-map{
		width:200px;
		margin-top:10px;
	}
	.peru-logo{
		height:80px;
		margin-bottom:10px;
		margin-top:5px;
	}
	.peru-map{
		width:165px;
		margin-top:10px;
	}
	.hongkong-logo{
		margin-top:15px;
		margin-bottom:20px;
		height:80px;
	}
	.hongkong-map{
		width:250px;
		margin-top:30px;
	}
	.india-logo{
		margin-top:10px;
		height:70px;
		margin-bottom:20px;
	}
	.india-map{
		width:250px;
		margin-top:30px;
	}
	.singa-logo{
		margin-top:10px;
		height:60px;
		margin-bottom:20px;
	}
	.singa-map{
		width:250px;
		margin-top:10px;
	}
	.sk-logo{
		margin-top:5px;
		height:80px;
		margin-bottom:20px;
	}
	.sk-map{
		width:250px;
		margin-top:10px;
		margin-bottom:-30px;
	}
	.taiwan-logo{
		height:50px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.taiwan-map{
		width:260px;
		margin-top:10px;
	}
	.country-highlight-orange{
		background-color:transparent;
		color:#F48E24!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.north-america{
		border-color:#F48E24!important;
	}
	.continent-orange{
		text-transform:uppercase;
		color:#F48E24!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:18px;
		letter-spacing:1px;
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
		text-indent:5px;
	}
	.continent-orange:hover{
		font-family:"Nunito Sans";
		color:#F48E24!important;
		font-size:18px;
		font-weight:900;
	}
	.canada-logo{
		margin-top:10px;
		height:50px;
		margin-bottom:25px;
	}
	.continent-orange:active{
	}
	.continent:active{
	}
	.continent-blue:active{
	}
	.north-america:hover{
	}
	.north-america:active{
	}
	.canada-map{
		width:250px;
		margin-top:10px;
	}
	.mexico-logo{
		margin-bottom:20px;
		margin-top:5px;
	}
	.mexico-map{
		width:260px;
		margin-top:5px;
	}
	.country-highlight-grey{
		background-color:transparent;
		color:#929598!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.africa{
		border-color:#F48E24!important;
	}
	.africa:hover{
	}
	.africa:active{
	}
	.africa-line{
		border-style:solid;
		border-bottom-width:21px;
		border-color:#929598!important;
	}
	.continent-grey{
		text-transform:uppercase;
		color:#E0E0E0!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:18px;
		letter-spacing:1px;
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.continent-grey:hover{
		font-family:"Nunito Sans";
		color:#E4E5E4!important;
		font-size:18px;
		font-weight:900;
	}
	.continent-grey:active{
	}
	.continent-orange-copy-1:hover{
		color:#929598!important;
	}
	.continent-orange-copy-1:active{
	}
	.country-highlight-grey:hover{
	}
	.country-highlight-grey:active{
	}
	.botswana-logo{
		margin-top:15px;
		margin-bottom:20px;
	}
	.botswana-map{
		width:220px;
		margin-top:10px;
	}
	.southafri-logo{
		margin-top:5px;
		height:100px;
		margin-bottom:20px;
	}
	.south-afri-map{
		width:230px;
		margin-top:10px;
	}
	.europe-line{
		border-style:solid;
		border-color:#7EE999!important;
		border-bottom-width:21px;
	}
	.continent-green{
		text-transform:none;
		color:#78E195!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:11px;
		letter-spacing:1px;
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.continent-green:hover{
		font-family:"Nunito Sans";
		color:#78E195!important;
		font-size:11px;
		font-weight:900;
	}
	.continent-green:active{
		font-size:11px;
	}
	.europe-line:hover{
	}
	.europe-line:active{
	}
	.country-highlight-green{
		background-color:transparent;
		color:#7FE999!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.bulg-logo:active{
		;
	}
	.bulg-logo{
		margin-bottom:20px;
		height:60px;
		margin-top:12px;
	}
	.bulg-logo:hover{
	}
	.bulg-map:active{
		width:200px;
		margin-top:20px;
	}
	.bulg-map{
		width:270px;
		margin-top:20px;
	}
	.russia-logo{
		height:80px;
		margin-top:10px;
		margin-bottom:20px;
	}
	.russia-map{
		width:300px;
		margin-top:20px;
	}
	.uk-logo{
		height:80px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.country-highlight-green:hover{
		color:transparent!important;
	}
	.uk-map{
		width:400px;
		margin-top:20px;
	}
	.country-highlight-yellow{
		background-color:transparent;
		color:#FEDE2F!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.country-highlight-yellow:hover{
		color:transparent!important;
	}
	.middle-east-line{
		border-style:solid;
		border-bottom-width:21px;
		border-color:#FFDE2F!important;
	}
	.middle-east-line:hover{
	}
	.middle-east-line:active{
	}
	.continent-yellow{
		text-transform:uppercase;
		color:#FFDE2F!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:18px;
		letter-spacing:1px;
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.continent-yellow:hover{
		font-family:"Nunito Sans";
		color:#FFDE2F!important;
		font-size:18px;
		font-weight:900;
	}
	.continent-yellow:active{
	}
	.israel-logo{
		height:100px;
		margin-bottom:20px;
	}
	.israel-map{
		width:220px;
		margin-top:10px;
	}
	.israel-map:active{
		width:200px;
		margin-top:20px;
	}
	.jordan-logo{
		margin-top:10px;
		height:110px;
		margin-bottom:20px;
	}
	.jordan-map{
		width:240px;
		margin-top:20px;
	}
	.turkey-logo{
		margin-top:10px;
		margin-bottom:20px;
		height:80px;
	}
	.country-highlight-olive{
		background-color:transparent;
		color:#5E9242!important;
		font-family:"Nunito Sans";
		font-size:12px;
		font-weight:800;
		line-height:14px;
		margin:0px 0px 0px 0px;
	}
	.country-highlight-olive:hover{
		color:transparent!important;
	}
	.central-line{
		border-style:solid;
		border-bottom-width:21px;
		border-color:#5E9242!important;
	}
	.central-line:hover{
		border-style:solid;
	}
	.central-line:active{
		border-style:solid;
	}
	.continent-olive{
		text-transform:uppercase;
		color:#6CA74B!important;
		font-family:"Nunito Sans";
		font-weight:900;
		font-size:18px;
		letter-spacing:1px;
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
		line-height:18px;
		text-indent:0px;
	}
	.continent-olive:hover{
		font-family:"Nunito Sans";
		color:#5E9242!important;
		font-size:18px;
		font-weight:900;
	}
	.continent-olive:active{
	}
	.country-highlight-olive:active{
	}
	.country-no-indent{
		font-family:"Nunito Sans";
		font-weight:800;
		font-size:40px;
		color:#FEFFFE!important;
		border-style:none;
		background-size:auto auto;
		border-color:rgba(0,0,0,0.0)!important;
		margin-bottom:0px;
		margin-top:0px;
		text-indent:2px;
		border-top-width:0px;
		border-right-width:0px;
		border-left-width:0px;
	}
	.country-no-indent:hover{
		;
	}
	.country-no-indent:active{
	}
	.central-am-line{
		border-style:solid;
		border-bottom-width:21px;
		border-color:#5E9141!important;
	}
	.central-am-line:hover{
	}
	.central-am-line:active{
	}
	.logo-costa-rica{
		margin-top:5px;
		height:80px;
		margin-bottom:20px;
	}
	.map-costa-rica{
		width:265px;
		margin-top:0px;
	}
	.logo-dom-rep{
		height:90px;
		margin-top:10px;
		margin-bottom:20px;
	}
	.dom-rep-map{
		width:265px;
		margin-top:0px;
	}
	.logo-el-sal{
		margin-top:10px;
	}
	.el-sal-map{
		width:265px;
		margin-top:0px;
	}
	.logo-guat{
		height:120px;
		margin-top:10px;
		margin-bottom:20px;
	}
	.logo-hond{
		margin-top:10px;
		height:80px;
		margin-left:0px;
		margin-bottom:20px;
	}
	.guat-map{
		width:265px;
		margin-top:0px;
	}
	.hond-map{
		width:265px;
		margin-top:0px;
	}
	.logo-panama{
		margin-top:10px;
		height:105px;
		margin-bottom:20px;
	}
	.map-panama{
		margin-top:0px;
		width:265px;
	}
	.circle-style-2{
		width:48px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.new-column-margin{
		margin-bottom:30px;
	}
	.full-width-photo{
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		width:100%;
	}
	.large-hed{
		color:#000000!important;
		font-family:"Nunito Sans";
		font-weight:bold;
		font-size:22px;
		margin-top:0px;
		text-align:left;
		line-height:28px;
	}
	.home-subhed{
		width:100%;
		font-weight:normal;
		letter-spacing:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		padding-left:0px;
		font-size:20px;
		line-height:26px;
		margin-top:0px;
	}
	.home-hed{
		font-size:32px;
		margin-bottom:0px;
		font-weight:800;
		width:100%;
		line-height:35px;
		margin-top:0px;
		text-transform:none;
		border-bottom-width:4px;
		padding-bottom:5px;
	}
	.home-hed-orange{
		font-size:32px;
		font-weight:800;
		border-style:solid;
		padding-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		margin-top:0px;
		line-height:38px;
		border-width:0px 0px 0px 0px;
	}
	.row-with-margins{
		margin-top:00px;
		background-size:auto auto;
		margin-bottom:25px;
	}
	.intro-big-bc-top-par{
		font-family:"Nunito Sans";
		font-weight:normal;
		margin-top:10px;
		font-size:16px;
		color:#000000!important;
		line-height:26px;
		margin-bottom:20px;
		letter-spacing:0.01rem;
	}
	.top-row-margin{
		margin-top:10px;
	}
	.photo-style-1{
		width:100%;
		margin-top:0px;
	}
	.home-row-margin-top{
		margin-top:120px;
		margin-bottom:0px;
		padding-bottom:0px;
		font-family:"Nunito Sans";
		font-weight:800;
		font-size:30px;
		background-color:transparent;
		line-height:36px;
		padding-left:0px;
	}
	.row-no-margins{
		margin-top:0px;
		padding-right:0px;
		padding-left:3px;
	}
	.column-height{
		height:200px;
	}
	.pullquotestyle1{
		font-family:"Nunito Sans";
		font-size:23px;
		font-weight:bold;
		background-position:left center;
		text-align:left;
		color:#FFFFFF!important;
		background-color:transparent;
		line-height:28px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.backquote{
	}
	.pqrow1{
		margin-top:30px;
		margin-bottom:28px;
	}
	.column-no-margins{
		;
	}
	.pq-column{
		padding-left:10px;
		padding-bottom:15px;
		padding-top:15px;
		margin-bottom:0px;
		margin-top:0px;
		height:280px;
	}
	.key-findings{
		font-size:15px;
		letter-spacing:0.01rem;
		line-height:24px;
		margin-bottom:30px;
	}
	.row-margin-bottom{
		margin-bottom:5px;
	}
	.heading-copy-1{
		font-size:16px;
		line-height:110%;
	}
	.orange-row{
		width:100%;
		height:50px;
		margin-bottom:10px;
	}
	.h1-bloc-11-style{
		width:100%;
	}
	.orange-strip{
		height:10px;
		margin-bottom:10px;
	}
	.report-color{
		color:#3F1B45!important;
		font-weight:800;
		font-size:14px;
	}
	.report-bc{
		font-family:"Nunito Sans";
		font-size:16px;
		color:#000000!important;
		line-height:26px;
		letter-spacing:0.01rem;
		margin-bottom:20px;
	}
	.lar{
	}
	.footnote{
		font-family:"Nunito Sans";
		font-size:10px;
	}
	.sidebar-bc{
		font-family:"Nunito Sans";
		font-size:16px;
		color:#000000!important;
		line-height:26px;
		letter-spacing:0.01rem;
		margin-bottom:20px;
		padding-right:0px;
		padding-left:0px;
		margin-top:5px;
	}
	.sdg-logo{
		margin-bottom:10px;
		background-position:left center;
	}
	.sidebar{
		margin-top:25px;
		padding-right:0px;
		padding-left:0px;
	}
	.repo{
	}
	.report{
	}
	.image-in-text{
		margin-top:20px;
		margin-bottom:20px;
	}
	.superscript{
		font-size:5em;
		margin-right:3px;
		line-height:2px;
		overflow:visible;
		float:none;
	}
	.<style>superscript--font-size:4em-margin-right:3px-line-height:-2-vertical-align:-super-<style>{
	}
	.pullquotestyle2{
		font-family:"Nunito Sans";
		font-size:21px;
		line-height:23px;
		font-weight:bold;
		background-position:left center;
		text-align:left;
		color:#FFFFFF!important;
		background-color:transparent;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
	}
	</style>{
	}
	.pullquotestyle3{
		font-family:"Nunito Sans";
		font-size:24px;
		line-height:26px;
		font-weight:bold;
		background-position:left center;
		text-align:left;
		color:#FFFFFF!important;
		background-color:transparent;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
	}
	.orange-button{
		width:225px;
		height:45px;
		background-color:#F48E24;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#FFFFFF!important;
		font-size:13px;
		text-align:center;
		margin:0px 0px 5px 0px;
		padding:13px 12px 12px 12px;
		border-radius:0px 0px 0px 0px;
	}
	.orange-button:hover{
		background-color:#F48E24;
		width:225px;
		height:45px;
		margin:0px 5px 5px 0px;
	}
	.orange-button:active{
		width:225px;
		height:45px;
		background-color:#F48E24;
		margin:0px 20px 5px 0px;
	}
	.footnote-bc-style{
		margin-top:15px;
	}
	.gfn-circle-page{
		width:100px;
		height:100px;
	}
	.home-hed-2{
		font-size:25px;
		margin-bottom:0px;
		font-weight:800;
		width:100%;
		margin-top:0px;
		text-transform:none;
		border-bottom-width:6px;
		letter-spacing:0.02rem;
		line-height:30px;
		padding-left:3px;
	}
	.home-hed-orange-2{
		font-size:25px;
		font-weight:800;
		border-style:solid;
		padding-top:8px;
		line-height:30px;
		margin-top:10px;
		padding-left:3px;
		border-width:0px 0px 0px 0px;
	}
	.home-subhed-2{
		font-weight:normal;
		margin-bottom:20px;
		margin-left:0px;
		padding-left:0px;
		font-size:16px;
		padding-top:10px;
		letter-spacing:0.02rem;
		line-height:21px;
		padding-right:5px;
		margin-right:0px;
	}
	.new-column-home-page{
		padding-top:10px;
		margin-top:0px;
		margin-left:0px;
	}
	.home-row-margin-top-2{
		margin-top:15px;
		margin-bottom:0px;
		padding-bottom:0px;
		font-family:"Nunito Sans";
		font-weight:800;
		color:#F48E24!important;
		font-size:30px;
		background-color:transparent;
		line-height:36px;
		padding-left:5px;
	}
	.verstion2homepage{
		margin-top:0px;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:hover{
		background-color:#949399;
		font-family:"Nunito Sans";
		font-size:11px;
		color:#FFFFFF!important;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:active{
		font-family:"Nunito Sans";
		font-size:11px;
		color:#000000!important;
		background-color:#FFFFFF;
	}
	.extra-photo{
		height:500px;
	}
	.extra-image{
		height:500px;
	}
	.case-study-column{
		margin-top:25px;
	}
	.case-study-margins{
		margin-left:5px;
	}
	.sm-row{
		text-align:left;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:12px;
	}
	.bc-white{
		font-family:"Nunito Sans";
		font-size:14px;
		color:rgba(254,255,254,0.8)!important;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.gfb-logo-bottom{
		margin-bottom:12px;
		text-align:left;
		margin-left:15px;
		margin-top:10px;
		padding:0px 0px 0px 0px;
	}
	.sm-icon{
		margin-right:5px;
		padding:0px 10px 0px 10px;
	}
	.gfn-logo-bottom-2{
		width:150px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.title-bottom{
		font-family:"Nunito Sans";
		font-weight:800;
		color:#FEDE2F!important;
		font-size:13px;
		text-decoration:none;
		text-transform:none;
		letter-spacing:0.02rem;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
	}
	.sm-button{
		float:left;
		width:35px;
	}
	.orange-year{
		color:#F48E24!important;
	}
	.bottom-nav-row{
		;
	}
	.sm-button-bottom{
		margin-left:0px;
		float:none;
	}
	.sm-column{
		margin:10px 0px 5px 0px;
		padding:0px 0px 0px 0px;
	}
	.bottom-column-padding{
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
	}
	.bottom-title-column{
		margin-top:20px;
		margin-bottom:5px;
	}
	.new-sm-column{
		margin-left:15px;
	}
	.address-row{
		margin-bottom:15px;
		font-size:12px;
		color:rgba(255,255,255,0.6)!important;
		margin-top:10px;
	}
	.report-title-{
		margin-bottom:10px;
	}
	.social-media-row{
		margin-top:0px;
		margin-bottom:5px;
	}
	.logo-row{
		margin-bottom:15px;
	}
	.bottom-nav-top-row{
		padding-left:0px;
	}
	.bottom-nav-bottom-row{
		;
	}
	.gfn-white-logo-bottom{
		margin-top:10px;
		width:225px;
	}
	.bottom-copyright{
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.sm-icon-1{
		padding-left:0px;
		margin-left:0px;
		width:40px;
	}
	.large-hed-reverse{
		color:#FFFFFF!important;
		font-family:"Nunito Sans";
		font-weight:700;
		font-size:28px;
		margin-bottom:0px;
		margin-top:0px;
		text-align:left;
	}
	.impact-tiles-top{
		padding-top:20px;
	}
	.blue-social-list-padding{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 2px;
	}
	.links-centered{
		margin-bottom:20px;
		margin-left:2px;
	}
	.case-study-hed-1{
	}
	.blue-button{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 0px 40px 0px;
		padding:14px 12px 12px 12px;
		border-radius:15px 15px 15px 15px;
	}
	.blue-button:hover{
		background-color:#29CBFA;
		width:225px;
		height:45px;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 0px 40px 0px;
		padding:14px 12px 12px 12px;
	}
	.blue-button:active{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		background-clip:padding-box!important;
		-webkit-background-clip:padding-box!important;
		margin:0px 0px 40px 0px;
		padding:14px 12px 12px 12px;
	}
	.sources-bc{
		font-family:"Nunito Sans";
		font-size:16px;
		color:#000000!important;
		line-height:26px;
		letter-spacing:0.01rem;
		margin-bottom:20px;
	}
	.sidebar-hed{
		font-size:14px;
	}
	.double-bloc-row{
		margin-top:0px;
		margin-bottom:0px;
		height:320px;
	}
	.green-pq-column{
		padding-top:20px;
		margin-top:20px;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	.pink-pq-bloc-height{
		height:320px;
	}
	.pink-pq-column{
		margin-top:2px;
	}
	.pink-pq-div-style{
		;
	}
	.pink-pq-row-padding{
		margin-bottom:25px;
		padding-top:0px;
		margin-top:0px;
	}
	.version2titlerow{
		margin-left:2px;
		margin-bottom:0px;
	}
	.pullquote-line{
		margin-left:15px;
		margin-right:5px;
	}
	.fb-page-hero{
		;
	}
	.orange-button-blue{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		border-style:none;
		margin:10px 0px 20px 0px;
		padding:14px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-blue:hover{
		background-color:#24B7E2;
		width:225px;
		height:45px;
		border-style:none;
		margin:10px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-blue:active{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		border-style:none;
		margin:10px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.logo-guat-copy-1{
		margin-top:10px;
		height:45px;
		margin-bottom:20px;
	}
	.pullquotestyle1:hover{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.pink-pq-div-style:hover{
		padding-top:0px;
		padding-bottom:0px;
		margin:0px 0px 0px 0px;
	}
	.pink-pq-column:hover{
		;
	}
	.pink-pq-row-padding:hover{
		;
	}
	.pink-pq-row-padding:active{
		margin-top:0px;
		margin-bottom:25px;
		padding-top:0px;
		padding-bottom:0px;
	}
	.pullquotestyle1:active{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.pink-pq-column:active{
		;
	}
	.pink-pq-div-style:active{
		;
	}
	.backquote:hover{
	}
	.intro-big-bc:hover{
	}
	.intro-big-bc:active{
	}
	.extra-image-2{
		height:500px;
	}
	.fa-logo{
		width:150px;
		margin-top:10px;
	}
	.fa-top-indent{
		padding-top:5px;
	}
	.link-color-na-2{
		font-family:"Nunito Sans";
		color:#F48E24!important;
		font-weight:900;
	}
	.link-color-na-2:hover{
		font-family:"Nunito Sans";
		font-weight:900;
		color:#F48E24!important;
	}
	.link-color-na-2:active{
		font-family:"Nunito Sans";
		font-weight:900;
		color:#F48E24!important;
	}
	.fa-color{
		color:#FFDF2E!important;
		font-weight:800;
		font-size:14px;
	}
	.feba-color{
		color:#E643EB!important;
		font-weight:800;
		font-size:14px;
	}
	.parts-style:hover{
	}
	.parts-style:active{
	}
	.gfn-color:hover{
		font-size:14px;
	}
	.gfn-color:active{
		font-size:14px;
	}
	.report-color:hover{
	}
	.report-color:active{
	}
	.about-color:hover{
	}
	.about-color:active{
	}
	.heading-green{
		font-size:22px;
	}
	.north-america-copy-1{
		border-color:#7EE999!important;
	}
	.north-america-copy-1:hover{
	}
	.north-america-copy-1:active{
	}
	.smaller-copy{
		font-size:14px;
		line-height:18px;
	}
	.smaller-copy:hover{
	}
	.list-items-source{
		font-size:11px;
	}
	.smaller-icon-number{
		font-size:20px;
		line-height:24px;
	}
	.icon-ff{
		color:#000000!important;
	}
	.home-page-subhed-sm{
		font-size:15px;
	}
	.flcopystyle{
		font-family:"Nunito Sans";
		font-size:24px;
		font-weight:bold;
		background-position:left center;
		text-align:left;
		color:#FFFFFF!important;
		background-color:transparent;
		line-height:26px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.flcopystyle:hover{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.flcopystyle:active{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.hplinkscolumn{
		margin-bottom:0px;
	}
	.article-link-style{
		font-size:18px;
		margin-left:0px;
		line-height:16%;
	}
	.read-more-button{
		width:120px;
		height:40px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		margin:0px 0px 20px 0px;
		padding:10px 12px 12px 12px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button:hover{
		background-color:#29CBFA;
		width:120px;
		height:40px;
		margin:0px 0px 20px 0px;
	}
	.read-more-button:active{
		width:120px;
		height:40px;
		background-color:#29CBFA;
		margin:0px 0px 20px 0px;
	}
	.read-more-button-copy-1{
		width:120px;
		height:40px;
		background-color:#FEDF2E;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		margin:0px 0px 20px 0px;
		padding:10px 12px 12px 12px;
		border-radius:10px 10px 10px 10px;
	}
	.read-more-button-copy-1:hover{
		background-color:#FEDF2E;
		width:120px;
		height:40px;
		margin:0px 0px 20px 0px;
	}
	.read-more-button-copy-1:active{
		width:120px;
		height:40px;
		background-color:#FEDF2E;
		margin:0px 0px 20px 0px;
	}
	.featlinks{
		width:225px;
		height:45px;
		background-color:#F48E24;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		margin:0px 0px 20px 0px;
		padding:12px 12px 12px 12px;
		border-radius:14px 14px 14px 14px;
	}
	.featlinks:hover{
		background-color:#F48E24;
		width:225px;
		height:45px;
		margin:0px 20px 20px 0px;
	}
	.featlinks:active{
		width:225px;
		height:45px;
		background-color:#F48E24;
		margin:0px 20px 20px 0px;
	}
	.row-with-margins:active{
		margin-bottom:25px;
	}
	.row-with-margins:hover{
		margin-bottom:25px;
	}
	.article-link-style-country{
		margin-left:0px;
		text-align:left;
		margin-top:120px;
	}
	.article-link-style:hover{
		;
	}
	.article-link-style:active{
		text-align:left;
	}
	.article-link-style-country-copy-1{
		margin-left:0px;
		margin-top:120px;
	}
	.article-link-style-country-copy-1:hover{
	}
	.article-link-style-country-copy-1:active{
	}
	.article-link-style-country:hover{
	}
	.article-link-style-country:active{
	}
	.small-columns{
		margin-right:0px;
		padding-right:0px;
	}
	.circle-style-2:hover{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.circle-style-2:active{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.bloc-padding-article-links:hover{
	}
	.bloc-padding-article-links:active{
	}
	.key-findings:hover{
	}
	.key-findings:active{
	}
	.iconrows{
		margin:0px 0px 0px 0px;
	}
	.iconrows:active{
		padding-left:0px;
	}
	.iconrows:hover{
	}
	.orange-button-copy-1{
		width:225px;
		height:45px;
		background-color:#F48E24;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		margin:0px 0px 5px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.orange-button-copy-1:hover{
		background-color:#F48E24;
		width:225px;
		height:45px;
		margin:0px 5px 5px 0px;
	}
	.orange-button-copy-1:active{
		width:225px;
		height:45px;
		background-color:#F48E24;
		margin:0px 20px 5px 0px;
	}
	.blueblue{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#000000!important;
		font-size:13px;
		text-align:center;
		margin:0px 0px 5px 0px;
		padding:12px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.blueblue:hover{
		background-color:#29CBFA;
		width:225px;
		height:45px;
		color:#000000!important;
		margin:0px 5px 5px 0px;
		padding:12px 12px 12px 12px;
	}
	.blueblue:active{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		color:#000000!important;
		margin:0px 20px 5px 0px;
		padding:12px 12px 12px 12px;
	}
	.sd-button{
		width:225px;
		height:45px;
		background-color:#29CBFA;
		font-family:"Nunito Sans";
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		font-size:13px;
		color:#000000!important;
		border-style:none;
		margin:10px 0px 20px 0px;
		padding:14px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.sd-button:hover{
		background-color:#29CBFA;
	}
	.sd-button:active{
		background-color:#29CBFA;
	}
	.circlecolumnxs{
		margin:0px 0px 0px 12px;
		padding:0px 0px 0px 0px;
	}
	.icon-na{
		color:#F48E24!important;
	}
	.north-a-top-margin{
		margin-bottom:0px;
	}
	.fb-page-header-1{
		margin-bottom:5px;
		font-size:20px;
		font-weight:800;
		color:#5E9141!important;
		margin-top:30px;
		line-height:120%;
	}
	.reg-country-list{
	}
	.fb-page-header-2{
		font-size:20px;
		margin-top:35px;
	}
	.last-line-list{
		margin-bottom:30px;
	}
	.link-color-po{
		font-family:"Nunito Sans";
		color:#000000!important;
	}
	.link-color-po:hover{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:rgba(0,0,0,0.55)!important;
	}
	.link-color-po:active{
		font-family:"Nunito Sans";
		font-weight:normal;
		color:rgba(0,0,0,0.55)!important;
	}
	.smaller-copy-copy-1{
		font-size:14px;
		line-height:140%;
		margin-bottom:20px;
	}
	.smaller-copy-copy-1:hover{
	}
	.pink-strip{
		margin-bottom:10px;
		height:10px;
	}
	.h1-hed-black{
		line-height:28px;
		font-family:"Nunito Sans";
		font-weight:800;
		letter-spacing:-.02rem;
		margin-bottom:140px;
		font-size:25px;
		margin-top:0px;
	}
	.hero-subhed{
		font-size:18px;
		margin-top:10px;
		margin-bottom:5px;
	}
	.hp-download-box{
		width:210px;
		font-size:12px;
		margin-top:0px;
	}
	.hp-update-box{
		font-size:16px;
		width:120px;
		margin-top:14px;
		letter-spacing:0rem;
		height:34px;
		padding-bottom:2px;
		padding-top:5px;
		margin-bottom:0px;
	}
	.hp-update-box:hover{
		font-size:16px;
		letter-spacing:0rem;
		width:120px;
		height:34px;
	}
	.hp-update-box:active{
		font-size:16px;
		letter-spacing:0rem;
		width:120px;
		height:34px;
	}
	.update-home-hed{
		font-size:25px;
		margin-bottom:0px;
		font-weight:800;
		width:100%;
		margin-top:0px;
		text-transform:none;
		border-bottom-width:6px;
		letter-spacing:0.02rem;
		line-height:30px;
		padding-left:3px;
	}
	.icon-descript-subhed{
		font-family:"Nunito Sans";
		text-transform:none;
		font-size:18px;
		font-weight:bold;
		color:#87F8A2!important;
		line-height:22px;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:25px;
		letter-spacing:0px;
	}
	.icon-descript-subhed-blue{
		font-family:"Nunito Sans";
		text-transform:none;
		font-size:18px;
		font-weight:bold;
		color:#2BD0FF!important;
		line-height:22px;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:25px;
		letter-spacing:0px;
	}
	.icon-descript-subhed-orange{
		font-family:"Nunito Sans";
		text-transform:none;
		font-size:18px;
		font-weight:bold;
		color:#F58F25!important;
		line-height:22px;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:25px;
		letter-spacing:0px;
	}
	.icon-number-subhed-2{
		font-family:"Nunito Sans";
		text-transform:uppercase;
		font-size:18px;
		font-weight:bold;
		color:#FFFFFE!important;
		line-height:20px;
		padding-top:0px;
		margin-bottom:15px;
		letter-spacing:1px;
		margin-top:5px;
	}
	.method-button{
		background-color:#F58F25;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#FFFFFE!important;
		font-size:13px;
		text-align:center;
		border-style:none;
		width:150px;
		line-height:15px;
		margin:10px 0px 20px 0px;
		padding:15px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button:hover{
		background-color:#C9751E;
		width:150px;
		height:45px;
		border-style:none;
		font-size:13px;
		line-height:15px;
		padding-top:15px;
		margin:10px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button:active{
		width:150px;
		height:45px;
		background-color:#F58F25;
		border-style:none;
		padding-top:15px;
		font-size:13px;
		line-height:15px;
		margin:10px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.column-height-update{
		height:200px;
	}
	.download-report-button{
		width:245px;
		background-color:#F58F25;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#FFFFFE!important;
		font-size:13px;
		text-align:center;
		border-style:none;
		height:43px;
		line-height:15px;
		margin:10px 0px 10px 0px;
		padding:15px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.download-report-button:hover{
		background-color:#C9751E;
		width:245px;
		height:43px;
		border-style:none;
		font-size:13px;
		line-height:15px;
		padding-top:15px;
		margin:10px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.download-report-button:active{
		width:245px;
		background-color:#F58F25;
		border-style:none;
		font-size:13px;
		line-height:15px;
		height:43px;
		padding-top:15px;
		margin:10px 0px 20px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.update-icon-column-truck{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.update-icon-column-co{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 0px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 1px 0px;
	}
	.update-icon-column-people{
		border-style:solid;
		border-color:#FEFFFE!important;
		margin:20px 20px 5px 0px;
		padding:0px 30px 0px 0px;
		border-width:0px 0px 0px 0px;
	}
	.large-hed-reverse-update{
		color:#FFFFFF!important;
		font-family:"Nunito Sans";
		font-weight:700;
		font-size:27px;
		margin-bottom:30px;
		margin-top:0px;
		text-align:left;
	}
	.iconrows-update{
		margin:0px 0px 0px 0px;
	}
	.iconrows-update:hover{
	}
	.iconrows-update:active{
		padding-left:0px;
	}
	.goals{
		margin-top:7px;
		width:120px;
	}
	.no-margin-top{
		margin-top:0px;
	}
	.icon-descript-subhed:hover{
	}
	.methodology-h1{
		font-size:38px;
		font-weight:800;
		margin-top:100px;
	}
	.intro-big-bc-orange{
		font-family:"Nunito Sans";
		font-weight:bold;
		margin-top:15px;
		font-size:16px;
		color:#F58F25!important;
		line-height:18px;
		margin-bottom:20px;
		letter-spacing:-0.01rem;
	}
	.intro-big-bc-orange:hover{
	}
	.intro-big-bc-orange:active{
	}
	.sdg-goals-link{
		font-size:16px;
		line-height:16px;
	}
	.h2-hed-black{
		font-size:22px;
		font-family:"Nunito Sans";
		font-weight:bold;
		letter-spacing:-.02rem;
		line-height:22px;
		margin-bottom:5px;
		margin-top:12px;
	}
	.h2-hed-black:hover{
		font-weight:700;
	}
	.h2-hed-black:active{
		font-weight:700;
	}
	.label-update{
		font-size:14px;
	}
	.label-update:hover{
		font-size:14px;
	}
	.label-update:active{
		font-size:14px;
	}
	.nav-toggle{
		color:transparent!important;
	}
	.smalll-caps{
		font-family:"Nunito Sans";
		letter-spacing:0.1rem;
		font-weight:bold;
	}
	.acknowledge-margins{
		margin-top:0px;
		margin-bottom:0px;
	}
	.body-copy-light{
		font-weight:normal;
	}
	.region-button{
		font-family:"Nunito Sans";
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		color:#000000!important;
		background-color:#F3F3F2;
	}
	.region-button:hover{
		background-color:#F3F3F3;
		color:#000000!important;
	}
	.region-button:active{
		background-color:#F2F3F2;
		color:#000000!important;
	}
	.list-item-s-xs{
		padding-top:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:0px;
		height:35px;
	}
	.pink-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		width:145px;
		margin-top:120px;
		margin-bottom:4px;
		margin-left:0px;
		padding:5px 10px 3px 10px;
	}
	.blue-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		margin-top:120px;
		margin-bottom:4px;
		width:190px;
		text-indent:0px;
		padding:5px 10px 3px 10px;
	}
	.grey-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		margin-top:120px;
		margin-bottom:4px;
		width:79px;
		padding:5px 10px 3px 10px;
	}
	.bread-crumb-bottom-margin{
		margin-bottom:20px;
	}
	.profile-column-bottom-margin{
		margin-bottom:0px;
	}
	.list-padding{
		width:230px;
	}
	.green-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		margin-top:120px;
		margin-bottom:4px;
		width:82px;
		margin-left:0px;
		padding:5px 10px 3px 10px;
	}
	.orange-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		margin-top:120px;
		margin-bottom:4px;
		width:144px;
		margin-left:0px;
		padding:5px 10px 3px 10px;
	}
	.profile-column-bottom-margin:hover{
	}
	.profile-column-bottom-margin:active{
	}
	.olive-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		margin-top:120px;
		margin-bottom:4px;
		margin-left:0px;
		width:197px;
		padding:5px 10px 3px 10px;
	}
	.india-logo-copy-1{
		margin-top:0px;
		height:140px;
		margin-bottom:5px;
	}
	.yellow-continent{
		font-size:14px;
		letter-spacing:0.02rem;
		width:118px;
		margin-top:120px;
		margin-bottom:4px;
		margin-left:0px;
		padding:5px 10px 3px 10px;
	}
	.orange-continent-copy-1{
		font-size:14px;
		letter-spacing:0.02rem;
		width:215px;
		margin-top:120px;
		margin-bottom:4px;
		margin-left:0px;
		padding:5px 10px 3px 10px;
	}
	.green-continent-copy-1{
		font-size:14px;
		letter-spacing:0.02rem;
		margin-top:120px;
		margin-bottom:4px;
		margin-left:0px;
		width:215px;
		padding:5px 10px 3px 10px;
	}
	.fb-page-header-black{
		margin-bottom:5px;
		font-size:18px;
		font-weight:800;
		color:#000000!important;
		margin-top:30px;
		line-height:120%;
	}
	.fb-page-header-2-black{
		font-size:20px;
		margin-top:20px;
	}
	.new-div-container{
		border-width:0px 0px 0px 0px;
	}
	.fb-page-header-1-black{
		margin-bottom:5px;
		font-size:20px;
		font-weight:800;
		color:#000000!important;
		margin-top:30px;
		line-height:120%;
	}
	.row-no-line{
		border-bottom-width:0px;
	}
	.covid-bc{
		font-family:"Nunito Sans";
		color:#FFFFFE!important;
		font-size:16px;
		line-height:24px;
		text-indent:0px;
		font-weight:400;
		margin:15px 0px 15px 0px;
	}
	.covid-bc-lora{
		font-family:"Lora";
		color:#000000!important;
		font-size:13px;
		line-height:16px;
		text-indent:0px;
		font-weight:normal;
		margin:10px 0px 5px 0px;
	}
	.covid-circle{
		height:80px;
		margin-top:10px;
	}
	.sk-logo-copy-1{
		margin-top:5px;
		height:80px;
		margin-bottom:20px;
	}
	.indonesia-logo{
		margin-bottom:20px;
		margin-top:10px;
	}
	.malaysia-logo{
		height:40px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.nz-logo{
		margin-top:0px;
		margin-bottom:20px;
	}
	.phl-logo{
		height:80px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.thai-logo{
		margin-top:5px;
		margin-bottom:20px;
	}
	.vietnam-logo{
		margin-top:5px;
		margin-bottom:20px;
		height:35px;
	}
	.bolivia-logo{
		height:70px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.ethiopia-logo{
		height:90px;
		margin-top:0px;
		margin-bottom:20px;
	}
	.ethiopia-map{
		height:250px;
	}
	.ghana-logo{
		height:60px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.kenya-logo{
		height:90px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.kenya-map{
		height:220px;
		margin-top:10px;
	}
	.mad-map{
		height:240px;
		margin-top:10px;
	}
	.nigeria-logo{
		height:70px;
		margin-top:5px;
		margin-bottom:20px;
	}
	.nigeria-map{
		height:200px;
	}
	.nicar-map{
		height:240px;
	}
	.region-country-list-style-new{
		border-color:#F2F3F2!important;
		border-bottom-width:2px;
	}
	.top-menu-margin-bottom{
		margin-bottom:8px;
		margin-left:0px;
	}
	.drop-list-item{
		padding-top:5px;
		padding-bottom:5px;
	}
	.drop-list-item:hover{
	}
	.drop-list-item:active{
	}
	.hp-download-box-2{
		width:210px;
		font-size:12px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:0px;
	}
	.hp-download-box-2:hover{
	}
	.view-studies-button{
		font-size:12px;
		width:210px;
		margin-left:0px;
		margin-top:5px;
	}
	.view-studies-button:hover{
	}
	.orange-drop-list{
		;
	}
	.bottom-margin-50{
		margin-bottom:35px;
		margin-left:0px;
	}
	.bottom-button-bloc-margins{
		margin-bottom:0px;
	}
	.key-findings-link{
		font-size:15px;
		letter-spacing:0.01rem;
		line-height:24px;
	}
	.key-findings-link:hover{
	}
	.key-findings-link:active{
	}
	.method-button-2{
		background-color:#F58F25;
		font-family:"Nunito Sans";
		font-weight:bold;
		color:#FFFFFE!important;
		font-size:13px;
		text-align:center;
		border-style:none;
		width:235px;
		line-height:15px;
		margin:10px 0px 15px 0px;
		padding:16px 12px 12px 12px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button-2:hover{
		background-color:#C9751E;
		width:235px;
		height:45px;
		border-style:none;
		font-size:13px;
		line-height:15px;
		padding-top:16px;
		margin:10px 0px 15px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.method-button-2:active{
		width:235px;
		height:45px;
		background-color:#F58F25;
		border-style:none;
		padding-top:16px;
		font-size:13px;
		line-height:15px;
		margin:10px 0px 15px 0px;
		border-radius:12px 12px 12px 12px;
	}
	.no-bottom-margins{
		margin-bottom:5px;
	}
	.nic-logo{
		margin-top:5px;
		margin-bottom:20px;
		height:80px;
	}
	.extra-fbp-margin{
		margin-bottom:15px;
	}
	.photo-no-margin-top{
		margin-top:0px;
	}
	.sd-margin{
		margin-top:5px;
	}
	.report-bc-link{
		font-family:"Nunito Sans";
		font-size:16px;
		color:#000000!important;
		line-height:26px;
		letter-spacing:0.01rem;
		margin-bottom:20px;
	}
	.fbt-text-margin{
		margin-bottom:0px;
	}
	.mad-logo{
		margin-top:-10px;
		margin-bottom:20px;
	}
	.button-margin-new{
		margin-bottom:0px;
		margin-top:00px;
	}
	.bofa-logo{
		margin-bottom:30px;
	}
	.circle-links-no-margin{
		;
	}
	.icon-style-us{
		margin-bottom:5px;
		height:50px;
		margin-top:5px;
	}
	.hero-home-page-bloc{
		background-position:center top;
		background-size:auto 95%;
		background-repeat:no-repeat;
	}
	.sb-column-margins{
		margin-right:0px;
		margin-left:0px;
		padding-right:0px;
		padding-left:0px;
	}
	.sidebar-no-margins{
		;
	}
	.sdg-graphic{
		;
	}
	.home-hed-yellow{
		font-size:25px;
		font-weight:800;
		border-style:solid;
		padding-top:8px;
		line-height:30px;
		margin-top:10px;
		padding-left:3px;
		border-width:0px 0px 0px 0px;
	}
	.med-hed-margin{
		margin-top:5px;
	}
	.bread-crumb-menu:hover{
		font-size:11px;
	}
	.bread-crumb-menu:active{
		font-size:11px;
	}
	.asia-blue:active{
		font-size:11px;
	}
	.asia-blue:hover{
		font-size:11px;
	}
	.asia-blue{
		font-size:11px;
	}
	.samerica-pink{
		font-size:11px;
	}
	.namerica-orange{
		font-size:11px;
	}
	.namerica-orange:hover{
		font-size:11px;
	}
	.namerica-orange:active{
		font-size:11px;
	}
	.africa-grey{
		font-size:11px;
	}
	.africa-grey:hover{
		font-size:11px;
	}
	.africa-grey:active{
		font-size:11px;
	}
	.me-yellow{
		font-size:11px;
	}
	.me-yellow:hover{
		font-size:11px;
	}
	.me-yellow:active{
		font-size:11px;
	}
	.ca-olive{
		font-size:11px;
	}
	.ca-olive:hover{
		font-size:11px;
	}
	.ca-olive:active{
		font-size:11px;
	}
	.key-findings-no-margin{
		margin-bottom:10px;
	}
	.div-margin{
		margin-bottom:20px;
	}
	
	/* Mobile Row Margin Offsets */
	.voffset-xs{
		margin-top:30px;
	}
	
}

