/*

yellow: #FFF700
red: #F25113
orange: #F89300
teal: #00ADAE
light blue: #0093D8
blue: #104B9F
black: #222021

*/

@import url('https://fonts.googleapis.com/css2?family=Spartan:wght@300;400;600;800&display=swap');

html {
  scroll-behavior: smooth;
}

body{
	margin:0;
	padding:0;
	font-family: 'Spartan', sans-serif;
	font-size:18px;
	line-height:160%;
	color:#444444;
}

h1,h2,h3,h4{
	margin:0;
}

div{
	box-sizing:border-box;	
}

svg{
	max-width:100%;
	height:auto;
}

.screenContainer{
	width:1200px;
	margin:0 auto;
	position:relative;
}

.background-yellow{
	background-color:#FFF700;
}

.background-red{
	background-color:#F25113;
}

.background-orange{
	background-color:#F89300;
}

.background-teal{
	background-color:#00ADAE;
}

.background-light-blue{
	background-color:#0093D8;
}

.background-blue{
	background-color:#104B9F;
}

.background-light-gray{
	background-color:#f8f8f8;
}

.section{
	padding:0;
	margin-bottom:100px;
}

.section h2{
	color:#104B9F;
}

.flexWrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	    -ms-flex-direction:row;
	        flex-direction:row;
}

.flexItem{
	-webkit-box-flex:1;
	    -ms-flex:1 1 auto;
	        flex:1 1 auto;
}

.section-head{
	font-weight:600;
	font-size:40px;
	line-height:160%;
}

#logo-footer{
	width:50%;	
}

#social-media{
	text-align:right;
	padding:20px 0;
	z-index: 10;
	position: relative;
}

#social-media a{
	color:#104BA0;
	font-size:26px;
	margin-left:5px;
}

#social-media.with-text a{
	color:#fff;
	background-color:#104BA0;
	font-size: 13px;
	padding:6px 14px;
	border-radius:5px;
	text-decoration:none;
	vertical-align:middle;
}

#social-media.with-text a i{
	font-size:18px;
	margin-right:20px;
	display:inline-block;
	vertical-align:middle;
	line-height:0;
}

#social-media.with-text a span{
	display:inline-block;
	vertical-align:middle;
	line-height:0;
}

#social-media-footer{
	text-align:center;
	padding:20px 0;
}

#social-media-footer a{
	color:#104BA0;
	font-size:26px;
	margin-left:5px;
}

#social-media-footer.with-text a{
	color:#fff;
	background-color:#104BA0;
	font-size: 13px;
	padding:6px 14px;
	border-radius:5px;
	text-decoration:none;
	vertical-align:middle;
	display:inline-block;
	min-width:85px;
	margin-bottom:10px;
}

#social-media-footer.with-text a i{
	font-size:18px;
	margin-right:20px;
	display:inline-block;
	vertical-align:middle;
	line-height:0;
}

#social-media-footer.with-text a span{
	display:inline-block;
	vertical-align:middle;
	line-height:0;
}

#intro{
	width: 100%;
	background:url(/images/cover-image.png) no-repeat #fef200;
	background-position:calc(50% + 250px) bottom;
	background-image:none;
}

.cover{
	height:860px;
	position:relative;
}

.cover-content{
	position: relative;
	height: calc(100% - 70px);
	z-index:10;
}

.cover .head{
	position:absolute;
	top:320px;
	width:550px;
	font-size:15px;
	color:#444444;
	z-index:75;
}

.cover .head #logo{
	margin-bottom:30px;
	max-width:165px;
}

.cover .head h1{
	font-size:50px;
	line-height: 120%;
	font-weight: 600;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#104BA0;
}

.cover .head h1 + p{
	margin:0;
	font-size:18px;
	margin-bottom:30px;
}

.cover .downloadReport{
	margin-top:60px;
	text-decoration:none;
	color:#104ba0;
}

.cover .downloadReport > *{
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
}

.cover .head i.fa-arrow-circle-down{
	font-size:60px;
	color:#104BA0;
}

#logo{
	height: 210px;
}

.header-image{
	position:absolute;
	bottom:0;
	right:30px;
	z-index:1;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	  -o-transition: opacity 0.5s ease-in-out;
	  transition: opacity 0.5s ease-in-out;
	  
	  -webkit-animation-name: fadeInOut;
	  
	          animation-name: fadeInOut;
	  -webkit-animation-iteration-count: infinite;
	          animation-iteration-count: infinite;
	  -webkit-animation-duration: 14s;
	          animation-duration: 14s;
	z-index:5;
}

@-webkit-keyframes fadeInOut {
	0%   { opacity: 0; }
	  10%   { opacity: 1; }
	  20%  { opacity: 1; }
	  30%  { opacity: 0; }
	  100% { opacity: 0; }
}

@keyframes fadeInOut {
	0%   { opacity: 0; }
	  10%   { opacity: 1; }
	  20%  { opacity: 1; }
	  30%  { opacity: 0; }
	  100% { opacity: 0; }
}

.header-image:nth-of-type(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

.header-image:nth-of-type(2) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
.header-image:nth-of-type(3) {
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}
.header-image:nth-of-type(4) {
  -webkit-animation-delay: 10.5s;
          animation-delay: 10.5s;
}


#ar-label{
	font-size:75px;
	font-weight:700;
	position:absolute;
	bottom:100px;
	right:20px;
	text-transform:uppercase;
	color:#104BA0;
	line-height:120%;
	z-index:1000;
}

#ar-label span{
	color:#ffffff;
}

.opener{
	position:relative;
	margin-top: 130px;
	margin-bottom:50px;
}

.opener .screenContainer{
	height:450px;
	background-position-y: bottom;
}

.opener .section-head{
	position:absolute;
	right:125px;
	top:100px;
	text-align:right;
	width:600px;
	line-height:140%;
	text-transform:uppercase;
	color:#000000;
}

.opener .screenContainer:before{
	font-size:400px;
	font-weight:800;
	color:#fff;
	position:absolute;
	top:250px;
	right:50px;
}

.chapter1 .screenContainer:before{
	content:"1";
}

.chapter2 .screenContainer:before{
	content:"2";
}

.chapter3 .screenContainer:before{
	content:"3";
}

.chapter4 .screenContainer:before{
	content:"4";
}

.chapter5 .screenContainer:before{
	content:"5";
}

.chapter1 .screenContainer{
	background-image: url(/images/section-1-blue-v2.jpg);
	background-repeat: no-repeat;
}

.chapter2 .screenContainer{
	background-image: url(/images/section-2-red-v2.jpg);
	background-repeat: no-repeat;
}

.chapter3 .screenContainer{
	background-image: url(/images/section-3-teal-v2.jpg);
	background-repeat: no-repeat;
}

.chapter4 .screenContainer{
	background-image: url(/images/section-4-yellow-v2.jpg);
	background-repeat: no-repeat;
}

.chapter5 .screenContainer{
	background-image: url(/images/section-5_nigeria-orange.jpg);
	background-repeat: no-repeat;
}

.inline-quote{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:flex;
	margin:50px 0;
	font-size:16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.inline-quote p:first-of-type{
	margin-top:0;
}

.inline-quote h1{
	font-size:18px;
	margin-bottom:3px;
}

.inline-quote h1 + em{
	font-size:13px;
}

.inline-quote .noHeadshot
,.quote .noHeadshot{
	width:200px;
	height:200px;
	position:relative;
	border:none;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 200px;
	        flex: 1 0 200px;
}

.inline-quote .noHeadshot:after
,.quote .noHeadshot:after{
	content:"\f2bd";
	font-family: "FontAwesome";
	position:absolute;
	top:0;
	font-size:200px;
	line-height: 100%;
	color:#999;
}

.quote .noHeadshot
,.quote .headshot{
	-webkit-box-flex:0;
	    -ms-flex:0 1 100px;
	        flex:0 1 100px;
	width:100px;
	height:100px;
	border-radius:50%;
	overflow:hidden;
	position:relative;
}

.quote .headshot img{
	max-width:120%;
}

.quote .noHeadshot:after{
	font-size:100px;
}

.inline-quote .headshot{
	-webkit-box-flex:1;
	    -ms-flex:1 0 200px;
	        flex:1 0 200px;
	width:200px;
	height:200px;
	border-radius:50%;
	overflow:hidden;
	position:relative;
}

.inline-quote figcaption{
	margin-top:30px;
}

.inline-quote .headshot + figcaption
,.inline-quote .noHeadshot + figcaption
,.inline-quote figcaption + .headshot
,.inline-quote figcaption + .noHeadshot{
	margin-left:50px;
}

.inline-quote .headshot img{
	width:100%;
	display:block;
}

.inline-quote.gray{
	background-color:#efefef;
	padding:30px;
}

.inline-quote figcaption h1{
	line-height:140%;
}

.twoColumnQuote
,.twoColumn{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.twoColumnQuote .quote{
	-webkit-box-flex:0;
	    -ms-flex:0 1 50%;
	        flex:0 1 50%;
	position:relative;
}

.twoColumnQuote .quote:before{
	content:"\f10d";
	font-family:FontAwesome;
	font-size:60px;
	position:absolute;
	color:#e8e8e8;
	z-index:1;
	top: 20px;
}

.twoColumnQuote .quote blockquote{
	position:relative;
	z-index:100;
}

.coChairQuotes img{
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.quote p{
	margin:0;
	margin-bottom:20px;
}

.quote footer{
	margin-top:20px;
}

.quote footer figure{
	margin:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.coChairQuotes .quote figure figcaption{
	margin-left:30px;
}

.quote.jenca footer{
	margin-top:95px;
}

.quoteGroup h2{
	margin-bottom:50px;
}

.quoteGroup .section{
	margin-bottom:40px;
}

.quoteGroup figcaption em{
	display:block;
	font-size:13px;	
}

/*************  showcase  *************/

.showcase-wrap{
	height:715px;
	overflow:hidden;
	position:relative;
}

.showcase{
	margin:0;
	height:100%;
	list-style:none;
	margin-left:0;
	padding-left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	-o-transition: transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s;
	position:relative;
}

.showcase li{
	height:100%;
	width:100%;
	background-size:cover;
	position:relative;
	-webkit-box-flex:0;
	    -ms-flex:0 0 100%;
	        flex:0 0 100%;
	background-color:#666;
}

.showcase.red li{
	background-color:#F25113;
}

.showcase.orange li{
	background-color:#F89300;
}

.showcase.teal li{
	background-color:#00ADAE;
}

.showcase.light-blue li{
	background-color:#0093D8;
}

.showcase li div h1{
	font-size:28px;
	line-height:130%;
}

.showcase li div.content{
	color:#fff;
	font-size:14px;
	width:100%;
	line-height:160%;
	/*background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) 20%);*/
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.showcase li div.content div{
	position:relative;
}

.showcase li div.content .image{
	flex: 1 0 400px;
}

.showcase li div.content div:not(.image){
	-webkit-box-flex:0;
	    -ms-flex:0 1 auto;
	        flex:0 1 auto;
	padding:60px;
	z-index: 1000;
}

.showcase li div.content a{
	color:rgba(255,255,255,0.75);
}

.showcase li div.content .image.map{
	-webkit-box-flex:1;
	    -ms-flex:1 0 300px;
	        flex:1 0 300px;
	padding-top:30px;
	text-align:center;
}

.showcase li div.content .image.map img{
	height:90%;
	opacity:0.4;
	max-width:100%;
}

.showcase li div.content .image + div{
	margin-left:20px;
}

.showcase li div.content div + .image{
	margin-left:30px;
}

.showcase li div.content div + .image.map{
	padding-right:30px;
}

.showcase li div.content .image.map + div{
	padding-left:30px;
}

.showcase li div.content.myanmar
,.showcase li div.content.sudan{
	font-size: 13px;
	line-height: 160%;
}

.showcase li div.content h3{
	position: absolute;
	top: 30px;
	font-size:12px;
	text-transform:uppercase;
}

.dot-controls-wrap{
	position:absolute;
	z-index:1000;
	bottom:0;
	margin:auto;
}

.dot-controls-wrap{
	left:50%;
	-webkit-transform:translateX(-50%);
	    -ms-transform:translateX(-50%);
	        transform:translateX(-50%);
	text-align:right;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	padding:15px;
	line-height:0;
}

.dot-controls-wrap a{
	text-indent: 9999px;
	border-radius:50%;
	width:15px;
	height:15px;
	background-color:#fff;
	display:inline-block;
	white-space: nowrap;
	margin-left:5px;
}

.arrow-controls-wrap{
	position:absolute;
	top:0;
	left:0;
	height: 100%;
}

.arrow-controls-wrap .arrow{
	cursor:pointer;
	font-family:FontAwesome;
	color:#fff;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
	font-size:40px;
	opacity:0.5;
	z-index:1001;
}

.arrow-controls-wrap .left{
	left:10px;
}

.arrow-controls-wrap .right{
	right:10px;
}

.arrow-controls-wrap .left:before{
	content:"\f137";
}

.arrow-controls-wrap .right:before{
	content:"\f138";
}

.image-copyright{
	font-size:12px;
	font-style:italic;
}

.showcase li.tight div.content{
	font-size:13px;
}

/*************  map  *************/

#svgMap-wrap{
	margin:0;
	margin-bottom:20px;
}

#svgMap-wrap figcaption{
	font-size:14px;
	font-style:italic;
}

#svgMap{
	position:relative;
}

.map-pin{
	cursor:pointer;
}

.map-popup{
	position:absolute;
	line-height:120%;
	color:#FFF;
	padding:20px;
	border-radius:10px;
	font-size:14px;
}

.map-popup.latin-america{
	background-color:rgba(242, 81, 19, 0.7);
	top:285px;
	left:185px;
}

.map-popup.africa{
	background-color:rgba(248, 147, 0, 0.7);
	top:200px;
	left:475px;
}

.map-popup.europe{
	background-color:rgba(0, 174, 174, 0.7);
	top:30px;
	left:550px;
}

.map-popup.arab-states{
	background-color:rgba(0, 147, 216, 0.7);
	top:150px;
	left:650px;
}

.map-popup.asia{
	background-color:rgba(0, 68, 124, 0.7);
	top:150px;
	left:775px;
}

.map-popup h1{
	margin-bottom:5px;
	font-size:16px;
}

.map-popup ul{
	margin:0;
	padding-left:14px;
}

.map-popup li{
	margin-bottom:5px;	
}

.callout{
	background-color:#efefef;
	padding:50px 0;
}

.callout div{
	font-size:30px;
	line-height:140%;
}

.callout p{
	margin:0;
}

#outcome-wrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

#outcome-wrap figure{
	-webkit-box-flex:1;
	    -ms-flex:1 0 50%;
	        flex:1 0 50%;
	padding:0;
	margin:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

#outcome-wrap figure.outcome-1{
	color:#0093D8;
}

#outcome-wrap figure.outcome-2{
	color:#F89300;
}

#outcome-wrap figure img{
	-webkit-box-flex:1;
	    -ms-flex:1 0 250px;
	        flex:1 0 250px;
}

#outcome-wrap figcaption{
	font-size:16px;
	line-height:160%;
	margin-left:10px;
	padding-right:30px;
}

.outcome-description{
	background-color:#666;
	color:#fff;
	padding:30px;
	font-size:16px;
}

#outcome-1-descriptor.outcome-description{
	background:url(../images/outcome-1-background.png) no-repeat top 10px right 10px #0093d8;
	background-size:auto 130px;
}

#outcome-2-descriptor.outcome-description{
	background:url(../images/outcome-2-background.png) no-repeat top 10px right 10px #f89300;
	background-size:auto 120px;
}

#deploymentOfPDAsInfographic,
#expansion-of-pdas img{
	 margin-bottom:50px;	
}

.percentageInfographic{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:space-evenly;
	    -ms-flex-pack:space-evenly;
	        justify-content:space-evenly;
}

.percentageInfographic figure{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-flex:0;
	    -ms-flex:0 1 15%;
	        flex:0 1 15%;
	margin:0;
}

.percentageInfographic .icon{
	border-radius:50%;
	width:120px;
	height:120px;
	border:12px solid #f15a22;
	position:relative;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden;
}

.percentageInfographic .icon i{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	    -ms-transform:translate(-50%,-50%);
	        transform:translate(-50%,-50%);
	font-size:60px;
}

.percentageInfographic .icon img{
	height:70px;
}

.percentageInfographic{
	color:#f15a22;
}

.percentageInfographic .governments .icon img{
	margin-left:0px;
}

.percentageInfographic .civil-society .icon img{
	margin-left:-100px;
}

.percentageInfographic .women .icon img{
	margin-left:-205px;
}

.percentageInfographic .youth .icon img{
	margin-left:-312px;
}

.percentageInfographic .community .icon img{
	margin-top: 15px;
	margin-left:-290px;
	height:50px;	
}

.percentageInfographic .vertical-line{
	border-left:12px solid #f15a22;
	height: 50px; 
	margin-bottom:15px;
}


.percentageInfographic figure:nth-child(2n+0){
	color:#f7941e;
}

.percentageInfographic figure:nth-child(2n+0) .icon{
	border-color:#f7941e;
}

.percentageInfographic figure:nth-child(2n+0) .vertical-line{
	border-color:#f7941e;
}

.percentageInfographic figcaption h1{
	font-size: 60px;
	line-height: 100%;
	margin-bottom:0;
}

.percentageInfographic figcaption p{
	margin:0;
}

.timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding-top:40px;
}

.timeline::after {
  content: '';
  position: absolute;
  width: 4px;
  background-color: #ccc;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -2px;
}

.timeline-event{
	width:50%;
	border-top:1px solid #ccc;
	padding:20px;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	position:relative;
}

.timeline-event.left{
	padding-right:70px;
}

.timeline-event.right{
	padding-left:70px;
	left:50%;
}

.timeline-event:after{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	right: -9px;
	background-color: #ffffff;
	border: 4px solid #cccccc;
	top: -10px;
	border-radius: 50%;
	z-index: 1;
}

.timeline-event.right:after{
	left: -9px;
}

.timeline-event .content
,.timeline-event .content p
,.timeline-event .content h1{
	font-size:14px;
	line-height:160%;
}

.timeline-event .content time{
	font-style:italic;
}

.timeline-event .content figure{
	margin:0;
	padding:0;
}

.timeline-event .content figure img{
	max-width:100%;
}

.timeline-event .content figcaption{
	font-size:10px;
	line-height:140%;
	font-style:italic;
}

.bubble-timeline .timeline-event{
	border:none;
}

.bubble{
	position:absolute;
	overflow:hidden;
	width:140px;
	height:150px;	
}

.bubble time{
	position:absolute;
	font-size:11px;
	color:#ffffff;
	top:50%;
	-webkit-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
	width:100%;
	text-align:center;
}

.bubble-timeline .left time{
	color:#444444;
}

.bubble-timeline .left{
	padding-top:0;
	padding-right: 170px;
	color:#444444;
}

.bubble-timeline .right{
	padding-top:0;
	padding-left: 170px;
}

.bubble-timeline .left:after{
	top:125px;
	background-color:#FFF700;
	border-color: #FFF700;
}

.bubble-timeline .right:after{
	top:125px;
	background-color:#FA9400;
	border-color: #FA9400;
}

.bubble-timeline .content{
	padding-top:50px;
}

.left .bubble{
	right:14px;
}

.right .bubble{
	left:14px;
}

.left .bubble img{
	margin-left:-157px;
}

.right .bubble img{
	margin-left:0;
}

.chart-wrap-container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}

.chart-wrap-flex{
	-webkit-box-flex:0;
	    -ms-flex:0 1 30%;
	        flex:0 1 30%;
}

.chart-wrap{
	width:100%; 
	margin:auto;
	margin-bottom:30px;
}

h1.chart-head{
	margin-bottom:15px;
	font-size:14px;
	color:#104B9F;
}

.axislabel.left{
	font-size:10px;
}

#toc{
	position:fixed;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	    -ms-transform:translateX(-50%);
	        transform:translateX(-50%);
	background-color:rgba(0,0,0,0.6);
	color:#ffffff;
	padding:5px 20px;
	border-radius: 0  0 10px 10px;
	white-space: nowrap;
	z-index: 1000;
}

#toc a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

#toc a.active{
	color:#FFF700;
}

#toc a:not(:first-child){
	margin-left:10px;
}

#seedFundingProjects{
	padding:30px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}

#seedFundingProjects dl{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left: 30px;
	margin-right:40px;
	background:url(/images/seeding-funding-projects-bulb.png) no-repeat transparent 0 0;
}

#seedFundingProjects dt{
	font-size:50px;
	font-weight:800;
	vertical-align:text-top;
	text-align:right;
	width:80px;
	line-height:100%;
	color:#ffffff;
	padding-top:3px;
	-webkit-box-ordinal-group:3;
	    -ms-flex-order:2;
	        order:2;
	border-left:dotted 3px #104B9F;
}

#seedFundingProjects dd{
	vertical-align:text-top;
	margin-left:10px;
	width:220px;
	line-height:100%;
	color:#104B9F;
	padding-right:10px;
	padding-top:3px;
	-webkit-box-ordinal-group:2;
	    -ms-flex-order:1;
	        order:1;
	min-height: 70px;
}

#seedFundingProjects dd h1{
	font-size:26px;
	margin-bottom:5px;
	line-height:100%;
}

#seedFundingProjects dd p{
	line-height:140%;
	font-size:14px;
	margin:0;
}

.number-of-projects{

}

.infographic-chart{
	margin:auto;
	width:100%;
}

.infographic-chart h1{
	margin-bottom:20px;
}

.infographic-chart img{
	width:100%;
	display:block;
}

.section.quote{
	position:relative;
}

.section.quote blockquote{
	position:relative;
	z-index: 50;
	font-style: italic;
	margin-left: 160px;
}

.section.quote{
	background: url(/images/quote-icon.png) no-repeat #fff ;
}

.section.quote:nth-child(odd) {
    background-position:right;
}

.section.quote:nth-child(odd) blockquote{
	margin-left:0;
	margin-right: 160px;
}

.section.quote figcaption{
	font-style: normal;	
}

.section.quote figcaption:before{
	/*content:"- ";	*/
}

#financial_overview_2019_mobile{
	display:none;
}

.thankYouSection{
	padding:60px 0;
	background-color:#fff44e;
	margin-bottom:50px;
}

.thankYouSection h1{
	font-size:50px;
	text-transform:uppercase;
	color:#104B9F;
	line-height:100%;
	margin-bottom:30px;
}

.thankYouSection p{
	margin-bottom:30px;
}

.thankYouSection a{
	color:#104B9F;
}

.thankYouSection .twoColumn > div:first-child{
	border-right:1px solid #000;
	padding-right:30px;
}

.thankYouSection .twoColumn > div:last-child{
	-webkit-box-flex:1;
	    -ms-flex:1 0 250px;
	        flex:1 0 250px;
	text-align:center;
	-ms-flex-item-align: center;
	    -ms-grid-row-align: center;
	    align-self: center;
}

.thankYouSection .twoColumn > div:last-child img{
	margin-bottom:30px;
}

.thankYouSection #peace-infrastructures-logo{
	width:135px;
}

.section.footnote{
	font-size:12px;
	font-style:italic;
}