@font-face{font-family:encode_sans_narrowbold;src:url(../fonts/encodesansnarrow-700-bold-webfont.eot);src:url(../fonts/encodesansnarrow-700-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/encodesansnarrow-700-bold-webfont.woff) format('woff'),url(../fonts/encodesansnarrow-700-bold-webfont.ttf) format('truetype'),url(../fonts/encodesansnarrow-700-bold-webfont.svg#encode_sans_narrowbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:encode_sans_narrowmedium;src:url(../fonts/encodesansnarrow-500-medium-webfont.eot);src:url(../fonts/encodesansnarrow-500-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/encodesansnarrow-500-medium-webfont.woff) format('woff'),url(../fonts/encodesansnarrow-500-medium-webfont.ttf) format('truetype'),url(../fonts/encodesansnarrow-500-medium-webfont.svg#encode_sans_narrowmedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:encode_sans_narrowregular;src:url(../fonts/encodesansnarrow-400-regular-webfont.eot);src:url(../fonts/encodesansnarrow-400-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/encodesansnarrow-400-regular-webfont.woff) format('woff'),url(../fonts/encodesansnarrow-400-regular-webfont.ttf) format('truetype'),url(../fonts/encodesansnarrow-400-regular-webfont.svg#encode_sans_narrowregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:encode_sans_narrowlight;src:url(../fonts/encodesansnarrow-300-light-webfont.eot);src:url(../fonts/encodesansnarrow-300-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/encodesansnarrow-300-light-webfont.woff) format('woff'),url(../fonts/encodesansnarrow-300-light-webfont.ttf) format('truetype'),url(../fonts/encodesansnarrow-300-light-webfont.svg#encode_sans_narrowlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:encode_sans_narrowthin;src:url(../fonts/encodesansnarrow-100-thin-webfont.eot);src:url(../fonts/encodesansnarrow-100-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/encodesansnarrow-100-thin-webfont.woff) format('woff'),url(../fonts/encodesansnarrow-100-thin-webfont.ttf) format('truetype'),url(../fonts/encodesansnarrow-100-thin-webfont.svg#encode_sans_narrowthin) format('svg');font-weight:400;font-style:normal}body{color:#777;font-family:encode_sans_narrowregular;font-size:1.4em;line-height:1.5em;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Montserrat;font-weight:700}h6{font-family:Montserrat;font-weight:500;font-size:11px}h2{color:#000;letter-spacing:-1px;margin-bottom:0}h3{color:#000;letter-spacing:-1px;line-height:20px}section{padding:45px 0}.lead{font-family:encode_sans_narrowregular;font-size:15px}.uppercase{text-transform:uppercase}header{width:100%;z-index:1041}.navbar{-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.navbar-custom{color:#fff;font-family:encode_sans_narrowmedium;font-size:14px;border-radius:0;margin-bottom:0;padding:20px 0;width:100%;z-index:9998}.navbar-custom .nav{margin:15px 0}.navbar-custom a{color:#777;height:20px}.navbar-brand{padding:0 15px}.navbar-custom .navbar-nav>li>a:hover{color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-custom .navbar-toggle .icon-bar{background:#000}.banner--clone{background:#fff}.banner--clone .navbar-custom a{color:#eee}.banner--clone .navbar-custom .navbar-nav>li>a:hover{color:#000}#top{color:#fff;width:100%;margin-bottom:15px;position:relative;display:table;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}#top .entry{display:table-cell;vertical-align:middle}#top h1{font-size:65px;font-weight:700;line-height:52px;letter-spacing:-2px}#top .lead{font-size:16px;line-height:16px}.service{padding:15px}.service i{color:#fac42b}.service:hover{background:#fac42b;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.service:hover i{color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.service:hover h3{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.service:hover p{color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.service .button{opacity:0;margin-bottom:0}.service:hover .button{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#program{background:linear-gradient(rgba(250,196,43,.6),rgba(250,196,43,.6)) 0 0/cover no-repeat,url(../img/program-bg.png) 0 0/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover}.programs{padding-left:0;padding-right:0}.programs .program{margin:0 15px}.program{background:#fff;margin-bottom:20px}.program div{padding:15px;position:relative}#program .lead{color:#000}.program .icon{color:#000;background:#fac42b;padding:10px;display:table;position:absolute;top:-25px;right:15px}.program .button{margin-bottom:0}#program-detail{background:#fff;position:relative}#program-detail header{margin-bottom:10px}#program-detail .icon{color:#000;background:#fac42b;padding:10px;margin-right:10px;display:table;float:left}#program-detail p{margin-bottom:20px}#program-detail .small{line-height:16px}#program-detail .mfp-close{color:#fff;background:#000}#milestone{width:100%;padding:100px 0;overflow:hidden;z-index:0;height:auto;display:table}.fact{text-transform:uppercase;display:table-cell;vertical-align:middle}.fact .timer{color:#000;font-family:encode_sans_narrowthin;font-weight:100;font-size:65px;line-height:55px}.fact p{font-size:14px;font-family:Montserrat;font-weight:700;letter-spacing:1px}.fact i{color:#fac42b;vertical-align:middle;margin-bottom:20px}#stories{background:url(../img/map-black.png) right bottom no-repeat #fac42b}#stories .lead{color:#000}.stories{padding-left:0;padding-right:0}.stories .story{margin:0 15px 30px}.story{background:#fff;margin-bottom:20px}.story h3{font-size:21px}.story div{padding:15px;position:relative}.story .icon{color:#000;background:#fac42b;padding:10px;display:table;position:absolute;top:-25px;right:15px}.story .button{margin-bottom:0}#donate .lead{color:#000;font-size:19px}#donate .pledged{color:#000;font-family:Montserrat;font-weight:700;font-size:55px;letter-spacing:-4px;margin:15px 0}#donate .progress{background:#ddd;margin-top:20px;border-radius:15px}#donate .progress-bar{background:#000;border-radius:15px}#donate-form{background:#fff}#donate-form input,#donate-form select{border:1px solid #777}#story-detail{background:#fff;position:relative}#story-detail header{margin-bottom:10px}#story-detail .icon{color:#000;background:#fac42b;padding:10px;margin-right:10px;display:table;float:left}#story-detail p{margin-bottom:20px}#story-detail blockquote{font-size:14.5px}#story-detail footer{background:0 0;padding:0}#story-detail .mfp-close{color:#fff;background:#000}#gallery .list-inline>li,a{padding:0}#gallery a{display:inherit}.event{display:table;width:100%;border-spacing:3px;height:110px}.event-inner{display:table-row}.event h3{color:#000;margin-top:0;font-size:17px}.event .icon{color:#000;background:#fac42b;width:25%;padding:5px;text-align:center;display:table-cell;vertical-align:middle}.event .icon i{display:block;margin-bottom:10px}.event .description{background:#eee;padding:15px;display:table-cell;vertical-align:middle}.event .details{margin-right:10px}#upcoming-events .owl-buttons{position:absolute;top:-29px;right:0}#upcoming-events .owl-buttons .icon{color:#fff;background:#fac42b;width:20px;height:20px;border-radius:0;vertical-align:middle;margin-right:3px;display:table}#upcoming-events .owl-buttons .icon i{display:table-cell;vertical-align:middle}#events img{margin-bottom:25px}#world-map{width:100%;height:500px}@media (max-width:768px){#world-map{height:350px}}#news{padding-bottom:0}.news a{padding:0}.news .date{font-size:12px;padding:0;position:absolute;bottom:0;right:10px}.news .date i{color:#fac42b}.news figure{position:relative;z-index:1;overflow:hidden;background:#fac42b;text-align:center;cursor:pointer}.news figure img{position:relative;display:block;opacity:.8}.news figure figcaption{padding:1.1em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.news figure figcaption::after,.news figure figcaption::before{pointer-events:none}.news figure a,.news figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%}.news figure a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.news figure h3{color:#fff;font-size:21px;font-weight:400}.news figure h3,.news figure p{margin:0}.news figure p{letter-spacing:1px;font-size:68.5%}figure.news-effect{background:#000}figure.news-effect img{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.news-effect:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.news-effect figcaption{text-align:left}figure.news-effect h3{position:relative;overflow:hidden;padding:.5em 0}figure.news-effect h3::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fac42b;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.news-effect:hover h3::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.news-effect .date,figure.news-effect i,figure.news-effect p{padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.news-effect:hover .date,figure.news-effect:hover i,figure.news-effect:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.news-effect i{padding:.3em 0}#news-detail{background:#fff;position:relative}#news-detail header{margin-bottom:10px}#news-detail .date{color:#000;background:#fac42b;padding:10px;margin-right:10px;display:table;float:left;position:absolute;top:0;right:-10px}#news-detail p{margin-bottom:20px}#news-detail .mfp-close{color:#fff;background:#000}footer{color:#000;background:url(../img/map-black.png) right top no-repeat #fac42b;padding:55px 0}footer .address{display:table;margin-bottom:5px}footer .icon,footer p{display:table-cell;vertical-align:top}footer .icon{text-align:center;width:35px;height:35px}footer #newsletter{margin-top:15px}footer .button{margin:0}.social{margin:10px 0}.social .fa-inverse,.social .fa-inverse:hover{color:#fac42b}.social a{color:#fff;text-decoration:none;margin:0;padding:0}.social a:hover{color:#000;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.subfooter{color:#777;background:#000;padding:20px 0}.subfooter p{margin:0}.subfooter a{color:#777;text-decoration:none}.subfooter a:hover{color:#fac42b;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.subfooter ul{margin-bottom:0}.subfooter .list-inline li{padding-left:5px;padding-right:5px}input[type=email],input[type=text],select{font-size:20px;font-family:inherit;width:100%;min-height:30px;padding:10px;text-transform:uppercase;border:0;margin-bottom:20px;outline:0}.button{font-family:Montserrat;font-size:10px;text-transform:uppercase;border:none;margin:15px 0;padding:5px 15px;display:inline-block;position:relative;outline:0;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.button:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.button-big{padding:12px 18px;font-size:16px;font-weight:700;letter-spacing:-.5px}.button-light{color:#fff;background:#fac42b}.button-light:active,.button-light:hover{color:#000;text-decoration:none}.button-dark{color:#fff;background:#000}.button-dark:active,.button-dark:hover{color:#fac42b;text-decoration:none}#preload{background:#ececee;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:9999;display:table}.preload{display:table-cell;vertical-align:middle;width:100%;height:100%}.loader,.loader:after,.loader:before{border-radius:50%}.loader:after,.loader:before{position:absolute;content:''}.loader:before{width:5.2em;height:10.2em;background:#ececee;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loader{font-size:11px;text-indent:-99999em;margin:5em auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #fac42b}.loader:after{width:5.2em;height:10.2em;background:#ececee;border-radius:0 10.2em 10.2em 0;top:-.1em;left:5.1em;-webkit-transform-origin:0 5.1em;transform-origin:0 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.owl-theme .owl-controls .owl-page span{background:#fac42b}.owl-theme .owl-controls .owl-buttons div{color:#fac42b;padding:0}.wrap{display:block;overflow:hidden;position:relative}.wrap .plus{background:url(../img/plus.png) center center/60px 60px no-repeat #222;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;z-index:9999}.wrap:hover .plus{opacity:.6;visibility:visible}.nav-effect li a{overflow:hidden;padding:0 10px}.nav-effect li a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.nav-effect li a span::before{position:absolute;top:100%;content:attr(data-hover);font-family:encode_sans_narrowbold;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-effect li a:focus span,.nav-effect li a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}