/* 
Theme Name: NEXUS Response Mechanism
Theme URI: https://github.com/elementor/hello-theme/
Description: NEXUS Response Mechanism theme using the Elementor Hello theme base
Author: QUO Global
Author URI: https://www.quo-global.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: Copyright 2020 - UNOPS
License URI: 
Tags: 
*/

/*
    Add your custom styles here
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

html{
	overflow-x: hidden !important;
	
}

html > *{
	font-family: 'Poppins', sans-serif !important;
}

body.offset-header{
	padding-top: 180px;
}


/* Basic Element */
a{
	transition: 0.5s;
}

.elementor-element img{
	max-width: 100%;
}

.site-header, body:not([class*=elementor-page-]) .site-main{
	max-width: 100%;
}

table.table tbody>tr:nth-child(odd)>td, table.table tbody>tr:nth-child(odd)>th{
	background: transparent;
}

table.table tr td{
	background-color: transparent;
	padding: 5px;
	border: 0px;
}
.text-right{
	text-align: right;
}

.responsive-menu-trigger,
.responsive-menu-wrapper{
	display: none;
}


/* Grid */

.container{
	width: 1140px;
	max-width: 100%;
	padding: 0px 1.5em;
	margin: auto;
}

.container.full-width{
	width: 100%;
}

.container.stretched-width{
	padding: 0 0;
}

.row{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.row.justify-content-center{
	justify-content: center;
}

.row.align-items-center{
	align-items: center;
}

.row .col img{
	max-width: 100%;
}

.row .col-md-7{
	flex: 0 0 58.33%;
	box-sizing: border-box;
}

.row .col-md-3{
	flex: 0 0 25%;
	box-sizing: border-box;
}

.row .col-md-4{
	flex: 0 0 33.33%;
	box-sizing: border-box;
}

.row .col-md-5{
	flex: 0 0 41.66%;
	box-sizing: border-box;
}

.row .col-md-6{
	flex: 0 0 50%;
	box-sizing: border-box;
}

.row .col-md-8{
	flex: 0 0 66.66%;
	box-sizing: border-box;
}

/* Grid */


/*Header*/

.site-header-full .row{
	justify-content:space-between;
}
.site-header-full{
	padding: 25px 0px;
	background: #001446;
}

body.home .site-header-full,
body.single-post .site-header-full{
	background: white;
}



.row .footer-col{
	box-sizing: border-box;
	padding: 0px 15px;
}

.row .header-col.logo-col,
.row .header-col.language-switcher-col{
	flex: 0 0 13%;
	width: 13%;
}

.row .header-col.nav-col{
	flex: 0 0 74%;
	width: 74%;
	padding:0 5px;
}

.row .header-col.language-switcher-col{
	text-align: right;
	display: flex;
    align-items: center;
	justify-content:end;
}
.header-account-link{
	font-size:15px;
}
.row .header-col.logo-col .site-logo img{
	max-width: 200px;
}

	/* Nav */
.site-header-full ul.menu{
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
}

.site-header-full ul.menu li{
	flex: 0 0 auto;
}

.site-header-full ul.menu li a{
	font-size: 15px;
	padding: 0.5em 0em;
	padding-bottom: 0.3em;
	margin-left: 0.8em;
	margin-right: 0.8em;
	color: white;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
	border-bottom: 2px solid transparent;
}

.main-site-header.fixed-header ul.menu li a,
body.home .site-header-full ul.menu li a,
body.single-post .site-header-full ul.menu li a{ 
	color: black;
}

.site-header-full ul.menu li:first-child a{
	margin-left: 0em;
}

.site-header-full ul.menu li:last-child a{
	margin-right: 0em;
}

.site-header-full ul.menu li.current_page_item a,
.site-header-full ul.menu li a:hover{
	border-bottom: 2px solid #ffc847;
}

.trp-language-switcher .trp-ls-shortcode-language{
	z-index: 999;
}

.trp-language-switcher > div{
	border: 0;
	background: transparent;
	padding: 0px 0px;
	
}

.trp-language-switcher > div:hover > a,
.trp-language-switcher > div > a:hover,
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover,
.trp-language-switcher > div > a{
	background: #003399 !important;
	width: 40px !important;
	height: 40px;
	border-radius: 50%;
	line-height: 38px;
	color: white;
	text-align: center;
	font-size: 14px;
}

.trp-language-switcher > div > a:nth-child(2){
	margin-top: 5px;
}



.main-site-header .dark-logo,
body.home .main-site-header .white-logo,
.main-site-header.fixed-header .white-logo,
body.home .main-site-header.fixed-header .white-logo,
body.single-post .main-site-header .white-logo,
body.single-post .main-site-header.fixed-header .white-logo
{
	display: none;
}


.main-site-header.fixed-header .dark-logo,
body.home .main-site-header.fixed-header .dark-logo,
body.home .main-site-header .dark-logo,
body.single-post .main-site-header.fixed-header .dark-logo,
body.single-post .main-site-header .dark-logo{
	display: block;
}

.main-site-header.fixed-header{
	border-bottom: 1px solid rgba(0,0,0,0.04);
	box-shadow: 0px 5px 11px rgba(0,0,0,0.1);
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	background: #fff;
	animation: fadeInTop 1s 1 ease-in-out;
	z-index: 999;
	padding: 10px 0;
}



body.admin-bar .main-site-header.fixed-header{
	top: 32px;
}


.main-site-header.disappear-up{
	animation: fadeOutTop 1s 1 ease-in-out;
	z-index: 999;
}

@keyframes fadeInTop{
	0%{
		transform: translateY(-100%);
	}
	100%{
		transform: translateY(0%);
	}
}

@keyframes fadeOutTop{
	0%{
		transform: translateY(0%);
	}
	100%{
		transform: translateY(-100%);
	}
}


/*Homepage */

.section-title,
.section-title h1,
.section-title h2,
.section-title h3,
.section-title h4{
	text-transform: uppercase;
}

.page-title,
.page-title h1,
.page-title h2,
.page-title h3,
.page-title h4{
	text-transform: uppercase;
}

.section-smaller-title,
.section-smaller-title h1,
.section-smaller-title h2,
.section-smaller-title h3,
.section-smaller-title h4{
	font-size:64px;
	text-transform: uppercase;
	font-weight: 700 !important;
}


.section-title,
.section-title h1,
.section-title h2,
.section-title h3,
.section-title h4,
.page-title,
.page-title h1,
.page-title h2,
.page-title h3,
.page-title h4,
body.home .section-smaller-title,
body.home .section-smaller-title h1,
body.home .section-smaller-title h2,
body.home .section-smaller-title h3,
body.home .section-smaller-title h4{
	font-size:72px;
	font-weight: 700 !important;
}

.section-sub-title,
.section-sub-title h1,
.section-sub-title h2,
.section-sub-title h3{
	font-size: 56px;
	font-weight: 700 !important;
	text-transform: uppercase;
}

body.single .section-smaller-title,
body.single .section-smaller-title h1,
body.single .section-smaller-title h2,
body.single .section-smaller-title h3{
	font-size: 30px;
	font-weight: 700 !important;
	text-transform: uppercase;
	word-wrap: break-word;
}



.section-content{
	font-size: 18px;
	line-height: 1.8em;
}

.section-content-extra{
	font-size: 20px;
	line-height: 1.8em;
}

.section-button{
	padding: 1em 2em 1em 2em; 
	border-radius: 40px;
	font-size: 16px;
	font-weight: 700;
	border: 0;
	transition: 0.5s;
}

.section-button:hover{
	background: #ffaf14;
	color: #2d2d2d;
	opacity: 1;
}

.section-button.yellow-button{
	background: #ffcd41;
	color: black;
}

.section-button.yellow-button:hover{
	background: #ffaf14;
	color: #2d2d2d;
}

.section-button.white-button{
	background: white;
	color: black;
}

.section-button.white-button:hover{
	background: #f2f2f2;
	color: black;
}


.section-button.outline-button{
	border: 2px solid #ffcd41;
	color: black;
	background: transparent;
}

.section-button.outline-button:hover{
	opacity: 1;
	background: #ffaf14;
	color: #2d2d2d;
	border: 2px solid #ffaf14;
}


.uppercase{
	text-transform: uppercase;
}




.homepage-slider{
	padding-bottom: 40px;
}
.homepage-slider .hero-slider-wrapper{
    position: relative;
    overflow: hidden;
}

.homepage-slider .copyright-text{
	position: absolute;
	bottom: 2em;
	left: 2em;
	z-index: 5;
	color: white;
	font-size: 12px;
}

.homepage-slider .hero-slider-wrapper .slick-mobile-image-wrapper{
	display: none;
} 

.homepage-slider .hero-slider-wrapper .overlay-hero{
	position: absolute;
	top:0;
	left: 0;
	width: 102%;
	height: 102%;
	background: url(images/nrm-space-mask.svg) no-repeat center right 35%;
	background-size: auto 100%;
	content: "";
	z-index: 4;
}

.homepage-slider .hero-slider-wrapper .caption-overlay{
	position: absolute;
	right: 0;
	top: 0;
	width: 35%; 
	height: 100%;

	background: url('images/nrm-red-mask.svg') no-repeat center left;
	background-size: auto 100%;
	content: "";
	z-index: 3;
}

.homepage-slider .hero-slider-wrapper .caption-wrapper{
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap; 
	align-items: center;
	justify-content: flex-end;
	align-content: center;
	position: relative;
	z-index: 6;
}

.homepage-slider .hero-slider-wrapper,
.homepage-slider .hero-slider-wrapper .caption-wrapper{
	min-height: 80vh;
}


.homepage-slider .hero-slider-wrapper .caption-wrapper .caption-body{
	width: 30%;
	color: white;
	margin-top: -7em;
	padding-left: 5%;
}

.homepage-slider .hero-slider-wrapper .caption-wrapper .caption-body .caption-inner-wrapper{
	width: 350px;
	max-width: 100%;
	line-height: 1.4em;
}

.home-who-we-are .who-we-are-row{
	display: flex; 
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	min-height: 100vh;
	width: 100%;
}


.home-who-we-are .who-we-are-row .who-we-are-content{
	flex: 0 0 60%;
	width: 60%;
	max-width: 100%;
	box-sizing: border-box;
}

.home-who-we-are .who-we-are-row .who-we-are-content .who-we-are-content-body{
	width: 50%;
}

.home-who-we-are .who-we-are-row .who-we-are-image-col{
	flex: 0 0 40%;
	width: 40%;
	max-width: 100%;
	box-sizing: border-box;
	margin-right: -1.5em;
}

.elementor-section .content-wrapper-offset{
/* 	padding-left: 7em; */
}

.who-we-are-button{
	padding-top: 1em;
}




.home-what-we-do{
	min-height: 100vh;
	padding-top: 10vh;
	margin-top: 10vh;
	
}

.what-we-do-row{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background: #00af69;
	min-height: 80vh;
}

.what-we-do-row .what-we-do-title-col,
.what-we-do-row .what-we-do-content-col{
	flex: 0 0 50%;
	width: 50%;
	max-width: 100%; 
}

.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper{
	background: #003399;
	color: white;
	width: 38vw;
	margin: auto;
	border-radius: 50%;
	text-align: center; 
	margin-top: -250px;
}


.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper .title-flex{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap; 
	align-items: center;
	justify-content: center;
}

.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper,
.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper .title-flex{
	height: 38vw;
}

.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper .title-flex .section-title{
	font-size: 84px;
}

.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper{
	padding:50px 0;
	width: 75%;
	max-width: 100%;
	color: white;
}

.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper .what-we-do-button-wrapper{
	padding-top: 2.5em;
}

.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper .what-we-do-button-wrapper a{
	display: inline-block;
	margin-right: 10px;
	margin-top:10px
}



.where-we-work-row{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap; 
	min-height: 100vh;
	overflow: hidden;
	justify-content: center;
	position: relative;
}

.where-we-work-row.where-we-work-normal{
	min-height: 40vh;
}

.where-we-work-row .where-we-work-title-col{
	position: absolute;
	top: 10%;
	left: 0;
	width: 30%; 
	height: 100%; 
	z-index: 10;
}

.where-we-work-row .where-we-work-content-col{
	flex: 0 0 100%;
	width: 100%; 
	max-width: 100%; 
}


.home-stories{
	min-height: 100vh;
	padding: 15vh 0;
	background: #f0f0eb;
}

.home-stories-title-wrapper{
	margin-bottom: 2em;
}

.home-stories-title-wrapper .home-stories-title{
	text-align: center;
}


/*post grids*/
.post-grid.justify-grid{
	width: 1200px;
	max-width: 100%; 
	margin: auto;
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap;

}

.post-grid.justify-grid .post-body{
	flex: 0 0 25%;
	padding: 1em;
	box-sizing: border-box;
	position: relative;
	transition: 0.5s;
	overflow: hidden;
}

.post-grid.justify-grid .post-body[data-post-number="2"],
.post-grid.justify-grid .post-body[data-post-number="8"],
.post-grid.justify-grid .post-body[data-post-number="9"]{
	flex: 0 0 50%;
}


.post-grid.justify-grid .post-body a{
	display: block;
	width: 100%;
	min-height: 420px;
	color: white;
	
}

.post-grid.justify-grid .post-body:hover{
	transform: scale(1.05,1.05);
	z-index: 6;
}

/* 
	Green : #02ab6a; 
	Oranage : #ff733d;
	Sky Blue : #0192d3;
*/

.post-grid.justify-grid .post-body a{
	background: #666;
}

.post-grid.justify-grid .post-body.cat-stories a{
	background: #02ab6a; 
}

.post-grid.justify-grid .post-body.cat-press-release a{
	background: #ff733d; 
}


.post-grid.justify-grid .post-body.cat-news a{
	background: #0192d3; 
}




.post-grid.justify-grid .post-body .post-thumb .post-thumb-body{
	min-height: 180px;
}

.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb,
.post-grid.justify-grid .post-body.triangle-shape-style .post-thumb,
.post-grid.justify-grid .post-body.circle-shape-style .post-thumb{
	position: absolute;
	left: 1em;
	top: 1em;
	width: calc(100% - 2em);
	height: calc(100% - 2em);
}


.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb:after,
.post-grid.justify-grid .post-body.triangle-shape-style .post-thumb:after,
.post-grid.justify-grid .post-body.circle-shape-style .post-thumb:after{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
}

.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb:before,
.post-grid.justify-grid .post-body.triangle-shape-style .post-thumb:before,
.post-grid.justify-grid .post-body.circle-shape-style .post-thumb:before{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0,0,0,0.4);
}

/*.post-grid.justify-grid .post-body.triangle-shape-style .post-thumb:after{
	position: absolute;
	top: 1em;
	left: 1em;
	width: calc(100% - 2em);
	height: calc(100% - 2em);
	content: "";
}*/

.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb .post-thumb-body,
.post-grid.justify-grid .post-body.triangle-shape-style .post-thumb .post-thumb-body,
.post-grid.justify-grid .post-body.circle-shape-style .post-thumb .post-thumb-body{
	width: calc(100% - 2em);
	height: calc(100% - 2em);
/*	border-radius: 0px 250px 250px 0px;
*/
}

.post-grid.justify-grid .post-body.cat-press-release.half-circle-shape-style .post-thumb:after{
	background: url('images/r-shape.svg') no-repeat center center;
	background-size: 150%;
}

.post-grid.justify-grid .post-body.cat-news.half-circle-shape-style .post-thumb:after{
	background: url('images/r-shape-news.svg') no-repeat center center;
	background-size: 150%;
}

.post-grid.justify-grid .post-body.cat-stories.half-circle-shape-style .post-thumb:after{
	background: url('images/r-shape-stories.svg') no-repeat center center;
	background-size: 150%;
}


.post-grid.justify-grid .post-body.cat-press-release.triangle-shape-style .post-thumb:after{
	background: url('images/triangle-shape.svg') no-repeat center center;
	background-size: 150%;
}

.post-grid.justify-grid .post-body.cat-news.triangle-shape-style .post-thumb:after{
	background: url('images/triangle-shape-news.svg') no-repeat center center;
	background-size: 150%;
}

.post-grid.justify-grid .post-body.cat-stories.triangle-shape-style .post-thumb:after{
	background: url('images/triangle-shape-stories.svg') no-repeat center center;
	background-size: 150%;
}


.post-grid.justify-grid .post-body.cat-press-release.circle-shape-style .post-thumb:after{
	background: url('images/circle-shape.svg') no-repeat center center;
	background-size: 140%;
}

.post-grid.justify-grid .post-body.cat-news.circle-shape-style .post-thumb:after{
	background: url('images/circle-shape-news.svg') no-repeat center center;
	background-size: 140%;
}

.post-grid.justify-grid .post-body.cat-stories.circle-shape-style .post-thumb:after{
	background: url('images/circle-shape-stories.svg') no-repeat center center;
	background-size: 140%;
}






.post-grid.justify-grid .post-body .post-content{
	padding: 1em 2em;
	max-height: 230px;
	overflow: hidden;
}

.post-grid.justify-grid .post-body.half-circle-shape-style .post-content,
.post-grid.justify-grid .post-body.triangle-shape-style .post-content,
.post-grid.justify-grid .post-body.circle-shape-style .post-content{
	position: absolute;
	top: 30%;
	left: 10%;
	width: 50%;
	z-index: 8;
}

.post-grid.justify-grid .post-body .post-content .post-meta{
	margin-bottom: 1em;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;

}

.post-grid.justify-grid .post-body .post-content h3{
	font-size: 1em;
}


.post-grid.justify-grid .post-body.full-block .post-thumb-body{
	min-height: 400px;
	position: relative;
}




.post-grid.justify-grid .post-body.full-block .post-content{
	position: absolute;
	top: 30%;
	left: 0;
	width: 60%;
	height: 100%;
	padding: 0em 4em;
	z-index: 4;
}


.post-grid.justify-grid .post-body.full-block .post-content h3{
	font-size: 1.6em;
	line-height: 1.3em;
}

.post-grid.justify-grid .post-body.full-block .post-thumb-body:before{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%; 
	content: "";
	z-index: 2;
	background: rgba(0, 0, 0, 0.5);
	transition: 0.5s;
}

.post-grid.justify-grid .post-body.full-block:hover .post-thumb-body:before{
	background: rgba(0, 0, 0, 0.2);
}


.post-grid.justify-grid .post-body.full-block .post-thumb-body:after{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; 
	height: 100%;
	content: "";
	z-index: 3;
}


.post-grid.justify-grid .post-body.full-block.r-shape-mask .post-thumb-body:after{
	background:url('images/r-shape.svg') no-repeat center center;
	background-size: 135%;
}

.post-grid.justify-grid  .post-body.full-block.circle-shape-mask .post-thumb-body:after{
	background:url('images/circle-shape.svg') no-repeat center center;
	background-size: 135%;
}

.post-grid.justify-grid  .post-body.full-block.triangle-shape-mask .post-thumb-body:after{
	background:url('images/triangle-shape.svg') no-repeat center center;
	background-size: 135%;
}

.our-stories-cta-wrapper{
	text-align: center;
	padding-top: 2em;
}


.load-more-wrapper{
	padding: 2em 0em;
	text-align: center;
	width: 100%;
}

.load-more-wrapper a.load-more-button{
	display: inline-block;
	border-radius: 40px;
	border: 2px solid #FFCD41;
	color: black;
	font-size: 1.2em;
	padding: 0.7em 2em;
}

.load-more-wrapper a.load-more-button:hover{
	background: white;
}


/*About*/
.about-whats-the-nrm{
	text-align: center;
	background: url('images/curve-top-white.svg') no-repeat top center;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
}

.whats-the-nrm-logo-image{
	position: relative;
}

/*.whats-the-nrm-logo-image:before{
	position: absolute;
	top: -35vh;
	height: 40vh;
	left:0;
	width: 100%;
	background: white;
	border-radius: 100vw 100vw 0 0;
	content: "";
	z-index: 1;
}

.whats-the-nrm-logo-image .image-wrapper-to-push-up{
	position: relative;
	z-index: 2;
}
*/


/*.whats-the-nrm-title-wrapper,
.whats-the-nrm-content-wrapper,
.whats-the-nrm-button-wrapper{
	background: white;
}*/

.whats-the-nrm-title-wrapper,
.whats-the-nrm-button-wrapper{
	padding-top: 30px;
	padding-bottom: 30px;
}

.whats-the-nrm-button-wrapper a{
	display: inline-block;
}

.whats-the-nrm-title-wrapper h2{
	margin-top: 0px;
	margin-bottom: 0px;
}

.whats-the-nrm-content-wrapper .section-content{
	width: 640px;
	margin: auto;
	max-width: 100%;
}

.about-approach-outer-box{
	background: #f0f0eb;
	width: 85%;
	margin: auto;
	text-align: center;
	position: relative;
	padding-top: 240px;
}

.about-approach-outer-box .about-approach-title-wrapper{
	background: url('images/approach-circle.svg') no-repeat center center;
	background-size: 400px;
	position: absolute;
	top: -200px;
	left:0;
	width: 100%;
	height: 400px;
}

.about-approach-outer-box .about-approach-title-wrapper h2{
	height: 400px;
	width: 400px;
	margin: auto; 
	line-height: 390px;
}

.about_approach_content-wrapper{
	width: 640px;
	max-width: 100%;
	margin: auto;
}

.about-approach-features .feature-row{
	display: flex; 
	flex-direction: row; 
	flex-wrap: wrap;
	justify-content: center;
	padding: 2em 0em;
}

.about-approach-features .feature-row .feature-col{
	flex: 0 0 33.33%;
	width: 33.33%;
	max-width: 100%; 
	border-right: 1px solid rgba(255,255,255,0.8);
	box-sizing: border-box;
	padding: 1em 3em;
}

.about-approach-features .feature-row .feature-col:last-child{
	border-right: 0px;
}

.about-approach-features .feature-row .feature-col img{
	height: 150px;
}

.about-approach-features .feature-row .feature-col .feature-title{
	font-weight: 600;
	margin-bottom: 1em;
	font-size: 24px;
	padding-top: 1em;
}

.about-approach-features .feature-row .feature-col .feature-description{
	padding: 0em 2em;
}





/*Fullpage */
.fullpage-nav{
	position: fixed;
	top: 40%;
	left: 1em;
	width: auto;
	z-index: 99;
}

.fullpage-nav nav a{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	padding-bottom: 15px;
}

.fullpage-nav nav a .bullet{
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	background: rgba(255,255,255,0.8);
	box-shadow: 0px 5px 11px rgba(0,0,0,0.1);
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 50%;
	margin-right: 7px;
}

/*.fullpage-nav.about-page-fullpage-nav nav a .bullet{
	background: rgba(255,255,255,0.8);
	box-shadow: 0px 5px 11px rgba(0,0,0,0.1);
	border: 1px solid rgba(0,0,0,0.1);
}*/


.fullpage-nav nav a:hover .bullet,
.fullpage-nav nav a.active .bullet,
.fullpage-nav.about-page-fullpage-nav nav a:hover .bullet,
.fullpage-nav.about-page-fullpage-nav nav a.active .bullet{
	background: #ffcd41;
}

.fullpage-nav nav a .nav-tooltip,
.fullpage-nav.about-page-fullpage-nav nav a .nav-tooltip{
	flex: 0 0 auto;
	background: white;
	padding: 3px 5px;
	border-radius: 2px;
	color: black;
	font-size: 11px;
	font-weight: 500;
	margin-top:-2px;
	visibility: hidden;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
}

.fullpage-nav nav a.active .nav-tooltip{
	background: #ffcd41;
	color: black;
}

/*.fullpage-nav nav a.active .nav-tooltip,*/
.fullpage-nav nav a:hover .nav-tooltip,
.fullpage-nav.about-page-fullpage-nav nav a:hover .nav-tooltip
/*.fullpage-nav.about-page-fullpage-nav nav a.active .nav-tooltip*/{
	visibility: visible;
}


.honeycomb-wrapper{
	padding-top: 30px;
	padding-bottom: 0px;
	/*display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;*/
	
}


.honeycomb-wrapper .inner-honeycomb{
	position: relative;
	width: 875px;
	max-width: 100%;
	margin: auto;
	min-height: 960px;
}


.honeycomb-wrapper .inner-honeycomb .grey-honeycomb{
	position: absolute;
	width: 325px; 
  	height: 290px;
	background: url('images/honeycomb_grey.svg') no-repeat center;
	background-size: 100%;
	content: "";
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-1{
	top: 0px;
	left: -555px;
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-2{
	top: 155px;
	left: -275px;
}


.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-3{
	top: 315px;
	left: -555px;
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-4{
	top: 475px;
	left: -275px;
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-5{
	top: 650px;
	left: -555px;
}


.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-6{
	top: 155px;
	right: -275px;
}


.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-7{
	top: 0px;
	right: -555px;
}


.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-8{
	top: 315px;
	right: -555px;
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-9{
	top: 475px;
	right: -275px;
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-10{
	top: 650px;
	right: -555px;
}

.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-11,
.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-12,
.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-13,
.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-14{
	display: none;
}




.honeycomb-wrapper .inner-honeycomb .hexagon-wrapper-single{
	position: absolute;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-1,
.honeycomb-wrapper .inner-honeycomb .hexagon-4,
.honeycomb-wrapper .inner-honeycomb .hexagon-7{
	left: 0;
	right: auto;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-3,
.honeycomb-wrapper .inner-honeycomb .hexagon-6,
.honeycomb-wrapper .inner-honeycomb .hexagon-8{
	right: 0;
	left: auto;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-2,
.honeycomb-wrapper .inner-honeycomb .hexagon-5{
	left: 275px;
	right: auto;
}




.honeycomb-wrapper .inner-honeycomb .hexagon-1,
.honeycomb-wrapper .inner-honeycomb .hexagon-3{
	top: 0;
	bottom: auto;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-4,
.honeycomb-wrapper .inner-honeycomb .hexagon-6{
	top: 320px;
	bottom: auto;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-2{
	top: 160px;
	bottom: auto;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-5{
	top: 480px;
	bottom: auto;
}

.honeycomb-wrapper .inner-honeycomb .hexagon-7,
.honeycomb-wrapper .inner-honeycomb .hexagon-8{
	top: 640px;
	bottom: auto;
}





.honeycomb-wrapper .hexagon {
  position: relative;
  width: 325px; 
  height: 290px;
  background: url('images/honeycomb.svg') no-repeat center center;
  background-size: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}



/*.honeycomb-wrapper .hexagon:before,
.honeycomb-wrapper .hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 212.13px;
  height: 212.13px;
  -webkit-transform: scaleY(0.5774) rotate(-90deg);
  -ms-transform: scaleY(0.5774) rotate(-90deg);
  transform: scaleY(0.5774) rotate(-90deg);
  background-color: inherit;
  left: 28.9340px;
}

.honeycomb-wrapper .hexagon:before {
  top: -106.0660px;
  border-top: solid 21.2132px #fec700;
  border-right: solid 21.2132px #fec700;
}

.honeycomb-wrapper .hexagon:after {
  bottom: -106.0660px;
  border-bottom: solid 21.2132px #fec700;
  border-left: solid 21.2132px #fec700;
}

*/

.honeycomb-wrapper .hexagon .hexagon-content{
	font-weight: 600;
	position: relative;
	z-index: 9;
	text-align: center;
	font-size: 16px;
	line-height: 1.5em;
	width: 240px;
	margin: auto;
}

.content-circle-wrapper{
	background: #dc551e;
	width: 650px;
	height: 650px;
	margin: auto;
	border-radius: 50%;
	color: white;
	text-align: center;
	padding-top: 80px;
}



.content-circle-wrapper .circle-content-title-wrapper{
	width: 60%; 
	margin: auto;
}

.content-circle-wrapper .circle-content-title-wrapper .circle-content-title{
	font-weight: 700;
}

.content-circle-wrapper .circle-content-body-wrapper{
	width: 500px; 
	margin: auto;
}

.content-circle-wrapper .circle-content-button-wrapper{
	width: 60%; 
	padding-top: 2em;
	display: block;
	margin: auto;
}


section.flag-section:after{
	position: absolute;
	bottom: -200px;
	left: 0;
	content: "";
	width: 0;
	height: 0;
	border-left: 50vw solid transparent;
	border-right: 50vw solid transparent;
	border-top: 200px solid #005F46;
}


.our-donors-wrapper{
	padding-top: 2em;
	text-align: center;
}

.our-donors-wrapper .donor-logo-wrapper.the-eu-logo-wrapper{
	padding-bottom: 2em;
}

.our-donors-wrapper .logo-image{
	padding-bottom: 1em;
}

.our-donors-wrapper .logo-image .eu-logo{
	width: 145px;
	height: 95px;
	background: url('images/EU-logo.svg') no-repeat center center;
	background-size: contain;
	margin: auto;
}

.our-donors-wrapper .logo-image .unops-logo{
	width: 110px;
	height: 50px;
	background: url('images/unops-blue-logo.svg') no-repeat center center;
	background-size: contain;
	margin: auto;
}

.our-donors-wrapper .logo-caption{
	font-weight: 600;
}


/* Map */

.myanmar-map-wrapper svg{
	width: 100%;
	max-height: 750px;
}

.myanmar-map-wrapper svg .clickable.active,
.myanmar-map-wrapper svg .clickable.active-clicked{
	fill: #5c0096;
	cursor: pointer;
}

.myanmar-map-wrapper svg .clickable-notation.active,
.myanmar-map-wrapper svg .clickable-notation.active-clicked{
	cursor: pointer;
}

.where-we-work-content.region-active .clickable{
	fill: #DDDDDD;
}

.where-we-work-content.kachin-and-northern-shan-active .region-clicked[data-region="kachin-and-northern-shan"],
.where-we-work-content.kayin-kayah-mon-and-tanintharyi-active .region-clicked[data-region="kayin-kayah-mon-and-tanintharyi"]
.where-we-work-content.rakhine-and-chin-active .region-clicked[data-region="rakhine-and-chin"],
.where-we-work-content.yangon-and-nationwide-active .region-clicked[data-region="yangon-and-nationwide"]
{
	fill: #5c0096;
}


/*
.map-section.myanmar-map-section{
	width: 100%;
	min-height: 750px;
	background: url('images/map/myanmar-map-normal.svg') no-repeat center center;
	background-size: contain;
	position: relative;
}

.outter-map-wrapper.rakhine-and-chin .map-section.myanmar-map-section,
.map-section.myanmar-map-section.map-rakhine-and-chin{
	background: url('images/map/myanmar-map-rakhine.svg') no-repeat center center;
	background-size: contain;
}

.outter-map-wrapper.yangon-and-nationwide .map-section.myanmar-map-section,
.map-section.myanmar-map-section.map-yangon-and-nationwide{
	background: url('images/map/myanmar-map-yangon.svg') no-repeat center center;
	background-size: contain;
}

.outter-map-wrapper.kayin-kayah-mon-and-tanintharyi .map-section.myanmar-map-section,
.map-section.myanmar-map-section.map-kayin-kayah-mon-and-tanintharyi{
	background: url('images/map/myanmar-map-kayin.svg') no-repeat center center;
	background-size: contain;
}


.outter-map-wrapper.kachin-and-northern-shan .map-section.myanmar-map-section,
.map-section.myanmar-map-section.map-kachin-and-northern-shan{
	background: url('images/map/myanmar-map-kashin.svg') no-repeat center center;
	background-size: contain;
}


.map-section.myanmar-map-section .map-point{
	position: absolute;
	content: "";
	cursor: pointer;
	z-index: 9;
}

.map-section.myanmar-map-section .map-point.map-point-rakhine-and-chin{
	top: 28%;
	left: 30%;
	width: 18%;
	height: 30%;
}

.map-section.myanmar-map-section .map-point.map-point-yangon-and-nationwide{
	top: 62%;
	left: 40%;
	width: 10%;
	height: 25%;
}

.map-section.myanmar-map-section .map-point.map-point-kayin-kayah-mon-and-tanintharyi{
	top: 45%;
	left: 51%;
	width: 30%;
	height: 50%;
}

.map-section.myanmar-map-section .map-point.map-point-kachin-and-northern-shan{
	top: 5%;
	left: 48%;
	width: 30%;
	height: 36%;
}

*/

.where-we-work-map-wrapper{
	position: relative;
}

.map-content-wrapper .close-map-content-wrapper{
	text-align: right;
	padding: 0em 3em;
}

.map-content-wrapper .close-map-content-wrapper a:hover{
	opacity: 0.8;
}

.where-we-work-map-wrapper .map-content-wrapper{
	display: none;
	position: absolute;
	width: 440px;
	max-width: 100%;
	background: #ffcd41;
	color: black;
	height: 100vh; 
	top: 0;
	right: 0;
	z-index: 100;
	padding: 3em 0em;
	padding-right: 1em;
	padding-top: 50px;
	content: "";
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper{
	background: #200037;
	color:  white;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper a{
	color: white;
}

.where-we-work-map-wrapper .map-content-wrapper.appear{
	display: block;
	animation: appearInRight 1s 1 ease-in-out;
}


.where-we-work-map-wrapper .map-content-wrapper.disappear{
	display: block;
	animation: disappearOutRight 1s 1 ease-in-out;
}



@keyframes appearInRight{
	0%{
		transform: translateX(100%);
	}
	100%{
		transform: translateX(0%);
	}
}

@keyframes disappearOutRight{
	0%{
		transform: translateX(0%);
	}
	100%{
		transform: translateX(100%);
	}
}

.where-we-work-map-wrapper .map-content-wrapper.state-data{
	background: #5c0096;
}



.where-we-work-map-wrapper .map-content-wrapper.state-data .map-content{
	display: none;
}

.where-we-work-map-wrapper .map-content-wrapper .map-title{
	display: block;
	width: 100%; 
	position: relative;
	padding-left: 2em;
	margin-bottom: 1em;
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
}

.where-we-work-map-wrapper .map-content-wrapper .map-title:before{
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 0;
  	height: 0;
  	border-top: 20px solid transparent;
  	border-left: 20px solid white;
  	border-bottom: 20px solid transparent;
}


.where-we-work-map-wrapper .map-content-wrapper .map-content,
.where-we-work-map-wrapper .map-content-wrapper .map-meta,
.where-we-work-map-wrapper .map-content-wrapper .map-projects-data{
	padding-left: 3em;
	padding-right: 3em;
}

.where-we-work-map-wrapper .map-content-wrapper .map-content{
	font-size: 14px;
	line-height: 1.5em;
	max-height: 50vh;
    overflow-y: auto;
    margin-bottom: 20px;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .map-content{
	display: none;
}

.where-we-work-map-wrapper .map-content-wrapper .map-content::-webkit-scrollbar {
  	width: 12px;
}

.where-we-work-map-wrapper .map-content-wrapper .map-content::-webkit-scrollbar-track {
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.04);
}

.where-we-work-map-wrapper .map-content-wrapper .map-content::-webkit-scrollbar-thumb {
  	border-radius: 3px;
  	background: rgba(255,255,255,0.6);
}

.where-we-work-map-wrapper .map-content-wrapper .map-content::-webkit-scrollbar-thumb:hover {
  	background: rgba(255,255,255,0.9);
}


.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .state-project-wrapper{
	padding-top: 1em;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .state-project-wrapper a{
	display: block;
	width: 100%;
	padding-bottom: 5px;
}



.where-we-work-map-wrapper .map-content-wrapper .map-meta{
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap; 
}

.where-we-work-map-wrapper .map-content-wrapper .map-meta .meta-projects{
	width: 40%;
	box-sizing: border-box;
}

.where-we-work-map-wrapper .map-content-wrapper .map-meta .meta-budget{
	width: 55%;
	margin-left: 15px;
	border-left: 1px solid black;
	padding-left: 15px;
	box-sizing: border-box;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .map-meta .meta-budget{
	border-left: 1px solid #5c0096;
}

.where-we-work-map-wrapper .map-content-wrapper .map-meta .map-meta-project-title,
.where-we-work-map-wrapper .map-content-wrapper .map-meta .map-meta-budget-title{
	font-weight: 600;
}

.where-we-work-map-wrapper .map-content-wrapper .map-meta .map-meta-project-value,
.where-we-work-map-wrapper .map-content-wrapper .map-meta .map-meta-budget-value{
	font-size: 22px;
	font-weight: 600;
}


.where-we-work-map-wrapper .map-content-wrapper .close-button-wrapper{
	text-align: right;
}
.where-we-work-map-wrapper .map-content-wrapper .trigger-close-map-content{
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url('https://img.icons8.com/material-sharp/50/000000/delete-sign.png') no-repeat center center;
	background-size: 24px;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .trigger-close-map-content{
	background: url('https://img.icons8.com/material-sharp/50/ffffff/delete-sign.png') no-repeat center center;
	background-size: 24px;
}

.where-we-work-map-wrapper .map-content-wrapper .map-projects-data{
	display: none;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .map-projects-data{
	display: block;
	padding-right: 1em;
}

.where-we-work-map-wrapper .map-content-wrapper .close-map-content-wrapper{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;

}

.where-we-work-map-wrapper .map-content-wrapper .close-map-content-wrapper .back-button-wrapper{
	width: 80%;
	box-sizing: border-box;
	color: white;
	text-align: left;
}

.where-we-work-map-wrapper .map-content-wrapper .back-button-wrapper{
	visibility: hidden;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .back-button-wrapper{
	visibility: visible;
	cursor: pointer;
	transition: 0.5s;
}

.where-we-work-map-wrapper .map-content-wrapper.state-content-wrapper .back-button-wrapper:hover{
	opacity: 0.8;
}


.where-we-work-map-wrapper .map-content-wrapper .close-map-content-wrapper .close-button-wrapper{
	width: 20%;
	box-sizing: border-box;
}


/*Single */

body.single-projects article{
	padding-top: 2em;
}

body.single article header.entry-header{
	position: relative;
	
}

body.single article header .header-resource{
	background: #001446;
	padding: 4em 0em 4em 0em;
	color: white;
}

body.single article header .header-resource a{
	color: white;
	text-decoration: underline;
}

body.single article header.entry-header .post-thumbnail{
	min-height: 80vh;
}


body.single article header.entry-header .post-header-meta{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	background: url('images/story-header-shape.svg') no-repeat center left;
	background-size: cover;
	padding: 7vw 7vw 7vw 38vw;
	width: 70%;
	height: 100%;
}

body.single article header.entry-header .post-header-meta > div{
	flex: 0 0 100%;
}

body.single article header.entry-header h1{
	margin-bottom: 1.4em;
	font-weight: 700;
}

body.single article header.entry-header .post-header-meta h2.category-title{
	font-size: 1em;
	background: url('images/bullet-orange.svg') no-repeat bottom left;
	background-size: 24px;
	padding-left: 35px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 2em;
}

body.single article header.entry-header .post-header-meta .post-meta-date,
body.single article header.entry-header .post-header-meta .post-meta-download,
body.single article header.entry-header .post-header-meta .post-meta-share{
	padding-bottom: 2.5em;
}

body.single article header.entry-header .post-header-meta .post-meta-download a{
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 600;
	color: #001446;
}

body.single article header.entry-header .post-header-meta .post-meta-date,
body.single article header.entry-header .post-header-meta .post-meta-share{
	font-size: 0.9em;
	font-weight: 500;
}

body.single article header.entry-header .post-header-meta .post-meta-share a{
	display: inline-block;
	margin-left: 15px;
}


body.single article header.entry-header .post-header-meta .post-meta-share a:hover{
	opacity: 0.8;
	text-decoration: none;
}


body.single article .entry-content{
	padding: 4em 0;
	padding-bottom: 6em;
	background: #eff0ea;
}


body.single-projects article .entry-content{
	background: white;
	padding-top: 0em;
}

body.single .related-content-wrapper{
	padding: 3em 0em;
	background: #eff0ea;
}

body.single article .entry-content h1,
body.single article .entry-content h2,
body.single article .entry-content h3,
body.single article .entry-content h4,
body.single article .entry-content h5,
body.single article .entry-content h6,
body.single article .entry-content p{
	width: 60%;
	margin: auto;
	max-width: 100%;
}

body.single article .entry-content h1,
body.single article .entry-content h2,
body.single article .entry-content h3,
body.single article .entry-content h4,
body.single article .entry-content h5,
body.single article .entry-content h6{
	margin-top: 2em;
	margin-bottom: 1.2em;
	font-weight: 600;
}

body.single article .entry-content h1{font-size: 2em}
body.single article .entry-content h2{font-size: 1.3em}
body.single article .entry-content h3{font-size: 1.1em}
body.single article .entry-content h4{font-size: 1em}

body.single-projects article .entry-content h1{
	font-size: inherit;
	margin: 0 0;
	margin-bottom: 2em;
}


body.single article .entry-content p{
	line-height: 1.8em;
	margin-bottom: 1em;
}

body.single article .entry-content .wp-block-image{
	margin-bottom: 4em;
}


body.single a.back-to-our-work{
	color: rgba(0,0,0,1);
	font-size: 1.1em;
}

body.single article .entry-content .project-content-wrapper table td{
	border-top: 0;
	padding: 0em 0em 1rem 0em; 
}

body.single .project-content-list,
body.single .list-pills{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

body.single .project-content-list li,
body.single article .entry-content .project-content-wrapper .list-pill
{
	flex: 0 0 auto;
	margin-right: 5px;
	margin-bottom: 3px;
}

body.single .project-content-list li:after,
body.single article .entry-content .project-content-wrapper .list-pill:after{
	content: ',';
}

body.single .project-content-list li:last-child:after,
body.single article .entry-content .project-content-wrapper .list-pill:last-child:after{
	content: '';
}



body.single article .entry-content .project-content-wrapper h1,
body.single article .entry-content .project-content-wrapper h2,
body.single article .entry-content .project-content-wrapper h3,
body.single article .entry-content .project-content-wrapper h4,
body.single article .entry-content .project-content-wrapper h5,
body.single article .entry-content .project-content-wrapper p{
	width: 100% !important;
	margin-bottom: 0em !important;
	margin-top: 0;
}

.resource-type-value{
	text-transform: uppercase;
	font-size: 1.2em;
	padding-left: 1.5em;
	position: relative;
	padding-top: 0px;
}

.resource-type-value:before{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "";
	background: url('images/yellow-arrow.png') no-repeat left center;
	background-size: 16px;
	transform: rotate(90deg);
}


.stand-alone-map-wrapper .stand-alone-map{
	overflow: hidden;
	width: 550px;
	height: 550px;
	border-radius: 50%;
	background: #dddddd;
}

.stand-alone-map-wrapper .stand-alone-map svg{
	width: 80%;
	height: auto;
	transform: translate(130px, 0px);
}

.stand-alone-map-wrapper.active-region-chin svg .colored-shape[data-state-taxonomy="chin"],
.stand-alone-map-wrapper.active-region-rakhine svg .colored-shape[data-state-taxonomy="rakhine"],
.stand-alone-map-wrapper.active-region-kachin svg .colored-shape[data-state-taxonomy="kachin"],
.stand-alone-map-wrapper.active-region-kayah svg .colored-shape[data-state-taxonomy="kayah"],
.stand-alone-map-wrapper.active-region-kayin svg .colored-shape[data-state-taxonomy="kayin"],
.stand-alone-map-wrapper.active-region-mon svg .colored-shape[data-state-taxonomy="mon"],
.stand-alone-map-wrapper.active-region-northern-shan svg .colored-shape[data-state-taxonomy="northern-shan"],
.stand-alone-map-wrapper.active-region-tanintharyi svg .colored-shape[data-state-taxonomy="tanintharyi"],
.stand-alone-map-wrapper.active-region-yangon .colored-shape[data-state-taxonomy="yangon"]
{
	fill: #f7ce5d;
}


.related-content-wrapper h3{
	font-size: 1.2em;
	margin-bottom: 1.5em;
}


.post-carousel-items{
	padding-bottom: 3em;
}

.post-carousel-items .inner-carousel-item{
	padding-right: 1em;
}

.post-carousel-items .inner-carousel-item a.post-carousel-wrapper{
	display: block;
	width: 100%;
	transition: 0.5s;
}

.post-carousel-items .inner-carousel-item a.post-carousel-wrapper:hover{
	transform: scale(1.1, 1.1);
	text-decoration: none;
}

.related-content-wrapper .post-carousel-items .inner-carousel-item a.post-carousel-wrapper:hover{
	transform: scale(1.02, 1.02);
	text-decoration: none;
}

.post-carousel-items .inner-carousel-item .post-carousel-thumb{
	min-height: 250px;
	display: block;
}

.post-carousel-items .inner-carousel-item .post-carousel-thumb.guidance{
	background: url('images/nexus_lit_learning.png') no-repeat center center;
	background-size: cover;
}

.post-carousel-items .inner-carousel-item .post-carousel-thumb.article-or-blog{
	background: url('images/mm_research_learning.png') no-repeat center center;
	background-size: cover;
}

.post-carousel-items .inner-carousel-item .post-carousel-thumb.report,
.post-carousel-items .inner-carousel-item .post-carousel-thumb.statements{
	background: url('images/programme_learning.png') no-repeat center center;
	background-size: cover;
}


.post-carousel-items .story-content-body{
	padding: 1em;
	background: white;
	color: black;
	height: 180px;
	overflow: hidden;
	position: relative;
}

.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="1"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="4"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="7"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="10"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="13"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="16"] .story-content-body{
	background: #0192d3;
	color: white;
}

.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="2"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="5"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="8"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="11"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="14"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="17"] .story-content-body{
	background: #ff733d;
	color: white;
}

.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="3"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="6"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="9"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="12"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="15"] .story-content-body,
.post-carousel-items.story-carousel-items .inner-carousel-item[data-post-count="18"] .story-content-body{
	background: #02ab6a;
	color: white;
}

.post-carousel-items .story-content-body .story-meta{
	text-transform: uppercase;
	font-size: 0.8em;
	padding-bottom: 1em;
	font-weight: 500;
}

.post-carousel-items .story-content-body .story-meta .resource-tax{
	text-transform: uppercase;
	font-style: normal;
}



.post-carousel-items .story-content-body h4{
	font-size: 1.1em;
	max-height: 87px;
	overflow: hidden;
}


.post-carousel-items .slick-prev,
.post-carousel-items .slick-next{
	top: auto;
	bottom: -15px !important;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	border: 2px solid #fbca57;
	font-size: 1px;
	color: transparent;
}


.post-carousel-items .slick-prev{
	left: 40%;
	background: url('https://img.icons8.com/ios/60/000000/less-than.png') no-repeat center center;
	background-size: 25px;
}

.post-carousel-items .slick-prev:hover{
	background: #fbca57 url('https://img.icons8.com/ios/60/000000/less-than.png') no-repeat center center;
	background-size: 25px;
}

.post-carousel-items .slick-next{
	right: 40%;
	background: url('https://img.icons8.com/ios/60/000000/more-than.png') no-repeat center center;
	background-size: 25px;
}

.post-carousel-items .slick-next:hover{
	background: #fbca57 url('https://img.icons8.com/ios/60/000000/more-than.png') no-repeat center center;
	background-size: 25px;
}


.post-carousel-items .slick-next:before, .post-carousel-items .slick-prev:before{
	color: transparent;
}



.all-learning .learning-body .post-meta-wrapper .learning-tax span.guidance,
.post-carousel-items .story-content-body .story-meta .resource-tax span.guidance{
	color: #123693;
}

.all-learning .learning-body .post-meta-wrapper .learning-tax span.article-or-blog,
.post-carousel-items .story-content-body .story-meta .resource-tax span.article-or-blog{
	color: #d0475d;
}


.all-learning .learning-body .post-meta-wrapper .learning-tax span.report,
.all-learning .learning-body .post-meta-wrapper .learning-tax span.statements,
.post-carousel-items .story-content-body .story-meta .resource-tax span.report,
.post-carousel-items .story-content-body .story-meta .resource-tax span.statements{
	color: #541c91;
}


.all-learning .learning-body{
	display: block;
	margin-bottom: 1.5em;
	background: #f0f0eb;
	color: black;
	border:  1px solid rgba(0,0,0,0.05);
	box-sizing: border-box;
}

.all-learning .learning-body.type-external{
	background: #ffffff;
}

.all-learning .learning-body .learning-thumb{
	min-height: 350px;
}

.all-learning .learning-body .learning-thumb.guidance{
	background: url('images/nexus_lit_learning.png') no-repeat center center;
	background-size: cover;
}

.all-learning .learning-body .learning-thumb.article-or-blog,
.post-carousel-thumb.article-or-blog{
	background: url('images/mm_research_learning.png') no-repeat center center;
	background-size: cover;
}

.all-learning .learning-body .learning-thumb.report,
.all-learning .learning-body .learning-thumb.statements,
.post-carousel-thumb.report,
.post-carousel-thumb.statements{
	background: url('images/programme_learning.png') no-repeat center center;
	background-size: cover;
}

.all-learning .learning-body .learning-thumb.rpp,
.post-carousel-thumb.rpp{
	background: url('images/learning_rrp.png') no-repeat center center;
	background-size: cover;
}

.all-learning .learning-body .learning-thumb.joint-assessment,
.post-carousel-thumb.joint-assessment{
	background: url('images/learning_joint_assesment.png') no-repeat center center;
	background-size: cover;
}


.all-learning .learning-body .learning-content{
	height: 220px;
	overflow: hidden;
	padding: 1em 1em;
	position: relative;
}

.all-learning .learning-body .learning-content:after{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 15px;
	background: #f0f0eb;
	content: "";
}

.all-learning .learning-body.type-external .learning-content:after{
	background: #ffffff;
}

.all-learning .learning-body .post-meta-wrapper{
	font-size: 0.8em;
	padding-bottom: 1em;
	position: relative;
}


.all-learning .learning-body .post-meta-wrapper .locked-content,
.post-carousel-items .story-content-body .story-meta .resource-tax .locked-content{
	position: absolute;
	right: 0;
	top: -10px;
	width: 35px;
	height: 35px;
	overflow: hidden;
	color: transparent;
	background: url('https://img.icons8.com/ios-filled/50/001446/lock-2.png') no-repeat center center;
	background-size: 26px;
}

.post-carousel-items .story-content-body .story-meta .resource-tax .locked-content{
	top: 1em;
	right: 1em;
}


.all-learning .learning-body .post-meta-wrapper .programme{
	color: #5a008f;
}

.all-learning .learning-body .post-meta-wrapper .mm-research{
	color: #f32b56;
}

.all-learning .learning-body .post-meta-wrapper .nexus-lit{
	color: #0085c6;
}

.all-learning .learning-body .post-meta-wrapper .learning-tax{
	text-transform: uppercase;
	font-weight: 500;
}

.all-learning .learning-body .post-meta-wrapper .sub-meta-title{
	font-weight: 500;
	text-transform: uppercase;
}


.all-learning .learning-body h3{
	font-size: 1.2em;
	font-weight: 600;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.related-content-row{
	overflow: hidden;
	width: 90%;
	margin: auto; 

}

.related-content-row .col-half{
	width: 50%; 
	float: left;
	box-sizing: border-box;
	padding: 0em 2em;
}


.circle-button-wrapper .elementor-button-wrapper{
	display: table;
}


.circle-button-wrapper a.elementor-button-link{
	border-radius: 50%;
	width: 300px;
	height: 300px;
	margin: auto;
	display: table-cell;
	vertical-align: middle;
}



/* Learning post */

.all-learning .learning-body .post-meta-wrapper .learning-tax span.guidance,
.post-carousel-items .story-content-body .story-meta .resource-tax span.guidance{
	color: #123693;
}

.all-learning .learning-body .post-meta-wrapper .learning-tax span.article-or-blog,
.post-carousel-items .story-content-body .story-meta .resource-tax span.article-or-blog{
	color: #d0475d;
}


.all-learning .learning-body .post-meta-wrapper .learning-tax span.report,
.all-learning .learning-body .post-meta-wrapper .learning-tax span.statements,
.post-carousel-items .story-content-body .story-meta .resource-tax span.report,
.post-carousel-items .story-content-body .story-meta .resource-tax span.statements{
	color: #541c91;
}

.all-learning .learning-body .post-meta-wrapper .learning-tax span.rpp{
	color: #ffaf14;
}

.all-learning .learning-body .post-meta-wrapper .learning-tax span.joint-assessment{
	color: #005f46;
}


.all-learning .row{
	margin-left: -15px;
	margin-right: -15px;
}

.all-learning .row .col-md-3{
	padding-left: 15px;
	padding-right: 15px;
}


.pagination-wrapper nav ul.pagination{
	list-style: none; 
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row; 
	flex-wrap: wrap; 
	justify-content: center; 
	align-content: center;
}

.pagination-wrapper nav ul.pagination li{
	flex: 0 0 auto;
}

.pagination-wrapper nav ul.pagination a,
.colored_table table.ninja_table_pro.inverted .pagination a.footable-page-link{
	display: block;
	border: 2px solid #FFCD41 !important;
	width: 40px;
	height: 40px;
	line-height: 38px;
	color: black !important;
	border-radius: 50% !important;
	margin-right: 10px !important;
	text-align: center;
}

.pagination-wrapper nav ul.pagination li:last-child a,
.colored_table table.ninja_table_pro.inverted .pagination a.footable-page-link:last-child{
	margin-right: 0px;
}


.pagination-wrapper nav ul.pagination a:hover,
.pagination-wrapper nav ul.pagination li.page-item.active a,
.colored_table table.ninja_table_pro.inverted .pagination a:hover,
.colored_table table.ninja_table_pro.inverted .pagination .active a{
	color: black !important;
	background: #FFCD41 !important;
	border: 2px solid #FFCD41 !important;
}


.pagination-wrapper nav ul.pagination li.page-item.redacted{
	display: none;
}




.data-post-grid{
	position: relative;
}

.data-post-grid .loader{
	display: none;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	min-height: 200px;
	background: rgba(255,255,255,0.6);
	z-index: 4;
}

.data-post-grid .loader .loader-wrapper{
	position: absolute;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.data-post-grid .loader .loader-wrapper img{
	max-width: 80px;
}

/* Filter */

.stories-single-page-title h2{
	margin-top:  0px;
}

.filter-cta-wrapper{
	color: white;
}

.filter-cta-wrapper a.filter-button{
	background: transparent;
	display: inline-block;
	color: white;
	border: 1px solid white;
}


.filter-cta-wrapper a.filter-button:hover,
.filter-cta-wrapper a.filter-button.active{
	color: #001446;
	background: white;
}

.filter-cta-wrapper .filter-form.hidden{
	display: none;
}

.filter-form input,
.filter-form select{
	width: 100%;
}

.filter-list{
	list-style: none;
	padding: 0;
	margin: 0;
	padding-top: 2em;
}

.filter-list li,
.filter-list li a{
	display: block;
	width: 100%;

}

.filter-list li a{
	font-size: 1.3em;
	font-weight: 500;
	color: rgba(255,255,255,0.4);
	padding: 12px 0;
	border-top: 1px solid rgba(255,255,255,0.8);
	transition: 0.5s;
	position: relative;
	text-transform: uppercase;
}

.filter-dark-theme .filter-list li a{
	color: rgba(0,0,0,0.6);
	border-top: 1px solid rgba(0,0,0,0.05);
}

.filter-list li a.active,
.filter-list li a:hover{
	color: white;
}

.filter-dark-theme .filter-list li a.active,
.filter-dark-theme .filter-list li a:hover{
	color: rgba(0,0,0,1);
}

.filter-list li a img{
	opacity: 0;
	max-width: 16px;
	margin-left: 15px;
	margin-top: -3px;
	transition: 0.5s;
}

.filter-list li a:hover img,
.filter-list li a.active img{
	opacity: 1;
}


.filter-form{
	color: black;
}

.filter-form.filter-dark-form{
	color: white;
}


.filter-form .col-12,
.filter-form .col-md-12{
	flex: 0 0 100%;
}

.user-bar-wrapper .col-md-3,
.user-bar-wrapper .col-md-6,
.user-bar-wrapper .col-md-12,
.filter-form .col-md-4,
.filter-form .col-md-6,
.filter-form .col-md-8,
.filter-form .col-12,
.filter-form .col-md-12{
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
}

.row-story-filter-first-row .col-md-8{
	padding-left: 30px;
	box-sizing: border-box;
}

.filter-form label{
	margin-bottom: 10px;
}

.filter-form h4.filter-heading{
	margin-top: 1em;
}

.filter-form .locked-content-trigger-wrapper{
	padding-top: 1em;
}


.filter-form .button.button-outline.signout-button{
	display: block;
	color: white;
	background: #000 url('https://img.icons8.com/ios-filled/50/ffffff/lock-2.png') no-repeat center center;
	background-size: 26px;
	width: 40px;
	height: 40px;
	border-radius: 50%; 
}

.filter-form .button.button-outline.signout-button .button-text{
	overflow: 0;
	display: block;
	height: 0;
	overflow: hidden;
}

.filter-form .lock-content-button{
	background: transparent url('https://img.icons8.com/ios-filled/50/001446/lock-2.png') no-repeat left 1em center;
	background-size: 26px;
	color: black;
	padding-left: 3em;
	border: 1px solid black;
	font-weight: 400;
}


.input-clear-button{
	position: relative;
}

.input-clear-button button.clear-button{
	position: absolute;
	top:1.8em;
	right: 0.2em;
	width: 35px;
	height: 35px;
	color: transparent;
	overflow: hidden;
	background: url('https://img.icons8.com/ios-glyphs/50/dddddd/macos-close.png') no-repeat center center;
	background-size: 30px;
	border: none;
}

.input-clear-button button.clear-button:hover{
	background: url('https://img.icons8.com/ios-glyphs/50/000000/macos-close.png') no-repeat center center;
	background-size: 30px;
}


.ninja-custom-filter label,
.filter-form label,
.filter-form input[type="text"],
.filter-form select{
	width: 100%;
	display: block;
}



.footable-filtering-search input[type="text"],
.filter-form input[type="text"],
.filter-form select{
	padding: 7px 1em;
	margin-bottom: 15px;
	border: 0;
	background: white;
	font-style: italic;
	border-radius: 0;

}

.footable-filtering-search input[type="text"],
.ninja-custom-filter input[type="text"],
.ninja-custom-filter select{
	padding: 7px 1em;
	border: 1px solid rgba(0,0,0,0.05) !important;
	background: white;
	font-style: italic;
	border-radius: 0  !important;
	-webkit-box-shadow: none !important;
	box-shadow:none !important;
}

.ninja-custom-filter select,
.filter-form select{
	appearance: none;
	-webkit-appearance: none;
	position: relative;
	background: white url('images/select-arrow.png') no-repeat center right 15px !important;
	background-size: 15px  !important;
}

.foo-table .form-group.footable-filtering-search .input-group-btn>button.dropdown-toggle{
	color: transparent;
	border: none !important;
	background: white url('images/select-arrow.png') no-repeat center right 15px !important;
	background-size: 15px  !important;
}

.locked-content-trigger-wrapper-responsive{
	display: none;
}	



#LearningFilterWrapper{
	padding-bottom: 30px;
}


.user-bar-wrapper{
	display: none;
	background: #2d2d2d;
	color: white;
	padding: 25px 0;
}

.user-bar-wrapper.show{
	display: block;
}

.user-bar-wrapper input[type="text"],
.user-bar-wrapper input[type="password"]{
	background: white;
	color: black;
	border: none;
	border-radius: 0;
	padding: 0em 1em;
	width: 100%;
	height: 45px;
}

.user-bar-wrapper .form-group,
.user-bar-wrapper input,
.user-bar-wrapper button{
	margin-bottom: 0;
}


.user-bar-wrapper .section-button{
	font-weight: 700;
}

.user-bar-wrapper .register-button{
	display: inline-block;
}


.colored_table table.ninja_table_pro.inverted.table a{
	font-weight: 500;
}


/*SVG Map */
.custom-svg-map .active-region{
	cursor: pointer;
}

.custom-svg-map .active-region.focused,
.custom-svg-map .active-region.mute{
	transition: all 0.5s;
}

.custom-svg-map .active-region.focused .active-state,
.custom-svg-map .active-region .active-state{
	fill: #ffcd41;
	transition: all 0.4s;
}

.custom-svg-map .active-region.muted .active-state{
	fill:  #f0f0eb;
}

.custom-svg-map .active-region .circle-number{
	visibility: hidden;
}

.custom-svg-map .active-region.focused .circle-number{
	visibility: visible;
}

.custom-svg-map .active-region.focused .region-title path,
.custom-svg-map .active-region:hover .region-title path{
	fill: #5c0096;
}


/*.custom-svg-map.region-data-state .active-region:hover .active-state,
.custom-svg-map.state-data-state .active-region .active-state:hover,
.custom-svg-map.state-data-state .active-region .active-state.focused,*/
.custom-svg-map.region-data-state .active-region .active-state.hover-active
{
	fill: #ffcd41;
}

.custom-svg-map.region-data-state .active-region .active-state.hover-muted,
.custom-svg-map.region-data-state .active-region.focused .active-state.muted-state-active{
	fill: #F0F0EB;
}

.custom-svg-map.region-data-state .active-region:hover text,
.custom-svg-map .active-region.focused .active-state.focused,
.active-region.focused .active-state:hover{
	fill: #5c0096;
}


/* Map Move */
.myanmar-map-wrapper{
	transition: 0.5s;
}

.myanmar-map-wrapper .region-title,
.myanmar-map-wrapper .arrow{
	visibility: visible;
}


.myanmar-map-wrapper.region-rakhine-and-chin svg{
	transform: scale(3, 3) translate(7%, 10%);
}

.myanmar-map-wrapper.region-kachin-and-northern-shan svg{
	transform: scale(3, 3) translate(-3%, 33%);
}

.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi svg{
	transform: scale(2, 2) translate(-5%, -17%);
}


.myanmar-map-wrapper.region-yangon-and-nationwide svg{
	transform: scale(3, 3) translate(0%, -15%);
}




.myanmar-map-wrapper.region-rakhine-and-chin .region-title,
.myanmar-map-wrapper.region-rakhine-and-chin .arrow,
.myanmar-map-wrapper.region-kachin-and-northern-shan .region-title,
.myanmar-map-wrapper.region-kachin-and-northern-shan .arrow,
.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi .region-title,
.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi .arrow,
.myanmar-map-wrapper.region-yangon-and-nationwide .region-title,
.myanmar-map-wrapper.region-yangon-and-nationwide .arrow{
	visibility: hidden;
}

/*.myanmar-map-wrapper.region-rakhine-and-chin .region-rakhine-and-chin .region-title,
.myanmar-map-wrapper.region-rakhine-and-chin .region-rakhine-and-chin .arrow,
.myanmar-map-wrapper.region-kachin-and-northern-shan .region-kachin-and-northern-shan .region-title,
.myanmar-map-wrapper.region-kachin-and-northern-shan .region-kachin-and-northern-shan .arrow,
.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi .region-kayah-kayin-mon-and-tanintharyi .region-title,
.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi .region-kayah-kayin-mon-and-tanintharyi .arrow,
.myanmar-map-wrapper.region-yangon-and-nationwide .region-yangon-and-nationwide .region-title,
.myanmar-map-wrapper.region-yangon-and-nationwide .region-yangon-and-nationwide .arrow{
	visibility: visible;
}
*/







/* Footer */
.site-footer{
	background: #001446;
	color: white;
	padding-bottom: 1em;
	font-size: 14px;
}

.row .footer-col{
	flex: 0 0 33.33%;
	width: 33.33%;
	border-right: 1px solid rgba(255,255,255,0.3);
}

.row .footer-col:last-child{
	border-right: 0px;
}

.row .footer-col.col-full{
	flex: 0 0 100%;
	width: 100%;
}

.site-footer .copyright-wrapper{
	border-top: 1px solid rgba(255,255,255,0.3);
	padding-top: 1em;
}



.site-footer .copyright-inner-wrapper{
	padding-left: 4.5vw;
	padding-right: 4.5vw;
}
.site-footer .inner-footer-widget {
    padding: 12%;
}
.site-footer .footer-logo-wrapper.eu-logo-wrapper img{
	max-width: 80px;
}

.site-footer .footer-logo-wrapper.eu-logo-wrapper{
	padding-bottom: 40px;
}

.site-footer .footer-logo-wrapper.unops-logo-wrapper img{
	max-width: 130px;
}

.site-footer h3.site-title,
.site-footer h3.contact-form-title{
	margin-top: 0;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 24px;
}

.site-footer h3.contact-form-title{
	font-size: 17px;
}

.site-footer address{
	font-style: normal;
}


.site-footer ::placeholder{
	color: rgba(255,255,255,0.8);
}
.partner-icon.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
	align-items: baseline;
}
.partner-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
	margin-top:5px;
}
.site-footer .wpcf7-form input[type="text"],
.site-footer .wpcf7-form input[type="email"],
.site-footer .wpcf7-form input[type="tel"],
.site-footer .wpcf7-form textarea{
	background: transparent;
	padding: 5px;
	font-size: 13px;
	color: white;
	margin-bottom: 10px;
	border:0;
	border-bottom: 1px solid rgba(255,255,255,0.5);
	border-radius: 0px;
}

.site-footer .wpcf7-form input[type="submit"],
.site-footer .wpcf7-form button{
	background: #ffc847;
	color: #001246;
	font-weight: 600;
	border:0;
	border-radius: 4em;
	padding: 0.5em 2em;
	transform: 0.5s;
}

.site-footer .wpcf7-form input[type="submit"]:hover,
.site-footer .wpcf7-form button:hover{
	background: #ffaf14;
	color: #2d2d2d;
}

@media screen and (min-width: 1320px){
	.elementor-section .content-wrapper-offset{
		padding-left: 7em;
	}
}
@media screen and (min-width: 1500px){
/* 	.elementor-section .content-wrapper-offset{
		padding-left: 7em;
	} */
	.myanmar-map-wrapper svg{
		max-height: 60vw;
	}

	.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper{
		margin-top: -300px;
	}
}

@media screen and (max-width:  1500px){
	.homepage-slider .hero-slider-wrapper .caption-wrapper .caption-body{
		margin-top:  -13em;
	}

	.home-who-we-are .who-we-are-row .who-we-are-content .who-we-are-content-body{
		width: 80%;
	}

	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container h2{
		font-size: 55px;
	}
}

@media screen and (max-width: 1366px){
	.home-who-we-are .who-we-are-row .who-we-are-content{
		flex: 0 0 50%;
		width: 50%;
	}

	.about-approach-features .feature-row .feature-col{
		padding: 1em 1em;
	}

	.section-title, .section-title h1, .section-title h2, .section-title h3, .section-title h4, .page-title, .page-title h1, .page-title h2, .page-title h3, .page-title h4, body.home .section-smaller-title, body.home .section-smaller-title h1, body.home .section-smaller-title h2, body.home .section-smaller-title h3, body.home .section-smaller-title h4{
		font-size: 60px;
	}

	.myanmar-map-wrapper.region-rakhine-and-chin svg{
		transform: scale(2, 2) translate(10%, 7%);
	}

	.myanmar-map-wrapper.region-kachin-and-northern-shan svg{
		transform: scale(2, 2) translate(-5%, 30%);
	}

	.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi svg{
		transform: scale(1.6, 1.6) translate(-7%, -15%);
	}


	.myanmar-map-wrapper.region-yangon-and-nationwide svg{
		transform: scale(2, 2) translate(0%, -20%);
	}

	.elementor-6079 .elementor-element.elementor-element-34f874a > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-5adb2d6 > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-92d5219 > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-9705cfb > .elementor-element-populated{
		padding: 20px 20px 20px 20px !important;
	}

	.elementor-6079 .elementor-element.elementor-element-3b46525{
		padding: 30px 100px 20px 100px;
	}

	.elementor-element-90d4bea .elementor-container,
	.elementor-element-a60c1da .elementor-container{
		max-width: 1024px !important;
	}

	.elementor-1213 .elementor-element.elementor-element-22312ada{
		padding: 30px 40px 30px 40px;
	}

	.elementor-element-34e0189 .filter-cta-wrapper .container{
		max-width: 98%;
		width: 100%;
	}

	.home-who-we-are .who-we-are-row .who-we-are-content .who-we-are-content-body{
		width: 100%;
	}

	#StoriesFilterWrapper .filter-button{
		margin-top: 10px;
	}

	.elementor-1215 .elementor-element.elementor-element-4dbfa1bc .elementor-heading-title{
		font-size: 45px;
	}

}

@media screen and (max-width:  1280px){
	.site-header-full ul.menu li a{
		font-size:13px;	
	}
	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container{
		width: 80%;
	}

	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container h2{
		font-size: 55px;
	}

	.elementor-1215 .elementor-element.elementor-element-4dbfa1bc .elementor-heading-title{
		font-size: 45px;
	}

	.post-carousel-items .story-content-body .story-meta{
		font-weight: 500;
	}





}


@media screen and (max-width: 1112px){
	.trp-language-switcher > div > a{
		margin:auto;
	}
	.header-account-link{
		padding-right: 0 !important;
		padding-bottom:10px;
	}
	.site-header-full ul.menu li a{
		margin-left: 0em;
	}
	

	.row .col-md-7{
		width: 50%;
	}

	.section-content{
		font-size: 16px;
		line-height: 1.5em;
	}

	.what-we-do-row .what-we-do-title-col,
	.what-we-do-row .what-we-do-content-col{
		width: 50%;
	}

	.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper{
		width: 80%;
	}

	.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper .title-flex .section-title{
		font-size: 60px;
	}

	.post-grid.justify-grid .post-body.full-block.r-shape-mask .post-thumb-body:after,
	.post-grid.justify-grid .post-body.full-block.circle-shape-mask .post-thumb-body:after,
	.post-grid.justify-grid .post-body.full-block.triangle-shape-mask .post-thumb-body:after{
		background-size: 155% !important;
	}

	#StructureAndGovernance .elementor-element-3b46525 .elementor-row{
		flex-wrap: wrap;
		flex-direction: row;
	}

	#StructureAndGovernance .elementor-element-3b46525 .elementor-column.elementor-col-25, 
	#StructureAndGovernance .elementor-element-3b46525  .elementor-column[data-col="25"]{
		width: 50%;
		margin-bottom: 1em;
	}

	.elementor-6079 .elementor-element.elementor-element-34f874a > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-5adb2d6 > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-92d5219 > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-9705cfb > .elementor-element-populated
	{
		padding: 20px 20px 20px 20px;

	}

	.elementor-6079 .elementor-element.elementor-element-5adb2d6 > .elementor-element-populated{
		border-right: 0px solid transparent;
	}

	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container h2{
		padding-top: 0.5em;
	}

	.post-carousel-items .story-content-body .story-meta .resource-tax .locked-content{
		right: 0px;
	}

	body.single article header.entry-header .post-header-meta{
		width: 100%;
		padding: 7vw 7vw 7vw 53vw;
	}

	#StoriesFilterWrapper .large-heading,
	.resource-meta.header-position{
		padding-left: 1em;
	}

	.page-title, .page-title h1, .page-title h2, .page-title h3, .page-title h4{
		font-size: 48px;
	}

/* 	.elementor-1215 .elementor-element.elementor-element-4e2ed307, */
	.elementor-1213 .elementor-element.elementor-element-66194f96,
	.elementor-6219 .elementor-element.elementor-element-bc4f8c3{
		width: 45%;
	}

/* 	.elementor-1215 .elementor-element.elementor-element-6344d515, */
	.elementor-1213 .elementor-element.elementor-element-729d15f3,
	.elementor-6219 .elementor-element.elementor-element-faaeb07{
		width: 55%;
	}


	.myanmar-map-wrapper.region-rakhine-and-chin svg{
		transform: scale(2, 2) translate(12%, 7%);
	}

	.myanmar-map-wrapper.region-kachin-and-northern-shan svg{
		transform: scale(2, 2) translate(-3%, 30%);
	}

	.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi svg{
		transform: scale(1.6, 1.6) translate(-3%, -15%);
	}


	.myanmar-map-wrapper.region-yangon-and-nationwide svg{
		transform: scale(2, 2) translate(2%, -20%);
	}



	.elementor-6079 .elementor-element.elementor-element-89e6c2f{
		padding-top: 60px;
	}


	body.single .container{
		max-width: 90%;
		margin:  auto;
	}

	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container h2{
		font-size: 50px;
	}

	.elementor-1215 .elementor-element.elementor-element-4dbfa1bc .elementor-heading-title{
		font-size: 40px;
	}

	.stand-alone-map-wrapper .stand-alone-map svg{
		transform: translate(90px, 20px);
	}

	.stand-alone-map-wrapper .stand-alone-map{
		width: 400px;
		height: 400px;
	}

	.related-content-row{
		width: 100%;
	}

	.related-content-row .col-half{
		padding: 0em 1em;
	}


	.post-grid.justify-grid .post-body.cat-press-release.half-circle-shape-style .post-thumb:after{
		background: url('images/r-shape.svg') no-repeat center center;
		background-size: 170%;
	}

	.post-grid.justify-grid .post-body.cat-news.half-circle-shape-style .post-thumb:after{
		background: url('images/r-shape-news.svg') no-repeat center center;
		background-size: 170%;
	}

	.post-grid.justify-grid .post-body.cat-stories.half-circle-shape-style .post-thumb:after{
		background: url('images/r-shape-stories.svg') no-repeat center center;
		background-size: 170%;
	}


	.post-grid.justify-grid .post-body.cat-press-release.triangle-shape-style .post-thumb:after{
		background: url('images/triangle-shape.svg') no-repeat center center;
		background-size: 170%;
	}

	.post-grid.justify-grid .post-body.cat-news.triangle-shape-style .post-thumb:after{
		background: url('images/triangle-shape-news.svg') no-repeat center center;
		background-size: 170%;
	}

	.post-grid.justify-grid .post-body.cat-stories.triangle-shape-style .post-thumb:after{
		background: url('images/triangle-shape-stories.svg') no-repeat center center;
		background-size: 170%;
	}


	.post-grid.justify-grid .post-body.cat-press-release.circle-shape-style .post-thumb:after{
		background: url('images/circle-shape.svg') no-repeat center center;
		background-size: 160%;
	}

	.post-grid.justify-grid .post-body.cat-news.circle-shape-style .post-thumb:after{
		background: url('images/circle-shape-news.svg') no-repeat center center;
		background-size: 160%;
	}

	.post-grid.justify-grid .post-body.cat-stories.circle-shape-style .post-thumb:after{
		background: url('images/circle-shape-stories.svg') no-repeat center center;
		background-size: 160%;
	}

}

@media screen and (max-width: 1025px){
	.site-header-full{
		padding: 15px 0px;
	}

	.row .header-col.logo-col{
		flex: 0 0 50%;
		width: 50%;
	}

	.row .header-col.logo-col .site-logo{
		text-align: left;
	}

	.row .header-col.language-switcher-col{
		flex: 0 0 0%;
		width: 0%;
		display: none;
	}

	.row .header-col.nav-col{
		flex: 0 0 50%;
		width: 50%;
		text-align: right;
	}

	.row .header-col.nav-col .menu{
		display: none;
	}

	.responsive-menu-trigger{
		display: inline-block;
		width: 40px;
		height: 40px;
		background: url('https://img.icons8.com/android/70/003399/menu.png') no-repeat center center;
		background-size: 30px;
		color: white;
		border: 0px;
		padding: 8px 12px;
	}

	.responsive-menu-trigger:hover{
		background: url('https://img.icons8.com/android/70/003399/menu.png') no-repeat center center;
		background-size: 30px;
	}

	.responsive-menu-trigger.active,
	.responsive-menu-trigger.active:hover{
		background: url('https://img.icons8.com/ios-filled/70/003399/delete-sign--v1.png') no-repeat center center;
		background-size: 30px;

		
	}



	.responsive-menu-wrapper.active-responsive{
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 50%; 
		height: 100%;
		z-index: 9999;
		box-shadow: 0px 5px 11px rgba(0,0,0,0.1);
		background: white;

		padding: 3em;
	}

	.responsive-menu-wrapper.active-responsive .menu li{
		display: block;
		width: 100%; 
		text-align: center;
	}

	.responsive-menu-wrapper.active-responsive .menu li a{
		display: inline-block !important;
		padding: 1em 0em !important;
		padding-bottom: 0px !important;
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		color: black !important;
	}

	.responsive-menu-wrapper.active-responsive .language-switcher-mobile{
		padding-top: 2em;
		text-align:center;
/* 		padding-left: 3em; */
	}

	.home-who-we-are .who-we-are-row{
		min-height: 60vh;
	}

	.home-who-we-are .who-we-are-row .who-we-are-content{
		flex: 0 0 65%;
		width: 65%;
	}

	.home-who-we-are .who-we-are-row .who-we-are-image-col{
		flex: 0 0 35%;
		width: 35%;
	}

	.where-we-work-row .where-we-work-title-col{
		top: 2%;
		width: 100%;
		height: auto;
	}

	.section-title, .section-title h1, .section-title h2, .section-title h3, .section-title h4{
		font-size: 45px;
	}

	.post-grid.justify-grid .post-body.full-block.r-shape-mask .post-thumb-body:after,
	.post-grid.justify-grid .post-body.full-block.circle-shape-mask .post-thumb-body:after,
	.post-grid.justify-grid .post-body.full-block.triangle-shape-mask .post-thumb-body:after{
		background-size: 180% !important;
	}

	.about-approach-features .feature-row .feature-col .feature-description{
		padding: 0 1em;
	}

	.about-approach-features .feature-row .feature-col{
		padding: 1em 0em;
	}

	.section-content{
		font-size: 16px;
		line-height: 1.8em;
	}

	.content-circle-wrapper{
		padding-top: 12vw;
	}

	.post-grid.justify-grid .post-body .post-content{
		max-height: 218px;
	}

	.stand-alone-map-wrapper .stand-alone-map{
		width: 400px;
		height: 400px;
		margin: auto;
	}

	#AllLearnings .col-md-3{
		flex: 0 0 33.33%;
	}


	.site-footer .inner-footer-widget{
		padding: 7% 5%;

	}
	.site-footer .copyright-inner-wrapper {
		padding-left: 9%;
		padding-right: 9%;
	}

	.section-title, .section-title h1, .section-title h2, .section-title h3, .section-title h4, .page-title, .page-title h1, .page-title h2, .page-title h3, .page-title h4, body.home .section-smaller-title, body.home .section-smaller-title h1, body.home .section-smaller-title h2, body.home .section-smaller-title h3, body.home .section-smaller-title h4{
		font-size: 40px;
	}

	.where-we-work-row .where-we-work-title-col{
		width: 35%;
	}

	.myanmar-map-wrapper.region-rakhine-and-chin svg{
		transform: scale(2, 2) translate(8%, 10%);
	}

	.myanmar-map-wrapper.region-kachin-and-northern-shan svg{
		transform: scale(2, 2) translate(-7%, 30%);
	}

	.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi svg{
		transform: scale(1.6, 1.6) translate(-10%, -15%);
	}


	.myanmar-map-wrapper.region-yangon-and-nationwide svg{
		transform: scale(2, 2) translate(2%, -20%);
	}

/* 	.responsive-menu-wrapper.active-responsive .language-switcher-mobile{
		padding: 2em 180px !important;
	} */


	.trp-language-switcher,
	.trp-language-switcher:focus .trp-ls-shortcode-current-language, 
	.trp-language-switcher:hover .trp-ls-shortcode-current-language,
	.trp-language-switcher .trp-ls-shortcode-language{
		display: block !important;
/* 		width: 300px !important */
	}

	.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb{
		left: 5%;
	}


	.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb .post-thumb-body{
		width: 100%;
		height: 100%;
	}

	.post-grid.justify-grid .post-body.cat-press-release.half-circle-shape-style .post-thumb:after{
		background: url('images/r-shape.svg') no-repeat center center;
		background-size: 200%;
	}

	.post-grid.justify-grid .post-body.cat-news.half-circle-shape-style .post-thumb:after{
		background: url('images/r-shape-news.svg') no-repeat center center;
		background-size: 200%;
	}

	.post-grid.justify-grid .post-body.cat-stories.half-circle-shape-style .post-thumb:after{
		background: url('images/r-shape-stories.svg') no-repeat center center;
		background-size: 200%;
	}


	.post-grid.justify-grid .post-body.cat-press-release.triangle-shape-style .post-thumb:after{
		background: url('images/triangle-shape.svg') no-repeat center center;
		background-size: 200%;
	}

	.post-grid.justify-grid .post-body.cat-news.triangle-shape-style .post-thumb:after{
		background: url('images/triangle-shape-news.svg') no-repeat center center;
		background-size: 200%;
	}

	.post-grid.justify-grid .post-body.cat-stories.triangle-shape-style .post-thumb:after{
		background: url('images/triangle-shape-stories.svg') no-repeat center center;
		background-size: 200%;
	}


	.post-grid.justify-grid .post-body.cat-press-release.circle-shape-style .post-thumb:after{
		background: url('images/circle-shape.svg') no-repeat center center;
		background-size: 190%;
	}

	.post-grid.justify-grid .post-body.cat-news.circle-shape-style .post-thumb:after{
		background: url('images/circle-shape-news.svg') no-repeat center center;
		background-size: 190%;
	}

	.post-grid.justify-grid .post-body.cat-stories.circle-shape-style .post-thumb:after{
		background: url('images/circle-shape-stories.svg') no-repeat center center;
		background-size: 190%;
	}

	.post-grid.justify-grid .post-body.half-circle-shape-style .post-thumb .post-thumb-body, .post-grid.justify-grid .post-body.triangle-shape-style .post-thumb .post-thumb-body, .post-grid.justify-grid .post-body.circle-shape-style .post-thumb .post-thumb-body{
		height: calc(100% - 1em);
	}

	.post-grid.justify-grid .post-body.half-circle-shape-style .post-content, .post-grid.justify-grid .post-body.triangle-shape-style .post-content, .post-grid.justify-grid .post-body.circle-shape-style .post-content{
		width: 100%;
		left: 5%;
	}

	.elementor-6079 .elementor-element.elementor-element-e216cc8 > .elementor-widget-container p{
		font-size: 16px !important;
		line-height: 1.8em !important;
	}

	.about-whats-the-nrm{
		padding-bottom: 60px;
	}

	.elementor-6079 .elementor-element.elementor-element-89e6c2f{
		padding-top: 40px;
	}

	#StructureAndGovernance .elementor-element-3b46525 .elementor-column.elementor-col-25, #StructureAndGovernance .elementor-element-3b46525 .elementor-column[data-col="25"]{
		width: 100%;
	}

	.elementor-6079 .elementor-element.elementor-element-34f874a > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-92d5219 > .elementor-element-populated{
		border-color: transparent;
	}

	.elementor-6219 .elementor-element.elementor-element-bc4f8c3{
		width: 30%;
	}

	.elementor-6219 .elementor-element.elementor-element-faaeb07{
		width: 70%;
	}

	.elementor-element-90d4bea .elementor-container{
		max-width: 100% !important;
	}

	.elementor-6219 .elementor-element.elementor-element-9a3cacb,
	.elementor-6219 .elementor-element.elementor-element-7a98387{
		width: 80%;
		margin:  auto;
	}

/* 	.elementor-element-a60c1da .elementor-container{
		max-width: 90% !important;
	} */

	.post-carousel-items .slick-prev{
		left: 30%;
	}
	.post-carousel-items .slick-next{
		right: 30%;
	}

	.stand-alone-map-wrapper .stand-alone-map svg{
		transform: translate(100px, 0px);
	}

	.post-grid.justify-grid .post-body.half-circle-shape-style .post-content{
		top: 35%;
	}

	.elementor-element-fd82480 .elementor-container{
		max-width: 950px !important;
		margin:  auto;
	}

	.elementor-1211 .elementor-element.elementor-element-109ac07 > .elementor-container{
		max-width: 980px !important;
		margin:  auto;
	}

	.elementor-1211 .elementor-element.elementor-element-fd82480{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.elementor-1211 .elementor-element.elementor-element-109ac07{
		padding-top: 30px;
	}

	.filter-form .lock-content-button{
		padding: 1em 1em 1em 2em;
		padding-left: 50px;
	}

	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container h2,
	.elementor-1215 .elementor-element.elementor-element-4dbfa1bc .elementor-heading-title{
		font-size: 40px;
	}



}

@media screen and (min-width:  767px) and (max-width: 990px){ 

	.circle-button-wrapper a.elementor-button-link{
		width: 30vw;
		height: 30vw;
	}

}

@media screen and (min-width:  769px) and (max-width: 892px){

	.honeycomb-wrapper .inner-honeycomb .hexagon-2, .honeycomb-wrapper .inner-honeycomb .hexagon-5{
		left: 30vw;
	}

	.honeycomb-wrapper .hexagon{
		width: 38vw;
		height: 35vw;
	}

}

@media screen and (max-width: 768px){



	body:not([class*=elementor-page-]) .site-main{
		padding-left: 0px;
		padding-right: 0px;
	}

	.container{
		padding: 0 15px;
	}

	.responsive-menu-wrapper.active-responsive{
		width: 80%;
	}

	.fullpage-nav{
		display: none;
	}

	.homepage-slider .hero-slider-wrapper .caption-overlay{
	
		background: rgba(0,0,0,0.4) url('images/nrm-red-mask.svg') no-repeat center left -40%;
		background-size: auto 100%;
		right: 0%;
		width: 100%;
	
	}

	.homepage-slider .hero-slider-wrapper{
		position: relative;
	}

	.homepage-slider .hero-slider-wrapper .slick-mobile-image-wrapper{
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #f8f8f8;
	}

	.homepage-slider .hero-slider-wrapper .slick-mobile-image-wrapper img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.homepage-slider .hero-slider-wrapper .caption-wrapper .caption-body{
		width: 60%;
		margin: auto;
		margin-top:  -5em;
	}

	.homepage-slider .hero-slider-wrapper .caption-wrapper .caption-body .section-content{
		font-size: 20px;
	}

	.homepage-slider .hero-slider-wrapper .overlay-hero{
		opacity: 0;
	}

	.elementor-section .content-wrapper-offset{
		padding-left:2em;
	}

	.home-who-we-are .who-we-are-row .who-we-are-content .who-we-are-content-body{
		width: 100%;
	}

	.home-who-we-are .who-we-are-row,
	.what-we-do-row,
	.where-we-work-row{
		min-height: auto;
	}

	.home-who-we-are .who-we-are-row .who-we-are-content,
	.home-who-we-are .who-we-are-row .who-we-are-image-col,
	.what-we-do-row .what-we-do-title-col, .what-we-do-row .what-we-do-content-col,
	.what-we-do-row .what-we-do-title-col, .what-we-do-row .what-we-do-content-col,
	.where-we-work-row .where-we-work-content-col,
	.row .footer-col,
	.about-approach-features .feature-row .feature-col,
	.elementor-1215 .elementor-element.elementor-element-4e2ed307, .elementor-1213 .elementor-element.elementor-element-66194f96, .elementor-6219 .elementor-element.elementor-element-bc4f8c3,
	.elementor-1215 .elementor-element.elementor-element-6344d515, .elementor-1213 .elementor-element.elementor-element-729d15f3, .elementor-6219 .elementor-element.elementor-element-faaeb07,
	.row .col-md-7,
	.row .col-md-5,
	.row .col-md-6,
	.row .col-md-3,
	.row .col-md-4,
	.row .col-md-8,
	.row .col-md-2,
	.row .col-md-1,
	.row .col-md-9,
	.row .col-md-10,
	.row .col-12,
	.row .col-md-12,
	.related-content-row .col-half{
		flex: 0 0 100%;
		width: 100%;
	}

	body.single article header .header-resource{
		padding: 2em 0em 2em 0em;
	}

	.home-who-we-are .who-we-are-row .who-we-are-content,
	.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper,
	.project-content-wrapper{
		padding: 0em 1em;
	}

	.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper{
		margin: auto;
		width: 100%;
		text-align: center;
	}

	.what-we-do-row,
	.home-stories{
		padding-top: 3em;
		padding-bottom: 3em;
	}

	.what-we-do-row .what-we-do-content-col .what-we-do-content-wrapper{
		padding-top: 2em;
	}

	.where-we-work-map-wrapper .map-content-wrapper{
		width: 100%;
	}

	.what-we-do-row .what-we-do-title-col .what-we-do-title-wrapper{
		margin-top: 2em;
		width: 70vw;
		height: 70vw;
		padding-top: 17vw;
	}

	.who-we-are-button{
		padding-bottom: 1em;
	}

	.who-we-are-image-col{
		text-align: right;
	}

	.who-we-are-image-col img{
		width: 100%;
		display: block;

	}

	.home-what-we-do{
		padding-top: 4em;
	}

	.section-button{
		padding: 7px 15px;
		font-size: 16px;
	}

	.what-we-do-content.section-content,
	.circle-content-body-wrapper,
	.elementor-6219 .elementor-element.elementor-element-4101555,
	.elementor-6219 .elementor-element.elementor-element-972ebce{
		width: 90% !important;
		margin:  auto !important;
	}

	.where-we-work-row .where-we-work-content-col{
		padding-top: 130px;
	}

	.home-stories{
		padding-left: 1em;
		padding-right: 1em;
	}

	.whats-the-nrm-content-wrapper{
		padding-left: 2em;
		padding-right: 2em;
	}

	.about-whats-the-nrm{
		padding-bottom: 60px;
	}

	.elementor-6079 .elementor-element.elementor-element-89e6c2f{
		padding-top: 40px;
	}

	.about_approach_content-wrapper{
		width: 90%;
		margin:  auto;
	}

	.post-grid.justify-grid .post-body,
	.post-grid.justify-grid .post-body[data-post-number="2"], .post-grid.justify-grid .post-body[data-post-number="8"], .post-grid.justify-grid .post-body[data-post-number="9"]{
		flex: 0 0 100%;
	}

	.post-grid.justify-grid .post-body.full-block.r-shape-mask .post-thumb-body:after,
	.post-grid.justify-grid .post-body.full-block.circle-shape-mask .post-thumb-body:after,
	.post-grid.justify-grid .post-body.full-block.triangle-shape-mask .post-thumb-body:after{
		background-size: 200% !important;
	}

	.post-grid.justify-grid .post-body a,
	.post-grid.justify-grid .post-body.full-block .post-thumb-body{
		min-height: 300px;
	}

	.post-grid.justify-grid .post-body.full-block .post-content h3{
		font-size: 1.4em;
	}

	.post-grid.justify-grid .post-body.full-block .post-content{
		width: 80%;
		top:20%;
	}

	.elementor-element-62b7958{
		width: 80%;
		margin: auto;
	}

	.section-sub-title, .section-sub-title h1, .section-sub-title h2, .section-sub-title h3{
		font-size: 40px;
	}

	.elementor-6079 .elementor-element.elementor-element-e216cc8 > .elementor-widget-container{
		padding: 20px 15px 20px 15px;
	}

	.whats-the-nrm-logo-image img{
		width: 50%;
	}

	.elementor-6079 .elementor-element.elementor-element-952d824{
		padding: 100px 0px 0px 0px;
	}

	

	.about-approach-outer-box .about-approach-title-wrapper {
		background: url('images/approach-circle.svg') no-repeat center center;
		background-size: 65vw;
		height: 65vw;
		top: -100px;
	}

	.about-approach-outer-box .about-approach-title-wrapper h2{
		width: 55vw;
		height: 55vw;
		line-height: 60vw;
	}

	.about-approach-outer-box{
		width: 100%;
		padding-left: 1em;
		padding-left: 1em;
	}

	.about-approach-features .feature-row .feature-col{
		padding-bottom: 3em;
	}

	.honeycomb-wrapper .inner-honeycomb {
		position: relative;
		width: 100%;
		max-width: 100%;
		margin: auto;
		min-height: auto;
		padding-bottom: 3em;
		padding-top: 3em;
	}

	.honeycomb-wrapper .inner-honeycomb .hexagon-wrapper-single,
	.honeycomb-wrapper .hexagon{
		position: static;
		margin: auto;
	}

	.content-circle-wrapper{
		width: 100%;
		height: auto;
		border-radius: 0%;
		padding-left: 1em;
		padding-right: 1em;
		padding-bottom: 4em;
		padding-top: 4em;
	}

	.elementor-6079 .elementor-element.elementor-element-ec3984d{
		padding: 0em 0em 0em 0em;
	}

	.content-circle-wrapper .circle-content-title-wrapper,
	.content-circle-wrapper .circle-content-body-wrapper,
	.content-circle-wrapper .circle-content-button-wrapper{
		width: 100%;
	}

	.elementor-6079 .elementor-element.elementor-element-3b46525{
		padding: 0 1em 0em 1em;
	}

	#StructureAndGovernance .elementor-element-3b46525 .elementor-column.elementor-col-25, #StructureAndGovernance .elementor-element-3b46525 .elementor-column[data-col="25"]{
		width: 100%;
	}

	.elementor-6079 .elementor-element.elementor-element-34f874a > .elementor-element-populated,
	.elementor-6079 .elementor-element.elementor-element-92d5219 > .elementor-element-populated{
		border-color: transparent;
	}

	.elementor-6079 .elementor-element.elementor-element-7ec0532{
		padding: 0px 0px 100px 0px;
	}

	section.flag-section:after{
		bottom: -100px;
		border-left: 50vw solid transparent;
		border-right: 50vw solid transparent;
		border-top: 100px solid #005F46;
	}

	.elementor-6079 .elementor-element.elementor-element-3c17a5a,
	.elementor-6219 .elementor-element.elementor-element-193331a,
	.elementor-6219 .elementor-element.elementor-element-a60c1da,
	.elementor-1213 .elementor-element.elementor-element-22312ada,
	.elementor-1215 .elementor-element.elementor-element-4e8b1a4{
		padding: 2em 0em 2em 0em;
	}

	.elementor-1215 .elementor-element.elementor-element-4e2ed307, .elementor-1213 .elementor-element.elementor-element-66194f96, .elementor-6219 .elementor-element.elementor-element-bc4f8c3,
	.elementor-1215 .elementor-element.elementor-element-6344d515, .elementor-1213 .elementor-element.elementor-element-729d15f3, .elementor-6219 .elementor-element.elementor-element-faaeb07,
	.elementor-element-90d4bea{
		text-align: center;
	}

	.elementor-1215 .elementor-element.elementor-element-6344d515, .elementor-1213 .elementor-element.elementor-element-729d15f3, .elementor-6219 .elementor-element.elementor-element-faaeb07{
		padding-top: 2em;
		padding-left: 2em;
		padding-right: 2em;
	}

	.elementor-6219 .elementor-element.elementor-element-94fa2c7 > .elementor-widget-container{
		margin: 0em 0em 1em 0em;
	}

	#footable_1284 > thead > tr.footable-filtering > th > form{
		width: 100% !important;
		float: none  !important;
	}

	.stand-alone-map-wrapper .stand-alone-map{
		width: 350px;
		height: 350px;
	}

	.post-carousel-items .slick-next{
		right: 20%;
	}

	.post-carousel-items .slick-prev{
		left: 20%;
	}

	#StoriesFilterWrapper .large-heading, .resource-meta.header-position,
	.resource-meta{
		padding: 0em 2em;
	}

	body.single article .entry-content h1{
		font-size: 28px;
	}

	body.single article .entry-content h1, body.single article .entry-content h2, body.single article .entry-content h3, body.single article .entry-content h4, body.single article .entry-content h5, body.single article .entry-content h6, body.single article .entry-content p{
		width: 100%;
		padding-left: 0em;
		padding-right: 0em;
	}

	body.single-projects article .entry-content h1{
		padding-left: 0;
		padding-right: 0;
	}

	body.single article header.entry-header .post-thumbnail{
		min-height: 30vh;
		background-position: center center !important;
	}

	body.single article header.entry-header .post-header-meta{
		position: static;
		padding: 2em 2em;
	}

	.filter-cta-wrapper .row-story-filter-first-row .col-md-4{
		flex: 0 0 40%;
		width: 40%;
	}

	.filter-cta-wrapper .row-story-filter-first-row  .col-md-8{
		flex:0 0 50%;
		width: 50%;
	}

	.filter-list li a:hover img, .filter-list li a.active img{
		transform: rotate(90deg);
	}

	.filter-form .row .row .col-md-8,
	.filter-form .row .row .col-md-4,
	.filter-form .row .row .col-md-7,
	.filter-form .row .row .col-md-5,
	.filter-form .row .row .col-md-6,
	.filter-form .row .row .col-md-4,
	.filter-form .row .row .col-md-3,
	.filter-form .row .row .col-12,
	.filter-form .row .row .col-md-12{
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}

	.locked-content-trigger-wrapper{
		display: none;
	}

	.locked-content-trigger-wrapper-responsive{
		display: block;
		padding: 0em 1em;
		padding-top: 2em;
	}

	.user-bar-wrapper .section-button{
		display: inline-block;
		width: 100%;
	}

	.user-bar-wrapper{
		padding-bottom: 0em;
	}

	.user-bar-wrapper,
	.user-bar-wrapper .signout-wrapper{
		text-align: center !important;
	}

	.user-bar-wrapper .signout-wrapper,
	.user-bar-wrapper .col-md-3,
	.user-bar-wrapper .col-md-6{
		padding-bottom: 1em;
	}

	.register-wrapper.text-right{
		text-align: center !important;
	}

	#AllLearnings{
		padding-left: 1em;
		padding-right: 1em;
	}

	#AllLearnings .col-md-3{
		flex: 0 0 100%;
	}

	


	.where-we-work-map-wrapper .map-content-wrapper{
		position: static;

	}

	.where-we-work-row .where-we-work-title-col{
		width: 100%;
	}

	.myanmar-map-wrapper.region-rakhine-and-chin svg{
		transform: scale(2.5, 2.5) translate(18%, 6%);
	}

	.myanmar-map-wrapper.region-kachin-and-northern-shan svg{
		transform: scale(2.5, 2.5) translate(0%, 28%);
	}

	.myanmar-map-wrapper.region-kayah-kayin-mon-and-tanintharyi svg{
		transform: scale(2, 2) translate(0%, -23%);
	}


	.myanmar-map-wrapper.region-yangon-and-nationwide svg{
		transform: scale(2.5, 2.5) translate(6%, -20%);
	}

	.responsive-menu-wrapper.active-responsive .language-switcher-mobile{
/* 		padding: 2em 100px !important; */
		text-align:center;
	}


	.trp-language-switcher,
	.trp-language-switcher:focus .trp-ls-shortcode-current-language, 
	.trp-language-switcher:hover .trp-ls-shortcode-current-language,
	.trp-language-switcher .trp-ls-shortcode-language{
		display: block !important;
		width: 200px !important;
			margin:auto;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-2,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-3,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-4{
		left: -245px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-11,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-12,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-13,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-14{
		display: block;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-6,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-8,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-10,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-11,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-12,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-13,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-14{
		right: -245px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-2,
	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-6{
		top: 185px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-8{
		top: 475px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-10{
		top: 775px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-11{
		top: 1065px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-12{
		top: 1355px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-13{
		top: 1645px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-14{
		top: 1935px;
	}


	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-1{
		top: 775px;
		left: -245px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-3{
		top: 1065px;
		left: -245px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-5{
		top: 1355px;
		left: -245px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-7{
		top: 1645px;
		left: -245px;
	}

	.honeycomb-wrapper .inner-honeycomb .grey-honeycomb.grey-honeycomb-9{
		top: 1935px;
		left: -245px;
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding: 0px !important;
	}

	.stand-alone-map-wrapper{
		margin-bottom: 2em;
	}

	.stand-alone-map-wrapper .stand-alone-map svg{
		transform: translate(80px, 0px);
	}

	body.single .list-pills{
		display: block;
		width: 100%;
		word-break: break-all;
		word-wrap: break-word;
	}


	.post-grid.justify-grid .post-body.half-circle-shape-style .post-content{
		top: 25%;
	}

	.elementor-element-fd82480 .elementor-container{
		max-width: 90% !important;
		margin:  auto;
	}

	.elementor-1211 .elementor-element.elementor-element-109ac07 > .elementor-container{
		max-width: 95% !important;
		margin:  auto;
	}


	.filter-cta-wrapper .row-story-filter-first-row .col-md-4{
		flex:  0 0 55%;
		width: 55%;
	}
	
	.filter-cta-wrapper .row-story-filter-first-row .col-md-8{
		flex:  0 0 45%;
		width: 45%;
		padding-left: 15px;
	}

	.filter-form  .col-md-4,
	.filter-form  .col-md-8,
	.filter-form  .col-md-12,
	.filter-form  .col-12{
		padding-left: 0px;
		padding-right: 0px;
	}

	.elementor-element-34e0189 .filter-cta-wrapper .container,
	.user-bar-wrapper .container{
		width: 80%;
		max-width: 80%;
	}

	.where-we-work-map-wrapper .map-content-wrapper .map-meta .meta-budget{
		margin-left: 0px;
		padding-left: 10px;
	}

	.where-we-work-map-wrapper .map-content-wrapper .map-content, .where-we-work-map-wrapper .map-content-wrapper .map-meta, .where-we-work-map-wrapper .map-content-wrapper .map-projects-data{
		padding-right: 1em;
	}

	.homepage-slider .hero-slider-wrapper{
		background:  none !important;
		background-size: 100% !important;
	}

	.circle-button-wrapper .elementor-button-wrapper{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}

	.circle-button-wrapper a.elementor-button-link{
		display: flex;
		width: 70vw;
		height: 70vw;
		margin-bottom: 1em;
		text-align: center;
		align-items: center;
		align-content: center;
	}


	.circle-button-wrapper a.elementor-button-link .elementor-button-content-wrapper{
		display: block;
		width: 100%;
	}

	
}