.single a,.single a:visited,.single p a,.single p a:visited{color:#fe816a;transition:color .4s ease}.single a:hover,.single p a:hover{color:#fda595}.page .content-container section.header,.single .content-container section.header{display:block;position:relative}.page .content-container section.header .image-scale-container,.single .content-container section.header .image-scale-container{position:absolute;height:500px;top:0;margin:0}.page .content-container section.header .content,.single .content-container section.header .content{width:740px;margin:145px 0 0 75px}.page .content-container section.header h3,.single .content-container section.header h3{margin:0;text-transform:uppercase;color:#fff;font-size:69px;line-height:.92;letter-spacing:.015em}.page .content-container section.header .the-content,.single .content-container section.header .the-content{margin:15px 0;text-align:left;width:90%;color:#fff;font-size:18px;line-height:1.45;letter-spacing:.055em;font-family:FuturBTLig,Arial,Helvetica,sans-serif}.single .column{position:relative;float:left;display:block;margin:52px 0 20px;padding-bottom:140px}.single .column.left{width:500px;nowhitespace:afterproperty;height:auto}.single .column.right{width:286px;height:auto}.page .date,.single .date{text-transform:uppercase;letter-spacing:.15em}.page .content-container .cpg-caption,.page .content-container .wp-caption-text,.single .content-container .cpg-caption,.single .content-container .wp-caption-text{color:#363636;font-size:12px;margin-top:16px;line-height:2.2;font-family:'Open Sans',sans-serif,Arial,Helvetica;font-style:italic}.content-container.single blockquote p.the-content{margin:53px 0;font-size:22px;text-align:center;color:#363636;line-height:1.4;font-family:FuturBTBolIta,Arial,Helvetica,sans-serif;quotes:"\201C""\201D""\2018""\2019"}.content-container.single blockquote p:after,.content-container.single blockquote p:before{color:#888;font-size:2em;line-height:.1em;vertical-align:-.3em}.content-container.single blockquote p:before{content:open-quote;margin-right:.1em}.content-container.single blockquote p:after{content:close-quote}.page .content-container.stories section .title-container p.title{font-size:20px!important}.page .content-container.stories section.header{height:477px}.page .content-container.stories section.header .content{position:absolute;margin-top:0;margin-bottom:100px;bottom:0}.page .content-container.stories section.header h3{font-size:90px;letter-spacing:0}.page .content-container.stories section.header .the-content{margin-left:10px;font-size:19px}.page .content-container.stories section.page-menus p{text-align:center}.page .content-container.stories section.page-menus .annotation-container{margin-top:62px;padding:0 9%}.page .content-container.stories section.page-menus .annotation-container p{margin:0}.page .content-container.stories section.page-menus .annotation p{line-height:1.46;font-size:22px;color:#b7b7b7;font-family:FuturBTLigI,Arial,Helvetica,sans-serif}.page .content-container.stories section.page-menus p.name{margin-top:19px;font-size:18px;color:#FFF;text-transform:uppercase}.page .content-container.stories section.page-menus p.role{font-size:13px;color:#757575;text-transform:uppercase}.page .content-container.stories section.page-menus .stories-toggle{width:540px;margin-top:52px}.page .content-container.stories .title-container{margin-top:60px}.page .content-container.stories section.content{padding-bottom:60px}.page .content-container.stories section.writer{height:575px}.page .content-container.stories section.writer .image-scale-container{position:absolute;top:0;height:575px}.page .content-container.stories section.writer .copy-container{position:relative;margin-top:170px;text-align:center;color:#FFF}.page .content-container.stories section.writer .copy-container h3{font-size:45px;margin-bottom:10px;line-height:1.1}.page .content-container.stories section.writer .copy-container p{width:60%;margin-left:20%;font-size:22px;line-height:1.5}.page .content-container.stories section.writer .learn-how{margin:50px auto;width:150px}.page .content-container.stories section.partners{padding-top:50px;padding-bottom:120px}.page .content-container.stories section.partners .title-container{margin-bottom:40px}.page .content-container.stories section.partners .title-container p.title{width:270px!important}.page .content-container.stories section.partners{height:auto}.page .content-container.stories section.partners li.partner{position:relative;display:block;width:25%;height:162px;overflow:hidden;margin:0;float:left}.page .content-container.stories section.partners li.partner a,.page .content-container.stories section.partners li.partner span{position:absolute;display:block;width:80%;height:80%;margin:10%}.page .content-container.stories section.partners li.partner a img{width:100%}.page .content-container.projects section.header .content{width:800px}.page .content-container.projects section.page-menus{margin-top:73px}.page .content-container.projects section.content{margin-top:62px}.page .content-container.projects .catapult-container{position:relative;top:8px;left:100%;width:300px;margin:10px 0 0 -330px;padding:0;height:45px}.page .content-container.projects .catapult-container p{font-size:11px}.page .content-container.projects ul.box-btn-toggles{height:43px}.page .content-container.projects ul.post-sort{position:relative;display:block;width:332px;margin:38px auto 0}.page .content-container.projects ul.post-sort li{position:relative;height:14px;float:left;margin:0 0 0 3px;border-left:1px solid #959595;padding:0 10px}.page .content-container.projects ul.post-sort li:first-child{margin-left:0;border-left:0}.page .content-container.projects ul.post-sort li p{color:#959595;font-size:14px;text-align:center;margin:0;line-height:1;text-transform:uppercase}.page .content-container.projects ul.post-sort li.btn-blocker{position:absolute;display:none;width:240px;border:0;opacity:.7}.page .content-container section.content .load-more{display:block;margin:27px auto;width:150px;font-size:14px}.page .content-container.projects section.partner-catapult{margin-top:30px;background-color:#222;text-align:center}.page .content-container.projects section.partner-catapult p{width:50%;margin:68px 25% 25px;font-size:21px;color:#707070;text-align:center;line-height:1.5}.page .content-container.projects section.partner-catapult .gg-logo{margin-bottom:60px}.page .content-container.projects .txt-filtered{display:none;font-size:18px;color:#959595;margin-top:-5px;margin-bottom:30px}.page .content-container.projects .overlay-container{position:absolute;display:none;z-index:9;top:0;width:100%;height:100%;overflow:hidden}.page .content-container.projects .overlay-container .overlay{display:block;position:absolute;top:477px;width:100%;height:100%}.page .content-container.projects .overlay-container .overlay .bg{display:block;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.page .content-container.projects section.filters{position:absolute;background-color:#242424;padding:40px 0;overflow:visible;top:250px}.page .content-container.projects section.filters .section-wrapper .filters-container,.page .content-container.projects section.filters .section-wrapper .filters-container .filters-wrapper{width:100%;height:auto;display:table;position:relative;background-color:#242424}.page .content-container.projects section.filters .triangle-up{position:absolute;top:-55px;right:375px}.page .content-container.projects section.filters .section-wrapper .filters-container ul.btns li.box-btn{background-color:#FFF}.page .content-container.projects section.filters .section-wrapper .filters-container ul.btns li.box-btn p{color:#363636}.page .content-container.projects section.filters .section-wrapper .filters-container ul.btns li.box-btn:hover{background-color:#fe816a}.page .content-container.projects section.filters .section-wrapper .filters-container ul.btns li.box-btn:hover p{color:#FFF}.page .content-container.projects section.filters .close-filters{position:absolute;top:60px;right:50px;width:16px;height:16px;background-position:-180px 0}.page .content-container.projects section.filters p.title{font-size:18px;color:#d7d7d7;text-transform:uppercase;text-align:center}.page .content-container.projects section.filters ul.category{display:block;position:relative;width:240px;float:left;margin-right:20px}.page .content-container.projects section.filters ul.category:last-child{margin-right:0}.page .content-container.projects section.filters .category-name p{font-size:18px;color:#d7d7d7;text-transform:uppercase;text-align:center}.page .content-container.projects section.filters li.check-box{width:100%;height:30px;margin:2px}.page .content-container.projects section.filters li.check-box p{font-size:15px;text-transform:none;padding-top:1px}.page .content-container.projects section.filters li.check-box .close{position:absolute;nowhitespace:afterproperty;opacity:0;right:7px;top:9px;width:11px;height:13px;background-position:-260px -70px}.page .content-container.projects section.filters ul.btns{position:relative;display:block;width:260px;height:10px;margin:60px auto 0}.page .content-container.projects section.filters ul.btns li{position:relative;display:block;float:left;width:114px;margin:8px}.page .content-container.projects section.filters .box-btn.bgc-dark-grey{background-color:#242424}.page .content-container.projects section.filters .box-btn.bgc-dark-grey p{color:#d7d7d7}.content-container.single .category,.content-container.single .title{text-transform:uppercase;width:100%;text-align:center}.content-container.single .category{margin-top:160px;font-size:12px}.content-container.single .content h4.title,.content-container.single .main-content .title{width:80%;margin:20px 0 0 10%;line-height:1.15;font-size:39px;color:#000}.content-container.single .circle-btn.back-btn{margin-top:60px}.single.project{font-family:'Open Sans',sans-serif,Arial,Helvetica}.single .project-tab-toggle{padding:60px 0 0}.single.project .column.left .none{display:none}.single.project .column.left .image-scale-container{width:92%;height:400px}.single.project .column.left .image-scale-container img{width:100%}.single.project .column.left ul{list-style:circle inside;line-height:2}.single.project .column.left .the-content{text-align:left;width:95%;margin:20px 0;font-size:16px;color:#000;line-height:2.4}.single.project .column.left .the-content:first-child{margin-top:-10px}.single.project .column.left .the-content span.bold b,.single.project .column.left .the-content span.strong strong{font-size:23px;color:#363636}.single.project .column.left .the-content span.em{display:table;width:80%;margin-left:10%;margin-top:60px;text-align:center;font-size:14px;line-height:1.9;color:#363636;font-family:FuturBTBolIta,Arial,Helvetica,sans-serif}.single.project .column.left .the-content span.em em{font-size:22px;line-height:1.6}.single.project .column.left .the-content a,a:visited{color:#666;text-decoration:underline}.single.project .report .post{border-bottom:1px solid #444}.single.project .report h5{font-size:28px}.single .column.right .box{border-bottom:1px solid #c6c6c6;border-top:1px solid transparent;display:block;position:relative;margin-bottom:30px;width:100%;background-color:#FFF}.single.project .column.right .box p{text-align:center;margin:0}.single.project .column.right .fund-box{background-color:#e2e2e2}.single.project .column.right .fund-box .num{margin-top:18px;line-height:1;font-size:44px;color:#363636;letter-spacing:-.05em}.single.project .column.right .fund-box .txt{margin-top:4px;font-size:12px;color:#959595;text-transform:uppercase;letter-spacing:.05em}.single.project .column.right .fund-box .bar{width:88%;margin-left:6%;margin-top:8px}.single.project .column.right .fund-box .donation-per-container{width:88%;margin:30px 0 32px 6%}.single.project .column.right .fund-box .donate{padding:14px;position:relative;height:85px;background-color:#363636}.single.project .column.right .fund-box .donate .triangle-down{position:absolute;top:0;left:50%;margin-left:-13px}.single.project .column.right .fund-box .donate .donate-any{margin-top:10px;font-size:14px;color:#FFF}.single.project .column.right .fund-box .donate .input-container{position:relative;margin-top:10px;height:49px}.single.project .column.right .fund-box .donate .input-container li{position:relative;float:left;height:100%}.single.project .column.right .fund-box .donate .input-container li:first-child{margin-right:4px}.single.project .column.right .fund-box .donate .dollar{color:#fff;font-size:30px;vertical-align:sub;margin:0 5px 0 0}.single.project .column.right .fund-box .donate input{width:152px;height:49px;font-size:21px;color:#464646;margin:0;padding:0;text-indent:10px}.single.project .column.right .fund-box .donate input.error{background:#ed1c24}.single.project .column.right .fund-box .donate .btn.give{right:0;width:100%;background-color:#fe816a;margin:10px 0 0}.single.project .column.right .fund-box .donate .btn.give p{font-size:14px;letter-spacing:.05em;color:#FFF;padding-top:3px}.single.project .column.right .fund-box .donate .btn.give:hover{background-color:#FFF}.single.project .column.right .fund-box .donate .btn.give:hover p{color:#fe816a}.single.project .column.right .fund-box .donate .annotation{font-size:10px;color:#aeaeae;margin:11px 0 0 -10px}.single.project .column.right .fund-box .donate .catapult-container{margin-left:-269px;margin-top:23px}.single.project .column.right .fund-box .donate .catapult-container p{font-size:12px;color:#959595;margin-top:0}.single.project .column.right .fund-box .donate .info{position:absolute;width:100%;height:94px;bottom:0;right:0;overflow:hidden}.single.project .column.right .fund-box .donate .info .icon{position:absolute;width:20px;height:20px;background-position:-210px 0;bottom:5px;right:5px}.single.project .column.right .fund-box .donate .info .about-catapult{position:absolute;display:block;width:100%;height:94px;margin-top:94px;background-color:#000;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.single.project .column.right .fund-box .donate .info .about-catapult p{padding:8px 10px 0 14px;text-align:left;font-size:11px;color:#959595;line-height:1.1}.single.project .column.right .fund-box .donate .info:hover .about-catapult{margin-top:0}.single.project .column.right .partner-box{height:auto}.single.project .column.right .partner-box p{font-size:14px;color:#363636}.single.project .column.right .partner-box .developed-by{margin-top:20px;margin-bottom:10px}.single.project .column.right .partner-box .image-scale-container{height:115px;width:230px;margin-left:28px}.single.project .column.right .partner-box .partner-name{margin-top:11px;padding-bottom:20px;line-height:1.1;text-transform:uppercase}.single .column.right .map-box{height:210px}.single .column.right .map-box.small{height:60px}.single .column.right .map-box .map-container{overflow:hidden;height:142px;width:286px;position:relative;display:block}.single .column.right .map-box img{margin-top:-34px}.single .column.right .map-box p.location-txt{margin-top:14px;font-size:14px;color:#363636}.single .column.right .map-box p.location{font-size:11px;color:#898989;text-transform:uppercase;letter-spacing:.1em;line-height:1.2}.single .column.right .thanks-to{background-color:transparent;border:1px solid transparent}.single .column.right .thanks-to li{position:absolute;width:100%}.single .column.right .thanks-to li.bar{width:24px;left:0;margin-top:10px}.single .column.right .thanks-to li.bar:last-child{width:24px;left:auto;right:0}.single .column.right .thanks-to li .txt{font-size:18px;color:#898989;width:100%;letter-spacing:.1em;text-align:center;margin-top:0}.single .column.right .donors-box{background-color:transparent;border:1px solid transparent}.single .column.right .donors-box li.donor{display:block;position:relative;height:auto;margin:4px 0;border:1px solid transparent;border-bottom:1px solid #c6c6c6}.single .column.right .donors-box li.donor:first-child{margin-top:7px}.single .column.right .donors-box li.donor p{text-align:left;margin-left:10px}.single .column.right .donors-box li.donor .name{margin-top:20px;font-size:12px;color:#464646;text-transform:uppercase}.single .column.right .donors-box li.donor .hometown{font-size:12px;color:#464646}.single .column.right .donors-box li.donor .donation{margin-top:12px;margin-bottom:17px;font-size:16px;color:#7d7d7d}.single .column.right .donors-box li.donor .donation span{font-size:16px;color:#464646}.single .column.right .donors-box li.donor:nth-child(odd){background-color:#e2e2e2}.single .column.right .donors-box li.donor:nth-child(even){background-color:#FFF}.content-container.single-detail .main-content .section-wrapper.regular .wrapper{width:80%;margin-left:10%}.content-container.single-detail .main-content .title{margin-top:0;font-size:52px;line-height:1.1}.content-container.single-detail .the-content{font-size:16px;text-align:left;width:100%;margin:20px 0;color:#000;line-height:2.4}.content-container.single-detail .the-content img{margin-bottom:40px}.content-container.single-detail .the-content iframe{margin:40px 0 30px}.content-container.single.story .section-wrapper.regular .wrapper{width:80%;margin-left:10%}.content-container.single.story .date{margin-top:155px;font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.15em}.content-container.single.story .source{margin-top:10px;margin-bottom:34px;font-size:11px;text-align:center;text-transform:uppercase}.content-container.single.story .author{display:table;width:100%;margin-top:128px;font-size:17px;text-transform:uppercase}.content-container.single.story .shares.circle.upper{margin-top:-7px}.content-container.single.story .editor-note{text-align:center;background-color:#ececec;padding-bottom:40px}.content-container.single.story .editor-note h5{margin-top:70px;margin-bottom:-5px;font-size:16px;color:#363636}.content-container.single.story .editor-note p{font-size:14px;color:#363636;line-height:1.8;font-family:'Open Sans',sans-serif,Arial,Helvetica;font-style:italic}.content-container.single.story .editor-note .name{text-transform:uppercase;font-style:normal}.content-container.single.story .about-author .title-container{margin-top:50px}.content-container.single.story .about-author .title-container p.title{font-size:20px!important;color:#fdbb4d;width:260px!important}.content-container.single.story .about-author ul{display:block;position:relative;width:100%;overflow:hidden;padding-bottom:65px}.content-container.single.story .about-author ul li{display:block;position:relative;float:left}.content-container.single.story .about-author .photo{width:324px;height:239px}.content-container.single.story .about-author .copy{margin-top:0;width:300px}.content-container.single.story .about-author .name{margin-top:0;line-height:1;text-transform:uppercase;font-size:16px;color:#FFF}.content-container.single.story .about-author .about{font-size:14px;color:#b7b7b7;line-height:1.8}.content-container.single.story .about-author .copy.no-photo{padding-left:15%;width:70%}.content-container.single.story .cpg-gallery-container{display:block;position:relative;margin-top:75px;margin-bottom:75px}#cpg-gallery-1,#cpg-gallery-1 .cpg-slides-container{overflow:visible!important}#cpg-gallery-1 .cpg-slides-container .black-overlay{opacity:.6}#cpg-gallery-1 .cpg-nav{position:absolute;top:0;left:0;height:100%}#cpg-gallery-1 .cpg-dots{display:none}.content-container.single.default .main-content{padding:170px 0 180px}.content-container.single.default .photo.image-scale-container{height:500px}.content-container.single.default .photo.image-scale-container img{width:100%;height:100%}.content-container.single.default .main-content p.category{color:#363636;font-size:11px;margin-top:72px;letter-spacing:.1em}.content-container.single.default .main-content .title{margin-bottom:62px}.content-container.single.default .title-container{margin-top:70px}.content-container.single.default .title-container p.title{width:230px!important}.content-container.single.default .card-container{margin-top:53px}.content-container.single.default .view-all-projects-btn,.content-container.single.default .view-all-projects.btn{display:block;margin:27px auto 70px;width:170px;font-size:14px}.page .content-container section.header .image-scale-container{position:absolute;height:477px;top:0;margin:0}.page .content-container section.header .content{margin:175px 0 0 75px}.page .content-container.stay-connected section.header .futuraB{font-size:91px;line-height:76px;letter-spacing:-1px;-webkit-font-smoothing:antialiased}.page .content-container section.header,.single .content-container section.header{height:477px}.page .content-container.stay-connected .column{position:relative;float:left;display:block;margin:55px 0 20px;-webkit-font-smoothing:antialiased}.page .content-container.stay-connected .column li{position:relative}.page .content-container.stay-connected .column h3{text-transform:uppercase;color:#fff;font-size:48px;margin:0;line-height:52px}.page .content-container.stay-connected .column .subtitle{text-transform:uppercase;color:#959595;margin:-4px 0 25px;text-indent:3px;font-size:11px;letter-spacing:1px;line-height:normal;padding:0}.page .content-container.stay-connected .column .subtitle.thank-you{display:none;text-transform:uppercase;color:#fff;margin:10px 0 25px;font-size:14px;letter-spacing:1px;line-height:normal;padding:0}.page .content-container.stay-connected .column .info.thank-you{display:none;color:#959595;margin:-4px 0 25px;font-size:16px;letter-spacing:1px;line-height:normal;padding:0}.page .content-container.stay-connected .column input{text-transform:uppercase;color:#363636;height:29px;text-indent:30px;background-color:#c2c2c2;border:0;font-size:16px;margin-top:18px;display:block;width:100%;padding:2px 0 0}.page .content-container.stay-connected .column select{background-image:url(../img/stay/select_arrow.png);background-position:98% 53%;background-repeat:no-repeat;display:block;-webkit-appearance:none;-webkit-border-radius:0;-ms-expand:none;border-radius:0;-moz-border-radius:0;border:0;width:100%;margin-top:18px;color:#363636;background-color:#c2c2c2;text-transform:uppercase;padding:6px 5px 3px 30px}.page .content-container.stay-connected .column select::-ms-expand{display:none}.page .content-container.stay-connected .column .checkbox{position:relative;float:left;width:13px;height:13px;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #c2c2c2;margin:30px 0 0;cursor:pointer}.page .content-container.stay-connected .column .checkbox.active{background-color:#fe816a}.page .content-container.stay-connected .column .box-btn p{font-size:14px}.page .content-container.stay-connected .column .terms{position:relative;float:left;width:93%;font-size:9px;color:#d7d7d7;margin:28px 0 0 2%;letter-spacing:.8px;line-height:15px;-webkit-font-smoothing:antialiased;text-transform:uppercase;cursor:pointer}.page .content-container.stay-connected .column .terms.error{color:red}.page .content-container.stay-connected .btn{margin:35px 0 0}.page .content-container.stay-connected span.error{color:red;position:absolute;left:-18px;font-size:25px;display:none}.page .content-container.stay-connected span.checkbox-error{color:red;position:absolute;left:-18px;top:25px;font-size:25px;display:none}.page .content-container.stay-connected #token{display:none}.page .content-container.stay-connected .column.left{width:45%;height:auto;margin-right:7%}.page .content-container.stay-connected .column.right{width:47%;height:auto}.page .content-container.stay-connected .column.right .social{position:relative;float:left;width:230px;height:43px;text-align:left;text-indent:10px;margin:13px 10px 24px 0}.page .content-container.stay-connected .column.right .social.ver-center-lines p{color:#fff;text-indent:10px;text-align:left;display:block!important;margin-top:10px}.page .content-container.stay-connected .column.right .social img{float:left}.page .content-container.stay-connected .column.right .social.app{display:block;width:100%;height:auto}.page .content-container.stay-connected .column.right .social.app .info{float:left;position:relative;width:80%;padding:0 0 0 10px}.page .content-container.stay-connected .column.right .social.app .info p{margin:0;color:#fff;text-indent:0}.page .content-container.stay-connected .column.right .social.app .info .app-subtitle{text-transform:uppercase;color:#959595;font-size:11px;letter-spacing:1px;line-height:13px;margin:5px 0 0}.page .content-container.stay-connected .column.right .social.app .info img.appstore{margin-top:30px}.single.project .column.left .gallery>ul{list-style:none;padding:0;margin:0}.single.project .column.left .gallery>ul>li{padding:0;height:260px;width:200px;overflow:hidden;float:left;margin:0 20px 40px;line-height:1.4;font-size:14px;text-align:center;background:#363636;transition:box-shadow .4s ease}.single.project .column.left .gallery>ul>li:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.single.project .column.left .gallery .image-container{position:relative;margin:0 0 10px;height:200px;width:200px;overflow:hidden}.single.project .column.left .gallery a,.single.project .column.left .gallery a:hover{color:#fff}.page .content-container.press{-webkit-font-smoothing:antialiased}.page .content-container.press h2{text-align:center;color:#fff;font-size:58px;text-transform:uppercase;margin:0;line-height:58px}.page .content-container.press .releases{margin-top:170px}.page .content-container.press .assets{margin-top:95px}.page .content-container.press table{width:100%;max-width:960px;margin:40px auto 0}.page .content-container.press table thead{background-color:#fe816a;color:#fff;text-transform:uppercase}.page .content-container.press table thead th{text-align:left;padding:20px 20px 19px;font-size:14px}.page .content-container.press table thead th.date{width:15%}.page .content-container.press table thead th.name{text-align:left}.page .content-container.press table thead th.pdf,.page .content-container.press table thead th.preview{text-align:center}.page .content-container.press table thead th.file{text-align:center;width:15%}.page .content-container.press table tbody{color:#fff;text-transform:uppercase;vertical-align:text-top}.page .content-container.press table tbody tr.spacer{height:2px;overflow:hidden;background:0 0}.page .content-container.press table tbody tr.odd{background-color:#2f2f2f}.page .content-container.press table tbody tr.even{background-color:#3e3e3e}.page .content-container.press table tbody tr td{text-align:left;padding:8px 20px;font-size:12px}.page .content-container.press table tbody tr.first td{padding-top:23px}.page .content-container.press table tbody tr.small td{padding-top:10px;padding-bottom:10px}.page .content-container.press table tbody tr.last td{padding-bottom:22px}.page .content-container.press table tbody tr td.row-date{color:#898989}.page .content-container.press table tbody tr td.row-name{color:#d7d7d7}.page .content-container.press table tbody tr td.row-download{text-align:center}.page .content-container.press table tbody tr td.row-download a{color:#fe816a}.page .content-container.press table tbody tr td.row-preview{text-align:center}.page .content-container.press table tbody tr td.row-preview a{color:#fe816a}.page .content-container.press table tbody tr td.row-file{text-align:left;width:15%}.page .content-container.press table tbody tr td.row-file a{color:#fe816a}.single.impact-report .impact-report-toggle{margin-top:56px}.single.impact-report .impact-report-toggle .alone-button{margin-left:90px}.single.impact-report .column.left{font-family:'Open Sans',sans-serif,Arial,Helvetica}.single.impact-report .column.left .reportSectionBanner{width:100%;display:inline-table;font-family:FuturBTBol;color:#f0538a;text-transform:uppercase;font-size:19px;margin-bottom:-5px;margin-top:10px}.single.impact-report .column.left .statDescription{display:block}.single.impact-report .column.left .estimated_stat{font-weight:700}.single.impact-report .column.left .stat{display:block;margin-top:-40px;font-size:40px;color:#666;font-weight:400}.single.impact-report .column.left .headline{margin-bottom:-15px;margin-top:40px}.single.impact-report .column.left div,.single.impact-report .column.left p{text-align:left;font-size:16px;color:#000;line-height:2.4}.single.impact-report .column.left p a,.single.impact-report .column.left p a:visited{color:#666;text-decoration:underline}.single.impact-report .column.left>p{width:91%;margin:20px 0}.single.impact-report .column.left p img{width:100%!important;height:auto!important}.single.impact-report .column.left p strong{font-family:FuturBTMed;font-size:23px;color:#363636;font-weight:700}.single.impact-report .column.left p span.em{display:table;margin-top:60px;text-align:center;font-size:14px;line-height:1.9;color:#363636;font-family:FuturBTBolIta,Arial,Helvetica,sans-serif}.single.impact-report .column.left p span.em em{font-size:22px;line-height:1.6}.single.impact-report .column.left img{width:91%!important;height:auto!important;margin-top:10px}.single.impact-report .column.left img:first-child{width:100%!important;height:auto!important;margin-top:10px}.single.impact-report .column.left .none{display:none}.single.impact-report .column.left div.one_year{font-family:FuturBTBol;text-transform:uppercase;font-size:24px;margin-top:40px;border-bottom:3px solid #b7b7b7;padding-bottom:15px}div.overview,div.report{width:91%}.single.impact-report .column.left .the-content p.the-content{width:100%}.single.impact-report .column.left .reportDescription{text-align:left;font-size:16px;color:#000;line-height:2.4;margin-top:25px}.single.impact-report .column.left table{width:100%;border-spacing:0;background:0 0;margin-top:20px;border-color:transparent!important}.single.impact-report .column.left table tr{background:#e2e2e2}.single.impact-report .column.left table tr td{padding:10px 20px!important;border:0}.single.impact-report .column.left table tr td p{font-size:13px!important}.single.impact-report .column.left table tr td p strong{line-height:1}.single.impact-report .column.left table tr:first-child{background-color:#fe816a;font-family:'Open Sans';color:#fff;font-size:12px;margin-bottom:2px}.single.impact-report .column.left table tr:first-child td{text-align:left!important}.single.impact-report .column.left ul li:before{content:'- '}.single.impact-report .column.left ul li{margin-top:8px;line-height:2.4;margin-left:20px;font-style:italic}.single.impact-report .column.right .catapult-container{right:auto;height:30px;margin:10px 0 35px 40px;background-color:transparent;border:0}.single.impact-report .column.right .catapult-container p{font-size:12px;color:#959595;margin-top:0;float:left;letter-spacing:.06em}.single.impact-report .column.right .catapult-container img{float:left}.single.impact-report .column.right .impact-time{letter-spacing:.1em;margin-top:10px;width:286px;height:208px;background:url(../img/impact/90day.jpg)}.single.impact-report .column.right .impact-time .time{color:#fff;font-size:32px;text-align:center;margin:0;padding:30px 0 0;text-transform:uppercase}.single.impact-report .column.right .impact-time .time span{display:inline-table;width:100%}.single.impact-report .column.right .impact-time .time span.copy-1{font-size:34px;letter-spacing:.01em}.single.impact-report .column.right .impact-time .time span.copy-2{font-size:21px;margin-top:-13px}.single.impact-report .column.right .impact-time .update{color:#fff;font-size:32px;text-align:center;margin:-7px 0 0;padding:0;letter-spacing:2px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.single.impact-report .column.right .impact-time .thanks{color:#fff;font-size:21px;text-align:center;margin:8px 0 0;padding:0;line-height:26px;-webkit-font-smoothing:antialiased}.single.impact-report .column.right .impact-time.funded{background:url(../img/impact/funded.jpg)}.single.impact-report .column.right .impact-time.oneyear{background:url(../img/impact/oneyear.jpg)}.single.impact-report .column.right .developed{background:#fff;border-bottom:1px solid #cccccb;-webkit-font-smoothing:antialiased;margin-top:30px}.single.impact-report .column.right .developed .by{font-size:14px;text-transform:uppercase;text-align:center;padding-top:20px;margin:0}.single.impact-report .column.right .developed .logo{font-size:14px;text-transform:uppercase;text-align:center}.single.impact-report .column.right .developed .logo img{width:115px!important}.single.impact-report .column.right .developed .name{font-size:14px;text-align:center;padding-top:5px;text-transform:uppercase}.single.impact-report .column.right .map-box{margin-top:30px;background:#fff;overflow:hidden}.single.impact-report .column.right .map-box p.location-txt{text-align:center;margin-bottom:-7px}.single.impact-report .column.right .map-box p.location{text-align:center}.single.impact-report .column.right .donors{margin-top:30px;-webkit-font-smoothing:antialiased;position:relative}.single.impact-report .column.right .thanks-to{background-color:transparent;border:1px solid transparent;border:1px;height:38px;margin-top:30px;margin-bottom:0}.page .content-container.about-us .overlay-container{position:absolute;display:none;z-index:4;top:0;width:100%;height:100%;overflow:hidden}.page .content-container.about-us .overlay{position:fixed;width:100%;height:100%;z-index:101;top:0;left:0}.page .content-container.about-us .overlay .bg{width:100%;height:100%;background-color:#000;display:none;position:absolute}.page .content-container.about-us .ytcontainer{display:none}.page .content-container.about-us section.header .content{margin-top:170px}.page .content-container.about-us section.header .content h3{font-size:95px;letter-spacing:0}.page .content-container.about-us section.header .content p.subtitle{font-family:FuturBTLig;font-size:19px;color:#fff;line-height:24px;width:560px;-webkit-font-smoothing:antialiased;margin-top:3px;letter-spacing:inherit}.page .content-container.about-us section.more-chime{height:auto;background:#252525;display:block;position:relative}.page .content-container.about-us section.more-chime .column.left{position:relative;float:left;display:block;margin:83px 64px 75px 0;width:40%;height:100%}.page .content-container.about-us section.more-chime ul{width:100%;display:block;margin:83px 0 75px;padding:0}.page .content-container.about-us section.more-chime ul li{width:100%;height:auto;position:relative;display:block}.page .content-container.about-us section.more-chime ul li .image-scale-container{position:absolute;cursor:pointer;overflow:hidden;width:49%;height:100%}.page .content-container.about-us section.more-chime ul li .image-scale-container .inner{width:100%;height:100%;position:relative}.page .content-container.about-us section.more-chime ul li .image-scale-container .play{position:absolute;cursor:pointer;z-index:3;left:50%;top:50%;margin-left:-40px;margin-top:-40px}.page .content-container.about-us section.more-chime ul li .wrapper{position:relative;left:49%;width:42%;padding:0 0 0 5%;color:#fff}.page .content-container.about-us section.more-chime ul li .wrapper h3{color:#fff;text-transform:uppercase;font-size:18px;margin:19px 0 10px}.page .content-container.about-us section.more-chime ul li .wrapper p{color:#898989;text-align:left;font-size:14px;line-height:26px;text-transform:none;-webkit-font-smoothing:antialiased}.page .content-container.about-us section.past-events{padding-bottom:90px}.page .content-container.about-us section.past-events .title-container.bar{margin-bottom:10px}.page .content-container.about-us section.past-events .title-container p.title.bg{width:182px!important}.page .content-container.about-us section.past-events p.learn{text-align:center;color:#b7b7b7;font-size:14px;padding:0 16%;line-height:26px;margin:0 0 60px}.page .content-container.about-us section.past-events .event{margin:20px 32px 0;text-align:center}.page .content-container.about-us section.past-events .event-list-featured .no-post-found{display:none}.page .content-container.about-us section.past-events .event.full{min-height:365px;text-align:center;color:#fff;position:relative}.page .content-container.about-us section.past-events .event.full .image-scale-container{position:absolute;overflow:hidden;height:auto;z-index:3;left:0;background:#000}.page .content-container.about-us section.past-events .event.full .wrapper{position:absolute;top:0;height:100%;z-index:3;left:0;width:100%;background:0 0}.page .content-container.about-us section.past-events .event.full .wrapper .date{padding-top:100px;font-size:9px}.page .content-container.about-us section.past-events .event.full .wrapper .title{font-size:32px;padding:0 10%;min-height:40px;height:auto;margin:25px 0 10px}.page .content-container.about-us section.past-events .event.full .wrapper .meta{padding:0 23%;height:auto;min-height:100px;margin:0 0 20px;font-size:16px;color:#fff;-webkit-font-smoothing:antialiased}.page .content-container.about-us section.past-events .event.full .wrapper .link{font-size:12px;margin:0}.page .content-container.about-us section.past-events .event.full .wrapper .link a,.page .content-container.about-us section.past-events .event.full .wrapper .link a p,.page .content-container.about-us section.past-events .event.full p{color:#fff}.page .content-container.about-us section.past-events ul,.page .content-container.about-us section.past-events ul li{height:auto}.page .content-container.about-us section.past-events .event{min-height:320px;position:relative;height:auto}.page .content-container.about-us section.past-events .event p{color:#000}.page .content-container.about-us section.past-events .event.right .image-scale-container{position:absolute;top:0;overflow:hidden;min-height:320px;height:100%;z-index:3;left:50%;width:50%;background:#000}.page .content-container.about-us section.past-events .event.right .wrapper{position:relative;top:0;min-height:320px;height:auto;left:0;width:50%;z-index:3;background:#fff}.page .content-container.about-us section.past-events .event.left .image-scale-container{position:absolute;top:0;overflow:hidden;min-height:320px;height:100%;z-index:3;left:0;background:#000}.page .content-container.about-us section.past-events .event.left .wrapper{position:relative;top:0;left:50%;height:auto;min-height:320px;width:50%;z-index:3;background:#fff}.page .content-container.about-us section.past-events .event .wrapper .date{padding-top:25px;font-size:9px}.page .content-container.about-us section.past-events .event .wrapper .title{font-size:23px;margin:10px 0;padding:0 10%;letter-spacing:1px;line-height:29px;min-height:65px;height:auto;text-transform:uppercase}.page .content-container.about-us section.past-events .event .wrapper .clip{background:url(../img/about/about_event_clip.png) center center no-repeat;height:6px;overflow:hidden;margin:0 0 20px}.page .content-container.about-us section.past-events .event .wrapper .meta{padding:0 15%;margin:0 0 15px;font-size:14px;height:auto;min-height:100px;line-height:22px;color:#7d7d7d;-webkit-font-smoothing:antialiased}.page .content-container.about-us section.past-events .event .wrapper .link{font-size:9px;margin:0;padding:0 0 20px}.page .content-container.about-us section.past-events .event .wrapper .link a{color:#000}.page .content-container.about-us section.past-events .load-more{margin:74px auto 0;width:124px;font-size:14px}.page .content-container.about-us section.founded{background:url(../img/about/guccipattern.jpg);padding:113px 0 120px}.page .content-container.about-us section.founded .title{text-align:center}.page .content-container.about-us section.founded .body{margin-top:40px;color:#fff;font-size:14px;line-height:26px;text-align:center;padding:0 14.5%;-webkit-font-smoothing:antialiased}.page .about-founders .title-container p.title{width:184px!important;padding-left:3px}.page .about-founders .expand-container{margin-bottom:50px;margin-top:-30px}.page .content-container.about-us section.staff .title-container.bar{margin-bottom:10px}.page .content-container.about-us section.staff .title-container p.title.bg{width:258px!important}.page .content-container.about-us section.staff{padding-bottom:100px}.page .content-container.about-us section.staff ul{margin-top:50px}.page .content-container.about-us section.staff ul li{position:relative;min-height:245px;text-align:left}.page .content-container.about-us section.staff .image-scale-container{position:absolute;min-height:245px;height:100%;overflow:hidden;width:32%}.page .content-container.about-us section.staff .wrapper{position:relative;display:block;width:57%;min-height:245px;height:100%;left:39%}.page .content-container.about-us section.staff .wrapper .title-container.bar{margin-top:0}.page .content-container.about-us section.staff .wrapper .title-container p.title.bg{width:258px!important;font-size:20px}.page .content-container.about-us section.staff .wrapper .person{margin-top:65px}.page .content-container.about-us section.staff .wrapper .person.person-editor{margin-bottom:110px}.page .content-container.about-us section.staff .wrapper .name{color:#fff;font-size:16px;margin:0;text-transform:uppercase;text-align:left}.page .content-container.about-us section.staff .wrapper .description,.page .content-container.about-us section.staff .wrapper .the-content{font-size:14px;margin:10px 0 0;color:#b7b7b7;line-height:26px;padding:0 35px 30px 0;text-align:left}.page .content-container.about-us section.staff .wrapper .btn{position:relative;text-align:left}.page .content-container.about-us section.partners{height:auto;background:#252525;padding-top:65px}.page .content-container.about-us section.partners .title-container.bar{margin-top:0}.page .content-container.about-us section.partners .title-container p.title.bg{width:258px!important;font-size:20px;background:#252525}.page .content-container.about-us section.partners .partner{margin:0 6% 40px;display:inline-block;height:110px;width:auto}.page .content-container.about-us section.partners .partner-container{text-align:center}.page .content-container.about-us section.partners .partner-container.strategic{margin-top:60px;margin-bottom:50px}.page .content-container.about-us section.partners .partner.gates-foundation img{margin-top:28px}.page .content-container.about-us section.partners .partner.facebook img{margin-top:10px}.page .content-container.about-us section.partners .partner.hearst-magazines{margin:0 3% 40px}.page .content-container.about-us section.partners .partner.hearst-magazines img{margin:11px}.page .content-container.about-us section.partners .partner.special-k{margin:0 5%}.page .content-container.about-us section.partners .partner.pg-prestige img,.page .content-container.about-us section.partners .partner.twitter img{margin-top:15px}.page .content-container.about-us section.partners .partner.ted-women img{margin-top:16px}.page .content-container.about-us section.partners .partner.stoppfamily img{margin-top:26px}.page .content-container.about-us section.partners .partner.balance-pr img{margin-top:5px}.page .content-container.about-us section.partners .partner.mother img{margin-top:-15px}.page .content-container.about-us section.advisory-board{height:auto;padding-top:100px}.page .content-container.about-us section.advisory-board .title-container.bar{margin-top:0}.page .content-container.about-us section.advisory-board .title-container p.title.bg{width:237px!important;font-size:20px}.page .content-container.about-us section.advisory-board .member{position:relative;float:left;width:20%;height:260px;overflow:hidden;margin-right:6.5%;margin-bottom:50px}.page .content-container.about-us section.advisory-board .member-container .member:nth-child(4n+0){margin-right:0}.page .content-container.about-us section.advisory-board .member img{width:100%;height:auto}.page .content-container.about-us section.advisory-board .member .name{text-transform:uppercase;text-align:center;font-size:14px;color:#fff;margin-top:19px}.page .content-container.about-us section.advisory-board .member .image{position:relative;width:100%;height:auto;cursor:pointer}.page .content-container.about-us section.advisory-board .member .member-over{position:absolute;top:0;left:0;width:100%;height:100%;background:#fe816a;display:none;text-align:center;z-index:2;cursor:pointer}.page .content-container.about-us section.advisory-board .member .member-over .advisory-projects{position:absolute;bottom:10px;left:50%;width:150px;margin-left:-75px}.page .content-container.about-us section.advisory-board .member .member-over .advisory-projects p{padding:2% 0 0;font-size:14px}.page .content-container.about-us section.advisory-board .member .member-over p{padding:10% 12% 0;text-transform:uppercase;color:#000;font-size:12px}.page .content-container.about-us section.advisory-board .expand-container{display:none;margin-top:-90px;padding-top:30px;padding-bottom:0;background-color:#e8e8e8;width:100%;z-index:3}.page .content-container.about-us section.advisory-board .expand-container .section-wrapper{padding-bottom:0}.page .content-container.about-us section.advisory-board .expand-container .bg-down-arrow{position:relative;margin:-59px 0 28px -29px;width:58px;height:30px;background-position:-45px -140px}.page .content-container.about-us section.advisory-board .expand-container .bg-down-arrow.m-only{left:50%}.page .content-container.about-us section.advisory-board .expand-container .founding-members-tags{display:block;position:relative;padding-top:25px}.page .content-container.about-us section.advisory-board .expand-container .founding-members-tags ul.content li{margin-bottom:0}.page .content-container.about-us section.advisory-board .expand-container .about-founder{display:block;position:relative;padding-top:25px;background-color:red}.page .content-container.about-us section.advisory-board .expand-container .view-all-projects{position:absolute;right:0;margin-top:40px}.page .content-container.about-us section.advisory-board .expand-container .view-all-projects a{color:#fe816a}.page .content-container.about-us section.advisory-board .expand-container .close{position:absolute;z-index:3;right:20px;top:50px;background:url(../img/search-close.png) no-repeat;width:15px;height:15px;cursor:pointer}.page .content-container.about-us section.advisory-board .expand-container .about-us-toggle{margin-top:50px;margin-bottom:30px}.page .content-container.about-us section.advisory-board .expand-container .about{display:none}.page .content-container.about-us section.advisory-board .expand-container .advisory-board-projects{margin-top:60px;padding:0 2%;width:auto}.page .content-container.about-us section.guest-currator{height:auto;padding-top:40px}.page .content-container.about-us section.guest-currator .title-container.bar{margin-top:0}.page .content-container.about-us section.guest-currator .title-container p.title.bg{width:160px!important;font-size:20px}.page .content-container.about-us section.guest-currator .member{position:relative;float:left;width:20%;height:260px;overflow:hidden;margin-right:6.5%;margin-bottom:50px}.page .content-container.about-us section.guest-currator .member-container .member:nth-child(4n+0){margin-right:0}.page .content-container.about-us section.guest-currator .member img{width:100%;height:auto}.page .content-container.about-us section.guest-currator .member .name{text-transform:uppercase;text-align:center;font-size:14px;color:#fff;margin-top:19px}.page .content-container.about-us section.guest-currator .member .image{position:relative;width:100%;height:auto;cursor:pointer}.page .content-container.about-us section.guest-currator .member .member-over{position:absolute;top:0;left:0;width:100%;height:100%;background:#fe816a;display:none;text-align:center;z-index:2;cursor:pointer}.page .content-container.about-us section.guest-currator .member .member-over .advisory-projects{position:absolute;bottom:10px;left:50%;width:150px;margin-top:-22px;margin-left:-75px}.page .content-container.about-us section.guest-currator .member .member-over .advisory-projects .box-btn{width:150px}.page .content-container.about-us section.guest-currator .member .member-over .advisory-projects p{padding:2% 0 0;font-size:14px}.page .content-container.about-us section.guest-currator .member .member-over .advisory-projects p a{color:#000;display:block;width:100%;height:100%;padding:6% 0 0}.page .content-container.about-us section.guest-currator .member .member-over p{padding:3% 12% 0;text-transform:uppercase;color:#000;font-size:12px}.page .content-container.news .card a{color:#000}.page .content-container.news .card .read-more p{font-size:12px}.page .content-container.news .circle-btn.back-btn{top:80px;transition:opacity .4s ease}.page .content-container.news .circle-btn.back-btn:hover{opacity:.5}.page .content-container.news .circle-btn.back-btn:hover .circle-border{border-color:#fe816a}.page .content-container.news .circle-btn.back-btn:hover .arrow.back{background-position:-410px 0}.page .content-container.news .circle-btn.back-btn:hover .copy{color:#fe816a}.search .content-container .no-post-found{margin-top:200px}.error-404{text-align:center}.content-container.single.default.error-404 .main-content .title{color:#FFF;font-size:91px;margin-top:52px;margin-bottom:10px}.error-404 h5{color:#FFF;margin:0;font-size:32px}.error-404 p{color:#b7b7b7;font-size:14px;line-height:1.8;margin-top:50px;letter-spacing:.02em}.error-404 .btn{margin:50px auto 0}.legal{padding-top:100px}.legal tr{vertical-align:top}.legal td{padding-right:10px}.legal a,.legal a:visited{color:#b7b7b7!important}.legal .title{margin-top:40px!important;font-family:FuturBTBol,Arial,Helvetica,sans-serif;color:#FFF!important;font-size:30px!important}.legal .the-content{font-family:'Open Sans',sans-serif,Arial,Helvetica;color:#b7b7b7!important;font-size:14px}.legal .the-content h2{font-weight:700;font-size:16px;color:#fdbb4d}
