
/*! app style */
html{height:100%}
body{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;letter-spacing:.5px}
h1,h2,h3,h4,h5,h6{letter-spacing:.76px}
figcaption{font-style:italic;font-size:80%}
main{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-preferred-size:auto}
@media print,screen and (min-width:64em){
main{margin-top:126px}
}
main section{margin-bottom:.625rem}
@media print,screen and (min-width:40em){
main section{margin-bottom:.9375rem}
}
@media print,screen and (min-width:64em){
main section{margin-bottom:2.5rem}
}
main p{font-size:1.125rem}
.side-menu .menu{margin-bottom:1rem}
.side-menu .menu a{color:#8a8a8a;line-height:inherit;font-size:.9rem;box-shadow:0 1rem 1px -1rem #cacaca}
@media screen and (min-width:40em){
.side-menu .menu a{font-weight:600;color:#cacaca}
}
.side-menu .menu a:hover{color:#0265b5}
.side-menu .menu .active>a{background:0 0}
@media screen and (min-width:40em){
.side-menu .menu .active>a{color:#0265b5}
}
.side-menu .menu.is-displayed{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}
@media screen and (min-width:40em){
.side-menu .menu{border:none}
.side-menu .menu a{box-shadow:none}
}
.side-menu .nested{margin-left:2rem}
@media print,screen and (min-width:64em){
.side-menu .sticky{padding:0 2rem}
}
@media screen and (max-width:39.9375em){
.side-menu.sticky-container{height:auto!important}
.side-menu .sticky{top:auto!important;overflow:hidden}
.side-menu .menu:not(.nested){border:1px solid #cacaca;display:none}
.side-menu .nested{margin:0}
.side-menu .nested a{padding-left:2rem}
.side-menu .button{text-align:inherit;font-weight:600;position:relative}
.side-menu .button::after{font-family:FontAwesome;font-size:.8rem;font-weight:400;content:'+';margin-top:-.4rem;transition:-webkit-transform ease .5s;transition:transform ease .5s;transition:transform ease .5s,-webkit-transform ease .5s;position:absolute;right:1rem;top:50%}
}
.fullWidthJumbo .content{background-color:#0265b5;background-position:center;background-size:cover;color:#fefefe;padding-top:7.5rem;padding-bottom:7.5rem;margin-bottom:.625rem}
@media print,screen and (min-width:64em){
.fullWidthJumbo .content{padding:15rem 0}
}
.fullWidthJumbo .content .row{position:relative;z-index:1}
.fullWidthJumbo .content::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.5))}
.media-objects-list .media-object{margin:1.25rem 0;overflow:hidden}
@media screen and (min-width:40em){
.media-objects-list .media-object{margin:2.5rem 0}
}
.media-objects-list .media-object-section:not(.main-section){max-width:85px;max-height:85px}
.media-objects-list .media-object-section:not(.main-section) img{width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover;'}
@media print,screen and (min-width:64em){
.media-objects-list .media-object-section:not(.main-section){min-width:187px;max-height:125px}
}
.media-objects-list .main-section .byline{color:#8a8a8a}
@media screen and (min-width:40em){
.media-objects-list .main-section h4{font-size:1.5rem;line-height:1.25;letter-spacing:.5px}
.media-objects-list .main-section p{font-size:inherit;line-height:1.5;letter-spacing:.5px}
}
.featuredStory{background:#f3f3f3;margin-bottom:1.25rem}
.featuredStory .media-object-section:not(.main-section){max-width:100%;max-height:none}
@media screen and (min-width:40em){
.featuredStory{margin-bottom:2.5rem}
.featuredStory .media-object-section:not(.main-section){max-width:40%}
}
.featuredStory .main-section{padding:1rem 2rem!important}
.featuredStory .main-section .category{font-weight:600;text-transform:uppercase;font-size:80%;margin-bottom:1rem}
.featuredStory .main-section h3{margin-bottom:1rem}
.newsCentreList h2{margin-bottom:0}
.newsCentreList .fa{cursor:pointer}
@media screen and (min-width:40em){
.newsCentreList .fa{font-size:1.5rem}
}
.newsCentreList .search-button{display:inline-block}
.newsCentreList .search-container{width:0;height:1.5rem;position:relative;overflow:hidden;display:inline-block}
.newsCentreList .search-container.expanded{width:calc(100% - 1.5rem);transition:width 1s;overflow:visible}
.newsCentreList .search-container input,.newsCentreList .search-container input:focus{border:0;box-shadow:none;margin:0;padding:0 .5rem;height:auto;color:#8a8a8a;background:0 0}
@media screen and (min-width:40em){
.newsCentreList .search-container input,.newsCentreList .search-container input:focus{font-size:1.125rem}
}
.textSection{margin-top:1.25rem}
.textSection p{margin-bottom:1.25rem}
@media screen and (min-width:40em){
.textSection{margin-top:2.5rem}
.textSection p{margin-bottom:2.5rem}
}
.textSectionTags ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sdg-icons-widget{background:#e6e6e6;padding:1.25rem;margin-bottom:.625rem}
@media print,screen and (min-width:40em){
.sdg-icons-widget{margin-bottom:.9375rem}
}
@media print,screen and (min-width:64em){
.sdg-icons-widget{margin-bottom:1.25rem}
}
.sdg-icons-widget .columns>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sdg-icons-widget .columns>div img{margin:.625rem}
@media print,screen and (min-width:40em){
.sdg-icons-widget .columns>div img{margin:.9375rem}
}
@media print,screen and (min-width:64em){
.sdg-icons-widget .columns>div img{margin:1.25rem}
}
.stats-widget{background:#f3f3f3;padding-top:1.25rem}
@media screen and (min-width:40em){
.stats-widget{padding-top:2.5rem}
}
.stats-widget .columns{padding-bottom:1.25rem}
@media screen and (min-width:40em){
.stats-widget .columns{padding-left:2.5rem;padding-right:2.5rem}
}
.stats-widget .columns h2+p{color:#0265b5;font-weight:600;font-size:80%;line-height:1rem!important}
@media screen and (min-width:40em){
.stats-widget .columns h2+p{font-size:100%}
}
[data-video-popup].video-play-button{cursor:pointer;position:relative}
[data-video-popup].video-play-button::before{content:'\f04b';font-family:FontAwesome;position:absolute;font-size:5rem;color:rgba(254,254,254,.85);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media not print{
html:not(.no-js) .slide-up-fade-in-content{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);transition-delay:.2s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:1s}
html:not(.no-js) .slide-up-fade-in-content.is-animating{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
#-video-popup{padding:0}
#-video-popup .content{margin-top:3rem}
#-video-popup .responsive-embed{margin-bottom:0}
.nowrap{white-space:nowrap}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
@media screen and (max-width:39.9375em){
.lowercase.medium{text-transform:inherit}
}
@media screen and (max-width:63.9375em){
.lowercase.large{text-transform:inherit}
}
@media print,screen and (min-width:64em){
.content-padding-for-large{padding:0 4rem}
}
.ajax-loading{position:relative;min-height:2rem}
.ajax-loading::before{content:'Loading...';position:absolute;color:#f23534;background:#fefefe;font-size:80%}
.media-object .thumb-48 img{width:48px;height:48px}
.media-object .thumb-48.circle img{border:4px solid #fefefe;box-shadow:0 2px 2px 0 #cacaca;border-radius:50%}
.line-condensed{line-height:1}
.line-condensed .subheader{margin-top:0;margin-bottom:0;line-height:inherit}
@media screen and (max-width:39.9375em){
.is-accordion-submenu-parent>a{position:relative}
.is-accordion-submenu-parent>a::after{font-family:FontAwesome;font-size:.8rem;font-weight:400;content:'+';margin-top:-.4rem;transition:-webkit-transform ease .5s;transition:transform ease .5s;transition:transform ease .5s,-webkit-transform ease .5s;position:absolute;right:1rem;top:50%}
.is-accordion-submenu-parent[aria-expanded=true]>a::after{content:'\f00d';color:#0c91fc;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}
@media screen and (max-width:63.9375em){
.breadcrumbs{display:none}
}
@media print,screen and (min-width:64em){
a[role=button]{outline-color:transparent}
section>nav .breadcrumbs{margin:-2rem 3rem 3rem}
}
.tabs .tabs-title{border-bottom:1px solid #e6e6e6}
.tabs .tabs-title.is-active{border-bottom-color:#0265b5}
.reset-box-sizing,.reset-box-sizing *,.reset-box-sizing :after,.reset-box-sizing :before{box-sizing:content-box}
.gsc-input-box,.gsc-input-box-focus,.gsc-input-box-hover,.gsc-search-button,input.gsc-input{line-height:normal}
div.gsc-input-box{height:2.5rem}
.slick-dots{width:90%}
@media print{
.noprint,footer,header{display:none}
main{margin-top:0!important}
.fullWidthJumbo .content::before,a[href]:after{content:none!important}
#generic-hero .row,#practice-hero .row{min-height:0!important;max-height:none!important}
#generic-hero .row::before,#practice-hero .row::before{content:none!important}
}
header{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.75rem;letter-spacing:.4px}
header a{color:#0a0a0a}
header a:hover{color:#090909}
@media print,screen and (min-width:64em){
header{position:fixed;z-index:10;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1)}
}
header .snack-bar{background-color:#f1f1f1}
@media print,screen and (min-width:64em){
header .snack-bar{padding-top:.5rem;padding-bottom:.5rem}
}
header .snack-bar .alert-message{position:relative;overflow:hidden;max-height:2.5rem;max-width:100%}
header .snack-bar .alert-message a{font-weight:400}
@media print,screen and (min-width:64em){
header .snack-bar .alert-message{max-height:1.25rem}
}
header .snack-bar .alert-message-button a{margin-right:1rem;color:#fefefe;text-transform:uppercase}
header .snack-bar .alert-message-button a:hover{color:#fefefe}
header .snack-bar .button{margin:0;line-height:.5;font-weight:400}
header .snack-bar a{font-weight:600}
header .snack-bar .countries-popup-anchor{margin-left:3rem}
header .snack-bar .language-switcher a{color:#858585}
header .snack-bar .language-switcher a.active{color:#0a0a0a}
header .global-navigation{text-transform:uppercase;background:#fefefe;padding:.625rem 0;letter-spacing:.7px}
@media print,screen and (min-width:64em){
header .global-navigation{padding:.9375rem 0}
}
header .global-navigation .menu{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
header .global-navigation .menu>li.show-for-large>a{font-weight:600;margin:0 .8rem;color:#0a0a0a}
header .global-navigation .menu>li.show-for-large>a.faded{color:#c2c2c2}
header .global-navigation .menu>li>a.donate{box-shadow:0 .5rem 1rem rgba(0,0,0,.3);text-transform:uppercase}
@media screen and (min-width:40em) and (max-width:63.9375em){
header .global-navigation .menu>li>a.donate{margin:0 2rem}
}
@media print,screen and (min-width:64em){
header .global-navigation .menu>li>a.donate{margin-left:2rem}
}
header .global-navigation .menu.simple li.logo-title{font-weight:600;width:12.5rem}
header .global-navigation .menu.simple li.logo-title.flexible{font-size:1rem;text-transform:none;line-height:1.25}
header .global-navigation .menu.simple li.logo-title.flexible.large{font-size:1.5rem}
#offcanvas-menu{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform ease .25s;transition:transform ease .25s;transition:transform ease .25s,-webkit-transform ease .25s;top:0;left:0;z-index:999;position:absolute;min-height:100vh;width:300px;background:#161616;padding:.625rem}
#offcanvas-menu a,#offcanvas-menu button,#offcanvas-menu button:active,#offcanvas-menu button:hover{color:#fefefe}
#offcanvas-menu .language-switcher{font-size:80%}
#offcanvas-menu .language-switcher .active{font-weight:600}
#offcanvas-menu .language-switcher a{display:inline-block}
#offcanvas-menu .input-group{margin:1rem 0 0}
#offcanvas-menu .input-group-label,#offcanvas-menu input[type=search]{background:0 0;color:#fefefe;border:0}
#offcanvas-menu input[type=search]{box-shadow:none}
#offcanvas-menu .menu:not(.nested)>li>a{text-transform:uppercase;box-shadow:0 1rem 1px -1rem #fefefe;font-size:120%;line-height:1.5}
#offcanvas-menu.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:0 .5rem 1rem rgba(0,0,0,.3)}
#offcanvas-menu .menu.nested{margin-bottom:1rem}
#search-global form{width:100%}
#search-global form .input-group{margin-bottom:0}
#search-global form .input-group input[type=search]{width:0;padding:0;border:0;box-shadow:none}
#search-global form .input-group .input-group-label{border:0;background:0 0;cursor:pointer}
#search-global.is-active{width:50%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#search-global.is-active .input-group input[type=search]{width:30rem;color:#8a8a8a}
#around-the-world-modal{background:#0265b5;color:#fefefe;padding:1.25rem}
@media screen and (min-width:40em){
#around-the-world-modal{padding:5rem}
}
#around-the-world-modal a{color:#fefefe}
#around-the-world-modal .title{position:relative;max-width:75rem;margin:auto}
#around-the-world-modal .title .close-button{color:#fefefe;top:0;right:0}
#around-the-world-modal .title h1{display:block;float:left}
#around-the-world-modal .title .subtitle{font-size:75%;float:left;max-width:30rem;margin-bottom:1rem}
@media print,screen and (min-width:64em){
#around-the-world-modal .title .subtitle{margin-top:1rem;border-left:1px solid #fefefe;margin-left:2rem;padding-left:2rem}
}
#around-the-world-modal .title .subtitle a{font-weight:600}
@media print,screen and (min-width:64em){
#around-the-world-modal .title{border-bottom:1px solid #fefefe;margin-bottom:1rem}
}
#around-the-world-modal .input-group-label,#around-the-world-modal input[type=search]{background:0 0;color:#fefefe;border:0}
#around-the-world-modal input[type=search]{box-shadow:none;margin:0}
#around-the-world-modal .input-group-label{padding-left:0}
#around-the-world-modal .countries{max-width:75rem;margin:auto}
#around-the-world-modal .countries a{padding:.1rem;letter-spacing:.84px}
@media screen and (max-width:63.9375em){
#around-the-world-modal .countries a{display:block;line-height:1;margin-bottom:1rem}
}
#around-the-world-modal .countries a:hover{color:#bfbfbf}
#around-the-world-modal .countries h2{margin-top:1rem;margin-bottom:1rem;font-size:1rem;border-bottom:1px solid #fefefe}
#around-the-world-modal .countries h3{margin-top:1rem;border-bottom:1px solid #fefefe;text-transform:uppercase}
@media print,screen and (min-width:64em){
#around-the-world-modal .countries{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:80%}
#around-the-world-modal .countries>div{font-size:80%}
#around-the-world-modal .countries>div h3{font-size:0;margin-top:0;margin-bottom:1rem;visibility:hidden}
#around-the-world-modal .countries>div a{line-height:1;display:block}
#around-the-world-modal .countries>div h2{border:0;margin-bottom:.5rem}
#around-the-world-modal .countries>div h2:first-child{margin-top:0}
#around-the-world-modal .countries>div.co{-webkit-column-count:5;column-count:5;-webkit-column-fill:auto;column-fill:auto;-moz-column-fill:balance;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
#around-the-world-modal .countries>div.co a{max-width:7rem}
}
.header-dropdown-menu{display:none;position:fixed;top:112px;bottom:0;left:0;right:0;z-index:-5;background-color:rgba(0,0,0,.7)}
.header-dropdown-menu a{color:#0a0a0a}
.header-dropdown-menu a:hover{color:#c2c2c2}
.header-dropdown-menu.is-active{z-index:6;display:block}
.header-dropdown-menu .menu{font-size:.75rem;letter-spacing:.7px}
.header-dropdown-menu .menu:hover a{color:#c2c2c2;transition:color ease .2s}
.header-dropdown-menu .menu:hover a:hover{color:#0a0a0a}
.header-dropdown-menu.no-snack-bar{top:75px}
.header-dropdown-menu.graphic>div{background:#fefefe;margin-top:12px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:ofDown .25s;animation:ofDown .25s;font-weight:600}
.header-dropdown-menu.graphic>div .columns{background-size:cover;text-transform:uppercase;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.header-dropdown-menu.graphic>div .col1{background-image:url(/etc/designs/projectrey/img/sustainable-development.jpg)}
.header-dropdown-menu.graphic>div .col2{background-image:url(/etc/designs/projectrey/img/democratic-governance.jpg)}
.header-dropdown-menu.graphic>div .col3{background-image:url(/etc/designs/projectrey/img/climate-and-disaster-resilience.jpg)}
.header-dropdown-menu.graphic>div .columns:not(:last-child){padding:5rem 2rem;position:relative}
.header-dropdown-menu.graphic>div .columns:not(:last-child) a{color:#fefefe}
.header-dropdown-menu.graphic>div .columns:not(:last-child) span{position:relative;display:block;margin-left:auto;margin-right:auto;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;z-index:5}
.header-dropdown-menu.graphic>div .columns:not(:last-child) span:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.header-dropdown-menu.graphic>div .columns:not(:last-child):after{content:'';position:absolute;bottom:0;left:0;top:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}
.header-dropdown-menu.graphic>div.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.header-dropdown-menu.plain>div{background:#fefefe;margin-top:13px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:ofDown .25s;animation:ofDown .25s;font-weight:600}
.header-dropdown-menu.plain>div.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.header-dropdown-menu.plain>div .menu li{padding:1rem;text-transform:uppercase;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
@-webkit-keyframes ofDown{
from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes ofDown{
from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes ofUp{
from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes ofUp{
from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
#hero .big-hero{position:relative;color:#fefefe;min-height:calc(100vh - 12rem);max-height:575px;background-size:cover;background-color:#0a0a0a;margin:0!important}
#hero .big-hero .intro{position:relative;z-index:1}
#hero .big-hero .button{color:#fefefe;border:1px #fefefe solid;background:0 0;font-weight:600}
#hero .big-hero .button:hover{color:#d8d8d8;border-color:#d8d8d8}
#hero .big-hero h1{font-size:3rem}
#hero .big-hero h2{font-size:2.5rem}
#hero .big-hero P{font-size:1.125rem}
@media print,screen and (min-width:64em){
#hero .big-hero{min-height:658px}
#hero .big-hero h1{font-size:4.625rem}
#hero .big-hero h2{font-size:3rem}
#hero .big-hero p{margin-bottom:2rem}
#hero .big-hero.video{background-image:none!important}
#hero .big-hero .intro{padding-left:3.25rem}
}
#hero .big-hero:after{content:'';position:absolute;bottom:0;left:0;top:0;right:0;background-image:linear-gradient(to left,transparent,rgba(0,0,0,.5))}
#hero .big-hero .hero-video-player-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}
#hero .big-hero .hero-video-player-container video{position:relative;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#blog-tiles .story{color:#fefefe;position:relative;overflow:hidden;width:100%;margin-bottom:.625rem}
#blog-tiles .story .image{background:#0a0a0a}
@media print,screen and (min-width:64em){
#blog-tiles .story .image img{transition:-webkit-transform 1.75s linear;transition:transform 1.75s linear;transition:transform 1.75s linear,-webkit-transform 1.75s linear}
#blog-tiles .story .image img.is-active{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
}
#blog-tiles .story .image::after{content:'';position:absolute;bottom:0;left:0;top:0;right:0;background-image:linear-gradient(transparent,rgba(0,0,0,.5))}
#blog-tiles .story .content{position:absolute;bottom:0;left:0;padding:1rem 2rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;max-height:90%;line-height:1.33;font-size:1.125rem}
#blog-tiles .story .content a{color:#fefefe}
#blog-tiles .story .content a:hover{color:#d8d8d8}
#blog-tiles .story .content .category a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:3px;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0265b5;color:#fefefe;font-weight:600;font-size:.75rem;text-transform:uppercase}
[data-whatinput=mouse] #blog-tiles .story .content .category a{outline:0}
#blog-tiles .story .content .category a:focus,#blog-tiles .story .content .category a:hover{background-color:#02569a;color:#fefefe}
#blog-tiles .story .content .readmore{display:none}
#blog-tiles .columns:last-of-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#blog-tiles .columns:last-of-type .story:after{display:block;content:'';width:100%;padding-top:47%}
#blog-tiles .columns:last-of-type .story .image{position:absolute;top:0;left:0;right:0;bottom:0}
#articles .story{margin-top:1.25rem;margin-bottom:2.5rem;position:relative}
#articles .story .content{padding-top:220px}
#articles .story .content .category{text-transform:uppercase;color:#0265b5;margin-top:1.25rem;margin-bottom:.625rem;font-size:80%;font-weight:600;text-align:center}
#articles .story .content .title{padding-right:15%;padding-left:15%;text-align:center}
#articles .story .content .title a{color:#0a0a0a}
#articles .story .content .title a:hover{color:#2f2f2f}
#articles .story .content .title h4{font-size:1.0625rem}
@media screen and (min-width:40em){
#articles .story .content .title h4{font-size:1.25rem}
}
#articles .story .content .description{position:absolute;top:0;left:0;right:0;height:220px;overflow:hidden;opacity:1;color:#fefefe;text-align:center;background:rgba(0,0,0,.5);padding:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .75s}
#articles .story .content .description:hover{opacity:1}
#articles .story .content .description .readmore{color:#fefefe;text-transform:uppercase}
#articles .story .content .description .readmore:hover{color:#d8d8d8}
#articles .story .image{background:#0a0a0a;position:absolute;top:0;left:0;right:0;height:220px;overflow:hidden}
#articles .story .image img{min-width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover;'}
#articles .show-for-small-only{padding-top:1.25rem;padding-bottom:1.25rem}
#articles .show-for-small-only .item{background:#0a0a0a;margin:.5rem;position:relative}
#articles .show-for-small-only .item img{width:100%}
#articles .show-for-small-only .item .button{position:absolute;top:1rem;left:1rem;font-weight:600;text-transform:uppercase}
#articles .show-for-small-only .item .title{position:absolute;right:0;left:0;bottom:0;padding:1rem 0;font-weight:600;font-family:Lora,serif;background:linear-gradient(transparent,rgba(0,0,0,.5))}
#articles .show-for-small-only .item .title a{color:#fefefe;text-align:center}
#subscribe>.row{margin-top:4.375rem;margin-bottom:4.375rem}
#subscribe .input-group-label{background:0 0;color:#0265b5;border-color:#0265b5;border-right:none}
#subscribe .input-group-field{margin-right:2px}
#subscribe .input-group-field:focus,#subscribe .input-group-field:not(.is-invalid-input){border-left:none;border-color:#0265b5}
#subscribe .input-group-field:focus:focus,#subscribe .input-group-field:not(.is-invalid-input):focus{box-shadow:none}
#subscribe .button{font-weight:600;text-transform:uppercase}
@media screen and (max-width:39.9375em){
#subscribe .input-group::after,#subscribe .input-group::before{content:'';width:100%;-webkit-order:1;-ms-flex-order:1;order:1}
#subscribe .input-group{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
#subscribe .input-group .input-group-field,#subscribe .input-group .input-group-label{margin-bottom:.625rem}
#subscribe .input-group .input-group-button{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
}
#our-focus{background-color:#828f9a;background-image:url(/etc/designs/projectrey/img/our-focus-bg-faded.png);background-position:right;background-repeat:no-repeat;background-size:auto 100%;color:#fefefe;padding-top:7.5rem;padding-bottom:7.5rem;margin-bottom:.625rem}
#our-focus .subtitle{font-size:1.5rem;line-height:2rem;font-weight:600}
#our-focus p{margin:3rem 0}
#our-focus .button{color:#fefefe;border:1px #fefefe solid;background:0 0;font-weight:600}
#our-focus .button:hover{color:#d8d8d8;border-color:#d8d8d8}
#our-impact h1{margin:2.5rem 0}
@media screen and (min-width:40em){
#our-impact{padding-top:5rem;padding-bottom:5rem}
#our-impact h1{margin-bottom:5rem}
}
#our-impact .title .stat{font-family:Lora,serif}
#our-impact .title p{color:#0265b5;padding:2rem 0;font-weight:600}
#take-action p{font-size:1.125rem;letter-spacing:.5px;line-height:1.875}
#take-action .panels{margin-top:4.375rem;margin-bottom:4.375rem;line-height:1}
#take-action .panels .columns{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fefefe;position:relative;overflow:hidden;min-height:185px}
#take-action .panels .columns:not(:last-of-type){border-bottom:1px solid #fefefe}
@media screen and (min-width:40em){
#take-action .panels .columns:not(:last-of-type){border-bottom:0;border-right:1px solid #fefefe}
}
@media print,screen and (min-width:40em){
#take-action .panels .columns{min-height:350px}
}
@media print,screen and (min-width:64em){
#take-action .panels .columns{min-height:585px}
}
#take-action .panels .columns .back,#take-action .panels .columns .front{position:absolute;top:0;bottom:0;right:0;left:0;transition:opacity .5s;padding:10%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#take-action .panels .columns .front{opacity:1;font-weight:600;text-shadow:0 2px 5px rgba(10,10,10,.5)}
#take-action .panels .columns .back{opacity:0}
#take-action .panels .columns .back h4{border-bottom:1px solid #fefefe;margin-bottom:3rem;padding-bottom:1rem}
#take-action .panels .columns .back p{margin-bottom:3rem}
#take-action .panels .columns .back .button{font-weight:600;text-transform:uppercase}
#take-action .panels .columns .back .menu a{color:#fefefe}
#take-action .panels .columns:hover .front{opacity:0}
#take-action .panels .columns:hover .back{opacity:1}
#take-action .panels .columns:hover::before{background:rgba(130,143,154,.9)}
#take-action .panels .columns::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(transparent,transparent,rgba(10,10,10,.5));transition:background .5s}
#quote{margin-bottom:0}
#quote blockquote{font-size:2.25rem;letter-spacing:.76px;line-height:1.2;font-family:Lora,serif;font-weight:600;font-style:italic;color:#fefefe;border:0;position:relative}
#quote blockquote cite{color:#fefefe;font-size:1.125rem;letter-spacing:.5px;margin-top:2rem}
#quote blockquote:before{content:open-quote;color:rgba(255,255,255,.2);position:absolute;top:150px;-webkit-transform:rotate(15deg) scale(20,20);-ms-transform:rotate(15deg) scale(20,20);transform:rotate(15deg) scale(20,20)}
#quote .quote-image{background:#0a0a0a url(/etc/designs/projectrey/img/quote.jpg) center/cover;height:560px;overflow:hidden}
@media print,screen and (min-width:64em){
#quote .quote-image{margin:2.5rem 0}
}
#co-hero .story{color:#fefefe;position:relative;overflow:hidden;width:100%;height:360px;margin-top:20px}
@media screen and (min-width:40em){
#co-hero .story{margin-top:30px}
}
#co-hero .story .image{background:#0a0a0a;height:360px}
#co-hero .story .image img{min-width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover;'}
#co-hero .story .content{position:absolute;bottom:0;left:0;right:0;padding:1rem 2rem;overflow:hidden;text-overflow:ellipsis;max-height:90%;line-height:1.33;font-size:1.125rem;background-image:linear-gradient(transparent,rgba(0,0,0,.2),rgba(0,0,0,.5))}
#co-hero .story .content a{color:#fefefe}
#co-hero .story .content a:hover{color:#d8d8d8}
#co-hero .story .content .category a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:3px;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0265b5;color:#fefefe;font-weight:600;font-size:.75rem;text-transform:uppercase}
[data-whatinput=mouse] #co-hero .story .content .category a{outline:0}
#co-hero .story .content .category a:focus,#co-hero .story .content .category a:hover{background-color:#02569a;color:#fefefe}
#co-hero .story .content .title h4{font-size:1.5rem}
#co-hero .story .content .readmore{display:none}
#co-hero .story .content .description{max-height:0;opacity:0;transition:max-height 1s,opacity .5s .25s}
@media screen and (min-width:40em){
#co-hero .story:hover .content .description{max-height:300px;opacity:1;transition:max-height 2s .25s,opacity .5s .25s}
}
#co-features .row .row::before{content:'';width:100%;border-bottom:1px solid rgba(202,202,202,.5);margin:3rem 10px}
@media screen and (min-width:40em){
#co-features .row .row::before{margin:5rem 15px}
}
#co-features .row.columns::after{content:'';display:block;border-bottom:1px solid rgba(202,202,202,.5);margin:3rem 0}
@media screen and (min-width:40em){
#co-features .row.columns::after{margin:5rem 0}
}
#co-features img{margin-bottom:1rem}
#co-take-action .panel{height:360px;color:#fefefe;position:relative;overflow:hidden;margin-bottom:.625rem}
#co-take-action .panel img{min-width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover;'}
#co-take-action .panel .front{position:absolute;bottom:0;left:0;right:0;padding:2rem;background-image:linear-gradient(transparent,rgba(0,0,0,.5));opacity:0}
@media screen and (min-width:40em){
#co-take-action .panel .front{opacity:1;transition:opacity 1s}
}
#co-take-action .panel .back{position:absolute;left:0;right:0;top:0;bottom:0;padding:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:rgba(10,10,10,.25)}
#co-take-action .panel .back a{color:#fefefe;margin-bottom:0}
#co-take-action .panel .back p{font-size:inherit;margin-top:1rem}
#co-take-action .panel .back:last-child{margin-bottom:0}
@media screen and (min-width:40em){
#co-take-action .panel .back{opacity:0;transition:opacity 1s;background-color:rgba(2,101,181,.75)}
#co-take-action .panel .back .button{box-shadow:0 .5rem 1.5rem 2px rgba(10,10,10,.5)}
}
#co-take-action .panel:hover .front{opacity:0}
#co-take-action .panel:hover .back{opacity:1}
#co-stats{background:#f3f3f3;padding-top:2.5rem;padding-bottom:2.5rem;margin-bottom:0}
#co-stats .columns{text-align:center}
#co-stats .columns h2{margin-bottom:2rem}
#co-stats .columns .columns h2+p{margin-top:-2.5rem;margin-bottom:1rem;color:#0265b5;font-weight:600}
@media screen and (min-width:40em){
#co-stats{padding-top:5rem;padding-bottom:5rem}
#co-stats .columns{text-align:initial}
}
#generic-hero,#practice-hero{overflow:hidden;background-color:#0265b5}
#generic-hero .row,#practice-hero .row{min-height:calc(100vh - 12rem);max-height:575px}
@media print,screen and (min-width:64em){
#generic-hero .row,#practice-hero .row{position:relative;min-height:400px}
}
#generic-hero .row .columns,#practice-hero .row .columns{color:#fefefe;z-index:1;padding:0 2rem}
@media print,screen and (min-width:64em){
#generic-hero .row .columns,#practice-hero .row .columns{padding:0 4rem}
}
#generic-hero .row .columns h2,#practice-hero .row .columns h2{font-size:2.5rem}
@media print,screen and (min-width:64em){
#generic-hero .row .columns h2,#practice-hero .row .columns h2{font-size:3rem}
}
#generic-hero .callout,#practice-hero .callout{position:absolute;background:rgba(254,254,254,.6);border-radius:.5rem;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
#generic-hero .callout .fa,#practice-hero .callout .fa{line-height:normal;color:#0265b5}
#generic-hero .callout li a,#practice-hero .callout li a{white-space:nowrap}
@media print,screen and (min-width:64em){
#generic-hero .callout,#practice-hero .callout{right:1rem;left:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#generic-hero .callout .title,#practice-hero .callout .title{font-weight:600;font-size:1.2rem}
}
@media screen and (min-width:40em){
#generic-summary p,#practice-summary p{line-height:2;margin-bottom:2rem}
}
#generic-summary .slick-slide,#practice-summary .slick-slide{height:350px;position:relative;overflow:hidden;margin:1rem}
#generic-summary .slick-slide img,#practice-summary .slick-slide img{min-width:100%;min-height:100%;object-fit:cover;font-family:'object-fit: cover;'}
#generic-summary .slick-slide .caption,#practice-summary .slick-slide .caption{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:#fefefe;text-align:center;padding:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media print,screen and (min-width:64em){
#generic-summary .slick-slide .caption,#practice-summary .slick-slide .caption{opacity:0;transition:opacity .75s;font-size:150%}
#generic-summary .slick-slide .caption:hover,#practice-summary .slick-slide .caption:hover{opacity:1}
}
#generic-summary .slick-next,#generic-summary .slick-prev,#practice-summary .slick-next,#practice-summary .slick-prev{z-index:1}
#generic-summary .slick-next::before,#generic-summary .slick-prev::before,#practice-summary .slick-next::before,#practice-summary .slick-prev::before{font-size:50px}
@media print,screen and (min-width:40em){
#generic-summary .slick-prev,#practice-summary .slick-prev{left:5px}
#generic-summary .slick-next,#practice-summary .slick-next{right:30px}
}
@media print,screen and (min-width:64em){
#generic-summary .slick-prev,#practice-summary .slick-prev{left:25px}
#generic-summary .slick-next,#practice-summary .slick-next{right:50px}
}
#practice-programmes [data-slick]{margin-right:auto;margin-left:auto}
@media print,screen and (min-width:64em){
#practice-programmes [data-slick]{max-width:67.5rem}
}
@media screen and (min-width:40em) and (max-width:63.9375em){
#practice-programmes [data-slick]{max-width:90%}
}
#practice-programmes [data-slick] .slick-next:before,#practice-programmes [data-slick] .slick-prev:before{color:#8a8a8a;font-family:FontAwesome;font-size:2rem}
#practice-programmes [data-slick] .slick-prev{left:-2rem}
#practice-programmes [data-slick] .slick-prev:before{content:'\f104'}
#practice-programmes [data-slick] .slick-next{right:-2rem}
#practice-programmes [data-slick] .slick-next:before{content:'\f105'}
#practice-programmes [data-slick] .item{position:relative;overflow:hidden;width:246px;height:380px;margin:1rem;padding:1rem;box-shadow:0 2px 5px 0 rgba(138,138,138,.2),0 2px 10px 0 rgba(138,138,138,.1)}
#practice-programmes [data-slick] .item:not(.with-image){border:1px solid #e6e6e6}
#practice-programmes [data-slick] .item.with-image{background-size:cover;background-repeat:no-repeat;background-color:#0a0a0a}
#practice-programmes [data-slick] .item.with-image a:before{content:'';position:absolute;bottom:0;left:0;top:0;right:0;z-index:1}
#practice-programmes [data-slick] .item.with-image .title{bottom:1rem;left:1rem;right:1rem;position:absolute;z-index:1;color:#fefefe}
#practice-programmes [data-slick] .item.with-image:after{content:'';position:absolute;bottom:0;left:0;top:0;right:0;background-image:linear-gradient(transparent,rgba(0,0,0,.5))}
#generic-hero+#generic-summary+#generic-content,#practice-content{padding-top:7.5rem;padding-bottom:7.5rem}
@media screen and (min-width:40em){
#practice-content{padding-left:4rem;padding-right:4rem}
}
#generic-content .tabs,#practice-content .tabs{margin:1rem}
#generic-content .tabs .tabs-title,#practice-content .tabs .tabs-title{font-weight:600}
#generic-content .tabs .tabs-title a,#practice-content .tabs .tabs-title a{padding-left:0;padding-right:0;text-transform:uppercase}
#generic-content .cards-container,#practice-content .cards-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#generic-content .cards-container .card,#practice-content .cards-container .card{width:100%;height:380px}
#generic-content .cards-container .card.invisible,#practice-content .cards-container .card.invisible{display:none}
@media screen and (min-width:40em){
#generic-content .cards-container .card,#practice-content .cards-container .card{margin-right:.5rem;margin-left:.5rem;width:320px}
#generic-content .cards-container .card.invisible,#practice-content .cards-container .card.invisible{display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:hidden}
}
#generic-content .card-image,#practice-content .card-image{position:relative;width:auto;height:220px;width:100%;background-color:#0a0a0a;background-size:cover;background-position:center}
#generic-content .card-image h5,#practice-content .card-image h5{position:absolute;bottom:1rem;left:1rem;right:1rem;color:#fefefe;z-index:1;letter-spacing:.59px}
#generic-content .card-image:after,#practice-content .card-image:after{content:'';position:absolute;bottom:0;left:0;top:0;right:0;background-image:linear-gradient(transparent,rgba(0,0,0,.1),rgba(0,0,0,.5))}
#generic-content .card-section p,#practice-content .card-section p{letter-spacing:.67px;font-size:100%}
#generic-content .card-section .category,#practice-content .card-section .category{text-transform:uppercase;color:#cacaca;font-size:80%}
@media screen and (min-width:40em){
#generic-content .tabs,#practice-content .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#generic-content .tabs .tabs-title,#practice-content .tabs .tabs-title{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
}
#generic-content .media-item,#practice-content .media-item{margin-bottom:10px}
#generic-content .media-item.video,#practice-content .media-item.video{cursor:pointer}
#generic-content .media-item.video::before,#practice-content .media-item.video::before{content:'\f144';font-family:FontAwesome;position:absolute;font-size:5rem;color:rgba(254,254,254,.75);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:40em){
#generic-content .media-column-sizer,#generic-content .media-item,#practice-content .media-column-sizer,#practice-content .media-item{width:calc(50% - 5px)}
#generic-content .media-item,#practice-content .media-item{cursor:zoom-in}
#generic-content .media-item.full-wdith,#practice-content .media-item.full-wdith{width:100%!important}
}
#-media-popup{padding:0}
#-media-popup .content{margin-top:3rem}
#-media-popup img{min-width:100%;cursor:auto}
#-media-popup .responsive-embed{margin-bottom:0}
#take-action-summary .widgets{margin-top:1.25rem}
@media print,screen and (min-width:40em){
#take-action-summary .widgets{margin-top:1.875rem}
}
@media print,screen and (min-width:64em){
#take-action-summary .widgets{margin-top:2.5rem}
}
#take-action-summary .widgets .content{position:relative}
#take-action-summary .widgets .content .button{position:absolute;bottom:1rem;left:2rem;color:#fefefe;border:1px #fefefe solid;background:0 0;font-weight:600;z-index:1}
#take-action-summary .widgets .content .button:hover{color:#d8d8d8;border-color:#d8d8d8}
#take-action-summary .widgets .content::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent,transparent,rgba(10,10,10,.8))}
#take-action-become-donor{background-image:url(/etc/designs/projectrey/img/take-action-become-donor-background.jpg);background-position:center top;background-size:cover;color:#fefefe;margin-top:1.875rem;padding-top:3.75rem;padding-bottom:1.875rem;position:relative}
@media print,screen and (min-width:40em){
#take-action-become-donor{margin-top:2.8125rem;padding-top:5.625rem;padding-bottom:2.8125rem}
}
@media print,screen and (min-width:64em){
#take-action-become-donor{margin-top:3.75rem;padding-top:7.5rem;padding-bottom:3.75rem}
}
#take-action-become-donor .row{position:relative;z-index:1}
#take-action-become-donor::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(10,10,10,.5),transparent)}
#take-action-fundraise,#take-action-shop{padding-top:1.875rem;padding-bottom:1.875rem}
@media print,screen and (min-width:40em){
#take-action-fundraise,#take-action-shop{padding-top:2.8125rem;padding-bottom:2.8125rem}
}
@media print,screen and (min-width:64em){
#take-action-fundraise,#take-action-shop{padding-top:3.75rem;padding-bottom:3.75rem}
}
#take-action-shop{background:#e6e6e6}
.sdgGoal{color:#fefefe}
.sdgGoal .row{margin-bottom:20px}
.sdgGoal .sdg-wheel{background:url(/etc/designs/projectrey/img/sdg-wheel.png) #fefefe no-repeat 10px center;color:#037ee2;font-size:70%;font-weight:700;padding:1rem 1rem 1rem 3rem;letter-spacing:1.5px}
.sdgGoal .sdg-wheel:hover{background-color:#dadada}
.sdgGoal .picture{position:relative}
.sdgGoal .picture .sdg-icon{position:absolute;width:70px;height:70px}
@media print,screen and (min-width:40em){
.sdgGoal .picture .sdg-icon{width:150px;height:150px}
}
@media print,screen and (min-width:64em){
.sdgGoal{margin-top:720px}
.sdgGoal .picture .sdg-photo{margin-top:-700px;box-shadow:0 0 30px 0 rgba(0,0,0,.26),0 0 50px 0 rgba(0,0,0,.22)}
.sdgGoal .picture .sdg-icon{top:-700px;width:200px;height:200px}
.sdgGoal .facts .column,.sdgGoal .facts .columns{padding:30px}
.sdgGoal .row{margin-bottom:30px}
.sdgGoal .row:last-of-type{margin-bottom:0}
}
.goalsInAction{margin-top:20px;margin-bottom:20px}
.goalsInAction .row{margin-bottom:20px}
.goalsInAction .small{font-size:100%}
.goalsInAction .card-image{position:relative;overflow:hidden}
.goalsInAction .card-image .icons{position:absolute;right:0;top:0;padding:10px}
.goalsInAction .card-image .icons img{width:30px;height:30px;margin:1px}
.goalsInAction .card-image::after{content:none!important}
@media print,screen and (min-width:64em){
.goalsInAction{margin-top:30px;margin-bottom:30px}
.goalsInAction .row{margin-bottom:30px}
}
.sdg-1{background-color:#e6223d}
.sdg-2{background-color:#dea73a}
.sdg-3{background-color:#4ca247}
.sdg-4{background-color:#c72030}
.sdg-5{background-color:#ef402e}
.sdg-6{background-color:#26bfe7}
.sdg-7{background-color:#fbc413}
.sdg-8{background-color:#a41c45}
.sdg-9{background-color:#f26a2f}
.sdg-10{background-color:#df1768}
.sdg-11{background-color:#f89d2a}
.sdg-12{background-color:#c08e2d}
.sdg-13{background-color:#3f7f45}
.sdg-14{background-color:#1f97d5}
.sdg-15{background-color:#5aba48}
.sdg-16{background-color:#136a9f}
.sdg-17{background-color:#13496b}
footer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#161616;color:#fefefe!important;font-size:.75rem;letter-spacing:.5px}
footer a{color:#cacaca}
footer a:hover{color:#fff}
footer .midnight-snack-bar{background-color:#0a0a0a}
footer .midnight-snack-bar .copyright p{margin-top:1rem}
@media screen and (max-width:63.9375em){
footer .midnight-snack-bar .copyright p{padding-left:1rem}
}
footer .global-footer{padding:3.125rem 0}
footer .global-footer .menu-header{font-size:1rem;margin-top:1rem;font-family:Lora,serif;color:#fefefe;box-shadow:0 1rem 1px -1rem #fefefe}
@media screen and (min-width:40em){
footer .global-footer .menu-header{box-shadow:none}
}
footer .global-footer .is-active{margin-bottom:1rem;margin-top:1rem}
@media screen and (min-width:40em){
footer .global-footer .is-active{margin-bottom:0;margin-top:0}
}
footer .global-footer .divider{border-bottom:1px solid #8a8a8a;margin:0 1rem}
footer .global-footer .sdg-logo-footer{display:block;margin-right:auto;margin-left:auto;margin-bottom:3rem}
@media screen and (min-width:40em){
footer .global-footer .sdg-logo-footer{margin-bottom:0;text-align:right}
}
@media screen and (min-width:40em){
footer .global-footer .menu.vertical .menu-text,footer .global-footer .menu.vertical>li>a{padding-left:0}
}
footer .global-footer hr{border-color:#8a8a8a}
footer .global-footer .socialmedia-container{margin-top:1.7rem;margin-bottom:1.7rem}
@media print,screen and (min-width:64em){
footer .global-footer .socialmedia-container{float:right}
}
footer .global-footer .socialmedia-container a{margin:1rem}
footer .global-footer .signup-container{clear:both;max-width:18rem}
@media print,screen and (min-width:64em){
footer .global-footer .signup-container{float:right}
}
footer .global-footer .signup-container p{font-size:1rem}
footer .global-footer .signup-container input{border:1px soid #fefefe}
footer .global-footer .signup-container input.input-group-field{background:0 0;color:#fefefe}
footer .global-footer .signup-container input.button{background:#fefefe;color:#0a0a0a;text-transform:uppercase}
footer .global-footer .signup-container input.button:hover{background:#bfbfbf}
aside .list .media-object-section.left{position:absolute}
aside .list .media-object-section.main-section::before{content:'';float:left;display:block}
aside .list .thumblist .media-object-section.main-section::before{width:64px;height:64px}
aside .list .teaser .media-object-section.main-section::before{width:116px;height:116px}
figure img {min-width: 100%}
#generic-content .card-image > img, #generic-content .card-image > a > img, #practice-content .card-image > img, #practice-content .card-image > a > img {object-fit:cover;font-family:'object-fit:cover;';height:220px;min-width:100%;}
/* General styles */
.undpbridge, .undpbridge p {
  font-size: .9rem;
  line-height: 1.4;
}
.undpbridge h1 {
	font-size: 200%;
}
.undpbridge h2 {
	font-size: 180%;
}
.undpbridge h3 {
	font-size: 160%;
}
.undpbridge h4 {
	font-size: 125%;
}
.undpbridge h5 {
	font-size: 110%;
}
.undpbridge h6 {
	font-size: 100%;
}

/*Add color to pagination*/
ul.pagination.undp-pagination li a:link, ul.pagination.undp-pagination li a:active, ul.pagination.undp-pagination li a:visited {
  color: #0265B5;
}

/*Add background color to active page in pagination*/
ul.pagination.undp-pagination li.active {
  background-color: #eee;
}

/* Text & Image captions */
.undpbridge .media-caption {
	display: block;
	font-style: italic;
	margin-bottom: 1rem;
	font-size: .625rem;
}

/* text & image alignment */
.undpbridge .textimage .float-left, .undpbridge .textimage .float-right {
	max-width: 50%;
	overflow: hidden;
}
.undpbridge .textimage .float-left, [dir-rtl] .undpbridge .textimage .float-right {
	margin-right: 10px;
}
.undpbridge .textimage .float-right, [dir-rtl] .undpbridge .textimage .float-left {
	margin-left: 10px;
}

/* blog post image alignment */
.undpbridge .blogEntry .float-left, .undpbridge .blogEntry .float-right, .undpbridge .blogTopic .float-left, .undpbridge .blogTopic .float-right {
	max-width: 50%;
	overflow: hidden;
}
.undpbridge .blogEntry .float-left, [dir-rtl] .undpbridge .blogEntry .float-right, .undpbridge .blogTopic .float-left, [dir-rtl] .undpbridge .blogTopic .float-right {
	margin-right: 10px;
}
.undpbridge .blogEntry .float-right, [dir-rtl] .undpbridge .blogEntry .float-left, .undpbridge .blogTopic .float-right, [dir-rtl] .undpbridge .blogTopic .float-left {
	margin-left: 10px;
}

/* slideshow buttons */
.undpbridge .slideshow .slick-prev:before,.undpbridge .slideshow .slick-next:before {
  color: #8a8a8a;
  font-size: 2rem;
}

/* Stack image if wide */
.undpbridge .media-object.stacked {
	display: block;
    margin-bottom: 1rem;
}
.undpbridge .media-object.stacked .media-object-section {
	padding: 0;
    padding-bottom: 1rem;
    display: block;
}
.undpbridge .media-object.stacked .media-object-section img {
	width: 100%;
}

/* add some spacing to download widget */
.undpbridge .docDownloads .fa {
	margin-right: 10px;
}
[dir="rtl"].undpbridge .docDownloads .fa {
	margin-left: 10px;
}

/* Flickr component spacing */
.undpbridge .flickr img {
    margin: 5px;
}

/* Our perspective text detail (old blog template) */
.undpbridge .ourPerspectiveTextDetail .float-right {
	width: 50%;
	overflow: hidden;
	margin-left: 10px;
}
[dir-rtl] .undpbridge .ourPerspectiveTextDetail .float-right {
	margin-right: 10px;
}

/*Add colors to links*/
.undpbridge.caption h3 a {
  color: #0265B5;
}

.undpbridge.caption a {
  color: #0265B5;
}

/*Add color to menu*/
.presscenterLeftNav ul.menu.vertical li a:link, .presscenterLeftNav ul.menu.vertical li a:active, .presscenterLeftNav ul.menu.vertical li a:visited {
  color: #0265B5;
}

.presscenterLeftNav ul.menu.vertical li a:hover {
  background-color: #0265B5 !important;
  color: #fefefe !important;
}

.presscenterLeftNav ul.menu.vertical li.active a {
  background-color: #0265B5;
  color: #fefefe;
}

.presscenterLeftNav ul.menu.vertical li.is-submenu-item a {
  background-color: #fefefe;
  color: #0265B5;
}

.leftNav ul.menu.vertical li a:link, .leftNav ul.menu.vertical li a:active, .leftNav ul.menu.vertical li a:visited {
  color: #0265B5;
}

.leftNav ul.menu.vertical li a:hover {
  background-color: #0265B5 !important;
  color: #fefefe !important;
}

.leftNav ul.menu.vertical li.active > a {
  background-color: #0265B5;
  color: #fefefe;
}

.leftNav ul.menu.vertical li.is-submenu-item a, .leftNav ul.menu.vertical.nested a, .leftNav ul.menu.vertical.nested li.active > a {
  background-color: #fefefe;
  color: #0265B5;
}

/*Add bottom margin to accordion content/rightrailcontainer*/
.undpbridge.accordion {
  margin-bottom: 1rem;
}

/*Add color to links in accordion content/rightrailcontainer*/
.undpbridge.accordion a:link, .undpbridge.accordion a:active, .undpbridge.accordion a:visited {
  color: #0265B5;
}

/*Add color to back link, see blogEntry.jsp*/
.undpbridge.back-link a:link, .undpbridge.back-link a:active, .undpbridge.back-link a:visited {
  color: #0265B5;
}

/*Add color to links in blogEntry paragraphs*/
.undpbridge.clearfix a:link, .undpbridge.clearfix a:active, .undpbridge.clearfix a:visited {
  color: #0265B5;
}
/* .undpbridge.accordion .accordion-content {
	border:0;
} */

/*Change color of font awesome icons in contactUNDP*/
.contactUNDP span.fa {
  color: #0265B5;
}

/*Change color of font awesome icons in captions*/
.caption span.fa {
  color: #0265B5;
}

/*Style for news list in press center*/
.undpbridge .list-heading {
  font-weight: 700;
  font-size: 110%;
  line-height: normal;
}

.undpbridge .media-list {
	margin-left: 0;
	margin-right: 0;
}

.undpbridge .list .media-list li {
  margin-bottom: 1rem;
}

.undpbridge .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.undpbridge .thumblist .media-object .media-container {
	width: 48px;
	height: 48px;
}
.undpbridge .teaser .media-object .media-container {
	width: 100px;
	height: 100px;
}
.undpbridge .list .media-object .media-container {
	overflow: hidden;
	position: relative;
}
.undpbridge .list .media-object .media-container img {
	position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


/* socicons */
.undpbridge .list-social-nav {
margin:0 -5px
}

.undpbridge .list-social-nav > li a {
display:block;
}
.undpbridge .list-social-nav > li a:hover {
text-decoration: none;
}

.undpbridge .list-social-nav > li .icon-box {
display:block;
width: 40px;
height: 40px;
text-align: center;
opacity: 1;
background-color:#265F91;
color:#FFF;
fill:#FFF;
}
.undpbridge .list-social-nav > li .icon-box:before {
	line-height: 40px;
}

.undpbridge .socialMediaRightNav li {
  /* font-size: 120%; */
  padding: 10px;
  text-align: left;
}
.undpbridge .socialMediaRightNav .list-social-nav > li span {
	display: inline-block;
	margin-right: 5px;
}


.undpbridge .list-social-nav > li .icon-box.facebook {
background-color:#3e5b98
}

.undpbridge .list-social-nav > li .icon-box.twitter {
background-color:#4da7de
}

.undpbridge .list-social-nav > li .icon-box.linkedin {
background-color:#3371b7
}

.undpbridge .list-social-nav > li .icon-box.youtube {
background-color:#e02a20
}

.undpbridge .list-social-nav > li .icon-box.instagram {
background-color:#125688
}
.undpbridge .list-social-nav > li .icon-box.blogger {
background-color:#ec661c
}
.undpbridge .list-social-nav > li .icon-box.flickr {
background-color:#1e1e1b
}
.undpbridge .list-social-nav > li .icon-box.foursquare {
background-color:#f94877
}
.undpbridge .list-social-nav > li .icon-box.googleplus {
background-color:#dd4b39
}
.undpbridge .list-social-nav > li .icon-box.issuu {
background-color:#F26F61
}
.undpbridge .list-social-nav > li .icon-box.livejournal {
background-color:#0099CC
}
.undpbridge .list-social-nav > li .icon-box.pinterest {
background-color:#c92619
}
.undpbridge .list-social-nav > li .icon-box.renren {
background-color:#2266b0
}
.undpbridge .list-social-nav > li .icon-box.rss {
background-color:#f26109
}
.undpbridge .list-social-nav > li .icon-box.slideshare {
background-color:#4ba3a6
}
.undpbridge .list-social-nav > li .icon-box.tumblr {
background-color:#45556c
}
.undpbridge .list-social-nav > li .icon-box.vine {
background-color:#00b389
}
.undpbridge .list-social-nav > li .icon-box.vkontakte {
background-color:#5a7fa6
}
.undpbridge .list-social-nav > li .icon-box.weibo {
background-color:#e31c34
}
.undpbridge .list-social-nav > li .icon-box.odnoklassniki {
background-color:#f48420
}
.undpbridge .list-social-nav > li .icon-box.wechat {
background-color:#09b507
}


/*Style lists*/
.undpbridge .list .news li {
	margin-bottom: 1rem;
}
.undpbridge .list .news li span {
  display: block;
  margin-bottom: 5px;
  color:#666;
  padding-right:5px;
  font-weight:700;
}
html[dir="rtl"] .undpbridge .list .news li span {
	padding-left:5px;
	padding-right:0;
}
.undpbridge .list .btn-subscribe {
	float: right;
}
html[dir="rtl"] .undpbridge .list .btn-subscribe {
	float: left;
}
.undpbridge .list .btn-subscribe img {
	padding: 5px;
}
.undpbridge .media-heading {
	font-size: 110%;
    font-weight: 700;
}
.undpbridge .media-object-section.main-section span  {
	font-size: 90%;
}


/*Remove foundation input border on GoogleCustomSearchEngine*/
[type='text'],
.gsc_input textarea {
  box-shadow: none; }
  [type='text']:focus,
  .gsc_input textarea:focus {
    box-shadow: none; }

/*Large size only*/
@media print, screen and (min-width: 64em) {

  /*Remove collapse buttons when size is large*/
  .undpbridge.accordion-title {
    display: none !important;
  }

  /*Show content regardless of collapse state when large*/
  .undpbridge.accordion-content {
    display: block !important;
  }
}

/* mainImage for practice pages */
.undpbridge .mainImage .card {
	background: #0265B5;
	color: #fefefe;
}
.undpbridge .mainImage .card a {
	color: #66c2ff;
}
.undpbridge .mainImage .card a:hover {
	color: #4fb9ff;
}
@charset "UTF-8";

/* socicon */
@font-face {
  font-family: "socicon";
  src:url("../../undp/fonts/1474843172.eot");
  src:url("../../undp/fonts/1474843172.eot?#iefix") format("embedded-opentype"),
    url("../../undp/fonts/1474843172.woff") format("woff"),
    url("../../undp/fonts/1474843172.ttf") format("truetype"),
    url("../../undp/fonts/1474843172.svg#1474843172") format("svg");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "socicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="socicon-"]:before,
[class*=" socicon-"]:before {
  font-family: "socicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-modelmayhem:before {
  content: "\e000";
}
.socicon-mixcloud:before {
  content: "\e001";
}
.socicon-drupal:before {
  content: "\e002";
}
.socicon-swarm:before {
  content: "\e003";
}
.socicon-istock:before {
  content: "\e004";
}
.socicon-yammer:before {
  content: "\e005";
}
.socicon-ello:before {
  content: "\e006";
}
.socicon-stackoverflow:before {
  content: "\e007";
}
.socicon-persona:before {
  content: "\e008";
}
.socicon-triplej:before {
  content: "\e009";
}
.socicon-houzz:before {
  content: "\e00a";
}
.socicon-rss:before {
  content: "\e00b";
}
.socicon-paypal:before {
  content: "\e00c";
}
.socicon-odnoklassniki:before {
  content: "\e00d";
}
.socicon-airbnb:before {
  content: "\e00e";
}
.socicon-periscope:before {
  content: "\e00f";
}
.socicon-outlook:before {
  content: "\e010";
}
.socicon-coderwall:before {
  content: "\e011";
}
.socicon-tripadvisor:before {
  content: "\e012";
}
.socicon-appnet:before {
  content: "\e013";
}
.socicon-goodreads:before {
  content: "\e014";
}
.socicon-tripit:before {
  content: "\e015";
}
.socicon-lanyrd:before {
  content: "\e016";
}
.socicon-slideshare:before {
  content: "\e017";
}
.socicon-buffer:before {
  content: "\e018";
}
.socicon-disqus:before {
  content: "\e019";
}
.socicon-vkontakte:before {
  content: "\e01a";
}
.socicon-whatsapp:before {
  content: "\e01b";
}
.socicon-patreon:before {
  content: "\e01c";
}
.socicon-storehouse:before {
  content: "\e01d";
}
.socicon-pocket:before {
  content: "\e01e";
}
.socicon-mail:before {
  content: "\e01f";
}
.socicon-blogger:before {
  content: "\e020";
}
.socicon-technorati:before {
  content: "\e021";
}
.socicon-reddit:before {
  content: "\e022";
}
.socicon-dribbble:before {
  content: "\e023";
}
.socicon-stumbleupon:before {
  content: "\e024";
}
.socicon-digg:before {
  content: "\e025";
}
.socicon-envato:before {
  content: "\e026";
}
.socicon-behance:before {
  content: "\e027";
}
.socicon-delicious:before {
  content: "\e028";
}
.socicon-deviantart:before {
  content: "\e029";
}
.socicon-forrst:before {
  content: "\e02a";
}
.socicon-play:before {
  content: "\e02b";
}
.socicon-zerply:before {
  content: "\e02c";
}
.socicon-wikipedia:before {
  content: "\e02d";
}
.socicon-apple:before {
  content: "\e02e";
}
.socicon-flattr:before {
  content: "\e02f";
}
.socicon-github:before {
  content: "\e030";
}
.socicon-renren:before {
  content: "\e031";
}
.socicon-friendfeed:before {
  content: "\e032";
}
.socicon-newsvine:before {
  content: "\e033";
}
.socicon-identica:before {
  content: "\e034";
}
.socicon-bebo:before {
  content: "\e035";
}
.socicon-zynga:before {
  content: "\e036";
}
.socicon-steam:before {
  content: "\e037";
}
.socicon-xbox:before {
  content: "\e038";
}
.socicon-windows:before {
  content: "\e039";
}
.socicon-qq:before {
  content: "\e03a";
}
.socicon-douban:before {
  content: "\e03b";
}
.socicon-meetup:before {
  content: "\e03c";
}
.socicon-playstation:before {
  content: "\e03d";
}
.socicon-android:before {
  content: "\e03e";
}
.socicon-snapchat:before {
  content: "\e03f";
}
.socicon-twitter:before {
  content: "\e040";
}
.socicon-facebook:before {
  content: "\e041";
}
.socicon-googleplus:before {
  content: "\e042";
}
.socicon-pinterest:before {
  content: "\e043";
}
.socicon-foursquare:before {
  content: "\e044";
}
.socicon-yahoo:before {
  content: "\e045";
}
.socicon-skype:before {
  content: "\e046";
}
.socicon-yelp:before {
  content: "\e047";
}
.socicon-feedburner:before {
  content: "\e048";
}
.socicon-linkedin:before {
  content: "\e049";
}
.socicon-viadeo:before {
  content: "\e04a";
}
.socicon-xing:before {
  content: "\e04b";
}
.socicon-myspace:before {
  content: "\e04c";
}
.socicon-soundcloud:before {
  content: "\e04d";
}
.socicon-spotify:before {
  content: "\e04e";
}
.socicon-grooveshark:before {
  content: "\e04f";
}
.socicon-lastfm:before {
  content: "\e050";
}
.socicon-youtube:before {
  content: "\e051";
}
.socicon-vimeo:before {
  content: "\e052";
}
.socicon-dailymotion:before {
  content: "\e053";
}
.socicon-vine:before {
  content: "\e054";
}
.socicon-flickr:before {
  content: "\e055";
}
.socicon-500px:before {
  content: "\e056";
}
.socicon-wordpress:before {
  content: "\e058";
}
.socicon-tumblr:before {
  content: "\e059";
}
.socicon-twitch:before {
  content: "\e05a";
}
.socicon-8tracks:before {
  content: "\e05b";
}
.socicon-amazon:before {
  content: "\e05c";
}
.socicon-icq:before {
  content: "\e05d";
}
.socicon-smugmug:before {
  content: "\e05e";
}
.socicon-ravelry:before {
  content: "\e05f";
}
.socicon-weibo:before {
  content: "\e060";
}
.socicon-baidu:before {
  content: "\e061";
}
.socicon-angellist:before {
  content: "\e062";
}
.socicon-ebay:before {
  content: "\e063";
}
.socicon-imdb:before {
  content: "\e064";
}
.socicon-stayfriends:before {
  content: "\e065";
}
.socicon-residentadvisor:before {
  content: "\e066";
}
.socicon-google:before {
  content: "\e067";
}
.socicon-yandex:before {
  content: "\e068";
}
.socicon-sharethis:before {
  content: "\e069";
}
.socicon-bandcamp:before {
  content: "\e06a";
}
.socicon-itunes:before {
  content: "\e06b";
}
.socicon-deezer:before {
  content: "\e06c";
}
.socicon-telegram:before {
  content: "\e06e";
}
.socicon-openid:before {
  content: "\e06f";
}
.socicon-amplement:before {
  content: "\e070";
}
.socicon-viber:before {
  content: "\e071";
}
.socicon-zomato:before {
  content: "\e072";
}
.socicon-quora:before {
  content: "\e073";
}
.socicon-draugiem:before {
  content: "\e074";
}
.socicon-endomodo:before {
  content: "\e075";
}
.socicon-filmweb:before {
  content: "\e076";
}
.socicon-stackexchange:before {
  content: "\e077";
}
.socicon-wykop:before {
  content: "\e078";
}
.socicon-teamspeak:before {
  content: "\e079";
}
.socicon-teamviewer:before {
  content: "\e07a";
}
.socicon-ventrilo:before {
  content: "\e07b";
}
.socicon-younow:before {
  content: "\e07c";
}
.socicon-raidcall:before {
  content: "\e07d";
}
.socicon-mumble:before {
  content: "\e07e";
}
.socicon-medium:before {
  content: "\e06d";
}
.socicon-bebee:before {
  content: "\e07f";
}
.socicon-hitbox:before {
  content: "\e080";
}
.socicon-reverbnation:before {
  content: "\e081";
}
.socicon-formulr:before {
  content: "\e082";
}
.socicon-instagram:before {
  content: "\e057";
}
.socicon-battlenet:before {
  content: "\e083";
}
.socicon-chrome:before {
  content: "\e084";
}
.socicon-diablo:before {
  content: "\e085";
}
.socicon-discord:before {
  content: "\e086";
}
.socicon-issuu:before {
  content: "\e087";
}
.socicon-macos:before {
  content: "\e088";
}
.socicon-firefox:before {
  content: "\e089";
}
.socicon-heroes:before {
  content: "\e08a";
}
.socicon-hearthstone:before {
  content: "\e08b";
}
.socicon-overwatch:before {
  content: "\e08c";
}
.socicon-warcraft:before {
  content: "\e08e";
}
.socicon-opera:before {
  content: "\e08d";
}
.socicon-starcraft:before {
  content: "\e08f";
}
.socicon-keybase:before {
  content: "\e090";
}
.socicon-alliance:before {
  content: "\e091";
}
.socicon-livejournal:before {
  content: "\e092";
}
.socicon-googlephotos:before {
  content: "\e093";
}
.socicon-horde:before {
  content: "\e094";
}
.socicon-etsy:before {
  content: "\e095";
}
.socicon-zapier:before {
  content: "\e096";
}
.socicon-google-scholar:before {
  content: "\e097";
}
.socicon-researchgate:before {
  content: "\e098";
}
.socicon-wechat:before {
  content: "\e099";
}
.socicon-strava:before {
  content: "\e09a";
}
.socicon-line:before {
  content: "\e09b";
}
.socicon-lyft:before {
  content: "\e09c";
}
.socicon-uber:before {
  content: "\e09d";
}
.socicon-songkick:before {
  content: "\e09e";
}
.socicon-unknown:before {
  content:"\00a0";
}
