#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{
    
    white-space:nowrap!important;
}


.media-card-inner .btn-transparent-green {
	
	line-height:40px;
}

.featured-left .understrap-read-more-link {
	
	display:none;
}

.menu-title a {
    font-family: primary-bold!important;
    margin-bottom: 7px;
    text-transform: capitalize!important;
}

.media-card-inner .fp-blog-meta {
	
	display:flex;
	justify-content:center;
}


.single .carousel-inner {
	
	min-height:220px;
}


.featured-video {
	
	width:100%;
	height:100%;
}

.featured-video video {
	
	height:100%;
	min-width:100%;
	min-height: 100%;
	object-fit:cover;
}

a.license { display:none!important;}


@media (max-width:800px) {
    
    #single-blog-header .blog-icon {
        
        display:none;
    }
}

#single-blog-header {
    
    right:0;
}
.widget-content   {
position:relative;
}

@media (max-width:768px) {
    
    
    .featured-right {
        min-height: 680px;
    }
    
    .featured-stats {
        
        display:flex;
        justify-content:center;
        align-content:center;
        align-items:center;
    }
    
    .circle-text {
        
        margin: 5px auto;
        width:40%;
    }
    
    .stat_heading {
        
        font-size:2vw;
    }
    
    .stat_number_count {
        
        font-size:2.5vw;
    }
}


.license button {
    
    background-color:#7BC148;
    color:white;
    font-family:primary-bold;
}

.widget-content .message {
	
	display:none;
}

.single-runit .sectionTitle h2 {
    
line-height:35px;

    
}

.link-bar {
    
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:35px;
}


.link-third a {
    
    color:black;
}
.link-full a {
    
    color:black;
}

.link-full .inner-bg {
    
    
    top:unset;
    
    position:absolute;
    height:100%;

    
    top:0;
    width:100%;
    z-index:0;
}




.link-full .link-block-hover-full {
    
    width:100%;
    top:0;
    height:100%;
    position: absolute;
    z-index:555;
    
}

.link-full-inner {
    
    position:relative;
    width:100%;
    height:100%;
}



@media (max-width:768px) {
    
    .link-block-hover-full {
        
        width:100%!important;
        height:100%;
        overflow-y:auto;
        top:0;
        
    }
}


.link-block-hover-full p {
    font-size: 14px;
}
.link-third a:hover {
    
    text-decoration:none;
    color:white;
}

.link-full a:hover {
    
    text-decoration:none;
    color:white;
}
.group-row .wp-block-group__inner-container {
    
    display:flex;
    flex-wrap:wrap;
}

.link-third {
    
    min-height: 250px;
}

.link-full {
    
    min-height: 250px;
}
.link-img img, .link-img-secondary img {
    
    height:200px;
}


.link-img, .link-img-secondary {
    
    align-self:center;
}

.inner-bg {
    
    position:absolute;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    z-index:-1;
}

.link-third-inner {
 
 position:relative;  
 text-align:center;
 height:100%;
 width:100%;
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 background: #eee;
}
.link-full-inner {
 
 position:relative;  
 text-align:center;
 height:100%;
 width:100%;
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
}




.link-block-hover {
    
    display:none;
    width:100%;
    position:absolute;
    height:100%;
    z-index:500;
    overflow-y:auto;
}

.link-block-hover p {
    
    font-size:14px;
    width: 90%;
    margin-left:auto;
    margin-right:auto;
}

.link-block-hover h3 {
    
    width: 75%;
    margin:10px auto 25px auto;
}

@media(max-width:768px) {
    
    .link-block-hover {
        
        top:0!important;
        left:0!important;
    }
}

.link-third-inner h3 {
    
    height:fit-content;
    align-self:flex-end;
}

.link-img, .link-img-secondary , .link-third-h3 {
    
    width:100%;
    flex-shrink:0;
}

@media(max-width:992px) {
    
.publication-card-left {
    
    display:none;
}
}

@media(max-width:576px) {
    
    .publication-card-left {
        
        display:block;
    }
}

.single-runit .fp-blog-date {
    
    margin-left:0;
}

.single-runit .featured-blog-card .fp-blog-date {
    
    margin-left:20px;
}

@media (max-width: 576px){
.publication-card-body {
    height: 77%;
    position: relative;
    box-shadow:none!important;
    /* padding-bottom: 5%; */
}
}

.single-runit .wrapper {
    
    padding:0;
}

.single-runit .researchTitle {
    padding-top:1%;
}

.highlight-icon {
    
    width:40px;
}

.light-bg {
    
    background-color:#e6e7e857;
}


.single-runit .fp-blog-date {
    
    font-size:14px;
}

.page-id-573 .alm-filters {
    
    display:flex;
    justify-content:space-evenly;
}

.pub-filters {
    
    display:flex;
    justify-content:flex-end;
    width:100%;
}


input.pods-form-filters-submit {
    
    position:relative;
}

.single-runit .featured-blog-card {
    
    padding:0!important;
}

.single-runit .featured-publication {
    
    height:150px!important;
    width:100%!important;
    display:flex;
    flex-wrap: wrap;
}

.single-runit .fp-highlight-blog-right p {
    
    display:none;
}

.single-runit .publication-card-body h3 
{
    
    font-size:14px!important;
    
}
.publication-card .pec-communications,.publication-card  .pec-knowledge,.publication-card  .pec-engagement,.publication-card .rcs-higher,.publication-card .rcs-university,.publication-card .internships {
    
    background-color:#7bc148!important;
}

.featured-publication .pec-communications,.featured-publication  .pec-knowledge,.featured-publication .pec-engagement,.featured-publication .rcs-higher,.featured-publication .rcs-university,.featured-publication .internships {
    
    background-color:#7bc148!important;
}
.featured-video {

    z-index: 50;
    position: absolute;
    top:0;
    left: 0;
}

.project-if {
    
    width:100%;
}


.page-id-573 .alm-filters .alm-filter--text-wrap input[type=text] {
    
    width:  100%;
}

 .page-id-573 .pods-form-ui-field {

width:unset!important;
margin-right: 25px;
    
}



.page-id-573 #main-carousel {
    
    display:none;
}

.featured-video video {

    width: 100%;
}

.fp-highlight-lower {
    
    height:110px;
}

.single-research_page .light-grey-bg, .page-id-781 .light-grey-bg {
    
    margin-left:0;
    margin-right:0;
}


.mega-toggle-blocks-left {
    
    display:none!important;
}

@media (max-width:768px) {
    
    #micro-nav {
        
        display:none;
    }
    
  
}


@media (max-width:800px) {
    
    #mega-menu-primary {
        
        margin-top:47%!important;
    }
}
.page-id-766 #ctct-submitted {
    
    background-color: black;
    color: white;
    display: block;
    margin: 0 auto;
    padding: 0;
    width: auto;
    z-index:50;
    position:relative;
    
}

.postid-3335 .btn-partner,.postid-928 .btn-partner {
    
    line-height:7px;
}

.search-results #primary {
    
    padding:5%;
}

.search-results article h2 {
    
    font-size:20px;
    line-height:20px;
}


.footer-quick-links ul {
    list-style: disc;
    color: #ffffff;
    font-size: 14px;
    padding-left:20px;
}

.footer-quick-links ul li a {
    
    color:white;
}

.search-results article h2 a {
    
    color:black!important;
}

.search-results article {
    
    margin: 20px auto 20px auto;
}

.search-results article h2 a:hover {
 
 color:#7bc148!important;  
 text-decoration:none;
}

#searchsubmit {
    
    height:auto;
    font-family:primary-bold;
}

#searchsubmit:hover {
    
    text-decoration:none;
}

.search-results .entry-header {
    
    display:block;
}

#mailing {
    
    position:relative;
}


.text-inner {
    
    background:#f2f2f2;
    padding:2%;webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,.2);
    -webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 2px 2px 1px rgba(0,0,0,.2);
    width:100%;
}

.comp-link.actives {
    
    background-color:#7bc148!important;
    color:white!important;
}


#completedprojects{
    
    padding:5%;
}
#completedprojects .fp-highlight-top {
    
    display:none;
}

#myCarousel .carousel-inner {
    
    padding-bottom:0% 5% 0% 5%;
}

.fp-highlight-lower-left {
    
    position:relative;
}

.single-runit .unit-related-projects .kitenge {
    
    opacity:0.3;
}


p {
    
    font-size: 16px;
    }

.text-justify {
  
    text-align: justify;
}

.img-bg {
    
    background-size:cover;
    background-position:cover;
    background-repeat: no-repeat;
}

.page-id-146 #single-blog-content {
 
 width:unset;
 padding-top: 2.5%!important;
    
}

.profile-card-bottom p {
    
   
}

#publication-similar .publication-header-top {
    
    height:120px;
}

.page-id-721 .fp-highlight-top {
    display: none;
    height: 150px;
    background-color: #7bc148;
}


.postid-5217 .unit-related-projects {
    
    display:none;
}


.postid-5217 #project-blogs {
    
    display:none;
}


.postid-5217 #unit-experts {
    
    display:none;
}


@media (min-width: 992px){
.feat-contain {
    margin-top: 75px;
}
}

#front-page-featured {
    
    width:90%;
}


.page-id-700 .nav-tabs 
{
    
    border:none;
}

.page-id-700 .nav-tabs .nav-link {
    
        font-family: primary-bold;
    margin-right: 30px;
    border: none;

}


.blog-social-list li::before {
    
    list-style:none!important;
    content: unset!important;
}

.fp-blog-meta {
    
    min-height:10px;
}

.postid-1703 .sig-issues h3 {
    
    display:none;
}

.postid-1698 .sig-issues h3 {
    
    display:none;
}


.postid-1700 .sig-issues h3 {
    
    display:none;
}

.postid-928 .sig-issues h3 {
    
    display:none;
}

.postid-5217 .sig-issues h3 {
    
    display:none;
}


.postid-928 .unit-related-projects {
    
    display:none;
}




.postid-1704 .sig-issues h3 {
    
    display:none;
}

.postid-1705 .sig-issues h3 {
    
    display:none;
}


.fp-blog-author {
    
    display:none;
}
.peopleCats .nav-item {
    background-color: #e6e7e8
}

.multimedia-card-top {
    
    background-size:cover;
}



#wrapper-footer li {
    
    list-stlyle:none!important;
}

.postid-1704 .unit-related-projects {
    
    display:none;
}

html {
    
    position:relative;
}

.subscribe-form {
    
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index:1000;
    padding:2%;
    background-color:white;
    color:black;
    border-radius: 15px;
    min-width: 300px;
}

input {
    
    height:50px;
}

#ctct-form-4433 h2{
    
    margin-top:25px;
}

#ctct-form-4433 {
    
    width: 80%;
    margin: 0 auto;
    
}

#ctct-form-4433 input {
    
    width:100%;
}

label {
 
 color:black;
    
}


#nav-partner-gallery-tab {
    
    min-width:129.7px;
}

#nav-funder-gallery-tab {
    
    min-width:  119.3px;
}

.subscribe-close {
    
    position: absolute;
    top:1%;
    right:2%;
    color:#7BC148;
    font-size: 20px;
}

.give-form-title {
    
    display:none;
}

.give-donation-amount {
    
    display:inline-block;
}


.give-btn {
    
    border:none;
    background-color:black;
    color:white;
    font-family: primary-bold;
    float:unset;
    display:inline-block;
}
#completedproj .fp-highlight-top, #completedproj2 .fp-highlight-top, #completedproj3 .fp-highlight-top, #completedproj4 .fp-highlight-top, #completedproj5 .fp-highlight-top, #completedproj6 .fp-highlight-top, #completedproj7 .fp-highlight-top {
    
display:none;    

} 
#ctct-submitted {
    
    display: block;
    margin-top: 25px;
    background-color: #7BC148;
    padding: 4%;
    min-width: 100px;
    color: white!important;
    font-family: primary-bold;
    border-radius: 5px;
}

.inner-page-splash { 
    
    
    height: 75vh;
    min-height:550px;
}

#single-blog-header {
    
    padding-bottom: 5%;
}

.ctct-form-wrapper .ctct-form-field {
    margin: 0 0 1em;
    color: white;
    font-family: primary;
}



@font-face {
    font-family: 'primary-heavy';
    src: url('../fonts/primary-heavy.ttf') format('truetype');
}

.figure-stat {
    
    font-size:42px;
    color:white;
    font-family:primary-heavy;
        margin-bottom:2px;
    text-align:center;
}

.bg-alt  {
    
    background-color:#FEBF2C;
}

.page-id-3274 h3 {
    
    font-size: 22px;
    margin-bottom:25px;
}

#stats-row-2 {
    
    text-align:center;
}

#stats-row-2 img {
max-width:65%;
}

#impact-figures-row {
    
    position:relative;
}
.figure-caption {
    
    font-size:14px;
    color:black;
    font-family: primary;
    text-align:center;
}

.stat-box-image {
    
    width:50%;
    margin: 0 auto;
}

.stat-box-figures {
    
    width:100%;
    float:left;
}

#impact-figures {
    
    position: relative;
}
.page-id-683 .alm-filters .alm-filter--text-wrap input[type=text] {

    color: black!important;
 }


.single-multimedia #other-events {

    display: none;
}
.single-career #content ul li::before {
    content: "\2022";
    color: #7bc148;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    font-size: 18px;
	margin-right: 20px;
}

.single-career #content ul li {
	
	display:flex;
}


.single-runit ul li {
    
    list-style:none;
}
#research-unit-description ul li::before {
    content: "\2022";
    color: #7bc148;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    font-size: 25px;
}

.single-runit .wp-block-group__inner-container ul li::before {
    
      content: "\2022";
    color: #7bc148;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    font-size: 25px;
}

.pad-5-no-bottom {
    
    padding: 1% 5% 0 5%;
}

#other-events .pad-5 {

    padding-bottom: 0;
}

#other-events .carousel-inner {

    padding-left: 5%;
    padding-right: 5%;
}



.single-event #single-blog-header {

    padding-bottom: 5%;
}

.single-event .blog-placehold {

    min-height: 200px;

}

.single-multimedia .inner-page-splash {

    height:50vh;
}

.single-blogartice .inner-page-splash {

    height: 50vh;
}

.publication-header-top {
    
    height: unset;
    min-height:120px;
}

.document-header-top {
    
    height: unset;
    min-height:120px;
	background: #b9d989;
}


.author-box-inner {
    
    z-index:-1;
}

.single-publication .publication-icon {
    
    height: auto;
    min-height:40px;
    background-size:40%;
	background: #b9d989;
}




.mpb_right {
    
    display:none;
}

.inner-page-banner {
    
    top:58%;
}

.menu-text {
    
    white-space:normal;
}

#mega-menu-primary {
    
    white-space:nowrap;
}

.mega-menu-item-3448 a {
	
	  font-size: 14px!important;
    font-family: primary-bold!important;
    color: black;
}



.postid-1705 #research-unit-description p {
    
    column-count:1;
}

.page-id-628 h3 {
    
    text-transform:none!important;
}

.page-id-1693 h3 {
    
    text-transform:none!important;
}


.page-id-721 h3 {
    
    text-transform:none!important;
}

.page-id-1693 h6 {
    
    text-transform:none!important;
}



#single-blog-header h2 {
    
    text-transform:none!important;
}


.postid-1698 .mpb_right {
    
    display:none;
}

.single-person .blog-social-menu {
    
    display:inline-block;
}

.single-runit h3 {
    
    text-transform:none;
}
.single-runit h5 {
    
    text-transform:none;
}

.single-runit h6{
    
    text-transform:none;
}

.fp-highlight-lower-right h6 {
    
    text-transform:none;
}

.ctf-author-name {
    
    font-family:primary-bold;
    margin-left:0;
}
.wp-video {
    
    margin: 0 auto;
    margin-top:75px;
}


.single-multimedia .blog-social-menu {

    display: none;
}

.single-multimedia .single-event-date {
    
    margin-bottom: 40px;
}

.single-multimedia #single-blog-content {
    
    
}
.multi-title {
    
    text-transform:none;
}
.single-person h5 {
    
    text-transform:none;
}

.single-person h6{
    
    text-transform:none;
}

.sectionTitle a:hover {
    
    color: #7bc148!important;
    text-decoration:none!important;
}


.page-id-687 h3 {
 
 
 text-transform:none;   
}

.page-id-520 h6{
    
    text-transform:none;
}

.single-project h6{
    
    text-transform:none;
}


.profile-bio-right, .profile-bio-left {
    
    height:unset;
    max-height:unset;
    
}

.profile-text {
    
    height:unset;
}

.single-publication h3{
    
    text-transform:none;
}

.postid-3335 .mpb_right {
    
    display:none;
}


.postid-1700 .mpb_right {
    
    display:none;
}

.postid-1703 .mpb_right {
    
    display:none;
}

.postid-928 .mpb_right {
    
    display:none;
}

.postid-1704 .mpb_right {
    
    display:none;
}

.postid-1705 .mpb_right {
    
    display:none;
}



.page-id-146 #about-video {

	display:inherit;
}

.marg-bottom {

	margin-bottom: 40px;
}


.focus-area-box {

	display: none;
}

.marg-top {

	margin-top:40px;
}

.funder-logo {

	width: 16.6666%;
	padding-bottom: 16.6666%;
}


#single-blog-header {


	display: block;
}

.marg-bottom {

	margin-bottom: 25px;
}

.marg-top {


	margin-top: 25px;
}

.job-header-top {

	position: relative;
}

.share_article {

	position: absolute;
	right: -2%;
	bottom: 16%;
}

.single-blogarticle .share_article {

    position: relative;
    

}

.single-blogarticle .deadline-txt {

	margin-bottom: 0;
}


.page-id-781 .donate-box {

	width: unset;
	height: unset;
	margin-left: unset;
}

.single-blog-author, .single-blog-date { 

	 color: #7BC148;
}

.single-career .share_article p {

	margin-bottom: -15px;
}

a.btn-normal.btn-partner {
    width: 170px;
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    padding: 3%;
    margin-top: 15px;
}
#mega-menu-item-1797 a {
 font-family: primary!important

 }

 .green-box {

 	font-size: 14px;
 	height: 29px;
 	width: 150px;
 }

.unit-signature-issues p {

width: 95%;

font-size: 16px;
margin-top: 10px;
}

.footer-left-logo img {

	max-width: 30%;
	padding-bottom:15px;
}

.footer-left-logo {

	text-align: center;
}

.page-id-520 .nav-tabs a {

	background-color: #7bc148;
    padding: 7px;
    color: #000;
    margin-right: 5%;
    webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,.2);
    -webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 2px 2px 1px rgba(0,0,0,.2);
    font-family: primary-bold;
    border-radius: 0!important;
    font-size: 22px;
    margin-right: 25px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    
    background-color: #7bc148!important;
}

.nav-tabs a {
    
    background-color:#e6e7e8!important;
}
.unit-signature-issues {

	padding-top:1%;
	padding-bottom:1%;
	padding-left: 3%;
}


#colophon .kitenge-button2 {

	display: inline-block;
}

.footer-contact h5 {

	font-size: 16px!important;
	margin-bottom: 18px;
}

#mission-vision p  {

	padding-left: 5%;
}

#mission-vision h2 {

	margin-left: 5%;
}

.footer-social-list {

	list-style-type: none;
	padding-left: 0;
	height: 35px;
	margin-top: 20px;
}


#footer-quick-links {

	padding: 0;
	list-style: none;
}

#footer-quick-links a {

	    color: white;
    margin-right: 15px;
    font-family: primary;
    font-size: 14px;
}

.footer-social-list li {


width: 30px;
    height: 30px;
    background-color: #fff;
    color: #161228;
    font-size: 18px;
    line-height: 31px;
    border-radius: 50%;
    margin-right: 10px;
    float: left;
    text-align: center;}

#colophon {

	background-color: #383838;
	display: flex;
}

#colophon .small-text {

	font-size: 14px;
}

.footer-contact {

	line-height: 10px;
}

#coverage-map {

	position: relative;
}


#impact-statistics {

	width: 100%;
	justify-content: center;
	align-items: center;
}

#impact-statistics .col-md-6 {

	margin-bottom: 50px;
}

#info {

position: absolute;
bottom: 5%;
left:5%;
width: 400px;
}

.impact-stat-img img {

	width: 50%;
}


.impact-stat-img {

	text-align: center;
}
.stats-row2{

	    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    margin-top: 40px;
}

.impact-stat {

	display: flex;
	margin-right: 90px;
}

.impact-stat-top {

	font-size: 45px;
	font-family: primary-bold;
}

.impact-stat-info {

	font-family: primary;
	font-size:25px;
}

.impact-stat-img {

	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: #7BC046;
flex:none;

	-webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
-moz-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);


}


.tooltip-title {

	font-size: 20px;
	text-align: center;
	font-family: primary-bold;
}

.tooltip-date {

	font-family: primary;
	text-align: center;
	margin-top: 10px;
}

.project-funder-list li {
    width: 250px;
    height: 250px;
    float: left;
    border: 1px solid #d5d5d5;
    text-align: center;
    /* display: table-cell; */
    vertical-align: middle;
}


.justify-center {


	justify-content: center;
}


.author-box {

	position: relative;
	margin-bottom: 40px;
}


.blog-authors {

	width:25%;
}
.author-box-inner {

	position: absolute;
	bottom: -6%;
	left: 25%;
	width: 50%;
	height: 100%;
	border-bottom: 1px solid #d5d5d5;

}

.blog-authors h3 {

	text-align: center;
}

.single-blogarticle #single-blog-content {

background-color: #f4f4f4;
}



.publication-card-body h3 {

	font-size: 18px;
}


.links-top {
    margin-bottom: 2%;
    line-height: 18px;
}


.job-status {

	margin-bottom: 5.1%;
}

#other-blogs {

	margin-top: 1%;


	
}

.blog-social-menu { 


position: relative;
	}

	.blog-social-list li {

		float:left;
		margin-right: 20px;
	}

	.single-blog-date{ 

	padding: 0; }

#single-blog-header {

	    -webkit-box-shadow: 1px -5px 10px 4px rgba(0,0,0,.2);
    box-shadow: 1px -5px 10px 4px rgba(0,0,0,.2);
    margin-bottom: 0;
}

#single-blog-content {

      -webkit-box-shadow: 3px -6px 5px 1px rgba(0,0,0,.2);
    box-shadow: 1px 2px 8px 3px rgba(0,0,0,.2);
    padding: 2% 2% 2% 2%!important;
}

.single-blogarticle #single-blog-header {

	     background-color: #d9d8db;
}



.page-id-573 h3 , 
.page-id-573 h5{

	text-transform: unset;
}
.alm-filters .alm-filter--text-wrap input[type=text] {

	background-color: white!important;
}

#nav-partner-gallery .funder-selectors a {

	padding: 6%;
}
#nav-partner-gallery .dropdown {

	width: 130px;
}

#nav-partner-gallery .dropdown-toggle { 
padding: 10%;
    width: 150px;

}
#nav-partner-gallery .funder-selectors li {

	height: 50px;
}




#nav-funder-gallery .funder-selectors a {

	padding: 6%;
}
#nav-funder-gallery .dropdown {

	width: 130px;
}

#nav-funder-gallery .dropdown-toggle { 
padding: 10%;
    width: 150px;

}
#nav-funder-gallery .funder-selectors li {

	height: 50px;
}

#frontpage-highlights .sectionTitle {


}

.page-id-5 .fp-highlight-lower-left {

	background-color: #7bc148;

}

.mega-menu-item-1779 .mega-sub-menu {

}

.featured-right {

	 
	-webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
-moz-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
}

.research-capacity-bodys p {

	display: block;
}

.profile-bg-right {

	background-color: #e6e7e8;
}


#research-capacity-strengthening .col-md-3

{
/*
	-webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
-moz-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);*/
}

#policy-communications .col-md-4 {

/*	-webkit-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
-moz-box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);
box-shadow: 1px 2px 2px 1px rgba(0,0,0,0.20);*/


}

#policy-communications {

	background: white;
}





.page-id-5 .fp-highlight-lower-right p {

	font-size: 14px;
}

#footer-right {
    background-color: #a6a4a9!important;
}


.followus2 {

background: #FEBF2C;
    border-radius: 50%;
    /* min-width: 100px; */
    width: 25px;
    display: block;
    margin-bottom: 20;
    float: left;
    height: 25px;
    color: white!important;
}

#footer-left {
    padding: 2% 2% 0 2%;
    background-color: #cccccc;
}



.kitenge-button2.followus {

	background: #FEBF2C;
}

.followus a {

	color:white!important;
}
.page-id-5 #research-units {

	padding-top: 0;
}

.page-id-5 .menu-text {

	font-size: 14px;
}

.mpb_subHead {

	display: none;
}

.research-capacity-bodys p {
font-size: 14px;
}

#micro-nav {

	height: 35px;
	padding-left: 0;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {

	font-size: 14px;
}

#wrapper-navbar {
    position: absolute;
    top: 0px;
    width: 100%;
}

.contact-footer-details p {
    font-size: 11px;
    color: black;
    line-height: 10px;
    margin-bottom: 2px;
}

.page-id-5 .fp-highlight-lower-right {

	font-size: 14px;
}

.page-id-5 #ctf.ctf-super-narrow .ctf-author-name {

	font-size:16px;
}

.page-id-5 .ctf-tweet-text {

	font-size: 14px;
}

.sectionTitle h2 {


	line-height: 20px;
}

.social.clearfix {

	display: none;
}

.page-id-5 .fp-highlight-lower-right h6 {

	font-size: 14px;
}

.page-id-3095 .peopleCats .nav-item {

	white-space: nowrap;
}



.page-id-300 .peopleCats .nav-item {

	white-space: nowrap;
}
.page-id-3095 .tab-content > .active {

display: flex;

}

.page-id-3095 .nav-tabs .nav-link:hover {

	border: 1px solid transparent;
}



.page-id-300 .tab-content > .active {

display: flex;
width: 100%;
}

.page-id-300 .nav-tabs .nav-link:hover {

	border: 1px solid transparent;
}


.pad-3 {

	padding: 3%;
}

.single-research_page .featured-blog-card .fp-blog-date {

margin-left: 25px;

}

.funder-overlay {

	position: absolute;
	width: 100%;
	display: none;
	z-index: 49;
	pointer-events: initial;
	height: 100%;
	background-color: #262262;
	opacity: 0.5;
}

.funder-logo-profile {

	pointer-events: none;
}

.info-btn {

	position: absolute;
	top:2%;
	right: 2%;
	display: none;
	z-index: 50;
}

.close-btn {

	position: absolute;
	top:2%;
	right: 2%;
	z-index: 500;

	pointer-events: all;
}
.page-id-573 .btn-pub:hover {

	color: white;
}

.profile-card-bottom .btn-trans {

	display: inline-block;
}

.page-id-628 .alm-filter--search {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}

.page-id-628 #alm-filter-2 {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}

.page-id-628 #alm-filter-3 {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}
.page-id-628 #alm-filter-4 {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}


.page-id-683 .alm-filter--search {
    width: 57%;
    
}

.page-id-683 #alm-filter-2 {
    display:none;
}

.page-id-683 #alm-filter-3 {
    display:none;
}
.page-id-683 #alm-filter-4 {
    display:none;
}

.page-id-683 #alm-filters-multimediafilter {
    width: 100%;
    padding-left: 0;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    display: flex;

}
.page-id-683 .alm-filters .alm-filter {
    display: block;
    padding: 0 0 10px;
    margin: 0 0 0px;
}


.page-id-683 .alm-filters .alm-filter--submit {
    display: block;
    padding: 0;
}

.page-id-683 .alm-filter--search {
   
    margin-right: 0!important;
    }


    .page-id-683 .alm-filters .alm-filter--submit {
    display: block;
    padding: 0;
    margin: 5px 0 15px;
}

.page-id-687 .alm-filter--search {
    width: 75%;
    
}

.page-id-687 .alm-filters-container {

        width: 500px;
    margin: 0 auto;
}

.page-id-687 .alm-filters .alm-filter--text-wrap input[type=text] {
    background: white!important;
    color: black!important;
    font-family: primary-bold;
}

.page-id-687 #alm-filter-2 {
    display:none;
}

.page-id-687 #alm-filter-3 {
    display:none;
}
.page-id-687 #alm-filter-4 {
	width: 45%;
}

.page-id-687 #alm-filters-blogfilter {
    width: 100%;
    padding-left: 0;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    display: flex;

}


.page-id-1693 .alm-filter--search {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}

.page-id-1693 #alm-filter-2 {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}

.page-id-1693 #alm-filter-3 {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}
.page-id-1693 #alm-filter-4 {
    width: 20%;
    float: left;
    margin-right: 1.5%;
}

.page-id-1693 .fp-blog-author {

	display: none;
}

.page-id-1693 .fp-blog-meta {

	width:100%;
	height: 35px;
}

.page-id-1693 .alm-filters-container {

	 width: 100%;
    padding-left: 0;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    display: flex;
}

.page-id-1693 #alm-filters-blogfilter {

	padding-left: 0!important;
}


.page-id-628 .alm-filters-container {

	 width: 100%;
    padding-left: 0;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    display: flex;
}

.page-id-628 #alm-filters-blogfilter {

	padding-left: 0!important;
}

.single-blogarticle .carousel-inner {

	height: 210px;

}

#single-blog-content ul {

	position: relative;
}



.document-card-left {

	height: 120px;
	width: 120px;
}

.document-card {

	height: 120px;
}

.document-card-body {

	padding:2% 2% 5% 2%;
}

.document-card-body .btn-transparent-green {

	bottom:13%;
}


.document-card-body .btn-transparent-green:hover {

	color: white;
} 

#blog-filters {

	padding: 2%;
}

.funder-profile-top {

	display: flex;
	padding:2%;
}

.funder-profile-img {

	width: 250px;

}




.funder-profile-info {

	flex: 1;
}

.funder-logo:hover .info-btn {

	display: block;
}


.funder-logo-profile {

	position: fixed;
    width: 85%;
    left: 8%;
    top: 30%;
    margin: 0 auto;
margin:0 auto; /* Negative half of width. */
z-index: 50;
background: white;



}

.funder-profile-info h2 {

	line-height: 35px;
	margin-bottom: 20px;
	margin-top: 25px;
	width: 75%;
}

.funder-profile-info h3 {

	margin-bottom: 5px;
}

.funder-profile-info a {

	font-size: 17px;

}

.partner-years {

	float: left;
	margin-right: 50px;
}


.pad-a {

	padding: 2% 5% 2% 5%;
}

.page-id-822 #research-capacity-strengthening {

	padding-top: 0;
}

.page-id-241 .funder-logo {
    border: 1px solid #dddddd;
}

.page-id-241 p {

	text-align: justify;
}


#about-us p {

	text-align: justify;
}

.learn-more {

	border:1px solid #7bc148!important;
}
.single-person #profile-projects .front-page-highlight-box:nth-of-type(n+10) {display: none;}

.single-person #profile-publications .featured-publication:nth-of-type(n+12) {display: none;}
 


.slick-initialized .slick-slide {

	padding:0 1% 0 1%;

}

.slick-dotted.slick-slider {

	margin-bottom: 0;
}

.slick-dots {

	display: none;
}




.slick-prev:before {
    
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: #7BC148;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

}
.slick-next:before {
   font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f002';
    color: #7BC148;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}





@media (min-width: 768px) { 


	#profile-projects {

	height:  unset;          /* WebKit-based browsers will ignore this. */
    height: 	 unset;  /* Mozilla-based browsers will ignore this. */
    height:  unset;
}

}

.single-person .featured-publication {

	display: flex;
}

.single-research_page .featured-publication {

	display: flex;
}

.single-person .fp-blog-date {

	margin-left: 0;
}

.single-person .publication-card-body:hover .fp-blog-date {

}

.single-research_page .publication-card-body:hover .fp-blog-date {

}

.single-research_page .publication-card-body:hover .btn-pub {

	border-color: black!important;
}

#project-blogs {
    padding-bottom: 1%;
}

ul.fp-blog-meta .fa {
    font-family: FontAwesome;
}

.multi-social a i{
    font-family: FontAwesome;


}

.btn-trans {

}


.feat-title{ 

padding-left: 25px; 

width: calc(100% - 25px);
float:right;

}

.page-id-573 .btn-pub:hover {

	background: #7BC148!important;
}




#post-id-1700 #unit-experts {

	display: none;
}

.highlighted {

	padding:2%;
}

#post-id-1698 #unit-experts {

	display: none;
}


.unit-focus-window {

	margin-top: 0%;
	margin-bottom: 0;
}

.btn-pub:hover {

	background: white;
	border-color: black;
}
.single-publication .publication-icon {

	position: relative;
}

.download-icon {

	position: absolute;
	top: 10px;
	right: 10px;
	border: 1px solid #7BC148;
	border-radius: 5px;
	width: 25px;
	height: 25px;
	text-align: center;
}

.publication-card-body h3 {

	width: 95%;
}

.single-publication .profile-card {

	min-height: unset;
}

.complete-grey{

	background: #989898;
}

.page-id-146 .profile-card h6 {

	margin-top: 15px;
}

.single-person .btn-pub:hover {
    background: white;
    text-decoration: none;
    color: #000;
}

#unit-experts .slides {

	min-height: 168px;
}
.flexslider .slides img {
    width: 100%;
    display: inline-block;
}


.fp-highlight-lower .fa {

	font-family: FontAwesome;
}

.blog-social-list .fa{

	font-family: FontAwesome;
}

#wrapper-footer .fa {

	font-family: FontAwesome;
}

.blog-meta .fa {

	font-family: FontAwesome;
}


#publication-similar .publication-icon p {

	text-transform: uppercase;
    font-family: primary-bold;
    text-align: center;
    position: absolute;
    bottom: 0;
    font-size: 10px;
    width: 100%;
}

#profile-publications {

	padding-bottom: 2%;
}


.single-publication .publication-icon h5 {

	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0;
	font-size: 14px;
}

.profile-card-top-details {

	border-top-left-radius: 50px;
}

#unit-experts {

	    padding: 2%;
}




#single-blog-header {

	position: relative;
}

.single-blogarticle main {

}

.single-blogarticle .inner-splash {
	z-index: 0;
}

#other-blogs {

	background: white;
}

.only-projects {

height:  -moz-fit-content!important;          /* WebKit-based browsers will ignore this. */
    height: 	 -webkit-fit-content!important;  /* Mozilla-based browsers will ignore this. */
    height:  fit-content!important;
}
.kitenge {



	pointer-events: none;
	
}

.bxslider {

	width: 100%;
}

.bx-wrapper {

	width: 100%!important;
	max-width: 100%!important;
}

.profile-picture-box {

	width: 150px;
	height: 150px;
	top:-20px;
	z-index: 10;
}

.flexslider3 {

	width: 100%;
}

.white-bl-left{ 

position: absolute;

left:0;

width: 33px;
height: 100px;
background: white;
z-index: 2;
top:0;
 }
.profile-card-top-text {

	padding: 10px 10px 10px 165px;
	text-align: left;
position: relative;

}

.profile-card-top, .profile-card-top-details {

	padding: 0;
}


.postid-1700 .unit-related-projects {

	display: none;
}


#mission-vision .col-inner-5 {

	position: relative;
}

.valueBox h6 {

	font-size: 20px;
}

.sectionTitle h2 {
	font-size: 16px;
}

h4 {

	font-size: 14px;
}


.overlay-back {

	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: #7BC148;
	opacity: 0.5;
	z-index: 0;
}

#mission-vision .col-inner-5 p {

	z-index: 5;
	position: relative;
}

#mission-vision .col-inner-5 h2 {

	z-index: 5;
	position: relative;
}


#values img {

	max-width: 85%;
	max-height: 100px;
	margin-bottom: 10px;
}

.highlighted2 {

	padding: 0.5%!important;
	width: 90%!important;
}

.error404 {

	height: 100%;
}

.error404 #wrapper-footer {

	position: absolute;
	bottom: 0;
	width: 100%;
}

.postid-1700 #project-publications {

	display: none;
}

.postid-1700 #project-blogs {

	display: none;
}


.postid-1698 .unit-related-projects {

	display: none;
}



.postid-1703 .unit-related-projects {

	display: none;
}



.postid-1703 .unit-related-projects {

	display: none;
}






.postid-1698 #project-publications {

	display: none;
}

.postid-1698 #project-blogs {

	display: none;
}


.pec-engagement.unit-related-projects{

    background-color:#7bc148;

}

.pec-knowledge.unit-related-projects{

    background-color:#7bc148;

}

#policy-communications .col-inner-5{

padding-left:5%!important;
padding-right: 5%!important;
	

}

.ctf-item {

	padding:0!important;
}

.tweet-highlight-lower-right {

	flex: 1;
	overflow-x: hidden;
	overflow-y: scroll;
	padding:3%;
	font-size: 11px;
	background-color: white;
	height: 100%;

	

}


.focus-area-bg {

	background: white;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    z-index: 0;
    position: absolute;
}

.focus-area-box p {

	position: relative;
	z-index: 5;
	padding-left: 5%;
}

.focus-area-box {

	position: relative;
}
.focus-area-box .focus-area-list {

	position: relative;
	z-index: 5;
}

.page-id-3095 .inner-splash {

	    background-position-y: 10%;
    background-repeat: no-repeat;
}


.postid-949 .inner-splash {

	    background-position-y: 0%;
    background-repeat: no-repeat;
}




#people-gallery {

	padding-top: 0;
}

.page-id-3095 #people-gallery {

	padding-top: 2%;
}


.page-id-300 #people-gallery {

	padding-top: 2%;
}
#research-unit-description p {

	column-count:1;
}

#research-unit-description {

	width: 95%;
	margin: 0 auto;
}

.pad-top {

	padding-top: 5%;
}

.funder-logo {

	border:none;
}



.understrap-read-more-link:hover{

	color: white!important;
}

.kitenge {

	opacity: 0.5;
}

#get-involved .kitenge-button {

	width: 80%;


}

.bg-primary {

	background: #7BC148;
}

.footer-left-links {

	padding-top: 0!important;
}
.footer-left-links ul li {

	float: unset!important;
	text-align: left;
	width: unset;
}
.pageTitle h2 {
    font-family: title;
    font-size: 28px;
}



#contact-footer-social a {
    margin-right: 10px;
    margin-left: 10px;

    }

    .profile-card .btn-transparent:hover {
}

#contact-footer-social {

	text-align: center;
}


.page-id-573 .btn-trans {

	display: inline-block!important;
}
#mission-vision p {
    font-size: 20px;
    font-family: primary;
}

.page-id-573 .pods-form-ui-field {
    width: 85%;
}

.single-person #single-wrapper {

	padding-bottom: 0;
}

.funder-selector-row a {

	padding: 0.5%;

}

.kitenge-button {

	margin-top: 25px;
	padding:3%!important;
	border-radius: 5px;
	font-size: 18px;
	display: inherit;
}


.kitenge-button2 {

	display: block;
	margin-top:10px;
	background-color: #7BC148;
	padding: 2%;
	color: white!important;
font-family: primary;
border-radius: 0px;

}

.guiding h2 {

	color: white;
}

.guiding {

	border-color: white;
border-left:8px solid white;
    border-color: white;
    border-left: 8px solid white!important;
    margin-left: 5%;
    margin-top: 2%;
    margin-bottom: 0;
    display: block;

}




.page-template-page-whoweare .profile-card .btn-transparent:hover {

	color:white!important;
}

.feat-title {

	height: 50px;
	width: 100%;
}


.alt-text {

	color: #FEBF2C;
}


.publication-card-left h5 {

	text-align: center;
    position: absolute;
    font-size: 13px;
    width: 150px;
    bottom: 0;
}

.highlighted-publication {

	padding:5%;
	padding-top:10%;
}

.page-id-573 p.fp-blog-author {
    margin-bottom: 3px;
    font-size: 14px;
}


.page-id-573 .fp-blog-date{

	margin-left: 0;
	font-size: 14px;
	color: #B9D989;
}

button {

	border: none!important;
}


.publication-header {

	margin-top:-10%;
}

@media (max-width: 576px) {

	.publication-icon {

		background-size: 10%!important;
		background-position: 4%;
	}

	.fp-blog-meta {

		height: fit-content;
	}

	.publication-title {

		padding:5%;
	}

	.publication-header-top {

		height: unset;
	}
}

.btn-transparent-green:hover {
    text-decoration: none;
    background-color: #7bc148;
    color: white;
}

.profile-page-splash {

	min-height: 400px;
}

#mega-menu-item-921 a {

	color: white!important;
	font-family: title;
}

a.mega-menu-link {

	text-transform: none!important;
}

.single-person .col-inner-5 {

	padding: 2% 2%;
}


.menu-item-820 .dropwn-menu {
    left: 102%;
}

.menu-section {
    
    margin:0;
    margin-left:0!important;
    color:black!important;
}

.menu-text{
    
    font-size:10px;
}

.featured-blog-card{
    
    margin-bottom: 25px;
}

#single-blog-content {
    
    padding-right: 5%;
}


.author-box-inner a:hover {
	
	background-color:#7bc148!important;
	color:white!important;
}

@media (max-width:800px) {
	
	.blog-authors {
		
		width:100%;
	}
	
	.author-box {
		
		display:block;
	}
}

.author-box {
    
    padding-right:0;
}

.blog-card-highlight {
    
    margin-bottom: 25px;
}

.navbar {
    
    z-index:999999;
}

.fp-highlight-lower {
    
    webkit-box-shadow: 3px 5px 5px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
}




.shadow2 {


    webkit-box-shadow: 3px 5px 5px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
}

.page-id-573 .btn-pub {

	right: 3%;
}

.education-youth_icon_fp {

	width: 50px;
	height: 50px;

	background-color: #5ACBF5;
	border-radius: 50%;
	background-image: url('../img/icons/education_alt.png');
	background-position: center;
	background-size: 50%;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 5%;
	right: 5%;
}





#single-blog-content {

	width: 85%;
	margin: 0 auto;
	padding:0;

}
#mega-menu-item-921 {
    
    background: #FEBF2C!important;
    background-image: url(../img/kitenge.png)!important;
    
}

.page-id-5 .sectionTitle {

	background-color: #7BC148;
	    background-image: url(../img/kitenge.png)!important;
	    color:white!important;
	    border-left: 8px solid-white;
}

.flex-direction-nav a:before {

	color:#7BC148!important;
}

.sectionTitle {

	border-left: 8px solid #7bc148;
}

#policy-communications .sectionTitle {


}

.event-placehold .sectionTitle {

	background-image: none!important;
	background-color: transparent!important;
}



.unit-related-projects .sectionTitle {

	background-image: none!important;
	background-color: transparent!important;
}

.fp-highlight-top .sectionTitle {

	background-image: none!important;
	background-color: transparent!important;
}
.bio-long {
    margin-top: -100px;
    text-align: justify;
    width: 95%;
    margin: 0 auto;
    padding-top: 1%;
    padding-bottom: 1%;
}

#footer-right {

	background-color: #686868;
}

.contact-footer-details p {

	font-family: primary-bold;
}

#profile-projects .sectionTitle {

	background-image: none!important;
	background-color: transparent!important;
}

#profile-publications .sectionTitle {

	background-image: none!important;
	background-color: transparent!important;
}
#mega-menu-item-921 a {
    
    font-family: primary-bold!important;
    text-transform:uppercase!important;
}


.alm-reveal .fp-highlight-blog-right p {
    
    font-size:10px;
}


html, body {

}

.error404 {

	padding-top:10%;

}

.error404 #content {

	padding: 0 5% 5% 5%;
}

.profile-bio-right-top {

	height: 1450px;
	height: fill-available;
	height:  -moz-available;          /* WebKit-based browsers will ignore this. */
    height:  -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
}

.main-page-splash {

	height: 85vh;
}

.page-id-5 .carousel-indicators {

	bottom:10%;
}

.profile-picture img {

	width: 80%;
}

.org-img {

	margin: 0 auto;
}

@media (max-width: 992px) {

	.page-id-5 .carousel-indicators {

		bottom: 100px!important;
	}
}

.main-page-banner{

	top:45%;
}

.profile-splash {

	background-position: 100% 20%;
}

.profile-text p {

	width: 95%;
	margin: 0 auto 20px auto;

	text-align: justify;
}

.profile-text h4 {

	margin-bottom: 25px;
}

.profile-bio-right {

	padding-top: 2%;
	padding-bottom: 2%;
}

.multimedia-card-top {

	padding: 0;
}

.donate-left ul li

{

	list-style: none;
}


.page-template-page-donate ul li

{

	list-style: none;
}

#single-blog-content ul li

{

	list-style: none;
	margin-bottom: 20px;
}

.green-box .table-cell , .green-box {

	padding: 0;
}

#micro-nav-social .fa {

	font-family: FontAwesome;
}

.nav-link.active.extra-top-pad.people_section_tab{

	height: 100%;
	padding-top:20px;
}

#top-about {padding-bottom: 2%}
.donate-left ul li::before {
    content: "\2022";
    color: #7bc148;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    font-size: 25px;
}

#single-blog-content ul li::before {
       content: "\2022";
    color: #7bc148;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    font-size: 41px;
    position: absolute;
    left: 0;

}
#single-blog-content .blog-social-menu ul li::before {
    content: "";
    color: #7bc148;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    position: relative;
    font-size: 25px;
}

.social .clearfix {

	display: none;
}

.blog-social-list {

	padding-left: 0;
}

#single-blog-content {

	padding-right: 0;
}
.single-cause #single-blog-content {

	padding-right: 0;
}

.single-multimedia #about-video {

	padding: 0;
	height: 500px;
}
.single-multimedia #about-video iframe {

  width: 100%;
  padding: 0;
    padding-left: 7%;
    margin: 0 auto;
    height: -webkit-fill-available;
    text-align: center;
}
@media (min-width:768px) {

	#profile-publications, #profile-projects {
padding-top: 1%;

	}
}

@media (max-height: 670px) {

.mpb_subHead {

	display: none;
}

}

@media (max-width:800px) {

.blog-social-list {

	display: none;
}

.author-box {

}
}




.journal-articles {

	background-size: 50%;

}

.multimedia {

	background-size: 50%;

}

.annual-reports {

	background-size: 50%;

}

.briefing-papers {

	background-size: 50%;
	
}

.brochures-and-fliers {

	background-size: 50%;
	
}

.financial-report {

	background-size: 50%;
    background-color: #7bc148;
}

.newsletters {

	background-size: 50%;
	
}

.multimedia {
    background-image: url(../img/icons/newsletters.png);
    background-size: 80% 80%;
    background-position: center;
    background-repeat: no-repeat;
}

.general {
    background-image: url(../img/icons/newsletters.png);
    background-size: 80% 80%;
    background-position: center;
    background-repeat: no-repeat;
}

.organizational-framework {
    background-image: url(../img/icons/newsletters.png);
    background-size: 80% 80%;
    background-position: center;
    background-repeat: no-repeat;
}

.covid-19 {
    background-image: url(../img/icons/newsletters.png);
    background-size: 80% 80%;
    background-position: center;
    background-repeat: no-repeat;
}
.factsheet {
    background-image: url(../img/icons/newsletters.png);
    background-size: 80% 80%;
    background-position: center;
    background-repeat: no-repeat;
}

.organizational-policy {

	background-size: 50%;
	
}

.organizational-framework {

	background-size: 50%;
	
}

.covid-19 {

	background-size: 50%;
	
}

.general {

	background-size: 50%;
	
}

.photobook {

	background-size: 50%;
	
}

.poster {

	background-size: 50%;

}

.short-report {

	background-size: 50%;

}
.strategic-plan {
	background-size: 50%;
    background-color: #b9d989;
}

.technical-reports {

	background-size: 50%;
	
}

.data-measurement {
    background-color: #febf2c;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
}

.factsheet {

	background-size: 50%;
	
}

.profile-picture-box {

	z-index: 10;

}


.single-publication .fgi-box {

margin-bottom: 0;
background: #E6E7E8;

}

.single-publication .publication-title {

	background: #B9D989;
}

.profile-card-top-details {


    position: absolute;
    top: 15%;
    height: 150px;

}

.profile-card-top-text-name {
padding: 10px 10px 10px 165px;
    text-align: left;
    position: relative;
z-index: 5;
min-height: 87px;
}


.profile-card-top-text h4 {

	    position: absolute;
    top: 28px;
}

.profile-card-bottom {

	background: #989898;
    width: 100%;
    padding-top:  50px;
    min-height: 150px;
text-align: left;
padding-bottom: 20px;
}

.single-research_page .fp-blog-date {

	margin-left:0;


}


.profile-card .btn-trans {

	    display: block;
    font-family: primary;
    padding: 1%;
    border:1px solid #cacaca;
    width: fit-content;
    color:white;

}

.profile-card .btn-trans:hover {

	background: #7BC148;
	border: none;
	color:white;
	text-decoration: none;
}


.page-id-573 .btn-trans {

	    display: block;
    font-family: primary-bold;
    padding: 2%;
    border:1px solid #000;
    width: fit-content;
    color:black;

    bottom: 5%;

}



.highlighted-publication {

	min-height: 380px;
}

.page-id-573 .carousel-indicators li
    
    {

    	background-color: #7BC148;

}

.page-id-573 .carousel-indicators .active
    
    {

    	background-color: #7BC148;

}


.page-id-573 .btn-trans:hover {

	background: #7BC148;
	border: none;
	color:white;
	text-decoration: none;
}


.fp-none {

	display: none;
}


#publication-similar .carousel-inner {
    min-height: 130px;
}


.single-publication .fa-chevron-right {

	color: #7BC148;
}

.single-publication .fa-chevron-left {

	color: #7BC148;
}


.single-blogarticle .fa-chevron-right {

	color: #7BC148;
}

.single-blogarticle .fa-chevron-left {

	color: #7BC148;
}


.single-project .fa-chevron-right {

	color: #7BC148;
}

.single-project .fa-chevron-left {

	color: #7BC148;
}

#profile-projects {

	align-content: baseline;
}


.profile-card-top-text {

	z-index: 4;
	background: white;
	top: -33px;
    padding-top: 20px;
}


.slick-slide:focus {

	outline: none;
}

@media (max-width: 1100px) {

	.single-person .featured-publication {

		display: block;
		height: unset;
	}

	.single-person .featured-publication .publication-card-left {

		height: 30px;
		width: 100%;
		background-size: 8%;
		background-position: 5%;
	}

	.single-person .publication-card-left h5 {

		width: 100%;
		text-align: center;
		padding-top:1.5%;
		position: relative;
	}

	.single-person .fp-blog-date {

		display: none;
	}



	.single-person .btn-pub {

	position: relative;
	left:0;
	}
}

.publication-card-body h3 {

}

	.single-person .publication-card-left {

		height: unset;
	}


	.single-person .publication-card-body {

		min-height: 150px;
	}


	.featured-publication {

		height: unset;
	}

	.single-person .btn-pub {

		position: relative;
	}

	#project-blogs-publications .btn-pub {

		position: relative;
	} 

	#project-publications .featured-publication  .btn-pub{
		left:1%;

	}

	#project-publications .publication-card-left {

		height: unset;
	}

	.single-person .featured-publication  .btn-pub{
		left:1%;

	}

	.single-person .publication-card-left {

		height: unset;
	}

	@media (max-width:768px) {

		.featured-publication {

			padding-left: 0;
		}
	}

		@media (max-width:576px) {

		.page-id-573 .publication-card-left {

			background-size:  8%;
		}
	}
	
