/*
Theme Name: Migrant Money
description: Wordpress Bootstrap Starter for Migrant Money
Author: Mule Train Inc.
Template: wp-bootstrap-starter
Version: 1.0.0
*/



/* FPO 
.navbar-toggler {display:none;}
#main-nav {display:none !important;}
FPO */

html {scroll-padding-top:60px;}

body {margin: 0; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-family:'Univers LT W02_55 Roman1475958', sans-serif;}

a {color:inherit;}
a:hover {color:inherit;}

strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}
em {font-family:'Univers LT W02_55 Oblique', sans-serif; font-style:normal;}
strong em {font-family:'Univers LT W05_65 Bold Oblique', sans-serif; font-weight:400; font-style:normal;}
em strong {font-family:'Univers LT W05_65 Bold Oblique', sans-serif; font-weight:400; font-style:normal;}

#page-bg {}

/* Globals */

.row {display:block;}

/* Header */
header#masthead {padding:0; background:#000099; box-shadow:none; position:relative; height:130px; z-index:9;}
header#masthead .container {padding:0 20px;  max-width:1240px;}
header#masthead .container .row {margin:0; display:block;}
header#masthead.panel-open {z-index:1;}
#uncdf_logo-holder {height:80px;}
#uncdf_logo-link {display:block; width:58px; height:56px; background:url("images/UNCDFlogomobile.svg") 0 0 no-repeat; overflow:hidden; text-indent:-9999px; position:relative; top:10px;}

#site_nav-holder {background:#FF5459; height:50px; width:100%; position:relative;}
site_nav-holder:before {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0; background:linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#site_nav-holder:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0; background:linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#site_nav-holder.site_nav-sticky {position:fixed; top:0; left:0; right:0; z-index:3; bottom:auto;}
#masthead .navbar-brand {padding:12px 0 0 0; margin:0;}
#masthead .navbar-brand .site-title {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:25px; line-height:25px; letter-spacing:-0.02em; color:#FFFFFF;}

/* Nav */

/* Mobile Nav */
#mobilenav_toggle {display:block; position:absolute; top:0; right:0; height:50px; padding:0 20px; -webkit-appearance:none; border:none; background-color:transparent;}
#mobilenav_toggle:focus {outline:none;}
#mobilenav_toggle .mobilenav_close {display:block; width:42px; height:42px; background: url("images/mobilenav-close.png") 0 0 no-repeat; position:absolute; top:5px; right:6px; background-size:42px 42px;}
#mobilenav_toggle .mobilenav_open {font-size:18px; line-height:22px; letter-spacing:-0.005em; color: #FFFFFF; display:block; visibility:hidden;}

#mobilenav_toggle.collapsed .mobilenav_close {visibility:hidden;}
#mobilenav_toggle.collapsed .mobilenav_open {visibility:visible;}

#mobilenav_holder {position:absolute; left:0; right:0; top:50px; background:#FF5459;}

#mobilenav_collapse {background:#FF5459;}
#mobilenav_collapse.show #mobilenav_collapse-content {}
#mobilenav_collapse-content {max-height:calc(100vh - 50px); max-height: calc( (var(--vh, 1vh) * 100) - 50px); overflow-y:auto;}
#mobilenav_collapse-content::-webkit-scrollbar {
  width:10px;
}
#mobilenav_collapse-content::-webkit-scrollbar-track {
  background:rgba(0, 0, 0, 0);
}
#mobilenav_collapse-content::-webkit-scrollbar-thumb {  
    background-color:#999;
    border:3px solid transparent;
    border-radius:9px;
    background-clip:content-box;
}

#mobilenav_collapse-frame {padding:40px 0 20px 0;}
#mobilenav_collapse-frame h3 {padding:0 20px 20px 20px; margin:0; font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:20px; line-height:24px; color:#fff;}
#mobilenav_collapse-frame .mobilenavbar-nav {margin:0; padding:0 0 30px 0; list-style:none;}
#mobilenav_collapse-frame .mobilenavbar-nav li {margin:0; padding:0;}
#mobilenav_collapse-frame .mobilenavbar-nav li a {margin:0; padding:15px 20px; display:block; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#fff; text-decoration:none; position:relative;}
#mobilenav_collapse-frame .mobilenavbar-nav li a:after {content:" "; display:block; width:10px; height:20px; position:absolute; top:16px; right:20px; background:url("images/mobilenav-chevron2.svg") 0 0 no-repeat; background-size:10px 20px;}

#mobilenav_collapse-frame .mobilenavbar-nav li.current-menu-item a {text-decoration:none; color:#fff; background:#000099; font-family:'Univers LT W02_65 Bold1475970', sans-serif;}
#mobilenav_collapse-frame .mobilenavbar-nav li a:hover {text-decoration:none; color:#fff; background:#000099; font-family:'Univers LT W02_65 Bold1475970', sans-serif;}

/* Desktop Nav */
#desktopnav_holder {display:none;}




#content.site-content {
    padding-bottom:0;
    padding-top:0;
}

/* Page */



/* Footer */
#mm_footer {background:#000099;}
#mm_footer > .container {padding:0 20px; max-width:1240px;}
#mm_footer > .container > .row {margin-left:0; margin-right:0; display:block; /*background:url("images/footer_illo.svg") bottom center no-repeat;*/ position:relative; z-index:1;}
#footer-illo {display:block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); height:150px;}
#footer-illo img {width:auto; height:100%;}
#footer-widget {padding:55px 0 160px 0; position:relative; z-index:1;}
#footer-text {font-size:14px; line-height:16px; letter-spacing:0.01em; color:#FFFFFF; padding:0 0 40px 0;}
#footer-text strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;} 
#footer-text a {text-decoration:underline;}
#footer-left {padding:40px 0 0 0;}

#footer-logos {margin:0 -10px; padding:0 0 40px 0; max-width:400px;} 
#footer-logos .wp-block-image {display:block; width:50%; vertical-align:top; float:left; padding:0 10px;}
#footer-logos .wp-block-image.logo_left {text-align:left;}
#footer-logos .wp-block-image.logo_right {text-align:right; float:right;}
#footer-logos .wp-block-image img {}

#footer-uncdf {padding:0 0 20px 0;}

#footer-uncdf-link {display:block; overflow:hidden; text-indent:-9999px; position:relative; width:205px; height:78px; background:url("images/UNCDFlogo.svg") 0 0 no-repeat;}
#footer-address {padding:0 10px 20px 0; color:#fff; display:block; font-size:14px; line-height:16px; vertical-align:top;}
#footer-contact {padding:0 0 20px 10px; color:#fff; display:block; font-size:14px; line-height:16px; vertical-align:top;}


#footercontact a {color:#fff; text-decoration:none; display:block; padding:0 0 0 26px; position:relative;}
#footercontact a:hover {color:#fff; text-decoration:underline;}
#footercontact a#footercontact-phone {white-space:nowrap;}
#footercontact-phone:before {content:" "; display:block; position:absolute; top:3px; left:0; width:17px; height:17px; background:url("images/footer_phone.svg")}
#footercontact-email:before {content:" "; display:block; position:absolute; top:8px; left:0; width:16px; height:12px; background:url("images/footer_email.svg")}
#footercontact-twitter:before {content:" "; display:block; position:absolute; top:3px; left:0; width:18px; height:15px; background:url("images/footer_twitter.svg")}
#footercontact-linked:before {content:" "; display:block; position:absolute; top:3px; left:0; width:16px; height:17px; background:url("images/footer_linked.svg")}


/*Load Mores */
#mm_loadmore {display:none;}
.mm_loadmore-holder {padding-top:20px;}
.mm_loadmore:focus {
    outline: none;
}
.mm_loadmore {height:60px; width:60px; margin:0 auto; border:none; background-color:transparent; position:relative; font-size:18px; z-index:1; display:block; -webkit-appearance: none;}
.mm_loadmore:active {outline:none;}
.mm_loadmore:before {content:" "; display:block; height:60px; width:60px; position:absolute; left:0; top:0; background:#fff;
border-radius:50%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
z-index:2;
}
.mm_loadmore:after {content:" "; display:block; height:29px; width:29px; position:absolute; left:16px; top:16px; transition: transform 0.3s ease;
    background-color:#0075ff;
    -webkit-mask-image:url("images/posts_loadmore.svg");
    mask-image: url("images/posts_loadmore.svg");
z-index:3;  
}
.mm_loadmore span {display:block; position:absolute; left:1px; top:0; height:60px; line-height:60px; opacity:0; white-space:nowrap; border-radius:30px; background:#000099; color:#fff; padding:0 30px 0 80px; transition:opacity 0.3s ease;}


.mm_loadmore:hover:before {background:#0075ff;}
.mm_loadmore:hover span {opacity:1;}
.mm_loadmore:hover:after {background-color:#fff; transform:rotate(180deg);}

/* Newsroom Loadmore */
.misha_loadmore-holder {padding-top:20px;}
.misha_loadmore:focus {
    outline: none;
}
.misha_loadmore {height:60px; width:60px; margin:0 auto; border:none; background-color:transparent; position:relative; font-size:18px; z-index:1; display:block; -webkit-appearance: none;}
.misha_loadmore:active {outline:none;}
.misha_loadmore:before {content:" "; display:block; height:60px; width:60px; position:absolute; left:0; top:0; background:#fff;
border-radius:50%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
z-index:2;
}
.misha_loadmore:after {content:" "; display:block; height:29px; width:29px; position:absolute; left:16px; top:16px; transition: transform 0.3s ease;
    background-color:#0075ff;
    -webkit-mask-image:url("images/posts_loadmore.svg");
    mask-image: url("images/posts_loadmore.svg");
z-index:3;  
}
.misha_loadmore span {display:block; position:absolute; left:1px; top:0; height:60px; line-height:60px; opacity:0; white-space:nowrap; border-radius:30px; background:#000099; color:#fff; padding:0 30px 0 80px; transition:opacity 0.3s ease;}


.misha_loadmore:hover:before {background:#0075ff;}
.misha_loadmore:hover span {opacity:1;}
.misha_loadmore:hover:after {background-color:#fff; transform:rotate(180deg);}







/* Resources */

/* Resource Archives */
body.tax-resource_cat #content.site-content {
    padding-bottom:0;
    padding-top:0;
}


#resources_archive-header {position:relative;}
#resources_archive-header > .container {padding:0 20px; max-width:1240px;}
#resources_archive-header > .container > .row {margin-left:0; margin-right:0;}
#resources_archive-header:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0; background:linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

#resources_archive-header header {padding:40px 0 0 0; width:100%; display:block; position:relative;}
#resources_archive-header header h1 {margin:0; padding:0 0 60px 0; color:#0075FF; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing: -0.02em;}

#resources_archive-header.resources_archive-header-search header {}
#resources_archive-header.resources_archive-header-search header h1 {color:#FF5459; padding:0;}
#resources_archive-header.resources_archive-header-search header h1 span {display:block; color:#0075FF;}

#resources_archive-header-icon {position:absolute; right:20px; top:40px; height:60px;}
#resources_archive-header-icon img {width:auto; height:60px;}

#resources_archive-header-illo {position:relative; max-width:400px; margin:50px auto 0 auto; text-align:center;}
#resources_archive-header-illo img {width:100%; height:auto; max-width:max-content;}

#resources_archive-header-description {}
#resources_archive-header-description p {margin:0; padding:0; font-size:24px; line-height:29px; letter-spacing:-0.01em; color:#000099;}

#resources_archive-content {background:#F2F2F2; padding:0 0 60px 0;}
#resources_archive-content.resources_archive-nofilters {padding-top:60px;}
#resources_archive-content > .container {padding:0 20px; max-width:1240px;}
#resources_archive-content > .container > .row {margin-left:0; margin-right:0;}
#resources_archive-content-row {display:block;}

#resources_archive-search {padding:30px 0 20px 0;}
#resources_archive-search-frame {width:100%; background:#FFF; box-shadow:inset 0px 0px 9px rgba(41, 51, 51, 0.2); border-radius:10px; height:60px;}
#resources_archive-search-form {width:100%;}
#resources_archive-search-fields {width:100%;}
#resources_archive-search-label {width: calc(100% - 70px); float:left;}
#resources_archive-search-field {width:100%; height:60px; border:none; background-color:transparent; color:#293333; font-size:20px; padding:0 0 0 25px;}
#resources_archive-search-field::placeholder {font-family:'Univers LT W02_55 Oblique', sans-serif; opacity:.5; color:#293333;}
#resources_archive-search-field:focus {outline:none;}
#resources_archive-search-btn {width:70px; height:60px; float:right; overflow:hidden; text-indent:-9999px; position:relative; border:none; background-color:transparent;}
#resources_archive-search-btn:before {content:" "; display:block; position:absolute; top:17px; left:22px; height:24px; width:24px;
    background-color:#0075FF;
    -webkit-mask-image:url("images/resources_search.svg");
    mask-image: url("images/resources_search.svg");
}
#resources_archive-search-btn:hover:before {background-color:#0075FF;}

#resources_archive-search-btn:focus {outline:none;}
#resources_archive-search-btn:focus:before {background-color:#0075FF;}

#resources_anchor-holder {position:relative;}
#resources_anchor {position:absolute; bottom:0; left:0;}

#resources_filter-container {position:relative; z-index:2; height:60px;}
#resources_filter-container.panel-open:before {content:" "; background:#000099; opacity:.5; position:fixed; top:0; bottom:0; left:0; right:0; z-index:1;}
#resources_filter-wrapper {min-height:60px; z-index:2; position:absolute; top:0; left:0; width:100%; background:#fff; box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;}

#resources_filter-collapse-btn {font-size:20px; background-color:transparent; width:100%; position:relative; padding:0 0 0 30px; text-align:left; border:none; height:60px;}
#resources_filter-collapse-btn:after {content:" "; display:block; width:60px; height:60px; position:absolute; right:0; top:0; background:url("images/filters-open.svg") 0 0 no-repeat; background-size:contain;}
#resources_filter-collapse-btn:focus {outline:0;}
#resources_filter-container.panel-open #resources_filter-collapse-btn:after {background:url("images/filters-close.svg") 0 0 no-repeat; background-size:contain;}
#resources_filter-collapse {}


#resources_filters {width:100%; margin:0 auto; border-radius:10px; background:#fff; position:relative; min-height:60px; z-index:2; padding:0 20px;}
/*#resources_filters:before {display:none; content:" "; position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:60px; margin:0 auto; filter:drop-shadow(0px 0px 9px rgba(41, 51, 51, 0.2)); border-radius:10px; background:#fff;}*/
#resources_filter-holder {width:100%; margin:0 auto; border-radius:10px; background:#fff; position:relative; min-height:60px;}
#resources_filter-title {display:none; width:96px; height:60px; border-radius:10px 0 0 10px; color:#fff; text-align:center; line-height:60px; font-size:20px; background:#0075ff; float:left; font-family:'Univers LT W02_65 Bold1475970', sans-serif; border-right:1px solid #f2f2f2;}
#resources_filter-title p {margin:0; padding:0;}
#resources_filter-filters {position:relative;}

.resource_filter {position:relative; min-height:60px; background:#fff; margin:8px 0 16px 0;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
}





#resources_filters .resource_filter-collapse-toggle {display:block; text-decoration:none; background:#0075ff; color:#fff; width:100%; height:59px; line-height:60px; font-family:'Univers LT W02_55 Roman1475958', sans-serif; font-size:20px; padding:0 10px 0 18px; position:relative; border-radius:10px 10px 0 0;}
.resource_filter-collapse-toggle:after {content:" "; display:block; position:absolute; top:24px; right:18px; width:22px; height:12px; transition: transform 0.3s ease; 
    background-color:#fff;
    -webkit-mask-image:url("images/filter_arrow.svg");
    mask-image: url("images/filter_arrow.svg");
}

#resources_filters .resource_filter-collapse-toggle.collapsed {background:#fff; color:#293333; border-radius:10px;}
#resources_filters .resource_filter-collapse-toggle.collapsed:after {background-color:#293333; transform:rotate(180deg);}

#resources_filters .resource_filter-collapse-toggle:hover {color:#fff; text-decoration:none;}
#resources_filters .resource_filter-collapse-toggle.collapsed:hover {color:#293333;}
#resources_filters .resource_filter-collapse-toggle:active {}
#resources_filters .resource_filter-collapse-toggle:hover:after {}


.resource_filter-collapse {background:#0075ff; color:#fff; border-radius:0 0 10px 10px;}
.resource_filter-collapse-content {padding:18px;}
.resource_filter-fields {}
.resource_filter-field label {margin-bottom:16px; position:relative;}
.resource_filter-field:last-of-type label {margin-bottom:0;}

.resource_filter-field input[type="checkbox"] {
  appearance:none;
  margin:0;
  background:url("images/filter_checkbox.svg") 0 0 no-repeat;
  background-size:18px 18px;
  width:18px;
  height:18px;
  position:absolute;
  left:0; 
  top:2px;

}

.resource_filter-field input[type="checkbox"]:before {
  display:block;
  content: " ";
  width:18px;
  height:18px;
  transform: scale(0);
  background:url("images/filter_checkbox-check.svg") 0 0 no-repeat;
  background-size:18px 18px;
}

.resource_filter-field input[type="checkbox"]:checked::before {
  transform: scale(1);
}

.resource_filter-field label span {display:inline-block; font-size:17px; line-height:21px; vertical-align:top; margin-left:22px; width: calc(100% - 22px);}



#resources_filters-form {width:100%; padding:0 0 20px 0;}
#resources_filter-btn {display:block; width:100%; height:60px; background:#fff; color:#0075ff; font-size:20px; border:none; border-radius:10px; font-family:'Univers LT W02_65 Bold1475970', sans-serif; box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
}

#resources_filter-btn:hover {background:#000099; color:#fff;}
#resources_filter-btn:active {background:#000099; color:#fff;}

#resources_sortby {padding:20px 0;}
#resources_sortby p {color:#293333; padding:0; display:inline-block; margin:0 10px 0 0; font-size:18px;}
#resources_sortby-title {display:inline-block; margin:0 10px 0 0;}
#resources_sortby-title-default {display:inline-block; margin:0 10px 0 0;}
#resources_sortby-date {display:inline-block; margin:0 10px 0 0;}
#resources_sortby-date-default {display:inline-block; margin:0 10px 0 0;}

#resources_sortby a {display:inline-block; height:30px; line-height:30px; background:#0075FF; border-radius:15px; padding:0 15px; color:#fff; text-decoration:none; font-size:18px;} 
#resources_sortby a:hover {background:#000099; color:#fff; text-decoration:none;}
#resources_sortby a:active {background:#000099; color:#fff; text-decoration:none;}

#resources_sortby a.sortby_toggle {background:#000099;} 

#resources_sortby-title-default {display:inline-block;}
#resources_sortby-title {display:none;}

#resources_sortby-date-default {display:inline-block;}
#resources_sortby-date {display:none;}

#resources_sortby.orderby-title #resources_sortby-title-default {display:none;}
#resources_sortby.orderby-title #resources_sortby-title {display:inline-block;}

#resources_sortby.orderby-date #resources_sortby-date-default {display:none;}
#resources_sortby.orderby-date #resources_sortby-date {display:inline-block;}

#resources_sortby.order-desc a.order_desc {display:none;}
#resources_sortby.order-asc a.order_asc {display:none;}

#applied_filters {position:relative; z-index:1;}
#applied_filters-list {color:#0075FF; font-size:20px; line-height:24px; padding-bottom:10px;}
#applied_filters-list p {padding:0; font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; display:block; margin:0 0 4px 0;}
#applied_filters-list a {display:block; color:#0075FF; text-decoration:none; position:relative; padding:0 0 0 22px; margin:0 0 4px 0;}
#applied_filters-list a:hover {color:#0075FF; text-decoration:none;}
#applied_filters-list a:before {content:" "; display:block; height:18px; width:18px; position:absolute; left:0; top:5px;
    background-color:#0075FF;
    -webkit-mask-image:url("images/applied_filters-checkbox.svg");
    mask-image: url("images/applied_filters-checkbox.svg");
}

#applied_filters-clear {text-align:right; padding-bottom:20px;}
#applied_filters-clear a {display:inline-block; padding:0 0 0 25px; color:#FF5459; text-decoration:none; position:relative; font-size:20px; line-height:24px;}
#applied_filters-clear a:hover {color:#FF5459; text-decoration:none;}
#applied_filters-clear a:before {content:" "; display:block; height:16px; width:16px; position:absolute; left:0; top:5px;
    background-color:#FF5459;
    -webkit-mask-image:url("images/clear_filters.svg");
    mask-image: url("images/clear_filters.svg");
}


#resources_archive-articles {
display: flex;
flex-wrap: wrap;
margin-left: -18px;
margin-right: -18px;
}

#resources_archive-noresults {display:block; margin:0 18px;}

.resources_archive-pod {display: flex; 
padding:18px;
width:100%;
}
.resources_pod-content {
display: flex;
flex-direction: column;
background-color: #fff;
padding:20px;
width:100%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
text-decoration:none;
}
.resources_pod-type {}
.resources_pod-type p {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#0075FF; margin:0 0 6px 0;}
.resources_pod-title {}
.resources_pod-title p {
font-family:'MuseoSans_700', sans-serif;
font-size:30px;
line-height:33px;
letter-spacing:-0.01em;
color:#293333;
margin:0 0 6px 0;
}

.resources_pod-excerpt {
flex: 1 0 auto;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.005em;
color: #293333;
padding-bottom:20px;
}

.resources_pod-readmore {text-align:right; padding:20px 0 0 0; display:none;}
.resources_pod-readmore span {display:inline-block; padding:0 26px; height:60px; line-height:60px; background:#FFF; box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px; font-size:18px; text-align:center; letter-spacing: 0.01em; color:#0075FF; text-decoration:none;}

.resources_pod-content:hover {background:#0075ff; color:#fff; text-decoration:none;}
.resources_pod-content:hover div {text-decoration:none; color:#fff;}
.resources_pod-content:hover div p {text-decoration:none; color:#fff;}
.resources_pod-content:hover .resources_pod-readmore span {/*background:#0075FF; color:#fff;*/}
.resources_pod-content:active .resources_pod-readmore span {background:#000099; color:#fff;}
.resources_pod-content:active {background:#000099; color:#fff;}


#toolkits_header {padding:40px 0 0 0;}
#toolkits_header h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; color:#0075FF; font-size:30px; line-height:33px; letter-spacing: -0.02em;}
#toolkits_header p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}

#guides_header {padding:40px 0 0 0;}
#guides_header h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; color:#0075FF; font-size:30px; line-height:33px; letter-spacing: -0.02em; margin:0; padding:0;}
#guides_header p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}

#toolkits_archive-articles {
display: flex;
flex-wrap: wrap;
margin-left: -18px;
margin-right: -18px;
}
.toolkits_archive-pod {
display:flex; 
padding:18px;
width:100%;
text-decoration:none;
}
.toolkits_pod-content {
display: flex;
flex-direction: column;
background-color: #fff;
padding:20px;
width:100%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
}
.toolkits_pod-image {display:block; margin:0 0 20px 0;}
.toolkits_pod-image img {width:100%; height:auto;}
.toolkits_pod-title {}
.toolkits_pod-title p {
font-family:'MuseoSans_700', sans-serif;
font-size:30px;
line-height:33px;
letter-spacing:-0.01em;
color:#293333;
margin:0 0 10px 0;
}

.toolkits_pod-excerpt {
flex: 1 0 auto;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.005em;
color: #293333;
}

.toolkits_pod-readmore {text-align:right; padding:20px 0 0 0;}
.toolkits_pod-readmore span {display:inline-block; padding:0 26px; height:60px; line-height:60px; background:#FFF; box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px; font-size:18px; text-align:center; letter-spacing: 0.01em; color:#0075FF; text-decoration:none;}

.toolkits_archive-pod:hover {text-decoration:none;}
.toolkits_archive-pod:hover .toolkits_pod-readmore span {background:#0075FF; color:#fff;}

.toolkits_archive-pod:active {text-decoration:none;}
.toolkits_archive-pod:active .toolkits_pod-readmore span {background:#000099; color:#fff;}



/* Resource Page */
#resource_header {background:#F2F2F2; position:relative;}
#resource_header:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

#resource_header .container {padding:0 20px; max-width:1240px;}
#resource_header .container .row {display:block; margin:0;}

#resource_content > .container {padding:0 20px; max-width:1240px;}
#resource_content > .container .row {display:block; margin:0;}

#resource_header-top {padding:35px 0 45px 0;}
#resource_header-back {float:left; width:50%;}
#resource_header-back a {display:block; position:relative; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#FF5459; text-decoration:none; padding:0 0 0 20px; font-family:'MuseoSans_700', sans-serif; font-weight:400;}
#resource_header-back a:before {content:" "; display:block; width:18px; height:18px; background:url('images/resource_arrow-back.svg') 0 0 no-repeat; background-size:contain; position:absolute; left:0; top:4px;}
#resource_header-back a:hover {color:#FF5459; text-decoration:underline;}
#resource_header-type {float:right; width:50%; text-align:right; font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#000099;}

#resource_header-title {padding:0 0 40px 0;}
#resource_header-title h1 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; margin:0; padding:0;}

#resource_header-bottom {position:relative; padding:0 0 40px 0; max-width:600px; margin:0 auto;}

#resource_header-description {padding:0 0 40px 0;}
#resource_header-description p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#000099;}

#resource_header-date {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333;}
#resource_header-date strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; display:block;}
#resource_header-location-desktop {padding:0 0 20px 0; display:none;}
#resource_header-authors-desktop {padding:0 0 20px 0; display:none;}

#resource_header-meta {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333;}
#resource_header-meta strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; display:block;}
#resource_header-topic {padding:0 0 20px 0;}
#resource_header-location-mobile {padding:0 0 20px 0;}
#resource_header-authors-mobile {padding:0 0 20px 0;}


#resource_header-tags {}
#resource_header-tags a {display:block; color:#293333; text-decoration:none;}
#resource_header-tags a:hover {color:#293333; text-decoration:underline;}

#resource_download {max-width:600px; margin:0 auto; padding:60px 0 0 0; position:relative;}
#resource_download-thumb {width:270px; margin:0 auto; padding:30px 0 0 0;}
#resource_download-thumb img {width:100%;}
#resource_download-link {padding:30px 0 0 0; text-align:center;}
#resource_download-link a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#resource_download-link a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#resource_offsite {max-width:800px; margin:0 auto; padding:60px 0 0 0; position:relative;}
#resource_offsite-thumb {width:100%; max-width:480px; margin:0 auto; padding:30px 0 0 0;}
#resource_offsite-thumb img {width:100%;}
#resource_offsite-link {padding:30px 0 0 0; text-align:center;}
#resource_offsite-link a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#resource_offsite-link a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#resource_entry-content {max-width:900px; margin:0 auto; padding:60px 0 80px 0; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
/*#resource_entry-content #references {scroll-margin-top:60px;}*/
article.resources #resource_entry-content {max-width:788px;}

#resource_entry-content h1 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:20px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}

#resource_entry-content h2 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#resource_entry-content h3 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#resource_entry-content h4 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#resource_entry-content h5 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#resource_entry-content h6 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#resource_entry-content p strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}

#resource_entry-content .wp-block-coblocks-row__inner {max-width:600px; margin-left:auto; margin-right:auto;}
.post #resource_entry-content .wp-block-coblocks-row__inner {max-width:100%;}
.post #resource_entry-content h1.post-title {max-width:600px; margin-left:auto; margin-right:auto;}
.post #resource_entry-content .entry-content {max-width:600px; margin-left:auto; margin-right:auto;}

/*#resource_entry-content > iframe {max-width:900px; margin:0 auto;}*/
#resource_entry-content > P {max-width:600px; margin-left:auto; margin-right:auto;}
#resource_entry-content > h2 {max-width:600px; margin-left:auto; margin-right:auto;}
#resource_entry-content > ol {max-width:600px; margin-left:auto; margin-right:auto;}
#resource_entry-content > ul {max-width:600px; margin-left:auto; margin-right:auto;}

.post #resource_entry-content > P {max-width:100%;}
.post #resource_entry-content > h2 {max-width:100%;}
.post #resource_entry-content > ol {max-width:100%;}
.post #resource_entry-content > ul {max-width:100%;}

#resource_entry-content .wp-block-button {padding:0 0 20px 0;}
#resource_entry-content .wp-block-buttons {max-width:100%;}
#resource_entry-content .wp-block-button .wp-block-button__link {padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#resource_entry-content .wp-block-button .wp-block-button__link:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#resource_entry-content .wp-block-quote p {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:32px; letter-spacing:-0.02em; color:#000099;}
#resource_entry-content .wp-block-quote cite {font-family:'Univers LT W02_55 Oblique', sans-serif; font-weight:400; font-style:normal; font-size:28px; line-height:30px; letter-spacing:-0.02em; color:#000099;}

#resource_entry-content .infogram-embed {margin:20px 0;}
#resource_entry-content h1 {margin:30px 0 15px 0;}
#resource_entry-content h2 {margin:30px 0 15px 0;}
#resource_entry-content h3 {margin:5px 0 0 0;}
#resource_entry-content h5 {margin:0 0 15px 0;}
#resource_entry-content .has-medium-padding ul {margin:15px 20px 10px 0;}
#resource_entry-content ul {margin:30px 0 40px;}
#resource_entry-content ul li {margin:0 0 10px 0;}
#resource_entry-content ol li {margin:0 0 10px 0;}
#resource_entry-content hr {margin:30px auto 30px;}
#resource_entry-content a {text-decoration: underline;}
#resource_entry-content a:hover {text-decoration: underline; color:#0075FF;}
#resource_entry-content .wp-block-image {margin: 2rem 0 2rem; }
#resource_entry-content .wp-block-button {margin: 2rem 0 0 0 ; }

#resource_entry-content .wp-block-quote {margin: 25px 30px 35px;}
#resource_entry-content .wp-block-quote p {font-size: 22px;}
#resource_entry-content .wp-block-quote cite {font-size: 16px; line-height: 22px;}


#resources_related {background:#F2F2F2; position:relative;}
#resources_related:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0; background:linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#resources_related-holder {max-width:1240px; padding:35px 20px; margin:0 auto;}
#resources_related-holder h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; color:#0075FF; font-size:30px; line-height:33px;}
#resources_related-articles {display:flex; flex-wrap:wrap; margin:0 -18px;}




/* Team Archive */
#team_landing {}
#team_header {background:#fff;}
#team_header > .container {padding:0 20px; max-width:1240px;}
#team_header > .container > .row {display:block; margin:0;}

#team_header-holder {position:relative;}
#team_headline {padding:40px 0 0 0;}
#team_headline h1 {margin:0; padding:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF;}
#team_description {padding:50px 0 40px 0; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#000099;}
#team_illustration {text-align:center;}
#team_illustration img {max-width:220px; width:100%; height:auto;}

#team_listings {background:#F2F2F2; padding:40px 0; position:relative;}
#team_listings:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0; background:linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#team_listings > .container {padding:0 20px; max-width:1240px;}
#team_listings > .container > .row {display:block; margin:0;}

.team_listings-row {margin:40px 0;}
.team_listings-row:first-of-type {margin-top:0;}
.team_listings-row:last-of-type {margin:0; padding:0 0 40px 0;}
.team_listings-row h3 {margin:0 0 40px 0; padding:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color:#0075FF;}

.teams_pods-holder {}
.teams_pod {margin:0 0 15px 0;}
.teams_pod:last-of-type {margin:0;}
.teams_pod-frame {background:#fff; box-shadow:0px 0px 9px rgba(41, 51, 51, 0.2); border-radius:10px; overflow:hidden; position:relative; padding:20px; display:block;}
.teams_pod-frame:hover {text-decoration:none; background:#0075ff;}
.teams_pod-frame:active {background:#000099;}
.teams_pod-thumb {width:80px; float:left;}
.teams_pod-thumb img {width:100%; height:auto;}
.teams_pod-info {width: calc(100% - 80px); padding:0 0 0 12px; float:left;}
.teams_pod-job {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#000099;}
.teams_pod-name {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:25px; line-height:27px; letter-spacing:-0.01em; color:#0075FF;}



.teams_pod-frame:hover .teams_pod-job {text-decoration:none; color:#fff;}
.teams_pod-frame:hover .teams_pod-name {text-decoration:none; color:#fff;}

/* Team Member */
#team_member {}
#team_member > .container {padding:0 20px; max-width:1240px;}
#team_member > .container > .row {display:block; margin:0;}

#team_member-top {padding:40px 0;}
#team_member-back {display:block; position:relative;}
#team_member-back a {display:block; position:relative; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#FF5459; text-decoration:none; padding:0 0 0 20px; font-family:'MuseoSans_700', sans-serif; font-weight:400;}
#team_member-back a:before {content:" "; display:block; width:18px; height:18px; background:url('images/resource_arrow-back.svg') 0 0 no-repeat; background-size:contain; position:absolute; left:0; top:4px;}
#team_member-back a:hover {color:#FF5459; text-decoration:underline;}

#team_member-team {display:block; position:relative; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#0075FF; padding:0 0 0 20px; font-family:'MuseoSans_700', sans-serif; font-weight:400;}

#team_member-hero {}
#team_member-left {}

#team_member-photo {overflow:hidden; max-width:480px; margin:0 0 15px 0; 
background: #F1F2F2;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
}
#team_member-photo img {width:100%; height:auto;}

#team_member-right {}
#team_member-info {}
#team_member-jobtitle {display:block; position:relative; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#FF5459; font-family:'MuseoSans_700', sans-serif; font-weight:400; padding:0 0 4px 0;}

#team_member-info h1 {color:#0075FF; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing: -0.02em; margin:0; padding:0;}
#team_member-firstname {display:block; padding:0 0 2px 0;}
#team_member-lastname {display:block;}

#team_member-contact {padding:20px 0 30px 0;}

#team_member-location {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#000099; display:block; position:relative;}
#team_member-location span {display:block; position:relative; padding:0 0 0 26px;}
#team_member-location span:before {content:" "; display:block; position:absolute; top:3px; left:0; width:12px; height:17px; background:url("images/team_location.svg") 0 0 no-repeat;}

#team_member-email {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#000099; display:block; position:relative;}
#team_member-email a {color:#000099; display:block; position:relative; text-decoration:underline; padding:0 0 0 26px;}
#team_member-email a:before {content:" "; display:block; position:absolute; top:6px; left:0; width:16px; height:12px; background:url("images/team_email.svg") 0 0 no-repeat;}

#team_member-linkedin {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#000099; display:block; position:relative; }
#team_member-linkedin a {color:#000099; display:block; position:relative; text-decoration:underline; padding:0 0 0 26px;}
#team_member-linkedin a:before {content:" "; display:block; position:absolute; top:4px; left:0; width:16px; height:16px; background:url("images/team_linkedin.svg") 0 0 no-repeat;}
#team_member-linkedin a:hover {color:#0075FF; text-decoration:underline;}

#team_member-bio {font-size:18px; line-height:22px; letter-spacing: -0.01em; color:#293333; padding:0 0 50px 0;}

.member_loadmore-holder {padding-top:20px;}
.member_loadmore:focus {
    outline: none;
}
.member_loadmore {height:60px; width:60px; margin:0 auto; border:none; background-color:transparent; position:relative; font-size:18px; z-index:1; display:block; -webkit-appearance: none;}
.member_loadmore:active {outline:none;}
.member_loadmore:before {content:" "; display:block; height:60px; width:60px; position:absolute; left:0; top:0; background:#fff;
border-radius:50%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
z-index:2;
}
.member_loadmore:after {content:" "; display:block; height:29px; width:29px; position:absolute; left:16px; top:16px; transition: transform 0.3s ease;
    background-color:#0075ff;
    -webkit-mask-image:url("images/posts_loadmore.svg");
    mask-image: url("images/posts_loadmore.svg");
z-index:3;  
}
.member_loadmore span {display:block; position:absolute; left:1px; top:0; height:60px; line-height:60px; opacity:0; white-space:nowrap; border-radius:30px; background:#000099; color:#fff; padding:0 30px 0 80px; transition:opacity 0.3s ease;}
.member_loadmore:hover:before {background:#0075ff;}
.member_loadmore:hover span {opacity:1;}
.member_loadmore:hover:after {background-color:#fff; transform:rotate(180deg);}



/* Pressroom Page */
#pressroom_header {padding:40px 0 0 0;}
#pressroom_header > .container {padding:0 20px; max-width:1240px;}
#pressroom_header > .container > .row {display:block; margin:0;}
#pressroom_header h1 {margin:0; padding:0 0 40px 0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF;}

#pressroom_illustration {text-align:center;}
#pressroom_illustration img {max-width:200px; width:100%; height:auto;}

#pressroom_listings {background:#F2F2F2; position:relative;}
#pressroom_listings:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#pressroom_listings > .container {padding:0 20px; max-width:1240px;}
#pressroom_listings > .container > .row {display:block; margin:0;}

#press_releases-section {padding:50px 0;}
#press_releases-header {}
#press_releases-header h3 {padding:0 0 20px 0; margin:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color: #0075FF;}
#press_releases-header p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}

#press_releases {
display: flex;
flex-wrap: wrap;
margin-left: -18px;
margin-right: -18px;
}

.release_pod {display: flex; 
padding:18px;
width:100%;
}
.release_pod-content {
display: flex;
flex-direction: column;
background-color: #fff;
padding:20px;
width:100%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
}
.release_pod-type {}
.release_pod-type p {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#0075FF; margin:0 0 6px 0;}
.release_pod-title {}
.release_pod-title p {
font-family:'MuseoSans_700', sans-serif;
font-size:30px;
line-height:33px;
letter-spacing:-0.01em;
color:#293333;
margin:0 0 6px 0;
}

.release_pod-date {font-family:'Univers LT W02_55 Oblique', sans-serif; font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333; opacity:0.5; padding:0 0 6px 0;}

.release_pod-excerpt {
flex: 1 0 auto;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.005em;
color: #293333;
padding-bottom:20px;
}

.release_pod-readmore {text-align:right; padding:20px 0 0 0; display:none;}
.release_pod-readmore a {display:inline-block; padding:0 26px; height:60px; line-height:60px; background:#FFF; box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px; font-size:18px; text-align:center; letter-spacing: 0.01em; color:#0075FF; text-decoration:none;}
.release_pod-readmore a:hover {background:#0075FF; color:#fff;}
.release_pod-readmore a:active {background:#000099; color:#fff;}

.release_pod-content:hover {color:#fff; text-decoration:none; background:#0075ff;}
.release_pod-content:hover div {color:#fff; text-decoration:none; opacity:1;}
.release_pod-content:hover p {color:#fff; text-decoration:none; opacity:1;}
.release_pod-content:active {color:#fff; text-decoration:none; background:#000099;}

#news_articles-section {padding:0 0 50px 0;}
#news_articles-header {}
#news_articles-header h3 {padding:0 0 20px 0; margin:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color: #0075FF;}
#news_articles-header p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}

#news_articles {
display: flex;
flex-wrap: wrap;
margin-left: -18px;
margin-right: -18px;
}

.newsarticle_pod {display: flex; 
padding:18px;
width:100%;
}
.newsarticle_pod-content {
display: flex;
flex-direction: column;
background-color: #fff;
padding:20px;
width:100%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
text-decoration:none;
position:relative;
}


.newsarticle_pod-title {}
.newsarticle_pod-title p {
font-family:'MuseoSans_700', sans-serif;
font-size:30px;
line-height:33px;
letter-spacing:-0.01em;
color:#293333;
margin:0 0 6px 0;
}
.newsarticle_pod-date {font-family:'Univers LT W02_55 Oblique', sans-serif; font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333; opacity:0.5; padding:0;}
.newsarticle_pod-publication {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333; opacity:0.5; position:relative;}
.newsarticle_pod-publication span {position:relative;}

.newsarticle_pod-publication span:after {
content: " ";
    display: block;
    position: absolute;
    top:8px;
    right:-20px;
    width:14px;
    height:8px;
    background-color:#293333;
    -webkit-mask-image:url(images/filter_arrow.svg);
    -webkit-mask-size:contain;
    mask-image:url(images/filter_arrow.svg);
    mask-size:contain;
    transform:rotate(90deg);
}
.newsarticle_pod-content:hover .newsarticle_pod-publication span:after {background-color:#fff;}

.newsarticle_pod-excerpt {
padding:15px 0 0 0;
flex: 1 0 auto;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.005em;
color: #293333;
padding-bottom:20px;
}

.newsarticle_pod-content:hover {background:#0075ff; color:#fff; text-decoration:none;}
.newsarticle_pod-content:hover .newsarticle_pod-title {color:#fff; text-decoration:none;}
.newsarticle_pod-content:hover .newsarticle_pod-title p {color:#fff; text-decoration:none;}
.newsarticle_pod-content:hover .newsarticle_pod-date {color:#fff; text-decoration:none; opacity:1;}
.newsarticle_pod-content:hover .newsarticle_pod-publication {color:#fff; text-decoration:none; opacity:1;}
.newsarticle_pod-content:hover .newsarticle_pod-excerpt {color:#fff; text-decoration:none;}

.newsarticle_pod-content:active {background:#000099;}

#pressroom_contact {background:#fff; position:relative; padding:0 0 60px 0;}
#pressroom_contact:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#pressroom_contact > .container {padding:0 20px; max-width:1240px;}
#pressroom_contact > .container > .row {display:block; margin:0;}

#pressroom_contact-header {padding:40px 0 20px 0;}
#pressroom_contact-header h3 {padding:0; margin:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color: #0075FF;}

#press_contact_text {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; padding:0 0 40px 0;}
#press_contact_text a {text-decoration:underline;}
#press_contact_info {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}

#press_contact_info .contactinfo {margin:0; color:#000099;}
#press_contact_info .contactinfo strong {display:block;}
#press_contact_info .contactinfo em {display:block; padding-bottom:4px;}
#press_contact_info .contactinfo a {color:#000099; text-decoration:underline; display:block;}
#press_contact_info .contactinfo a:hover {color:#0075FF; text-decoration:underline;}

#press_contact_info .contactinfo-location {padding:0 0 0 22px; background:url("images/contact_location.svg") 0 3px no-repeat;}
#press_contact_info .contactinfo-email {padding:0 0 0 22px; background:url("images/contact_email2.svg") 0 6px no-repeat;}
#press_contact_info .contactinfo-phone {padding:0 0 0 22px; background:url("images/contact_phone.svg") 0 3px no-repeat;}

/* Press Release Page */
#release_header {background:#F2F2F2; position:relative;}
#release_header:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

#release_header .container {padding:0 20px; max-width:1240px;}
#release_header .container .row {display:block; margin:0;}

#release_content > .container {padding:0 20px; max-width:1240px;}
#release_content > .container .row {display:block; margin:0;}

#release_header-top {padding:35px 0 45px 0;}
#release_header-back {float:left; width:50%;}
#release_header-back a {display:block; position:relative; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#FF5459; text-decoration:none; padding:0 0 0 20px; font-family:'MuseoSans_700', sans-serif; font-weight:400;}
#release_header-back a:before {content:" "; display:block; width:18px; height:18px; background:url('images/resource_arrow-back.svg') 0 0 no-repeat; background-size:contain; position:absolute; left:0; top:4px;}
#release_header-back a:hover {color:#FF5459; text-decoration:underline;}

#release_header-title {padding:0 0 40px 0;}
#release_header-title h1 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; margin:0; padding:0;}

#release_header-bottom {position:relative; padding:0 0 40px 0; max-width:600px; margin:0 auto;}

#release_header-description {padding:0 0 40px 0;}
#release_header-description p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#000099;}

#release_header-date {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333; padding:0 0 20px 0;}

#release_download {}
#release_download-link {padding:30px 0 0 0; text-align:center;}
#release_download-link a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#release_download-link a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}


#release_entry-content {max-width:600px; margin:0 auto; padding:60px 0 80px 0; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
#release_entry-content h2 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#release_entry-content h3 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#release_entry-content h4 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#release_entry-content h5 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#release_entry-content h6 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#release_entry-content p strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}
#release_entry-content .wp-block-coblocks-row__inner {max-width:600px; margin-left:auto; margin-right:auto;}

#release_entry-content a {text-decoration: underline;}
#release_entry-content a:hover {text-decoration: underline; color:#0075FF;}


/* Single Page */
#page_header {background:#F2F2F2; position:relative;}
#page_header:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

#page_header .container {padding:0 20px; max-width:1240px;}
#page_header .container .row {display:block; margin:0;}

#page_content > .container {padding:0 20px; max-width:1240px;}
#page_content > .container .row {display:block; margin:0;}

#page_header-top {padding:35px 0 45px 0;}

#page_header-title {padding:0 0 40px 0;}
#page_header-title h1 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; margin:0; padding:0;}

#page_header-bottom {position:relative; padding:0 0 40px 0; max-width:600px; margin:0 auto;}

#page_header-description {padding:0 0 40px 0;}
#page_header-description p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#000099;}

#page_entry-content {max-width:600px; margin:0 auto; padding:60px 0 80px 0; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
#page_entry-content h2 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#page_entry-content h3 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#page_entry-content h4 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#page_entry-content h5 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#page_entry-content h6 {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333; margin:0; padding:0;}
#page_entry-content p strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}
#page_entry-content .wp-block-coblocks-row__inner {max-width:600px; margin-left:auto; margin-right:auto;}

#page_entry-content a {text-decoration: underline;}
#page_entry-content a:hover {text-decoration: underline; color:#0075FF;}





/* Home Page */

body.home #masthead .navbar-brand .site-title {opacity:0; transition: opacity 0.3s;}
body.home #masthead.showheader .navbar-brand .site-title {opacity:1;}

#home_header {padding:40px 0 40px 0; background:#F2F2F2;}
#home_header > .container {padding:0 20px; max-width:1240px;}
#home_header > .container > .row {display:block; margin:0;}
#home_header h1 {margin:0; padding:0 0 40px 0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; max-width:200px; position:relative; z-index:1;}
#home_illustration {text-align:center; position:relative; z-index:0;}
#home_illustration img {max-width:846px; width:100%;}


#home_features {padding:40px 0 0 0; background:#fff;}
#home_features:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#home_features > .container {padding:0 20px; max-width:1240px;}
#home_features > .container > .row {display:block; margin:0;}

.home_features-pod {}
.home_features-flex {}
.home_features-pod h3 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color:#0075FF; margin:0 0 20px 0;}

.home_features-columns {}
.home_features-left {}

.home_features-pod p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
.home_features-link {padding:30px 0 45px 0; text-align:center; position:relative;}
.home_features-link a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
.home_features-link a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#home_resources {padding:40px 0 0 0; background:#F2F2F2;}
#home_resources:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#home_resources > .container {padding:0 20px; max-width:1240px;}
#home_resources > .container > .row {display:block; margin:0;}

#home_resources-header-bg {/*background:url("images/home_resources_icon2.svg") right top no-repeat; background-size:74px auto;*/}
#home_resources-header {max-width:500px;}
#home_resources-header h2 {margin:0 0 20px 0; padding:0 100px 0 0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF;}
#home_resources-header p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333;}


#home_resources-holder {padding:0 0 60px 0;}

.home_related-section {padding:50px 0 0 0;}
.home_related-header {}
.home_related-header h3 {margin:0 0 20px 0;}
.home_related-header h3 a {display:inline-block; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color:#0075FF; padding:0 30px 0 0; text-decoration:none; position:relative;}
.home_related-header h3 a:after {content:" "; display:block; position:absolute; top:4px; right:0; background:url("images/home_resources_chevron.svg") 0 0 no-repeat; width:14px; height:25px;}
.home_related-header h3 a:hover {text-decoration:underline;}
.home_related-description p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}

.home_related-mobile {margin:0 -18px;}

#home_related {display:none;}


#home_partners {padding:60px 0 40px 0; background:#0075ff;}
#home_partners:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#home_partners > .container {padding:0 20px; max-width:1240px;}
#home_partners > .container > .row {display:block; margin:0;}

#home_partners-holder {}

#home_partners-left {padding:0 0 20px 0;}
#home_partners-header {max-width:490px;}
#home_partners-header h2 {margin:0 0 20px 0; padding:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#fff;}
#home_partners-header p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#fff;}
#home_partners-right {}

#home_partners-feature {max-width:582px; background:#FFFFFF; border-radius:10px; padding:20px 20px 24px 20px;}
#home_partners-tile {}
#home_partners-type {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#0075FF; padding:0 0 14px 0;}
#home_partners-title {padding:0 0 15px 0;}
#home_partners-title h3 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:25px; line-height:27px; letter-spacing:-0.01em; color:#0075FF; margin:0; padding:0;}
#home_partners-title p {margin:0; padding:0; color:#293333; font-size:18px; line-height:22px; letter-spacing:-0.005em;}
#home_partners-description {color:#293333; font-size:18px; line-height:22px; letter-spacing:-0.005em;}
#home_partners-description p {margin:0 0 20px 0; padding:0;}
#home_partners-description p:last-of-type {margin:0;}

#home_partners-link {padding:20px 0; text-align:center;}
#home_partners-link a {display:inline-block;
padding:0 26px;
height:60px;
background:#000099;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFF;
text-decoration:none;
}
#home_partners-link a:hover {color:#000099; text-decoration:none; background:#fff;}

#home_events {padding:60px 0; background:#F2F2F2;}
#home_events:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#home_events > .container {padding:0 20px; max-width:1240px;}
#home_events > .container > .row {display:block; margin:0;}

#home_events-top {}
#home_events-left {padding:0 0 20px 0;}
#home_events-header {}
#home_events-header h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF;}
#home_events-header-text {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333;}
#home_events-header-text a {text-decoration:underline; color:#293333;}
#home_events-header-text a:hover {text-decoration:underline; color:#0075FF;}
#home_events-header-text p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333; margin:0 0 16px 0;}
#home_events-header-text p:last-of-type {margin:0;}

#home_events-right {padding:20px 0 0 0; text-align:center;}
#home_events-right a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#home_events-right a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#home_events-holder {}
#upcoming_events {display:flex; flex-wrap:wrap; margin:0 -18px;}







/* About */
#about_header {padding:40px 0 0 0; background:#fff;}
#about_header > .container {padding:0 20px; max-width:1240px;}
#about_header > .container > .row {display:block; margin:0;}
#about_header header {position:relative; z-index:1;}
#about_header-text {padding:0 0 60px 0; z-index:1; position:relative;}
#about_header h1 {margin:0; padding:0 0 40px 0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; position:relative; z-index:1;}
#about_header p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#000099;}
#about_illustration {text-align:center; position:relative; z-index:0; width:100%; }
#about_illustration img {width:100%; height:auto; max-width:300px;}

#about_content {padding:0; background:#F2F2F2; position:relative;}
#about_content:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

#about_content > .fullrow {margin:0; padding:0; position:relative;}
#about_content > .fullrow:before {content:" "; display:block; width:100%; height:14px; position:absolute; top:0; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

/*#about_content > .fullrow:first-of-type:before {display:none;}*/

#about_content > .fullrow.grayrow {background:#F2F2F2; color:#293333;}
#about_content > .fullrow.whiterow {background:#fff; color:#293333;}
#about_content > .fullrow.globerow {background:#000099; color:#fff !important;}
#about_content > .wp-block-coblocks-row.fullrow {padding:60px 0 90px 0;}
#about_content > .wp-block-coblocks-row.fullrow > .fullrow.wp-block-coblocks-row__inner {padding:0 20px; max-width:1240px; margin:0 auto;}

#about_content .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner>[class*=wp-block-] {max-width:100%;}
#about_content .headerrow.wp-block-coblocks-row__inner {}
#about_content .fullrow h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#FF5459; margin:0; padding:0;}
#about_content .fullrow h3 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; margin:0; padding-bottom:40px;}
#about_content .fullrow p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333; margin:0 0 20px 0;}
#about_content .fullrow a {text-decoration:underline;}
#about_content .fullrow a:hover {text-decoration: underline; color:#0075FF;}

body.page_how-we-work #about_content .fullrow h2 {color:#0075FF; margin:0; padding-bottom:40px;}

body.page_how-we-work #about_content > .fullrow.globerow p {color:#fff; font-size:18px; line-height:22px; letter-spacing:-0.005em;}
body.page_how-we-work #about_content > .fullrow.globerow h2 {color:#fff;}
body.page_how-we-work #about_content > .fullrow.globerow h3 {color:#fff;}

body.page_how-we-work #about_content > .fullrow.globerow > .fullrow.globerow > .wp-block-coblocks-column > .wp-block-coblocks-column__inner {padding:100px 0 0 0; background:url("images/about_globe-icon.svg") 0 0 no-repeat; background-size:50px auto;}

body.page_how-we-work #about_content .fullrow .globalstats {font-family:'MuseoSans_700', sans-serif; font-weight:400; color:#fff; padding:20px 0 0 0;} 
body.page_how-we-work #about_content .fullrow .globalstats p {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color:#fff; margin:0; padding:0;} 
body.page_how-we-work #about_content .fullrow .globalstats strong {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:70px; line-height:75px; letter-spacing:-0.01em; display:block;} 

body.page_how-we-work #about_content .fullrow .globalpartners p {margin:0; padding:0;} 
body.page_how-we-work #about_content .fullrow .globalpartners .globalpartners {padding:0 0 40px 0;}
body.page_how-we-work #about_content .fullrow .globalpartners .globalpartners .wp-block-coblocks-column {margin-bottom:0;}

body.page_how-we-work #about_content .fullrow.globerow .wp-block-coblocks-row__inner.is-stacked-on-mobile.has-medium-gutter>[class*=wp-block]:not(:last-child) {margin-bottom:0;}

body.page_how-we-work #about_content .fullrow .globalstats .wp-block-coblocks-column__inner {max-width:352px; margin:0 auto;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow {text-align:center; margin-top:0;}

body.page_how-we-work #about_content .fullrow .firstrow.wp-block-coblocks-row {margin-top:65px;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow p {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px;
text-align: center; letter-spacing: -0.01em; color:#0075FF; padding:20px 0;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow strong {display:block; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:50px; line-height:60px;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow .citation {}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow .citation p {font-family:'Univers LT W02_55 Roman1475958', sans-serif; font-weight:400; font-size:18px; line-height:22px; text-align:center; letter-spacing:-0.005em; color:#000099;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow .citation .wp-block-coblocks-column__inner {text-align:center;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow p.has-large-font-size {font-size:30px !important;}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow p.has-large-font-size strong {font-size:100px; line-height:95px;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow p.has-medium-font-size {font-size:30px !important;}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow p.has-medium-font-size strong {font-size:70px; line-height:75px;}


/*
about_globe-icon
*/

#about_content .fullrow .wp-block-image {text-align:center;}

body.page_how-we-work #about_content .fullrow .howphoto {text-align:center;}
body.page_how-we-work #about_content .fullrow .howphoto img {border-radius:10px; filter:drop-shadow(0px 0px 9px rgba(41, 51, 51, 0.2));}

#about_content .whystats {}
#about_content .whystats::after {
  content: "";
  clear: both;
  display: table;
}
#about_content .whystats .wp-block-coblocks-column__inner {max-width:480px; margin:0 auto;}
#about_content .whystats h4 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:70px; line-height:75px; letter-spacing:-0.015em; color:#FF5459; margin:0; padding:0;}
#about_content .whystats p {font-family:'MuseoSans_700', sans-serif; font-size:30px; line-height:33px; letter-spacing:-0.015em; color:#FF5459; max-width:370px; margin:0; padding:0;}
#about_content .whystats .wp-block-spacer {max-height:50px;}
#about_content .whystats p.aboutcitation {font-family:'Univers LT W02_55 Roman1475958', sans-serif; font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#000099;}

#about_content .whycallout {padding:0 0 20px 0;}
#about_content .whycallout::after {
  content: "";
  clear: both;
  display: table;
}
#about_content .whycallout p {font-family:'MuseoSans_700', sans-serif; font-size:30px; line-height:33px; letter-spacing:-0.015em; color:#FF5459; /*max-width:370px;*/ margin:0; padding:0;}


#about_content .aboutlogos {padding:0 0 20px 0;}
#about_content .aboutlogos .wp-block-coblocks-column__inner {text-align:center; margin:0 -10px; padding:0;}
#about_content .aboutlogos .wp-block-coblocks-column__inner .wp-block-image {display:inline-block; vertical-align:text-top; margin:0 10px; width: calc(50% - 28px);}

/* 404 */
#notfound {background:#fff; padding:0 0 50px 0;}
#notfound > .container {padding:0 20px; max-width:1240px;}
#notfound > .container > .row {margin-left:0; margin-right:0;}

#notfound h1 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:80px; line-height:80px; letter-spacing:-0.04em; color:#FF5459; margin:0; padding:55px 0;}
#notfound h1 p {font-size:24px; line-height:29px; letter-spacing:0.01em; color:#000099;}


/* Blog Posts */
.post #resource_entry-content {/*padding-top:0;*/}
.post #resource_entry-content .entry-content {/*margin-top:0;*/}

/* Events */


/* Home Page Events */


/* Events Archive */

#events_archive-header {position:relative; background:#F2F2F2;}
#events_archive-header > .container {padding:0 20px; max-width:1240px;}
#events_archive-header > .container > .row {margin-left:0; margin-right:0;}
#events_archive-header:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0; background:linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}
#events_archive-header header {padding:40px 0 0 0; width:100%; display:block; position:relative;}
#events_archive-header header h1 {margin:0; padding:0 0 40px 0; color:#0075FF; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing: -0.02em;}
#events_archive-header-illo {position:relative; margin:50px auto 0 auto; text-align:center;}
#events_archive-header-illo img {width:100%; height:auto; max-width:245px;}
#events_archive-header-description {}
#events_archive-header-description p {margin:0; padding:0; font-size:24px; line-height:28px; letter-spacing:-0.01em; color:#293333;}
#events_archive-header-description p a {color:#293333; text-decoration:underline;}
#events_archive-header-description p a:hover {color:#293333; text-decoration:underline;}

#events_archive-content {background:#F2F2F2; padding:60px 0;}
#events_archive-content > .container {padding:0 20px; max-width:1240px;}
#events_archive-content > .container > .row {margin-left:0; margin-right:0;}

.events_archive-pod {display:flex; 
padding:18px;
width:100%;
}
.events_pod-content {
display: flex;
flex-direction: column;
background-color: #fff;
padding:20px;
width:100%;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
text-decoration:none;
}
.events_pod-type {font-size:16px; line-height:20px; letter-spacing:-0.005em; color: #FF5459; margin:0 0 16px 0;}
.events_pod-title {}
.events_pod-title p {
font-family:'MuseoSans_700', sans-serif;
font-size:25px;
line-height:27px;
letter-spacing:-0.01em;
color:#0075FF;
margin:0 0 6px 0;
}
.events_pod-date {font-size:18px; line-height: 22px; letter-spacing:-0.005em; color:#0075FF;}
.post-type-archive-event .events_pod-time {display:none;}
.events_pod-locationplatform {font-size:18px; line-height: 22px; letter-spacing:-0.005em; color:#0075FF;}
.post-type-archive-event .events_pod-locationplatform {display:none;}
.events_pod-excerpt {
flex: 1 0 auto;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.005em;
color:#293333;
padding:20px 0;
}



.events_pod-content:hover {background:#0075ff; color:#fff; text-decoration:none;}
.events_pod-content:hover div {text-decoration:none; color:#fff;}
.events_pod-content:hover div p {text-decoration:none; color:#fff;}
.events_pod-content:active {background:#000099; color:#fff;}

/* Event Page */
#event_header {background:#fff; position:relative;}
#event_header:after {content:" "; display:block; width:100%; height:14px; position:absolute; bottom:-14px; left:0; right:0;background: linear-gradient(180deg, rgba(41, 49, 51, 0.25) 0%, rgba(255, 255, 255, 0) 100%); mix-blend-mode:multiply;}

#event_header .container {padding:0 20px; max-width:1240px;}
#event_header .container .row {display:block; margin:0;}

#event_content > .container {padding:0 20px; max-width:1240px;}
#event_content > .container .row {display:block; margin:0;}

#event_header-top {padding:35px 0 45px 0;}
#event_header-back {float:left; width:50%;}
#event_header-back a {display:block; position:relative; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#FF5459; text-decoration:none; padding:0 0 0 20px; font-family:'MuseoSans_700', sans-serif; font-weight:400;}
#event_header-back a:before {content:" "; display:block; width:18px; height:18px; background:url('images/resource_arrow-back.svg') 0 0 no-repeat; background-size:contain; position:absolute; left:0; top:4px;}
#event_header-back a:hover {color:#FF5459; text-decoration:underline;}

#event_header-title {padding:0 0 40px 0;}
#event_header-title h1 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; margin:0; padding:0;}

#event_header-bottom {position:relative; padding:0 0 40px 0; max-width:600px; margin:0 auto;}

#event_header-description {padding:0;}
#event_header-description p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333;}

#event_header-info {font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333;}
#event_header-info strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; display:block;}
#event_header-type {color:#FF5459;}

#event_header-info-top {padding-bottom:20px;}
#event_header-calendar {padding:2px 10px 0 0; display:none;}




#event_header-register {text-align:right; display:none;}
#event_header-register a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#event_header-register a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#event_header-register-mobile {text-align:center; padding:30px 0;}
#event_header-register-mobile a {display:inline-block;
padding:0 26px;
height:60px;
background: #0075FF;
box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius: 10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif; 
font-weight:400;
font-size: 18px;
line-height:60px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-decoration:none;
}
#event_header-register-mobile a:hover {color:#FFFFFF; text-decoration:none; background:#000099;}

#resource_content.event_content {background:#fff;}

#resource_content .event_speakers {display:block; width:100%; padding:0 !important; max-width:100% !important;}
#resource_content .event_speakers-left {display:block; width:170px; margin:0 auto}
#resource_content #resource_entry-content .event_speakers-left .wp-block-image {margin:0}
#resource_content .event_speakers-right {display:block; width:100%; padding-top:20px;}

#resource_content .event_media {display:block; width:100%; padding:0 !important; max-width:100% !important;}
#resource_content .event_media-left {display:block; width:100%; max-width:270px; margin:0 auto;}
#resource_content #resource_entry-content .event_media-left .wp-block-image {margin:0}
#resource_content .event_media-right {display:block; width:100%;}

#resource_entry-content .event_media-right .wp-block-button {margin:2rem auto 0 auto}

#resource_entry-content .wp-block-embed-youtube .wp-block-embed__wrapper {position:relative; padding-bottom: 56.25%;}
#resource_entry-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe {width:100%; height:100%; position:absolute; top:0; left:0;}

/* Partners Page */
#parnters_page-top {position:relative; background:#fff; padding:40px 0 0 0;}
#parnters_page-top > .container {padding:0 20px; max-width:1240px;}
#parnters_page-top > .container .row {display:block; margin:0;}

#parnters_page-top h1 {margin:0; padding:0 0 40px 0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF; position:relative; z-index:1;}

#parnters_page-top .partner_top {width:100% !important;}

#parnters_page-top .partners_intro.wp-block-coblocks-row__inner {padding:20px 0;}
#parnters_page-top .partners_intro p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#000099;}

#parnters_page-top .partners_subintro {font-size:18px; line-height:21px; color:#000099;}
#parnters_page-top .partners_subintro p {font-size:18px; line-height:21px; color:#000099;}
#parnters_page-top .partners_subintro ul {font-size:18px; line-height:21px; color:#000099; padding-top:10px; padding-bottom:20px;}
#parnters_page-top .partners_subintro ul li {font-size:18px; line-height:21px; color:#000099; margin-bottom:8px;}

#parnters_page-top .partners_columns {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
#parnters_page-top .partners_columns .wp-block-image {padding-bottom:10px;}
#parnters_page-top .partners_columns .wp-block-image .aligncenter {display:block;}
#parnters_page-top .partners_columns .wp-block-image.partner_icon-flushleft {margin-left:-12px;}

#parnters_page-top .partners_illo-mobile-image {max-width:300px; margin-bottom:-1px;}

#parnters_page-top .wp-block-coblocks-column.coblocks-column-4816544512.partners_illo {display:none;}

#parnters_page-explore {position:relative; background:#000099; padding:60px 0;}
#parnters_page-explore > .container {padding:0 20px; max-width:1240px;}
#parnters_page-explore > .container .row {display:block; margin:0;}
#parnters_page-explore-text {max-width:600px;}
#parnters_page-explore h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:50px; line-height:60px; letter-spacing:-0.02em; color:#fff;}
#parnters_page-explore p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#fff;}


#parnters_page-map {position:relative; background:#0075ff;}

#parnters_page-list {position:relative; background:#F2F2F2;}
#parnters_page-list > .container {padding:0 20px; max-width:1240px;}
#parnters_page-list > .container .row {display:block; margin:0;}

#parnters_page-filter {padding:45px 0; margin:0 -5px;}

.partners_filter {
display:inline-flex;
padding:0 20px;
height:36px;
background:#0075FF;
box-shadow:0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
font-family:'Univers LT W02_65 Bold1475970', sans-serif;
font-weight:400;
font-size:18px;
line-height:34px;
text-align:center;
letter-spacing:0.01em;
color:#FFFFFF;
border:none;
margin:5px;
outline:none;
}
.partners_filter:hover {color:#FFFFFF; background:#000099;}
.partners_filter:focus {outline:none;}
.partners_filter-highlight {background:#000099;}

#partner_listings-articles {display:flex; flex-wrap:wrap; margin-left:-18px; margin-right:-18px;}
.partner_listings-pod {display:flex; padding:0 18px; width:100%; height:0; overflow:hidden;}
.initial_pod {height:auto;}
.partner_pod-content {display:flex; flex-direction:column; padding:20px 0 60px 0; width:100%; border-top:1px solid #0075FF;}
.partner_pod-type {
font-size:16px;
line-height:20px;
letter-spacing:-0.005em;
color:#0075FF;
padding:0 0 10px 0;
}
.partner_pod-title h3 {
font-family:'MuseoSans_700', sans-serif;
font-weight:400;
font-size:25px;
line-height:27px;
letter-spacing:-0.01em;
color:#0075FF;
margin:0;
padding:0 0 4px 0;
}

.partner_pod-countries {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
.partner_pod-countries strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}
.partner_pod-topic {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#293333;}
.partner_pod-topic strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}

.partner_pod-description {
flex:1 0 auto;
font-size:18px;
line-height:22px;
letter-spacing:-0.005em;
color:#293333;
}
.partner_pod-description strong {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}
.partner_pod-projectdescription {margin:20px 0;}
.partner_pod-partnerdescription {margin:20px 0 0 0;}

/* Partners Map */
#mapsvg-1 {padding-bottom:85% !important;}
#mapsvg-map-1 .mapsvg-scrollpane-wrap {transform:translate(0, 20%);}
#mapsvg-map-1 .mapsvg-buttons {top:auto; bottom:0; padding-right:0;}
#mapsvg-map-1 .mapsvg-header.mapsvg-top-container {display:none;}

#mapsvg-map-1 .mapsvg-tooltip {padding:0; border:none; z-index:1; background-color:transparent; border-radius:0;}
#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip {
width:230px;
left:15px;
top:15px;
position:relative;
padding:0; border:none; 
background:#F2F2F2;
box-shadow:0px 0px 9px rgba(41, 51, 51, 0.2);
border-radius:10px;
overflow:hidden;
font-family:'Univers LT W02_55 Roman1475958', sans-serif;
}
#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip:before {content:" "; height:10px; width:100%; position:absolute; top:0; left:0; right:0; background:#ff5459;}
#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-header {background:#ff5459; padding:15px;}
#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-header h4 {margin:0; padding:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color:#FFF;}
#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-description {padding:15px; font-weight:400; font-size:16px; font-family:'Univers LT W02_55 Roman1475958', sans-serif; line-height:20px; letter-spacing:-0.005em; color:#293333;}

#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-description p {margin:0; padding:0; font-weight:400; font-size:16px; font-family:'Univers LT W02_55 Roman1475958', sans-serif; line-height:20px; letter-spacing:-0.005em; color:#293333;}

#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-description ul {margin:4px 0 6px 0; padding:0; list-style:none;}
#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-description ul li {margin:0 0 3px 0; padding:0;}



#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-description h5 {margin:0; padding:0; font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:16px;
line-height:20px; letter-spacing:-0.005em; color:#293333;}

#mapsvg-map-1 .mapsvg-tooltip .partners_tooltip-description p:last-of-type {margin-bottom:0;}


#mapsvg-map-1 .mapsvg-btn-group {box-shadow:none; margin-bottom:0;}
#mapsvg-map-1 .mapsvg-btn-map {
    width:32px;
    height:32px;
    line-height:32px;
    border-radius:3px;
    display:block;
    cursor:pointer;
    position:relative;
    background-color:#fff;
    padding:0;
    box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
    color:#0075ff;
}
#mapsvg-map-1 .mapsvg-out {margin-top:6px;}

#mapsvg-map-1 .mapsvg-btn-map.mapsvg-in:before, #mapsvg-map-1 .mapsvg-btn-map.mapsvg-out:before {
    content:'';
    display:none;
}

#mapsvg-map-1 .mapsvg-btn-map.mapsvg-in:after {
    content:'';
    display:none;
}

#mapsvg-map-1 .mapsvg-btn-map.mapsvg-in {background:url("images/map_in.png") 0 0 no-repeat; background-size:32px 32px;}
#mapsvg-map-1 .mapsvg-btn-map.mapsvg-out {background:url("images/map_out.png") 0 0 no-repeat; background-size:32px 32px;}


body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover {background:rgba(242, 242, 242, .97);}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .mapsvg-controller-view-content {padding:0;}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop {}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-top {height:150px; background:#000099;}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-header {background:#ff5459; padding:10px 20px;}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-header h4 {margin:0; padding:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:30px; line-height:33px; letter-spacing:-0.01em; color:#FFF;}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-description {font-family:'Univers LT W02_55 Roman1475958', sans-serif; padding:15px 20px; font-weight:400; font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333;}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-description h5 {margin:0; padding:0; font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; font-size:16px; line-height:20px; letter-spacing:-0.005em; color:#293333;}

body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-description ul  {margin:4px 0 6px 0; padding:0; list-style:none;}
body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .partners_mobilepop-description ul li {margin:0 0 3px 0; padding:0;}

body.page_partners.mapsvg-fullscreen-popovers .mapsvg-popover .mapsvg-mobile-modal-close {
font-family:'Univers LT W02_55 Roman1475958', sans-serif;
font-weight:400;
font-size:20px;
line-height:25px;
letter-spacing:-0.01em;
color:#FFFFFF;
border:none;
border-radius:0;
text-align:left;
padding:0 0 0 30px;
background:url("images/partners_mobilepop-back.svg") 0 2px no-repeat;
transform:none;
bottom:auto;
top:98px;
left:20px;
}












/* Media Queries */

@media only screen and (min-width:370px) {

#footer-text {font-size:16px; line-height:20px;}
#footer-address {padding:0 10px 20px 0; color:#fff; display:inline-block; font-size:16px; line-height:20px; max-width:calc(50% - 10px); vertical-align:top;}
#footer-contact {padding:0 0 20px 10px; color:#fff; display:inline-block; font-size:16px; line-height:20px; max-width:calc(50% - 10px); vertical-align:top;}



}

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 600px) {
  
}



@media only screen and (min-width: 720px) {

/* Footer */
#mm_footer > .container > .row {margin-left:0; margin-right:0; display:block; /*background:url("images/footer_illo.svg") bottom left no-repeat;*/}
#footer-illo {display:block; position:absolute; bottom:0; left:0; transform:translateX(0);}
#footer-widget {padding:60px 0 100px 0;}
#footer-left {width:60%; float:right; padding:0 20px 0 0;}
#footer-text {max-width:390px; padding: 0 0 35px 0;}
#footer-logos {max-width:390px; padding:0; min-height:98px;}
#footer-right {width:40%; float:right; padding:0 0 0 10px;}
#footer-address {max-width:100%; display:block;}
#footer-contact {max-width:100%; display:block;}
#footer-contact br {display:none;}


.resources_archive-pod {width:50%; /*min-height:500px;*/}
.toolkits_archive-pod {width:50%; /*min-height:700px;*/}
.release_pod {width:50%; /*min-height:550px;*/}
.newsarticle_pod {width:50%; /*min-height:450px;*/}


.teams_pods-holder {
display: flex;
flex-wrap: wrap;
margin:0 -18px;
}

.teams_pod {display: flex; 
padding:18px;
width:50%;
}
.teams_pod:last-of-type {margin:0 0 15px 0;}
.teams_pod-frame {
padding:0;
display: flex;
flex-direction: column;
/*min-height:432px;*/
}
.teams_pod-thumb {width:100%; float:none;}
.teams_pod-info {width:100%; float:none; padding:20px;}
.teams_pod-job {font-size:16px; line-height:20px; letter-spacing:-0.005em; padding:0 0 10px 0;}
.teams_pod-name {font-size:30px; line-height:33px;}

/* Home Page */

.home_features-pod {padding:0 0 60px 0;}
.home_features-pod h3 br {display:none;}
.home_features-columns {display:flex;}
.home_features-left {width:65%;}
.home_features-link {width:35%;}
.home_features-link a {display:block; position:absolute; right:0; bottom:0;}

#home_resources-header-bg {/*background:url("images/home_resources_icon2.svg") right 50px no-repeat; background-size:138px auto;*/}
#home_resources-header {max-width:500px;}
#home_resources-header h2 {}
#home_resources-header p {}

.home_related-description {width:50%; float:left; padding:0 10px 0 0;}
.home_related-mobile {width:50%; float:left;}
.home_related-mobile .resources_archive-pod {width:100%;}

#home_partners {background:#0075ff url("images/partners_map-rev.png") no-repeat top center; background-size:3000px auto;}
#home_partners-left {width:50%; float:left; padding:0;}
#home_partners-header {}
#home_partners-header h2 {margin:0 0 20px 0; padding:0; font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:50px; line-height:60px; letter-spacing:-0.02em; color:#fff;}
#home_partners-header p {font-size:18px; line-height:22px; letter-spacing:-0.005em; color:#fff;}
#home_partners-right {width:50%; float:left;}
#home_partners-type {font-size:18px; line-height:22px; padding:0 0 20px 0;}
#home_partners-title {padding:0 0 20px 0;}
#home_partners-title h3 {font-size:30px; line-height:33px;}
#home_partners-title p {}
#home_partners-description {}
#home_partners-description p {margin:0 0 16px 0; padding:0;}

#home_events-top {}
#home_events-left {width:50%; float:left;}
#home_events-header {}
#home_events-header h2 {font-family:'MuseoSans_700', sans-serif; font-weight:400; font-size:40px; line-height:42px; letter-spacing:-0.02em; color:#0075FF;}
#home_events-header-text {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333;}
#home_events-header-text p {font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#293333; margin:0 0 16px 0;}
#home_events-header-text p:last-of-type {margin:0;}

#home_events-right {padding:120px 0 0 0; text-align:right; width:50%; float:left;}

#home_partners-link {text-align:left;}







/* About */
#about_header-text {padding: 0 0 40px 0;}
#about_header h1 {font-size:90px; line-height:90px; letter-spacing:-0.015em;}
#about_illustration {text-align:right;}

#about_content .aboutlogos .wp-block-coblocks-column__inner .wp-block-image {width:auto;}


/* Events */
.events_archive-pod {width:50%; /*min-height:500px;*/}

/* Partners Page */
#parnters_page-top {}

#parnters_page-top h1 {font-size:90px; line-height:90px; letter-spacing:-0.015em;}
#parnters_page-top .partners_intro p {font-weight:400; font-size:24px; line-height:29px; letter-spacing:-0.01em;}



#parnters_page-top .partners_columns .wp-block-image .aligncenter {display:table;}
#parnters_page-top .partners_columns .wp-block-image.partner_icon-flushleft {margin-left:0;}

#parnters_page-explore {padding:90px 0 60px 0;}

#parnters_page-filter {}

.partner_listings-pod {width:50%;}
.partner_pod-type {font-size:18px; line-height:22px; padding:0 0 20px 0;}
.partner_pod-title h3 {font-size:30px; line-height:33px;}





/* Partners Map */
#mapsvg-1 {padding-bottom:53.3333% !important;}
#mapsvg-map-1 .mapsvg-scrollpane-wrap {transform:translate(0, 0);}
#mapsvg-map-1 .mapsvg-buttons {padding-right:10px;}
#mapsvg-map-1 .mapsvg-btn-group {margin-bottom:10px;}

#mapsvg-map-1 .mapsvg-btn-map {
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:5px;
    display:block;
    cursor:pointer;
    position:relative;
    background-color:#fff;
    padding:0;
    box-shadow: 0px 0px 9px rgba(41, 51, 51, 0.2);
    color:#0075ff;
}
#mapsvg-map-1 .mapsvg-out {margin-top:10px;}

#mapsvg-map-1 .mapsvg-btn-map.mapsvg-in {background-size:40px 40px;}
#mapsvg-map-1 .mapsvg-btn-map.mapsvg-out {background-size:40px 40px;}











}


@media only screen and (min-width: 960px) {

}

@media only screen and (min-width: 1024px) {

/* Globals */

/* Header */
header#masthead {height:180px;}
header#masthead .container {}
header#masthead .container .row {}
header#masthead.panel-open {}
#uncdf_logo-holder {height:120px;}
#uncdf_logo-link {width:205px; height:78px; background:url("images/UNCDFlogo.svg") 0 0 no-repeat; top:20px;}
#site_nav-holder {height:60px;}
#masthead .navbar-brand {padding:16px 0 0 0; float:left;}
#masthead .navbar-brand .site-title {font-size:30px; line-height:30px; letter-spacing:-0.02em;}

/* Desktop Nav */
#desktopnav_holder {display:block; float:right; width:620px;}
.desktopnav_block {width:310px; float:left; position:relative; z-index:1;}

.desktopnav_btn {-webkit-appearance:none; border:none; background:#0075FF; font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; display:block; height:60px; width:100%; color:#fff; line-height:60px; padding:0 20px; font-size:20px; letter-spacing:-0.01em; text-align:left;}
.desktopnav_btn.collapsed {background-color:transparent; font-family:'Univers LT W02_55 Roman1475958', sans-serif;}
.desktopnav_btn:focus {outline:none;}
.desktopnav_btn:hover {background:#0075FF; font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400;}
.desktopnav_collapse {position:absolute; top:60px; left:0px; right:0px;}

.desktopnav_collapse.collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
}

.desktopnav {background:#0075FF; border-radius:0px 0px 10px 10px; overflow:hidden;}
.desktopnav_menu {margin:0; padding:0; list-style:none;}
.desktopnav_menu li {margin:0; padding:0;}
.desktopnav_menu li a {display:block; padding:20px; font-size:20px; line-height:25px; letter-spacing:-0.01em; color:#fff; text-decoration:none;}
.desktopnav_menu li a:hover {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; color:#fff; text-decoration:none; background:#000099;}
.desktopnav_menu li.current-menu-item a {font-family:'Univers LT W02_65 Bold1475970', sans-serif; font-weight:400; color:#fff; text-decoration:none; background:#000099;}

#desktopnav_resources {width:310px; float:left;}


/* Mobile Nav */
#mobilenav_toggle {display:none;}
#mobilenav_holder {display:none;}




/* Footer */
#mm_footer > .container > .row {margin-left:0; margin-right:0; display:block; /*background:url("images/footer_illo.svg") bottom right no-repeat;*/}
#footer-illo {display:block; position:absolute; bottom:0; left:auto; right:0;}
#footer-widget {padding:60px 0 100px 0;}
#footer-left {width:50%; float:right; padding:0 10px 0 0;}
#footer-text {max-width:390px; padding: 0 0 35px 0;}
#footer-logos {max-width:390px; padding:0;}
#footer-right {width:50%; float:right; padding:0 0 0 10px;}
#footer-address {display:inline-block;}
#footer-contact {display:inline-block;}


/* Resource Archives */

header#masthead.panel-open {z-index:9;}

#resources_archive-header header {padding:60px 0 100px 0;}
#resources_archive-header header h1 {font-size:100px; line-height:100px; letter-spacing: -0.03em; padding:0 0 100px;}

#resources_archive-header.resources_archive-header-search header {padding:60px 0 60px 0;}
#resources_archive-header.resources_archive-header-search header h1 {font-size:70px; line-height:75px; letter-spacing: -0.03em; padding:0;}


#resources_archive-header-icon {position:absolute; right:0; top:60px; height:100px;}
#resources_archive-header-icon img {width:auto; height:100px;}

#resources_archive-header-illo {position:absolute; width:400px; margin:0; bottom:0; right:0; text-align:right;}

#resources_archive-header-description {max-width:790px; width: calc(100% - 400px);}
#resources_archive-header-description p {font-size:24px; line-height:29px; letter-spacing:-0.01em;}

#resources_anchor {position:absolute; bottom:auto; top:-80px; left:0;}

#resources_filter-wrapper {position:relative;}

#resources_filter-container.panel-open:before {display:none;}
#resources_filter-collapse {display:block !important; height:auto !important; visibility:visible !important;}
#resources_filter-collapse-btn {display:none;}

#resources_filters {padding:0; height:60px;}
#resources_filter-holder {height:60px;}

#resources_filter-title {display:block;}

#resources_filter-filters {width:calc(100% - 193px); float:left;}
.resource_filter {float:left; width:33.33%; border-right:1px solid #f2f2f2; height:60px; margin:0;
box-shadow:none;
border-radius:0;
}
#resources_filters .resource_filter-collapse-toggle {border-radius:0}
#resources_filters .resource_filter-collapse-toggle:hover {background:#0075ff; color:#fff; text-decoration:none;}
#resources_filters .resource_filter-collapse-toggle.collapsed:hover {color:#fff;}
#resources_filters .resource_filter-collapse-toggle.collapsed {border-radius:0}
#resources_filters .resource_filter-collapse-toggle:active {background:#000099; color:#fff; text-decoration:none;}
#resources_filters .resource_filter-collapse-toggle:hover:after {background-color:#fff;}

#resources_filters-form {float:left; width:96px; padding:0;}
#resources_filter-btn {width:96px; border-radius:0 10px 10px 0; box-shadow:none;}
#resources_filter-btn:hover {background:#0075ff; color:#fff;}
#resources_filter-btn:active {background:#000099; color:#fff;}

#resources_archive-search {padding:60px 0 20px 0;}
#resources_archive-search-frame {max-width:376px; float:right;}

#applied_filters {}
#applied_filters-list {float:left; width: calc(100% - 200px); padding-bottom:60px;}
#applied_filters-list p {display:inline-block; margin:0 12px 0 0;}
#applied_filters-list a {display:inline-block; margin:0 15px 0 0;}
#applied_filters-clear {float:right; width:200px; padding-bottom:60px;}


.resources_archive-pod {width:33.33%;}
.resources_pod-content:hover .resources_pod-readmore span {background:#0075FF; color:#fff;}

#toolkits_header {width:50%; padding:60px 0 0 0;}
#toolkits_header h2 {font-size:40px; line-height:42px;}

#guides_header {width:50%; padding:60px 0 0 0;}
#guides_header h2 {font-size:40px; line-height:42px;}

/* Resource Page */

#resource_header-top {padding:50px 0 60px 0;}

#resource_header-back a {font-size:30px; line-height:33px; letter-spacing:-0.01em; padding:0;}
#resource_header-back a:before {width:21px; height:21px; left:-31px; top:6px;}

#resource_header-type {font-size:20px; line-height:25px;}

#resource_header-title {padding:0 0 60px 0;}
#resource_header-title h1 {font-size:70px; line-height:75px; max-width:900px;}


#resource_header-bottom {max-width:100%;}

#resource_header-date {float:left;width:calc( (100% - 600px) / 2  ); font-size:20px; line-height:25px;}
/*#resource_header-date:before {content:" "; display:block; height:1px; width:1px;}*/
#resource_header-location-desktop {display:block}
#resource_header-location-mobile {display:none;}

#resource_header-authors-desktop {display:block}
#resource_header-authors-mobile {display:none;}

#resource_header-description {width:600px; float:left;}
#resource_header-description p {font-size:24px; line-height:29px;}
#resource_header-meta {float:left; padding:0 0 0 20px; width: calc( (100% - 600px) / 2  ); font-size:20px; line-height:25px;}

#resource_download-thumb {float:left; margin:0; padding:0;}
#resource_download-thumb img {}
#resource_download-link {padding:0;}
#resource_download-link a {}
#resource_download.has_thumbnail #resource_download-link {width: calc(100% - 300px); position:absolute; right:0; top:50%; /*transform:translateX(-50%);*/}

#resource_offsite-thumb {float:left; margin:0; padding:0; width:480px;}
#resource_offsite-thumb img {}
#resource_offsite-link {padding:0;}
#resource_offsite-link a {}
#resource_offsite.has_thumbnail #resource_offsite-link {width: calc(100% - 500px); position:absolute; right:0; top:50%; /*transform:translateX(-50%);*/}

#resource_entry-content {font-size:20px; line-height:25px;}
#resource_entry-content h1 {font-size:24px; line-height:28px;}
#resource_entry-content h2 {font-size:20px; line-height:24px;}
#resource_entry-content h3 {font-size:20px; line-height:24px;}
#resource_entry-content h4 {font-size:20px; line-height:24px;}
#resource_entry-content h5 {font-size:20px; line-height:24px;}
#resource_entry-content h6 {font-size:20px; line-height:24px;}



#resources_related-holder {padding:50px 20px 75px 20px;}
#resources_related-holder h2 {font-size:40px; line-height:42px;}




/* Team Archive */
#team_headline {padding:60px 0 0 0; max-width:800px;}
#team_headline h1 {font-size:100px; line-height:95px; letter-spacing:-0.03em;}
#team_description {padding:70px 0 30px 0; font-size:24px; line-height:29px; max-width:800px; float:right; z-index:1; position:relative;}
#team_illustration {text-align:left;}
/*#team_illustration {position:absolute; left:0; bottom:0;}*/
.team_listings-row h3 {font-size:40px; line-height:42px;}

.teams_pods-holder {
display: flex;
flex-wrap: wrap;
margin:0 -18px;
}

.teams_pod {display: flex; 
padding:18px;
width:25%;
}
.teams_pod-frame {
display: flex;
flex-direction: column;
/*min-height:432px;*/
}
.teams_pod-thumb {width:100%; float:none;}
.teams_pod-info {width:100%; float:none;}
.teams_pod-job {font-size:16px; line-height:20px; letter-spacing:-0.005em; padding:0 0 10px 0;}
.teams_pod-name {font-size:30px; line-height:33px;}


/* Team Member */
#team_member-top {padding:50px 0 70px 0;}
#team_member-back a {font-size:30px; line-height:33px; letter-spacing:-0.01em; padding:0;}
#team_member-back a:before {width:21px; height:21px; left:-31px; top:6px;}
#team_member-team {font-size:30px; line-height:33px; letter-spacing:-0.01em; padding:0;}

#team_member-left {width:50%; float:left;}
#team_member-photo {margin:0;}

#team_member-right {width:50%; float:right;}
#team_member-jobtitle {font-size:30px; line-height:33px; letter-spacing:-0.01em;}

#team_member-info {padding:0 0 200px 0;}
#team_member-info h1 {font-size:70px; line-height:75px; letter-spacing: -0.015em; }
#team_member-firstname {padding:0;}
#team_member-lastname {}

#team_member-contact {padding:0;}

#team_member-bio {font-size:20px; line-height:25px; letter-spacing: -0.01em; padding:60px 0; width:50%; margin-left:50%;}
#team_member-bio a {text-decoration: underline;}
#team_member-bio a:hover {text-decoration: underline; color:#0075FF;}

/* Pressroom Page */
#pressroom_header {padding:60px 0 0 0;}
#pressroom_header h1 {font-size:100px; line-height:95px; letter-spacing:-0.03em;}
#pressroom_illustration {text-align:right; margin-top:-40px;}

#press_releases-header {max-width:600px;}
#press_releases-header h3 {font-size:40px; line-height:42px;}

#news_articles-header {max-width:600px;}
#news_articles-header h3 {font-size:40px; line-height:42px;}

#pressroom_contact-header {font-size:40px; line-height:42px;}
#press_contact_text {width:calc(50% - 10px); float:left; padding-right:10px;}
#press_contact_info {width:calc(50% - 10px); float:right; padding-left:10px;}

.release_pod {width:33.33%;}
.newsarticle_pod {width:33.33%;}

#news_articles-section {}


/* Press Release Page */
#release_header-top {padding:50px 0 60px 0;}

#release_header-back a {font-size:30px; line-height:33px; letter-spacing:-0.01em; padding:0;}
#release_header-back a:before {width:21px; height:21px; left:-31px; top:6px;}

#release_header-type {font-size:20px; line-height:25px;}

#release_header-title {padding:0 0 60px 0;}
#release_header-title h1 {font-size:70px; line-height:75px; max-width:900px;}

#release_header-bottom {max-width:100%;}

#release_header-date {float:left;width:calc( (100% - 600px) / 2  ); font-size:20px; line-height:25px;}
#release_header-date:before {content:" "; display:block; height:1px; width:1px;}

#release_header-description {width:600px; float:left;}
#release_header-description p {font-size:24px; line-height:29px;}
#release_download {float:left; padding:0 0 0 20px; width: calc( (100% - 600px) / 2  );}

#release_download-link {padding:0;}
#release_download-link a {}

#release_entry-content {font-size:20px; line-height:25px;}
#release_entry-content h2 {font-size:20px; line-height:24px;}
#release_entry-content h3 {font-size:20px; line-height:24px;}
#release_entry-content h4 {font-size:20px; line-height:24px;}
#release_entry-content h5 {font-size:20px; line-height:24px;}
#release_entry-content h6 {font-size:20px; line-height:24px;}






/* Home Page */
#home_header {padding:60px 0 60px 0;}
#home_header h1 {font-size:120px; line-height:110px; letter-spacing:-0.03em; max-width:500px;}
#home_illustration {text-align:right; margin-top:-80px;}

#home_features-holder {margin:0 -20px; display:flex; flex-wrap:wrap;}
.home_features-pod {width:33.33%; float:none; display: flex; padding:0 20px 0 20px;}
.home_features-flex {display:flex; flex-direction:column; position:relative; padding-bottom:135px;}
.home_features-pod h3 {max-width:340px;}
.home_features-pod h3 br {display:block;}
.home_features-columns {display:block;}
.home_features-left {width:100%;}
.home_features-link {width:100%; text-align:left; position:absolute; bottom:0;}
.home_features-link a {display:inline-block; position:relative; right:0; bottom:0;}

#home_resources-holder {padding:0; margin:0 -18px;}

.home_related-section {width:33.33%; float:left; padding:18px;}
.home_related-description {width:100%; float:none; padding:0 0 0 0;}
.home_related-mobile {display:none; float:none;}
.home_related-mobile .resources_archive-pod {display:none;}

#home_related {display:block; padding:0 0 85px 0;}



/* About */
#about_header {padding:60px 0 0 0;}
#about_header h1 {font-size:100px; line-height:95px; letter-spacing:-0.03em; max-width:1100px;}
#about_header p {max-width:790px; float:right; width:calc(100% - 300px);}
#about_illustration {position:absolute; left:0; bottom:0; width:300px;}


#about_content .whystats .wp-block-coblocks-column__inner {max-width:480px; float:right; margin:0;}

#about_content .whystats .wp-block-spacer {max-height:100%;}

#about_content .fullrow .wp-block-image {text-align:left;}

#about_content .aboutlogos {}
#about_content .aboutlogos .wp-block-coblocks-column__inner {text-align:left; margin:0 -10px; padding:0;}
#about_content .aboutlogos .wp-block-coblocks-column__inner .wp-block-image {width:auto;}

body.page_how-we-work #about_content .fullrow .howphoto {text-align:right;}
body.page_how-we-work #about_content .fullrow .howphoto.leftphoto {text-align:left;}
body.page_how-we-work #about_content .fullrow .howphoto img {}

body.page_how-we-work #about_content .fullrow .globalstats {padding:0;} 

body.page_how-we-work #about_content .fullrow .globalstats .wp-block-coblocks-column__inner {max-width:100%;}

body.page_how-we-work #about_content > .fullrow.globerow > .fullrow.globerow > .wp-block-coblocks-column > .wp-block-coblocks-column__inner {padding:0 0 0 100px; background:url("images/about_globe-icon.svg") 0 0 no-repeat; background-size:65px auto;}

body.page_how-we-work #about_content .fullrow .statsrow .statsrow {padding-bottom:65px;}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow p {padding:0;}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow p.has-large-font-size {font-size:30px !important; margin-top:-36px;}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow p.has-medium-font-size {font-size:30px !important; margin-top:-15px;}


body.page_how-we-work #about_content .fullrow .statsrow .statsrow .citation .wp-block-coblocks-column__inner {position:absolute; bottom:0; right:0; text-align:right}
body.page_how-we-work #about_content .fullrow .statsrow .statsrow .citation p {text-align:right;}

/* 404 */
#notfound {background:#fff; padding:0 0 200px 0;}
#notfound h1 {font-size:200px; line-height:180px;  padding:55px 0 160px 0;}
#notfound h1 p {}

/* Events */

#events_archive-header header {padding:70px 0 110px 0;}
#events_archive-header header h1 {font-size:70px; line-height:75px; letter-spacing: -0.03em; padding:0 0 70px;}

#events_archive-header-illo {position:absolute; width:50%; margin:0; bottom:0; right:0;}

#events_archive-header-description {max-width:590px; width:50%;}
#events_archive-header-description p {font-size:24px; line-height:29px; letter-spacing:-0.01em;}

.events_pod-title p {font-size:30px; line-height:32px;}

/* Event Page */
#event_header-top {padding:50px 0 80px 0;}

#event_header-back a {font-size:30px; line-height:33px; letter-spacing:-0.01em; padding:0;}
#event_header-back a:before {width:21px; height:21px; left:-31px; top:6px;}

#event_header-title {padding:0 0 80px 0;}
#event_header-title h1 {font-size:70px; line-height:75px; max-width:900px;}

#event_header-bottom {max-width:100%;}

#event_header-info {float:left;width:calc( (100% - 600px) / 2  ); font-size:20px; line-height:25px;}

#event_header-description {width:600px; float:left;}
#event_header-description p {font-size:24px; line-height:29px;}
#event_header-register {float:left; padding:0 0 0 20px; width: calc( (100% - 600px) / 2  ); font-size:20px; line-height:25px; display:block;}
#event_header-register-mobile {display:none;}

#resource_content .event_speakers {display:block; width:100%; padding:0 !important;}
#resource_content .event_speakers:after {content:" "; clear:both; display:table;}
#resource_content .event_speakers-left {display:block; width:170px; float:left;}
#resource_content .event_speakers-right {display:block; width: calc(100% - 210px); float:left; margin-left:40px; padding-top:0; margin-top:-6px;}
#resource_content .event_speakers-right h3 {margin-top:0;}

#resource_content .event_media {display:block; width:100%; padding:0 !important;}
#resource_content .event_media:after {content:" "; clear:both; display:table;}
#resource_content .event_media-left {display:block; width:270px; float:left; margin:0;}
#resource_content .event_media-right {display:block; width: calc(100% - 310px); float:left; margin-left:40px; margin-top:-6px;}
#resource_content .event_media-right h3 {margin-top:0;}
#resource_entry-content .event_media-right .wp-block-button {margin:2rem 0 0 0}

#viz1680787965204 {left: 50%; transform:translate(-50%, 0);}

/* Partners Page */
#parnters_page-top {padding:80px 0 0 0;}
#parnters_page-top h1 {font-size:100px; line-height:95px; letter-spacing:-0.03em; max-width:990px;}

#parnters_page-top .wp-block-coblocks-column.coblocks-column-4816544512.partners_illo {display:block;}

#parnters_page-top .partner_top {width:66% !important; padding-bottom:40px;}

#parnters_page-top .wp-block-coblocks-column.coblocks-column-4816544512.partners_illo > .wp-block-coblocks-column__inner {position:absolute; left:0; bottom:0;}
#parnters_page-top .partners_illo-image {margin:0 0 -1px 0;}

#parnters_page-top .partners_illo-mobile {display:none;}

#parnters_page-top .partners_intro.wp-block-coblocks-row__inner {}

.partner_listings-pod {width:33.33%;}

#parnters_page-filter {padding:90px 0; margin:0 -16px;}
.partners_filter {
display:inline-block;
padding:0 26px;
height:60px;
box-shadow:0px 0px 9px rgba(41, 51, 51, 0.2);
font-size:18px;
line-height:60px;
text-align:center;
letter-spacing:0.01em;
color:#FFFFFF;
border:none;
min-width:190px;
outline:none;
margin:0 16px;
}



}

@media only screen and (min-width: 1080px) {

}

@media only screen and (min-width: 1190px) {

/* Team Archive */
#team_description {padding:70px 0 100px 0;}
#team_illustration {position:absolute; left:-50px; bottom:0;}

}

@media only screen and (min-width: 1280px) {

/* About */
#about_illustration {left:-20px;}

}

@media only screen and (min-width: 1320px) {

}


@media only screen and (min-width: 1900px) {

}

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

#about_content .wp-block-coblocks-row__inner.is-stacked-on-mobile {
    flex-direction: column;
}
#about_content .wp-block-coblocks-row__inner.is-stacked-on-mobile>.wp-block-coblocks-column {
    margin-left: 0!important;
    margin-right: 0!important;
    max-width: 100%!important;
    width: 100%!important;
}




}


.coblocks-row-0121589999 > div {margin-top:0 !important;}
#ctis-loading {opacity:0; visibility:hidden;}