@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(https://fonts.googleapis.com/css?family=Bitter:400,400i,700);
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.ie9 img[src*=".svg"]{width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=".svg"]{width:100%}}html{position:relative}body,html{font-size:16px;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#37474f;font-family:Bitter,serif;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}body.articles,body.grantee,body.grants,body.microsite-page,body.news,body.resources,body.stories,body.successes{padding-bottom:48px}@media only screen and (min-width:768px){body.articles,body.grantee,body.grants,body.microsite-page,body.news,body.resources,body.stories,body.successes{padding-bottom:0}}body.articles .social-share-box,body.grantee .social-share-box,body.grants .social-share-box,body.microsite-page .social-share-box,body.news .social-share-box,body.resources .social-share-box,body.stories .social-share-box,body.successes .social-share-box{display:block}body.mobile-nav-open{overflow:hidden}@media only screen and (min-width:768px){.main-container>.content{margin:0 0 0 auto;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.main-container>.content .container{max-width:100%}}.h1,.h2,.h3,.h4,.h5,.h6,.page-head span,.section-head-outer .section-head,.sub-head span,article.content-article .author-container .author h3,h1,h2,h3,h4,h5,h6,header.page-header .page-head h1,header.page-header .page-head span{margin:0;padding:0}.h1,.h1 li,.h1 p,.page-head span,.page-head span li,.page-head span p,h1,h1 li,h1 p,header.page-header .page-head h1,header.page-header .page-head h1 li,header.page-header .page-head h1 p,header.page-header .page-head span,header.page-header .page-head span li,header.page-header .page-head span p{color:#37474f;font-family:grad,serif;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:44px;text-transform:none}@media only screen and (min-width:768px){.h1,.h1 li,.h1 p,.page-head span,.page-head span li,.page-head span p,h1,h1 li,h1 p,header.page-header .page-head h1,header.page-header .page-head h1 li,header.page-header .page-head h1 p,header.page-header .page-head span,header.page-header .page-head span li,header.page-header .page-head span p{color:#37474f;font-family:grad,serif;font-size:47px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:68px;text-transform:none}}.h2,.h2 li,.h2 p,.section-head-outer .section-head,.section-head-outer .section-head li,.section-head-outer .section-head p,.sub-head span,.sub-head span li,.sub-head span p,article.content-article .author-container .author h3,article.content-article .author-container .author h3 li,article.content-article .author-container .author h3 p,h2,h2 li,h2 p{color:#37474f;font-family:grad,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}@media only screen and (min-width:768px){.h2,.h2 li,.h2 p,.section-head-outer .section-head,.section-head-outer .section-head li,.section-head-outer .section-head p,.sub-head span,.sub-head span li,.sub-head span p,article.content-article .author-container .author h3,article.content-article .author-container .author h3 li,article.content-article .author-container .author h3 p,h2,h2 li,h2 p{color:#37474f;font-family:grad,serif;font-size:32px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:48px;text-transform:none}}.h3,.h3 li,.h3 p,h3,h3 li,h3 p{color:#37474f;font-family:grad,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:20px;text-transform:none}@media only screen and (min-width:768px){.h3,.h3 li,.h3 p,h3,h3 li,h3 p{color:#37474f;font-family:grad,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:32px;text-transform:none}}.h4,.h4 li,.h4 p,h4,h4 li,h4 p{color:#37474f;font-family:grad,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:22px;text-transform:none}@media only screen and (min-width:768px){.h4,.h4 li,.h4 p,h4,h4 li,h4 p{color:#37474f;font-family:grad,serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}}.h5,.h5 li,.h5 p,h5,h5 li,h5 p{color:#37474f;font-family:Bitter,serif;font-size:15px;font-weight:700;letter-spacing:normal;line-height:24px;text-transform:none}@media only screen and (min-width:768px){.h5,.h5 li,.h5 p,h5,h5 li,h5 p{color:#37474f;font-family:Bitter,serif;font-size:18px;font-weight:700;letter-spacing:normal;line-height:30px;text-transform:none}}.h6,.h6 li,.h6 p,h6,h6 li,h6 p{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;text-transform:none}.p,article.content-article .author-container .author h4,p{color:#37474f;font-family:Bitter,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}.p.p-sm,article.content-article .author-container .author h4.p-sm,p.p-sm{color:#37474f;font-family:Bitter,serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:20px;text-transform:none}.p.p-lg,article.content-article .author-container .author h4.p-lg,p.p-lg{color:#37474f;font-family:Bitter,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:26px;text-transform:none}@media only screen and (min-width:768px){.p.p-lg,article.content-article .author-container .author h4.p-lg,p.p-lg{color:#37474f;font-family:Bitter,serif;font-size:18px;font-weight:400;letter-spacing:normal;line-height:30px;text-transform:none}}.p.p-xlg,article.content-article .author-container .author h4.p-xlg,p.p-xlg{color:#37474f;font-family:grad,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:30px;text-transform:none}@media only screen and (min-width:768px){.p.p-xlg,article.content-article .author-container .author h4.p-xlg,p.p-xlg{color:#37474f;font-family:grad,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:32px;text-transform:none}}.p-sm li,.p-sm p{font-size:14px;line-height:20px}.p-lg li,.p-lg p,.p-sm li,.p-sm p{color:#37474f;font-family:Bitter,serif;font-weight:400;letter-spacing:normal;text-transform:none}.p-lg li,.p-lg p{font-size:16px;line-height:26px}@media only screen and (min-width:768px){.p-lg li,.p-lg p{color:#37474f;font-family:Bitter,serif;font-size:18px;font-weight:400;letter-spacing:normal;line-height:30px;text-transform:none}}.p-xlg li,.p-xlg p{color:#37474f;font-family:grad,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:30px;text-transform:none}@media only screen and (min-width:768px){.p-xlg li,.p-xlg p{color:#37474f;font-family:grad,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:32px;text-transform:none}}ul{list-style-position:outside;margin:0 0 0 1em;padding:0}ul li{margin-bottom:1em}:focus{outline:0}strong{font-weight:700}.box-shadow-1,.left-navbar{-webkit-box-shadow:1px 1px 2px 0 #888;box-shadow:1px 1px 2px 0 #888}.box-shadow-2,.challenge-card,.challenge-summary-outer .challenge-summary-btn,.challenge-tag,.challenge-tag.challenge-label:after,.content-articles .challenges .challenge-card,.filter .filter-footer,.filter .filter-header,.initiative-card .challenge-card .tag,.partner-card,.story-card,.story-card .tag,.top-navbar.mobile-navbar,a.dl-btn,a.grant,a.grant .tag,a.resource,article.content-article .author-container .author,nav.microsite-nav{-webkit-box-shadow:0 2px 2px 0 #aaa;box-shadow:0 2px 2px 0 #aaa}.box-shadow-3,.sub-head span,section.form-outer{-webkit-box-shadow:0 1px 2px 1px #bbb;box-shadow:0 1px 2px 1px #bbb}.box-shadow-4,.filter .filter-body .challenge-card,.filter .filter-header .side.challenge-side .selected-tag,.left-navbar .sub-nav,.section-type-4 a.dl-btn{-webkit-box-shadow:1px 1px 2px 0 #333;box-shadow:1px 1px 2px 0 #333}.box-shadow-5,.challenge-summary-outer .summary-card{-webkit-box-shadow:0 10px 28px 6px #aaa;box-shadow:0 10px 28px 6px #aaa}.section-type-1{background-color:#fafcfd;padding:50px 0}@media only screen and (min-width:768px){.section-type-1{padding:70px 0}}.section-type-2{background-color:#f1f5f8;padding:50px 0}@media only screen and (min-width:768px){.section-type-2{padding:70px 0}}.section-type-3{background-color:#fff;padding:50px 0}@media only screen and (min-width:768px){.section-type-3{padding:70px 0}}.section-type-4{background-color:#455a64;padding:130px 0;text-align:center}a,a:active,a:link,a:visited{cursor:pointer;text-decoration:none}a{color:#00aeef;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:normal;line-height:24px;text-decoration:underline;text-transform:none}a:hover{text-decoration:none}a:focus,a:hover{outline:none}a.a-sm{color:#00aeef;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;letter-spacing:2px;line-height:20px;text-decoration:none;text-transform:uppercase}a.a-sm:hover{text-decoration:underline}a.a-sm-2{color:#00aeef;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:16px;text-decoration:none;text-transform:none}a.a-md,a.a-sm-2:hover{text-decoration:underline}a.a-md{color:#00aeef;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:19px;text-transform:none}a.a-md:hover{text-decoration:none}a.external-link{display:block;padding-left:30px;position:relative}a.external-link:before{background-image:url(/assets/img/icon.open-new-window.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";height:18px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:18px}a.twitter-link{display:block;padding-left:30px;position:relative}a.twitter-link:before{background-image:url(/assets/img/social.twitter.open-page.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";height:12px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:15px}a.dl-btn{background-color:#00aeef;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:60px;letter-spacing:normal;line-height:60px;padding:0 86px 0 26px;position:relative;text-transform:none;vertical-align:middle}a.dl-btn,a.dl-btn:hover{text-decoration:none}a.dl-btn.dl-btn-sm{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;height:40px;letter-spacing:normal;line-height:40px;padding:0 54px 0 14px;text-transform:none}a.dl-btn.dl-btn-sm:before{height:40px;width:40px}a.dl-btn:before{background-color:rgba(0,0,0,.15);background-image:url(/assets/img/icon.download.white.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:14px 17px;background-size:14px 17px;content:"";height:60px;position:absolute;right:0;top:0;width:60px}.challenge-summary-outer{margin:0 auto 20px;max-width:290px;position:relative;text-align:center;z-index:3}@media only screen and (min-width:768px){.challenge-summary-outer{bottom:0;margin:0;position:absolute;right:15px;text-align:right}.challenge-summary-outer.below{bottom:-54px}.challenge-summary-outer.article{bottom:20px}}.challenge-summary-outer .challenge-summary-btn{background-color:#00aeef;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;height:40px;letter-spacing:normal;line-height:40px;padding:0 54px 0 14px;position:relative;text-align:left;text-decoration:none;text-transform:none;vertical-align:middle}.challenge-summary-outer .challenge-summary-btn:hover{text-decoration:none}.challenge-summary-outer .challenge-summary-btn:before{background-color:rgba(0,0,0,.15);background-image:url(/assets/img/icon.chevron.down.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:12px 8px;background-size:12px 8px;content:"";height:40px;position:absolute;right:0;top:0;width:40px}.challenge-summary-outer .summary-card{background-color:#fff;display:none;position:absolute;right:0;text-align:left;top:-webkit-calc(100% + 14px);top:-moz-calc(100% + 14px);top:calc(100% + 14px);width:290px;z-index:3}.challenge-summary-outer .summary-card:before{background-color:transparent;bottom:100%;content:"";height:14px;left:0;position:absolute;width:100%}.challenge-summary-outer .summary-card .title{background-color:#00aeef;color:#fff;font-family:grad,serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:22px;padding:19px 20px;text-transform:none}.challenge-summary-outer .summary-card .content{padding:12px 20px 20px}.challenge-summary-outer .summary-card .content p{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:22px;text-transform:none}.challenge-summary-outer .summary-card a{display:block;padding:11px 20px;text-align:right}.red.challenge-card h2,.red.challenge-card h3,.red.challenge-card h4,.red.page-head .challenge-tag{background-color:#e53d39}.red.page-head .challenge-tag:after{background-color:#e53d39}.red.page-head h1,.red.page-head span{background-color:#e53d39;-webkit-box-shadow:10px 0 0 #e53d39,-10px 0 0 #e53d39,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #e53d39,-10px 0 0 #e53d39,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.red.challenge-tag{background-color:#e53d39}.red.challenge-tag:after{background-color:#e53d39}.red.sub-head span{background-color:#e53d39;-webkit-box-shadow:10px 0 0 #e53d39,-10px 0 0 #e53d39,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #e53d39,-10px 0 0 #e53d39,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.red.section-head-outer .section-head{border-left:4px solid #e53d39}.left-navbar .sub-nav .red.sub-nav-item.is-active a,.left-navbar .sub-nav .red.sub-nav-item.is-current-page a,.left-navbar .sub-nav .red.sub-nav-item:hover a{background-color:#e53d39;color:#fff}.left-navbar .sub-nav .red.sub-nav-item span,nav.footer-top .red.sub-nav-item{border-left-color:#e53d39}nav.footer-top .red.sub-nav-item:hover{background-color:#e53d39}nav.footer-top .red.sub-nav-item:hover a{background-color:#e53d39;color:#fff}.red.story-card .tag{background-color:#e53d39}.red.resource{border-left-color:#e53d39}.red.grant .tag{background-color:#e53d39}.red.grant.grant-active .top-content,.red.grant.grant-open .top-content{background-color:#e22722}.filter .filter-header .side .selected-tag.red,.left-navbar nav.main-nav .logo-c.red,.red.challenge-summary-outer .challenge-summary-btn,.red.challenge-summary-outer .summary-card .title{background-color:#e53d39}.teal.challenge-card h2,.teal.challenge-card h3,.teal.challenge-card h4,.teal.page-head .challenge-tag{background-color:#119083}.teal.page-head .challenge-tag:after{background-color:#119083}.teal.page-head h1,.teal.page-head span{background-color:#119083;-webkit-box-shadow:10px 0 0 #119083,-10px 0 0 #119083,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #119083,-10px 0 0 #119083,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.teal.challenge-tag{background-color:#119083}.teal.challenge-tag:after{background-color:#119083}.teal.sub-head span{background-color:#119083;-webkit-box-shadow:10px 0 0 #119083,-10px 0 0 #119083,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #119083,-10px 0 0 #119083,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.teal.section-head-outer .section-head{border-left:4px solid #119083}.left-navbar .sub-nav .teal.sub-nav-item.is-active a,.left-navbar .sub-nav .teal.sub-nav-item.is-current-page a,.left-navbar .sub-nav .teal.sub-nav-item:hover a{background-color:#119083;color:#fff}.left-navbar .sub-nav .teal.sub-nav-item span,nav.footer-top .teal.sub-nav-item{border-left-color:#119083}nav.footer-top .teal.sub-nav-item:hover{background-color:#119083}nav.footer-top .teal.sub-nav-item:hover a{background-color:#119083;color:#fff}.teal.story-card .tag{background-color:#119083}.teal.resource{border-left-color:#119083}.teal.grant .tag{background-color:#119083}.teal.grant.grant-active .top-content,.teal.grant.grant-open .top-content{background-color:#0e796e}.filter .filter-header .side .selected-tag.teal,.left-navbar nav.main-nav .logo-c.teal,.teal.challenge-summary-outer .challenge-summary-btn,.teal.challenge-summary-outer .summary-card .title{background-color:#119083}.orange.challenge-card h2,.orange.challenge-card h3,.orange.challenge-card h4,.orange.page-head .challenge-tag{background-color:#ef7d25}.orange.page-head .challenge-tag:after{background-color:#ef7d25}.orange.page-head h1,.orange.page-head span{background-color:#ef7d25;-webkit-box-shadow:10px 0 0 #ef7d25,-10px 0 0 #ef7d25,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #ef7d25,-10px 0 0 #ef7d25,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.orange.challenge-tag{background-color:#ef7d25}.orange.challenge-tag:after{background-color:#ef7d25}.orange.sub-head span{background-color:#ef7d25;-webkit-box-shadow:10px 0 0 #ef7d25,-10px 0 0 #ef7d25,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #ef7d25,-10px 0 0 #ef7d25,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.orange.section-head-outer .section-head{border-left:4px solid #ef7d25}.left-navbar .sub-nav .orange.sub-nav-item.is-active a,.left-navbar .sub-nav .orange.sub-nav-item.is-current-page a,.left-navbar .sub-nav .orange.sub-nav-item:hover a{background-color:#ef7d25;color:#fff}.left-navbar .sub-nav .orange.sub-nav-item span,nav.footer-top .orange.sub-nav-item{border-left-color:#ef7d25}nav.footer-top .orange.sub-nav-item:hover{background-color:#ef7d25}nav.footer-top .orange.sub-nav-item:hover a{background-color:#ef7d25;color:#fff}.orange.story-card .tag{background-color:#ef7d25}.orange.resource{border-left-color:#ef7d25}.orange.grant .tag{background-color:#ef7d25}.orange.grant.grant-active .top-content,.orange.grant.grant-open .top-content{background-color:#e96f11}.filter .filter-header .side .selected-tag.orange,.left-navbar nav.main-nav .logo-c.orange,.orange.challenge-summary-outer .challenge-summary-btn,.orange.challenge-summary-outer .summary-card .title{background-color:#ef7d25}.blue.challenge-card h2,.blue.challenge-card h3,.blue.challenge-card h4,.blue.page-head .challenge-tag{background-color:#2358aa}.blue.page-head .challenge-tag:after{background-color:#2358aa}.blue.page-head h1,.blue.page-head span{background-color:#2358aa;-webkit-box-shadow:10px 0 0 #2358aa,-10px 0 0 #2358aa,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #2358aa,-10px 0 0 #2358aa,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.blue.challenge-tag{background-color:#2358aa}.blue.challenge-tag:after{background-color:#2358aa}.blue.sub-head span{background-color:#2358aa;-webkit-box-shadow:10px 0 0 #2358aa,-10px 0 0 #2358aa,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #2358aa,-10px 0 0 #2358aa,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.blue.section-head-outer .section-head{border-left:4px solid #2358aa}.left-navbar .sub-nav .blue.sub-nav-item.is-active a,.left-navbar .sub-nav .blue.sub-nav-item.is-current-page a,.left-navbar .sub-nav .blue.sub-nav-item:hover a{background-color:#2358aa;color:#fff}.left-navbar .sub-nav .blue.sub-nav-item span,nav.footer-top .blue.sub-nav-item{border-left-color:#2358aa}nav.footer-top .blue.sub-nav-item:hover{background-color:#2358aa}nav.footer-top .blue.sub-nav-item:hover a{background-color:#2358aa;color:#fff}.blue.story-card .tag{background-color:#2358aa}.blue.resource{border-left-color:#2358aa}.blue.grant .tag{background-color:#2358aa}.blue.grant.grant-active .top-content,.blue.grant.grant-open .top-content{background-color:#1f4d95}.blue.challenge-summary-outer .challenge-summary-btn,.blue.challenge-summary-outer .summary-card .title,.filter .filter-header .side .selected-tag.blue,.left-navbar nav.main-nav .logo-c.blue{background-color:#2358aa}.yellow.challenge-card h2,.yellow.challenge-card h3,.yellow.challenge-card h4,.yellow.page-head .challenge-tag{background-color:#f8bc2e}.yellow.page-head .challenge-tag:after{background-color:#f8bc2e}.yellow.page-head h1,.yellow.page-head span{background-color:#f8bc2e;-webkit-box-shadow:10px 0 0 #f8bc2e,-10px 0 0 #f8bc2e,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #f8bc2e,-10px 0 0 #f8bc2e,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.yellow.challenge-tag{background-color:#f8bc2e}.yellow.challenge-tag:after{background-color:#f8bc2e}.yellow.sub-head span{background-color:#f8bc2e;-webkit-box-shadow:10px 0 0 #f8bc2e,-10px 0 0 #f8bc2e,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #f8bc2e,-10px 0 0 #f8bc2e,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.yellow.section-head-outer .section-head{border-left:4px solid #f8bc2e}.left-navbar .sub-nav .yellow.sub-nav-item.is-active a,.left-navbar .sub-nav .yellow.sub-nav-item.is-current-page a,.left-navbar .sub-nav .yellow.sub-nav-item:hover a{background-color:#f8bc2e;color:#fff}.left-navbar .sub-nav .yellow.sub-nav-item span,nav.footer-top .yellow.sub-nav-item{border-left-color:#f8bc2e}nav.footer-top .yellow.sub-nav-item:hover{background-color:#f8bc2e}nav.footer-top .yellow.sub-nav-item:hover a{background-color:#f8bc2e;color:#fff}.yellow.story-card .tag{background-color:#f8bc2e}.yellow.resource{border-left-color:#f8bc2e}.yellow.grant .tag{background-color:#f8bc2e}.yellow.grant.grant-active .top-content,.yellow.grant.grant-open .top-content{background-color:#f7b415}.filter .filter-header .side .selected-tag.yellow,.left-navbar nav.main-nav .logo-c.yellow,.yellow.challenge-summary-outer .challenge-summary-btn,.yellow.challenge-summary-outer .summary-card .title{background-color:#f8bc2e}.purple.challenge-card h2,.purple.challenge-card h3,.purple.challenge-card h4,.purple.page-head .challenge-tag{background-color:#6a3bc7}.purple.page-head .challenge-tag:after{background-color:#6a3bc7}.purple.page-head h1,.purple.page-head span{background-color:#6a3bc7;-webkit-box-shadow:10px 0 0 #6a3bc7,-10px 0 0 #6a3bc7,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #6a3bc7,-10px 0 0 #6a3bc7,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.purple.challenge-tag{background-color:#6a3bc7}.purple.challenge-tag:after{background-color:#6a3bc7}.purple.sub-head span{background-color:#6a3bc7;-webkit-box-shadow:10px 0 0 #6a3bc7,-10px 0 0 #6a3bc7,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #6a3bc7,-10px 0 0 #6a3bc7,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.purple.section-head-outer .section-head{border-left:4px solid #6a3bc7}.left-navbar .sub-nav .purple.sub-nav-item.is-active a,.left-navbar .sub-nav .purple.sub-nav-item.is-current-page a,.left-navbar .sub-nav .purple.sub-nav-item:hover a{background-color:#6a3bc7;color:#fff}.left-navbar .sub-nav .purple.sub-nav-item span,nav.footer-top .purple.sub-nav-item{border-left-color:#6a3bc7}nav.footer-top .purple.sub-nav-item:hover{background-color:#6a3bc7}nav.footer-top .purple.sub-nav-item:hover a{background-color:#6a3bc7;color:#fff}.purple.story-card .tag{background-color:#6a3bc7}.purple.resource{border-left-color:#6a3bc7}.purple.grant .tag{background-color:#6a3bc7}.purple.grant.grant-active .top-content,.purple.grant.grant-open .top-content{background-color:#5f34b5}.filter .filter-header .side .selected-tag.purple,.left-navbar nav.main-nav .logo-c.purple,.purple.challenge-summary-outer .challenge-summary-btn,.purple.challenge-summary-outer .summary-card .title{background-color:#6a3bc7}.green.challenge-card h2,.green.challenge-card h3,.green.challenge-card h4,.green.page-head .challenge-tag{background-color:#7cb342}.green.page-head .challenge-tag:after{background-color:#7cb342}.green.page-head h1,.green.page-head span{background-color:#7cb342;-webkit-box-shadow:10px 0 0 #7cb342,-10px 0 0 #7cb342,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #7cb342,-10px 0 0 #7cb342,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.green.challenge-tag{background-color:#7cb342}.green.challenge-tag:after{background-color:#7cb342}.green.sub-head span{background-color:#7cb342;-webkit-box-shadow:10px 0 0 #7cb342,-10px 0 0 #7cb342,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #7cb342,-10px 0 0 #7cb342,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.green.section-head-outer .section-head{border-left:4px solid #7cb342}.left-navbar .sub-nav .green.sub-nav-item.is-active a,.left-navbar .sub-nav .green.sub-nav-item.is-current-page a,.left-navbar .sub-nav .green.sub-nav-item:hover a{background-color:#7cb342;color:#fff}.left-navbar .sub-nav .green.sub-nav-item span,nav.footer-top .green.sub-nav-item{border-left-color:#7cb342}nav.footer-top .green.sub-nav-item:hover{background-color:#7cb342}nav.footer-top .green.sub-nav-item:hover a{background-color:#7cb342;color:#fff}.green.story-card .tag{background-color:#7cb342}.green.resource{border-left-color:#7cb342}.green.grant .tag{background-color:#7cb342}.green.grant.grant-active .top-content,.green.grant.grant-open .top-content{background-color:#6fa03b}.filter .filter-header .side .selected-tag.green,.green.challenge-summary-outer .challenge-summary-btn,.green.challenge-summary-outer .summary-card .title,.left-navbar nav.main-nav .logo-c.green{background-color:#7cb342}.magenta.challenge-card h2,.magenta.challenge-card h3,.magenta.challenge-card h4,.magenta.page-head .challenge-tag{background-color:#d7467f}.magenta.page-head .challenge-tag:after{background-color:#d7467f}.magenta.page-head h1,.magenta.page-head span{background-color:#d7467f;-webkit-box-shadow:10px 0 0 #d7467f,-10px 0 0 #d7467f,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #d7467f,-10px 0 0 #d7467f,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.magenta.challenge-tag{background-color:#d7467f}.magenta.challenge-tag:after{background-color:#d7467f}.magenta.sub-head span{background-color:#d7467f;-webkit-box-shadow:10px 0 0 #d7467f,-10px 0 0 #d7467f,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #d7467f,-10px 0 0 #d7467f,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.magenta.section-head-outer .section-head{border-left:4px solid #d7467f}.left-navbar .sub-nav .magenta.sub-nav-item.is-active a,.left-navbar .sub-nav .magenta.sub-nav-item.is-current-page a,.left-navbar .sub-nav .magenta.sub-nav-item:hover a{background-color:#d7467f;color:#fff}.left-navbar .sub-nav .magenta.sub-nav-item span,nav.footer-top .magenta.sub-nav-item{border-left-color:#d7467f}nav.footer-top .magenta.sub-nav-item:hover{background-color:#d7467f}nav.footer-top .magenta.sub-nav-item:hover a{background-color:#d7467f;color:#fff}.magenta.story-card .tag{background-color:#d7467f}.magenta.resource{border-left-color:#d7467f}.magenta.grant .tag{background-color:#d7467f}.magenta.grant.grant-active .top-content,.magenta.grant.grant-open .top-content{background-color:#d23170}.filter .filter-header .side .selected-tag.magenta,.left-navbar nav.main-nav .logo-c.magenta,.magenta.challenge-summary-outer .challenge-summary-btn,.magenta.challenge-summary-outer .summary-card .title{background-color:#d7467f}.cyan.challenge-card h2,.cyan.challenge-card h3,.cyan.challenge-card h4,.cyan.page-head .challenge-tag{background-color:#00aeef}.cyan.page-head .challenge-tag:after{background-color:#00aeef}.cyan.page-head h1,.cyan.page-head span{background-color:#00aeef;-webkit-box-shadow:10px 0 0 #00aeef,-10px 0 0 #00aeef,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #00aeef,-10px 0 0 #00aeef,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.cyan.challenge-tag{background-color:#00aeef}.cyan.challenge-tag:after{background-color:#00aeef}.cyan.sub-head span{background-color:#00aeef;-webkit-box-shadow:10px 0 0 #00aeef,-10px 0 0 #00aeef,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc;box-shadow:10px 0 0 #00aeef,-10px 0 0 #00aeef,-9px 1px 1px 1px #ccc,9px 1px 1px 1px #ccc}.cyan.section-head-outer .section-head{border-left:4px solid #00aeef}.left-navbar .sub-nav .cyan.sub-nav-item.is-active a,.left-navbar .sub-nav .cyan.sub-nav-item.is-current-page a,.left-navbar .sub-nav .cyan.sub-nav-item:hover a{background-color:#00aeef;color:#fff}.left-navbar .sub-nav .cyan.sub-nav-item span,nav.footer-top .cyan.sub-nav-item{border-left-color:#00aeef}nav.footer-top .cyan.sub-nav-item a{font-family:Roboto,sans-serif;font-weight:700}nav.footer-top .cyan.sub-nav-item:hover{background-color:#00aeef}nav.footer-top .cyan.sub-nav-item:hover a{background-color:#00aeef;color:#fff}.cyan.story-card .tag{background-color:#00aeef}.cyan.resource{border-left-color:#00aeef}.cyan.grant .tag{background-color:#00aeef}.cyan.grant.grant-active .top-content,.cyan.grant.grant-open .top-content{background-color:#009bd6}.cyan.challenge-summary-outer .challenge-summary-btn,.cyan.challenge-summary-outer .summary-card .title,.filter .filter-header .side .selected-tag.cyan,.left-navbar nav.main-nav .logo-c.cyan{background-color:#00aeef}.pageTop-outer{padding-bottom:35px}@media only screen and (min-width:768px){.pageTop-outer{padding-bottom:70px}}.pageTop-outer>.container{padding-left:0;padding-right:0;position:relative}@media only screen and (min-width:768px){.pageTop-outer>.container{padding-left:15px;padding-right:15px}}.pageTop-outer.full-width-img{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:320px}@media only screen and (min-width:768px){.pageTop-outer.full-width-img{height:720px}}.content-microsite .pageTop-outer{padding-bottom:0;padding-top:0}@media only screen and (min-width:768px){.content-microsite .pageTop-outer{padding-bottom:0;padding-top:80px}}header.page-header{border:none;margin:0;padding:0;position:relative}@media only screen and (min-width:768px){header.page-header{margin:50px 0 0;padding:30px 0 0}}header.page-header.has-no-image{margin:20px 0 0}header.page-header.has-no-image h1{left:auto;position:relative;right:auto}header.page-header.has-multiple-head-tags .head-tags-outer{left:0;position:absolute;top:0}header.page-header.has-multiple-head-tags .head-tags-outer h1{left:auto;position:static;top:auto}header.page-header .page-head,header.page-header h1{bottom:-60px;left:0;left:15px;position:absolute;right:15px;z-index:2}@media only screen and (min-width:768px){header.page-header .page-head,header.page-header h1{bottom:auto;left:auto;right:auto;top:0}header.page-header .page-head.with-video,header.page-header h1.with-video{margin-bottom:30px;position:static}}header.page-header .iframe-vid-outer{display:block;margin:0;width:100%;z-index:1}@media only screen and (min-width:768px){header.page-header .iframe-vid-outer{margin:0 0 0 auto;max-width:715px}}header.page-header .desc{color:#37474f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;margin-top:10px;max-width:330px;text-shadow:1px 1px 1px #fff;text-transform:none}@media only screen and (min-width:1200px){header.page-header .desc{margin-left:-10px}}header.page-header .desc a{color:#00aeef;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-decoration:none;text-shadow:1px 1px 1px #fff;text-transform:none}header.page-header .desc a:hover{text-decoration:underline}header.page-header .desc p{color:#37474f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-shadow:1px 1px 1px #fff;text-transform:none}header.page-header img{display:block;margin:0;width:100%}@media only screen and (min-width:768px){header.page-header img{margin:0 0 0 auto;max-width:715px;width:auto}}.challenge-card{display:block;margin-bottom:16px}.challenge-card h2,.challenge-card h3{color:#fff;padding:13px 16px}@media only screen and (min-width:768px){.challenge-card h2,.challenge-card h3{padding:24px 36px}}.challenge-card .card-content{background:#fff;padding:16px}@media only screen and (min-width:768px){.challenge-card .card-content{padding:34px 36px 28px}}.challenge-card .card-content p{font-family:Roboto,sans-serif;font-weight:400}.challenge-card .card-content a.learn-more{display:inline-block;margin-left:0;margin-top:16px;vertical-align:middle}@media only screen and (min-width:768px){.initiatives .challenge-card h3{padding:24px}}@media only screen and (min-width:0) and (max-width:767px){header.page-header img:not(.author-thumb){position:absolute;top:0;z-index:-1}header.page-header .iframe-vid-outer{position:absolute;top:0;z-index:1}}header.page-header .page-head{position:relative}@media only screen and (min-width:min-width 768px max-width 1199px){header.page-header .page-head .intro{display:none}}@media only screen and (min-width:768px){header.page-header .page-head{position:absolute}}header.page-header .page-head h1{display:inline;position:static}header.page-header .page-head h1,header.page-header .page-head span{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;line-height:40px}@media only screen and (min-width:768px){header.page-header .page-head h1,header.page-header .page-head span{line-height:68px}}header.page-header .page-head .intro{margin-top:10px}@media only screen and (min-width:768px){header.page-header .page-head .intro{max-width:360px}}@media only screen and (min-width:0) and (max-width:767px){header.page-header .page-head{bottom:0;padding:15px 30px 15px 15px;position:static}header.page-header .page-head .challenge-tag,header.page-header .page-head .intro,header.page-header .page-head h1,header.page-header .page-head span{position:relative}header.page-header .page-head .challenge-tag{margin-top:150px}header.page-header .page-head h1,header.page-header .page-head span{bottom:auto;left:10px;position:relative;top:3px}}.page-head{font-size:28px;line-height:40px;max-width:578px;padding:30px 10px 0;position:relative}@media only screen and (min-width:768px){.page-head{font-size:48px;line-height:68px;padding:45px 10px 0}}.page-head.no-tag{margin-bottom:15px;padding:0 10px}.page-head span{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;line-height:40px}@media only screen and (min-width:768px){.page-head span{line-height:68px}}.challenge-tag{display:inline-block;left:0;position:absolute;top:0;vertical-align:middle}.challenge-tag,.challenge-tag.result{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:19px;padding:4px 10px;text-transform:none}.challenge-tag.result{margin-bottom:18px;position:static}@media only screen and (min-width:768px){.challenge-tag.result{font-size:14px;padding:4px 10px}.challenge-tag,.challenge-tag.result{color:#fff;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:normal;line-height:19px;text-transform:none}.challenge-tag{font-size:16px;padding:11px 17px}}.challenge-tag.challenge-label:after{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;left:104%;letter-spacing:normal;line-height:19px;padding:4px 10px;position:absolute;text-transform:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}@media only screen and (min-width:768px){.challenge-tag.challenge-label:after{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:19px;padding:11px 17px;text-transform:none}}.challenge-tag.is-grant:after{content:"Grant"}.challenge-tag.is-grantee:after{content:"Grantee"}.sub-head{max-width:578px;padding:0 10px}.sub-head span{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;line-height:48px}.section-head-outer{margin-bottom:20px;padding-right:80px;position:relative}@media only screen and (min-width:768px){.section-head-outer{margin-bottom:40px}}.section-head-outer .section-head{padding:5px 13px}.section-head-outer a.see-more{display:inline-block;letter-spacing:1px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.section-head-outer p.intro{font-family:Roboto,sans-serif;font-weight:400;margin-top:20px;max-width:550px}.story-card{margin-bottom:16px;position:relative}.story-card .img{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:197px;width:100%}@media only screen and (min-width:1200px){.story-card .img{height:264px}}.story-card .img.no-bg{height:auto}.story-card .img img{height:auto;margin:0;width:100%}.story-card .tag{background-color:#00aeef;color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;height:24px;left:10px;letter-spacing:normal;line-height:24px;padding:0 10px;position:absolute;text-transform:none;top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}@media only screen and (min-width:1200px){.story-card .tag{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;height:30px;left:16px;letter-spacing:normal;line-height:30px;text-transform:none}}.story-card h3{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;margin-bottom:10px}.story-card .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:27px 10px;position:relative}@media only screen and (min-width:1200px){.story-card .card-content{padding:30px 16px}}.story-card .card-content p{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;font-family:Roboto,sans-serif;font-weight:400}.story-card .card-footer{justify-self:flex-end;width:100%}.story-card .card-footer p.author{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin-bottom:4px;text-transform:none}@media only screen and (min-width:768px){.story-card .card-footer p.author{color:#37474f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;margin-bottom:6px;text-transform:none}}.story-card .card-footer p.faded{color:#78909c;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;margin-bottom:0;text-transform:none}@media only screen and (min-width:768px){.story-card .card-footer p.faded{color:#78909c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:16px;text-transform:none}}a.resource{background-color:#fff;border-left:4px solid transparent;display:block;margin-bottom:20px;padding:15px 40px 15px 57px;position:relative}a.resource.result{margin-bottom:35px}a.resource.result h3{margin-bottom:8px}a.resource.result:before{top:14px}@media only screen and (min-width:768px){a.resource.result:before{top:21px}}a.resource.result .box-label{background-color:#00aeef;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:16px;margin:4px 0 0;padding:12px 17px;text-transform:none;vertical-align:middle}a.resource h3{margin-bottom:12px}@media only screen and (min-width:768px){a.resource h3{margin-bottom:0}}a.resource .teaser p,a.resource p.teaser{color:#37474f;font-family:Bitter,serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:20px;text-transform:none}@media only screen and (min-width:768px){a.resource .teaser p,a.resource p.teaser{color:#37474f;font-family:Bitter,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}}a.resource p.faded{color:#78909c;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;margin-bottom:0;text-transform:none}@media only screen and (min-width:768px){a.resource p.faded{color:#78909c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}}a.resource.external-link:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}a.resource.external-link:after{background-image:url(/assets/img/icon.new-window.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";height:18px;position:absolute;right:16px;top:20px;width:18px}a.resource:before{background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";left:18px;position:absolute;top:30px}a.resource.icon-web:before{background-image:url(/assets/img/icon.website.png);height:20px;width:20px}a.resource.icon-article:before{background-image:url(/assets/img/icon.article.png);height:20px;width:20px}a.resource.icon-calendar:before{background-image:url(/assets/img/icon.calendar.png);height:20px;width:18px}a.grant{background-color:#fff;display:block;margin-bottom:16px;position:relative}a.grant .top-content{background-color:#78909c;padding:10px 16px 24px;position:relative}a.grant h3{color:#fff;margin:0}a.grant .tag{background-color:#00aeef;color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;height:30px;left:16px;letter-spacing:normal;line-height:30px;padding:0 10px;position:absolute;text-transform:none;top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}a.grant .bottom-content{background-color:#fff;padding:30px 16px 65px;position:relative}a.grant .bottom-content p{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;text-transform:none}@media only screen and (min-width:768px){a.grant .bottom-content p{color:#37474f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}}a.grant .bottom-content p.app-deadline{color:#00aeef;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:16px;margin-bottom:0;text-transform:none}a.grant .content-footer{bottom:0;left:0;padding:0 16px 18px;position:absolute;width:100%}a.grant .content-footer p.faded{color:#78909c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin-bottom:0;text-transform:none}.get-involved{margin-bottom:40px}.get-involved a{display:block;margin-bottom:4px}.get-involved p{font-family:Roboto,sans-serif;font-weight:400}.partner-card{background-color:#fff;margin-bottom:16px;padding:18px 15px}@media only screen and (min-width:768px){.partner-card{padding:28px 24px}.partner-card h3{line-height:40px;margin-bottom:10px;margin-top:-7px}}.partner-card p.type{color:#78909c;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:10px}.partner-card a.external-link{margin-top:30px}.partner-card .left-content{margin-bottom:10px}@media only screen and (min-width:768px){.partner-card .left-content{float:left;margin-bottom:0;padding-right:24px;width:160px}.partner-card .right-content{float:right;width:-webkit-calc(100% - 160px);width:-moz-calc(100% - 160px);width:calc(100% - 160px)}}.pageHeadSlider-outer{background-color:#fff}.pageHeadSlider-outer>.container{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.pageHeadSlider-outer>.container{padding-left:15px;padding-right:15px}}.pageHeadSlider{padding-bottom:40px}@media only screen and (min-width:768px){.pageHeadSlider{padding-bottom:79px}.pageHeadSlider.no-padding-bottom{padding-bottom:0}}.pageHeadSlider .slick-slide{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}.pageHeadSlider header.page-header .page-head,.pageHeadSlider header.page-header h1{bottom:auto;left:15px;overflow:hidden;right:15px;top:20px}@media only screen and (min-width:768px){.pageHeadSlider header.page-header .page-head,.pageHeadSlider header.page-header h1{bottom:auto;left:0;right:auto;top:0}}.pageHeadSlider header.page-header img:not(.author-thumb).no-padding-bottom{padding-bottom:0}.pageHeadSlider ul.slick-dots{bottom:0;display:block;list-style-type:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}@media only screen and (min-width:768px){.pageHeadSlider ul.slick-dots{padding:17px 0}}.pageHeadSlider ul.slick-dots li{display:inline-block;margin:0;vertical-align:middle}.pageHeadSlider ul.slick-dots li.slick-active button{background-image:url(/assets/img/icon.slider-dot.full.png)}.pageHeadSlider ul.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/img/icon.slider-dot.empty.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:10px 10px;background-size:10px 10px;border:none;border-radius:0;overflow:hidden;padding:8px 14px;text-indent:-1000px;vertical-align:middle;white-space:nowrap}.tag{background-color:#fff}.tag.gray{border:1px solid #37474f;color:#37474f;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin:15px 15px 0 0;padding:7px;text-transform:none}.stand-out-text p:last-child{margin-bottom:0}.social-share-box{background-color:#fff;border:1px solid #e3e3e3;bottom:0;display:none;left:0;padding:7px 0;position:fixed;width:100%;z-index:10}@media only screen and (min-width:768px){.social-share-box{bottom:auto;left:auto;padding:20px 15px;right:0;top:75%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:auto}}@media only screen and (min-width:992px){.social-share-box{top:50%}}.social-share-box .share-col{float:left;width:25%}@media only screen and (min-width:768px){.social-share-box .share-col{float:none;width:auto}}.social-share-box p{color:rgba(119,144,157,.6);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:normal;line-height:14px;margin:9px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.social-share-box p{margin:0 0 20px}}.social-share-box .share-btn{background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;cursor:pointer;height:32px;margin:0 auto;width:32px}@media only screen and (min-width:768px){.social-share-box .share-btn{height:48px;margin:0 0 33px;width:48px}}.social-share-box .share-btn.facebook{background-image:url(/assets/img/social.facebook.png)}.social-share-box .share-btn.linkedin{background-image:url(/assets/img/social.linkedin.png)}.social-share-box .share-btn.twitter{background-image:url(/assets/img/social.twitter.png)}.topics-list{margin:47px 15px -16px}@media only screen and (min-width:768px){.topics-list{margin-left:0;margin-right:0}}.topics-list h6{margin-bottom:10px}.topics-list .topic{border:1px solid #979797;color:#37474f;display:inline-block;font-family:Bitter,serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin-bottom:16px;margin-right:12px;padding:2px 10px;text-transform:none;vertical-align:middle}@media only screen and (min-width:768px){.topics-list .topic{color:#37474f;font-family:Bitter,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}}.topics-list .topic:last-child{margin-right:0}.pagination-links{height:40px;position:relative}.pagination-links .pagination-link{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.pagination-links .pagination-link.prev{left:0}.pagination-links .pagination-link.next{right:0}.results-total{margin-bottom:40px}.top-navbar.mobile-navbar{background-color:#00aeef;height:48px;position:relative;width:100%;z-index:100}@media only screen and (min-width:768px){.top-navbar.mobile-navbar{display:none}}.top-navbar.mobile-navbar a.hamburger-outer{background-color:rgba(0,0,0,.15);display:block;height:48px;position:relative;width:48px}.top-navbar.mobile-navbar img.hamburger{width:24px}.top-navbar.mobile-navbar img.hamburger,.top-navbar.mobile-navbar img.logo-mobile{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-navbar.mobile-navbar img.logo-mobile{width:106px}.left-navbar{height:100%;left:0;position:fixed;top:0;width:0;z-index:101}@media only screen and (min-width:768px){.left-navbar{width:80px}}.left-navbar li{margin-bottom:0}.left-navbar nav.main-nav{background-color:#fff;display:none;height:100%;position:relative;z-index:5}@media only screen and (min-width:768px){.left-navbar nav.main-nav{display:block}}.left-navbar nav.main-nav img.main-logo{display:block;margin-bottom:13px}.left-navbar nav.main-nav .logo-c{background:#00aeef;background-image:url(/assets/img/icon.c.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:26px 27px;background-size:26px 27px;color:#fff;height:40px;left:50px;position:absolute;top:50px;width:40px}.left-navbar nav.main-nav>ul{list-style-type:none;margin:0;padding:0}.left-navbar nav.main-nav>ul:first-of-type{margin:20px 0 0;position:relative}.left-navbar nav.main-nav>ul:first-of-type:before{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:5px;z-index:10}.left-navbar nav.main-nav>ul:first-of-type:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:5px;z-index:10}.left-navbar nav.main-nav>ul:first-of-type>li{border-top:1px solid #78909c;position:relative}.left-navbar nav.main-nav>ul:first-of-type>li:last-child{border-bottom:1px solid #78909c}.left-navbar nav.main-nav>ul:first-of-type>li:before{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:5px;z-index:10}.left-navbar nav.main-nav>ul:first-of-type>li:after{background-color:#fff;content:"";display:block;height:1px;position:absolute;right:0;top:-1px;width:5px;z-index:10}.left-navbar nav.main-nav>ul.icon-more-outer{bottom:0;left:0;position:absolute;width:100%}.left-navbar nav.main-nav>ul>li.is-active>a,.left-navbar nav.main-nav>ul>li.is-current-page>a{background-color:#f1f5f8;color:#00aeef}.left-navbar nav.main-nav>ul>li.is-active>a img.icon-challenges,.left-navbar nav.main-nav>ul>li.is-active>a img.icon-community,.left-navbar nav.main-nav>ul>li.is-active>a img.icon-more,.left-navbar nav.main-nav>ul>li.is-active>a img.icon-resources,.left-navbar nav.main-nav>ul>li.is-active>a img.icon-search,.left-navbar nav.main-nav>ul>li.is-current-page>a img.icon-challenges,.left-navbar nav.main-nav>ul>li.is-current-page>a img.icon-community,.left-navbar nav.main-nav>ul>li.is-current-page>a img.icon-more,.left-navbar nav.main-nav>ul>li.is-current-page>a img.icon-resources,.left-navbar nav.main-nav>ul>li.is-current-page>a img.icon-search{height:0;width:0}.left-navbar nav.main-nav>ul>li.is-active>a img.icon-close,.left-navbar nav.main-nav>ul>li.is-current-page>a img.icon-close{height:20px;width:20px}.left-navbar nav.main-nav>ul>li>a{color:#78909c;display:block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;height:80px;letter-spacing:normal;line-height:16px;padding:13px 0;position:relative;text-transform:none}.left-navbar nav.main-nav>ul>li>a.is-current-page,.left-navbar nav.main-nav>ul>li>a:hover{background-color:#f1f5f8;color:#00aeef}.left-navbar nav.main-nav>ul>li>a img{display:block;left:50%;position:absolute;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:width,height;-o-transition-property:width,height;-moz-transition-property:width,height;transition-property:width,height;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.left-navbar nav.main-nav>ul>li>a img.icon-challenges{height:25px;width:18px}.left-navbar nav.main-nav>ul>li>a img.icon-community{height:24px;width:32px}.left-navbar nav.main-nav>ul>li>a img.icon-resources{height:25px;width:19px}.left-navbar nav.main-nav>ul>li>a img.icon-search{height:24px;width:24px}.left-navbar nav.main-nav>ul>li>a img.icon-more{height:22px;width:22px}.left-navbar nav.main-nav>ul>li>a img.icon-services{width:30px}.left-navbar nav.main-nav>ul>li>a img.icon-close{height:0;width:0}.left-navbar nav.main-nav>ul>li>a span{bottom:13px;display:block;left:0;overflow:hidden;position:absolute;text-align:center;width:100%}.left-navbar .sub-nav{bottom:0;overflow-y:auto;position:absolute;right:4px;top:0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right;-o-transition-property:right;-moz-transition-property:right;transition-property:right;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media only screen and (min-width:768px){.left-navbar .sub-nav{overflow-y:visible}}.left-navbar .sub-nav.primary-mobile{background-color:#546e7a;z-index:4}.left-navbar .sub-nav.primary-mobile .mobile-nav-controls{background-color:#4b626b}.left-navbar .sub-nav.primary-mobile img{display:block;left:32px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:width,height;-o-transition-property:width,height;-moz-transition-property:width,height;transition-property:width,height;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.left-navbar .sub-nav.primary-mobile img.icon-challenges{height:25px;width:18px}.left-navbar .sub-nav.primary-mobile img.icon-community{height:24px;width:32px}.left-navbar .sub-nav.primary-mobile img.icon-resources{height:25px;width:19px}.left-navbar .sub-nav.primary-mobile img.icon-search{height:24px;width:24px}.left-navbar .sub-nav.primary-mobile img.icon-more{height:22px;width:22px}.left-navbar .sub-nav.primary-mobile img.icon-services{width:30px}.left-navbar .sub-nav.primary-mobile img.icon-close{height:0;width:0}.left-navbar .sub-nav.primary-mobile>ul>li.sub-nav-item>a>span{border-left:0;margin-left:64px;overflow:hidden;padding-left:0}.left-navbar .sub-nav.primary-mobile.microsite>ul>li.sub-nav-item>a>span{border-left:4px solid transparent;display:block;height:100%;margin-left:0;padding-left:10px}.left-navbar .sub-nav.secondary{background-color:#455a64;z-index:3}.left-navbar .sub-nav.secondary .mobile-nav-controls{background-color:#3d5059}.left-navbar .sub-nav.tertiary{background-color:#37474f;z-index:2}.left-navbar .sub-nav.tertiary .mobile-nav-controls,.left-navbar .sub-nav.tertiary>ul>li.sub-nav-item.is-active>a,.left-navbar .sub-nav.tertiary>ul>li.sub-nav-item.is-current-page>a,.left-navbar .sub-nav.tertiary>ul>li.sub-nav-item:hover>a{background-color:#313f46}.left-navbar .sub-nav.type-challenges .sub-nav-head img{vertical-align:baseline;width:12px}.left-navbar .sub-nav.type-community .sub-nav-head img{vertical-align:baseline;width:20px}.left-navbar .sub-nav.type-resources .sub-nav-head img{vertical-align:middle;width:17px}.left-navbar .sub-nav .mobile-nav-controls{height:48px;position:relative;width:100%;z-index:100}@media only screen and (min-width:768px){.left-navbar .sub-nav .mobile-nav-controls{display:none}}.left-navbar .sub-nav .mobile-nav-controls a.nglc-home{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:22px;font-weight:700;left:0;letter-spacing:2px;line-height:38px;padding:5px 20px;position:absolute;text-align:center;text-transform:uppercase;top:0}.left-navbar .sub-nav .mobile-nav-controls a.go-back{background-color:rgba(0,0,0,.15);display:block;height:48px;left:0;position:absolute;top:0;width:48px}.left-navbar .sub-nav .mobile-nav-controls a.go-back img.arrow-back{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}.left-navbar .sub-nav .mobile-nav-controls a.close-outer{background-color:rgba(0,0,0,.15);display:block;height:48px;position:absolute;right:0;top:0;width:48px}.left-navbar .sub-nav .mobile-nav-controls a.close-outer img.xclose{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px}.left-navbar .sub-nav>ul{list-style-type:none;margin:0;padding:0}.left-navbar .sub-nav>ul>li.sub-nav-item{border-bottom:1px solid #3d5059;width:100%}@media only screen and (min-width:768px){.left-navbar .sub-nav>ul>li.sub-nav-item{width:278px}}.left-navbar .sub-nav>ul>li.sub-nav-item:first-child{border-top:1px solid #3d5059}.left-navbar .sub-nav>ul>li.sub-nav-item.has-sub-nav.is-active a:after,.left-navbar .sub-nav>ul>li.sub-nav-item.has-sub-nav.is-current-page a:after,.left-navbar .sub-nav>ul>li.sub-nav-item.has-sub-nav:hover a:after{background-image:url(/assets/img/icon.chevron.blue.right.png)}.left-navbar .sub-nav>ul>li.sub-nav-item.has-sub-nav>a:after{background-image:url(/assets/img/icon.chevron.white.right.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";display:block;height:12px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:8px}.left-navbar .sub-nav>ul>li.sub-nav-item.is-active>a,.left-navbar .sub-nav>ul>li.sub-nav-item.is-current-page>a,.left-navbar .sub-nav>ul>li.sub-nav-item:hover>a{background-color:#414f58;color:#00aeef}.left-navbar .sub-nav>ul>li.sub-nav-item>a{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:100%;letter-spacing:normal;line-height:24px;position:relative;text-transform:none}@media only screen and (min-width:768px){.left-navbar .sub-nav>ul>li.sub-nav-item>a{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:24px;text-transform:none}}.left-navbar .sub-nav>ul>li.sub-nav-item>a>span{border-left:4px solid transparent;display:block;height:100%;margin-left:0;overflow:hidden;padding:10px}@media only screen and (min-width:768px){.left-navbar .sub-nav>ul>li.sub-nav-item>a>span{margin-left:20px}}.left-navbar .sub-nav .sub-nav-head{height:64px;margin:0;width:100%}@media only screen and (min-width:768px){.left-navbar .sub-nav .sub-nav-head{height:40px;margin:50px 0 40px}}.left-navbar .sub-nav .sub-nav-head .sub-nav-head-inner{border-left:4px solid #00aeef;display:block;height:100%;padding:8px 0 8px 10px}@media only screen and (min-width:768px){.left-navbar .sub-nav .sub-nav-head .sub-nav-head-inner{margin-left:20px;padding:0 0 0 10px}}.left-navbar .sub-nav .sub-nav-head h3{color:#fff;line-height:28px}@media only screen and (min-width:768px){.left-navbar .sub-nav .sub-nav-head h3{line-height:24px}}.left-navbar .sub-nav .sub-nav-head p{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:italic;font-weight:400;letter-spacing:normal;line-height:20px;margin-bottom:0;text-transform:none}.left-navbar .sub-nav .sub-nav-head img{display:inline-block;margin-left:12px}.left-navbar .main-nav-search{padding:15px 15px 0;width:100%}@media only screen and (min-width:768px){.left-navbar .main-nav-search{padding:50px 22px 0;width:370px}}.left-navbar .main-nav-search input{background-color:#fff;border:none;border-left:4px solid #00aeef;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#455a64;display:block;float:left;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:60px;letter-spacing:normal;line-height:60px;padding:0 12px;text-transform:none;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px)}@media only screen and (min-width:768px){.left-navbar .main-nav-search input{color:#455a64;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:normal;line-height:40px;text-transform:none;width:286px}}.left-navbar .main-nav-search button[type=submit]{background-color:#fff;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;float:left;height:60px;width:60px}@media only screen and (min-width:768px){.left-navbar .main-nav-search button[type=submit]{height:40px;width:40px}}.left-navbar .main-nav-search button[type=submit] img{display:block;height:16px;margin:0 auto;width:16px}nav.microsite-nav{background-color:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:4}@media only screen and (min-width:768px){nav.microsite-nav{display:block}}nav.microsite-nav img.main-logo{display:block;left:0;max-height:94px;max-width:92px;position:absolute;top:0}nav.microsite-nav ul{list-style-type:none;margin:0;padding:0 0 0 100px}nav.microsite-nav ul li{border-bottom:3px solid transparent;float:left;margin-bottom:0}nav.microsite-nav ul li.is-active,nav.microsite-nav ul li:hover{border-bottom:3px solid #00aeef}nav.microsite-nav ul li.is-active a,nav.microsite-nav ul li:hover a{color:#00aeef}nav.microsite-nav ul li a{color:#78909c;display:block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;height:77px;letter-spacing:normal;line-height:16px;padding:31px 24px;position:relative;text-transform:none}footer.main-footer{overflow:hidden}footer.main-footer .footer-bottom{background-color:#f1f5f8;padding:25px 0}footer.main-footer .footer-bottom .col-left img.next-gen{max-width:160px}@media only screen and (min-width:768px){footer.main-footer .footer-bottom .col-left img.next-gen{max-width:202px}}footer.main-footer .footer-bottom .col-left img.educause{padding:0;position:absolute;right:15px;top:0}footer.main-footer .footer-bottom .col-center{text-align:right}@media only screen and (min-width:768px){footer.main-footer .footer-bottom .col-center{text-align:center}footer.main-footer .footer-bottom .social-links{padding-top:10px}}footer.main-footer .footer-bottom .social-links a{padding-right:12px}footer.main-footer .footer-bottom .social-links a:last-child{padding-right:0}footer.main-footer .footer-bottom img.educause{margin:0 auto;max-width:151px;padding:8px 0}footer.main-footer .footer-bottom .col-right{text-align:center}@media only screen and (min-width:768px){footer.main-footer .footer-bottom .col-right{text-align:right}}footer.main-footer .footer-bottom .col-right p{color:#78909c;font-family:Bitter,serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin:0;padding:20px 0 0;text-transform:none}@media only screen and (min-width:992px){footer.main-footer .footer-bottom .col-right p{color:#78909c;font-family:Bitter,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;padding:13px 0;text-transform:none}}nav.footer-top{background-color:#455a64;padding:40px 0 354px}@media only screen and (min-width:768px){nav.footer-top{padding:70px 0}}nav.footer-top>.container{max-width:100%}nav.footer-top ul{list-style-type:none;margin:0;padding:0}nav.footer-top ul li.sub-nav-item{border-bottom:1px solid #414f58;border-left:2px solid transparent;margin-bottom:0;padding:10px 0;width:100%}nav.footer-top ul li.sub-nav-item:hover{cursor:pointer}nav.footer-top ul li.sub-nav-item.is-open img{top:40%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:768px){nav.footer-top ul li.sub-nav-item.mobile-header-link{left:10000px;position:absolute;z-index:-1}}nav.footer-top ul li.sub-nav-item:first-child{border-top:1px solid #414f58}nav.footer-top ul li.sub-nav-item.is-active,nav.footer-top ul li.sub-nav-item.is-active a,nav.footer-top ul li.sub-nav-item:hover,nav.footer-top ul li.sub-nav-item:hover a{background-color:#414f58;color:#00aeef}nav.footer-top a{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:100%;letter-spacing:normal;line-height:40px;position:relative;text-transform:none}@media only screen and (min-width:768px){nav.footer-top a{font-size:11px}}@media only screen and (min-width:992px){nav.footer-top a{font-size:14px}}nav.footer-top a span{display:block;height:100%;line-height:18px;padding-left:10px;position:relative}nav.footer-top a span img{display:block;height:8px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:12px}@media only screen and (min-width:768px){nav.footer-top a span img{display:none}}.content-home .statement-body p{font-family:Roboto,sans-serif;font-weight:400}.content-home .statement-outer{padding-bottom:35px;padding-top:35px}.content-home .statement-outer.section-type-1{background-color:#f1f5f8}.content-resource .pageTop-outer{padding-bottom:17px}.content-resource .page-header a.dl-btn{margin-left:15px;margin-right:15px;margin-top:3px}@media only screen and (min-width:768px){.content-resource .page-header a.dl-btn{margin-left:0;margin-right:0}}.content-resource header.page-header .page-head .challenge-tag{margin-top:0}article.content-article .pageHeadSlider-outer .container,article.content-article header.page-header .title-container{position:relative}@media only screen and (min-width:768px){article.content-article header.page-header .title-container{left:0;position:absolute;top:0}article.content-article header.page-header .title-container h1{position:static}}article.content-article header.page-header .title-container .author{background-color:#fff;margin:0 0 0 15px;max-width:265px;padding:12px 0;width:100%}@media only screen and (min-width:768px){article.content-article header.page-header .title-container .author{margin:59px 0 63px}}article.content-article header.page-header .title-container .author .text-side{border-left:4px solid #00aeef}article.content-article header.page-header .title-container .author .text-side p{font-family:Roboto,sans-serif;font-weight:400}article.content-article header.page-header .title-container .author img.author-thumb{border-radius:50%;margin:0;max-width:100%;padding:0;width:60px}article.content-article header.page-header .title-container .author p{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin:0;padding:5px 0 3px;text-transform:none}article.content-article header.page-header .title-container .post-date{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:18px;margin:20px 0 20px 15px;text-transform:none}@media only screen and (min-width:768px){article.content-article header.page-header .title-container .post-date{margin:-30px 0 20px}}article.content-article header.page-header .title-container .pageHeadSlider{padding-bottom:0}article.content-article header.page-header .title-container .topics{padding:0 15px 15px;width:100%}@media only screen and (min-width:768px){article.content-article header.page-header .title-container .topics{padding:0}}article.content-article header.page-header .title-container .topics h3{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;text-transform:none}@media only screen and (min-width:768px){article.content-article .pageTop-outer{padding-bottom:0}}article.content-article .pageTop-outer .pageTop{padding-bottom:40px}@media only screen and (min-width:768px){article.content-article .pageTop-outer .pageTop{padding-bottom:0}}article.content-article .author-container{margin:25px auto}@media only screen and (min-width:768px){article.content-article .author-container{background:#f1f5f8;margin:100px auto;padding:100px 0}}article.content-article .author-container .author{background:#fff;margin:0 auto;max-width:720px;padding:30px;width:100%}article.content-article .author-container .author img{border-radius:50%;max-width:100%;width:140px}article.content-article .author-container .author h3{margin-bottom:10px}article.content-article .author-container .author h4{color:#78909c;margin-bottom:10px}article.content-article .author-container .author .text-side p{font-family:Roboto,sans-serif;font-weight:400}article.content-article .author-container .author .link-container{margin-top:60px}article.content-article .author-container .author .link-container a{display:inline-block;font-size:14px;margin-right:20px}article.content-article .stories.section-type-2{background:#fff;margin:100px 0;padding:0}article.content-article section.image img{margin:0 auto}.content-articles .intro-row,.content-articles .section-head-outer{margin-bottom:20px}.content-articles .challenges .challenge-card h4{color:#fff;font-size:18px;line-height:22px;padding:15px}.content-articles .challenges .challenge-card .content{background:#fff;font-size:14px;line-height:18px;padding:15px}.content-entry-grid .paging{margin:20px auto;text-align:center}.content-entry-grid .paging a,.content-entry-grid .paging span{padding:5px}.content-text h2{margin-bottom:30px}section.text{margin:50px 0}@media only screen and (min-width:768px){section.text{margin:100px 0}}section.text.callout{margin:50px 0 65px}@media only screen and (min-width:768px){section.text.callout{margin:100px 0}section.text li,section.text p{margin-bottom:30px}}section.text h2,section.text h5{margin-bottom:10px}@media only screen and (min-width:768px){section.text h2,section.text h5{margin-bottom:30px}}section.text p.source-text{color:#37474f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;margin-top:-10px;text-transform:none}@media only screen and (min-width:768px){section.text p.source-text{margin-top:-30px}}section.text p.source-text a{color:#00aeef;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-decoration:underline;text-transform:none}section.text p.source-text a:hover{text-decoration:none}section.text>.container:last-child{margin-bottom:-30px}section.callout .left-line{border-left:4px solid #78909c;padding-left:15px}section.image{margin:0;text-align:center}section.image p{color:#78909c;padding:30px 0}section.video{margin:0;text-align:center}section.video p{color:#78909c;padding:30px 0}.content-grantees .map-guide{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-align:center;text-transform:none}.content-grantee .details .row>div{overflow:hidden}.content-grantee .details a,.content-grantee .details dd,.content-grantee .details dt{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}.content-grantee .details a,.content-grantee .details dt{font-family:Roboto,sans-serif;font-weight:700}.content-grantee .details dd{margin-bottom:1em}.content-grantee .details .url{background:url(/assets/img/icon.open-new-window.png) 0 no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:normal;line-height:16px;margin-top:2em;padding-left:22px;text-transform:none}.content-grantees .paging{padding-top:20px;text-align:center}.content-grantees .paging a,.content-grantees .paging span{padding:0 10px}.content-grantees #grantee-map{height:400px;margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.content-grantees #grantee-map{margin-bottom:100px}}.filter{margin:0 0 30px}@media only screen and (min-width:768px){.filter{margin:0 0 90px}}.filter .width-container{height:100%;position:relative;width:100%}@media only screen and (min-width:992px){.filter .width-container{max-width:375px;max-width:485px;max-width:585px}}.filter .challenge-side .width-container{float:right}.filter .topic-side .width-container{float:left}.filter .filter-header{cursor:pointer;height:40px;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;transition:height .5s}.filter .filter-header:after,.filter .filter-header:before{content:" ";display:table}.filter .filter-header:after{clear:both}@media only screen and (min-width:768px){.filter .filter-header{height:60px}}.filter .filter-header .side{float:left;height:40px;position:relative;text-align:center;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;transition:height .5s;width:50%}@media only screen and (min-width:768px){.filter .filter-header .side{height:60px}}.filter .filter-header .side h4{display:none}@media only screen and (min-width:768px){.filter .filter-header .side h4{color:#fff;display:inline-block;font-family:grad,serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:32px;margin-right:10px;position:relative;text-transform:none;top:4px}}@media only screen and (min-width:992px){.filter .filter-header .side h4{color:#fff;font-family:grad,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:32px;margin-right:25px;text-transform:none}}.filter .filter-header .side .selected-tag{background-color:#00aeef;color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;height:30px;letter-spacing:normal;line-height:30px;padding:0 40px 0 10px;position:relative;text-transform:none;vertical-align:middle}.filter .filter-header .side .selected-tag:after{background:rgba(0,0,0,.1);background-image:url(../img/icon.close.white.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:12px 12px;background-size:12px 12px;content:"";font-size:20px;height:30px;line-height:1;position:absolute;right:0;text-align:center;top:0;width:30px}@media only screen and (min-width:0) and (max-width:767px){.filter .filter-header .side.challenge-side .selected-tag,.filter .filter-header .side.topic-side .selected-tag{height:40px;line-height:40px;width:100%}.filter .filter-header .side.challenge-side .selected-tag:after,.filter .filter-header .side.topic-side .selected-tag:after{height:40px}}.filter .filter-header .side.topic-side .selected-tag{background:transparent}@media only screen and (min-width:768px){.filter .filter-header .side.topic-side .selected-tag{border:1px solid #fff}}@media only screen and (min-width:768px){.filter .filter-header .side.topic-side .selected-tag:after{border-left:1px solid #fff;height:28px}}.filter .filter-header .side .contents{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.filter .filter-header .side .controls{bottom:0;display:none;position:absolute;right:0;text-align:right}.filter .filter-header .side .controls:after,.filter .filter-header .side .controls:before{content:" ";display:table}.filter .filter-header .side .controls:after{clear:both}.filter .filter-header .side .controls a{color:#00aeef;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:36px;text-decoration:none;text-transform:none;text-transform:uppercase}.filter .filter-header .challenge-side{background:#303f46}.filter .filter-header .topic-side{background:#222c31}.filter .filter-body:after,.filter .filter-body:before{content:" ";display:table}.filter .filter-body:after{clear:both}@media only screen and (min-width:768px){.filter .filter-body{height:440px}}.filter .filter-body .side:after,.filter .filter-body .side:before{content:" ";display:table}.filter .filter-body .side:after{clear:both}@media only screen and (min-width:768px){.filter .filter-body .side{float:left;height:440px;overflow-y:auto;width:50%}}.filter .filter-body .side .width-container{display:none}.filter .filter-body .width-container{padding:15px 15px 40px}@media only screen and (min-width:768px){.filter .filter-body .width-container{padding:15px 50px}}.filter .filter-body .width-container .col-sm-6{padding-left:7.5px;padding-right:7.5px}.filter .filter-body .width-container .row{margin-left:-7.5px;margin-right:-7.5px}.filter .filter-body .challenge-side{background:#455a64}.filter .filter-body .topic-side{background:#37474f}.filter .filter-body .challenge-card{cursor:pointer}.filter .filter-body .challenge-card h4{color:#fff;font-size:18px;line-height:22px;padding:15px}.filter .filter-body .challenge-card .content{background:#fff;font-size:14px;line-height:18px;padding:15px}.filter .filter-body .topic-select-item{border-bottom:1px solid #263238;cursor:pointer;padding:15px 0}@media only screen and (min-width:768px){.filter .filter-body .topic-select-item{min-height:112px}}.filter .filter-body .topic-select-item h4{color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:18px;margin-left:30px;text-transform:none}@media only screen and (min-width:768px){.filter .filter-body .topic-select-item h4{max-width:150px}}.filter .filter-body .topic-select-item .description{margin-left:30px}.filter .filter-body .topic-select-item .description p{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:18px;margin:5px 0 0;text-transform:none}@media only screen and (min-width:768px){.filter .filter-body .topic-select-item .description{max-width:150px}}.filter .filter-body .topic-select-item .checkbox{background-image:url(../img/icon.checkbox.unchecked.png);-webkit-background-size:contain;background-size:contain;display:inline-block;height:18px;margin:0;position:absolute;top:17px;width:18px}.filter .filter-body .topic-select-item .checkbox.checked,.filter .filter-body .topic-select-item .checkbox:hover{background-image:url(../img/icon.checkbox.checked.png)}.filter .filter-body .controls{background:#37474f;bottom:0;display:none;height:40px;position:absolute;right:0;text-align:right;width:100%}.filter .filter-body .controls:after,.filter .filter-body .controls:before{content:" ";display:table}.filter .filter-body .controls:after{clear:both}.filter .filter-body .controls a{color:#00aeef;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:36px;text-decoration:none;text-transform:none;text-transform:uppercase}.filter .filter-body .controls .clear{float:left;margin:0 20px}.filter .filter-body .controls .done{float:right;margin:0 20px}.filter .filter-expanding-container{height:0;overflow:hidden;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;transition:height .5s}.filter .filter-footer{height:60px;padding:20px;position:relative;text-align:center}.filter .filter-footer a,.filter .filter-footer p{color:#37474f;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:20px;text-transform:none}@media only screen and (min-width:768px){.filter .filter-footer a,.filter .filter-footer p{font-size:16px;line-height:24px}}.filter .filter-footer .footer-menu{display:none}.filter .filter-footer a{border-bottom:2px solid #00aeef;display:inline-block;margin:0 8px}.filter.open .filter-expanding-container{height:auto}@media only screen and (min-width:768px){.filter.open .filter-expanding-container{height:440px}.filter.open .filter-header,.filter.open .filter-header .side{height:120px}.filter.open .filter-header .side .controls{display:block}}@media only screen and (min-width:0) and (max-width:767px){.filter.open .filter-body .controls{display:block}}@media only screen and (min-width:0) and (max-width:767px){.filter:not(.challenge-open) .filter-header .challenge-side .selected-tag{background:transparent}.filter:not(.challenge-open) .filter-header .challenge-side .selected-tag:after{background-image:url(../img/icon.plus.white.png);-webkit-background-size:12px 12px;background-size:12px 12px}}@media only screen and (min-width:0) and (max-width:767px){.filter:not(.topic-open) .filter-header .topic-side .selected-tag{background:transparent}.filter:not(.topic-open) .filter-header .topic-side .selected-tag:after{background-image:url(../img/icon.plus.white.png);-webkit-background-size:12px 12px;background-size:12px 12px}}.filter.map-filter .filter-body .side,.filter.map-filter .filter-header .side{width:100%}.filter.map-filter .filter-body .side .width-container,.filter.map-filter .filter-header .side .width-container{display:block;float:none;margin:0 auto}.popover{border:0;border-radius:0;width:280px}.popover ul{list-style:none;margin:0;padding:0}.popover ul li{border-top:#f1f5f8;cursor:pointer;margin:0;padding:10px 15px;width:100%}.popover ul li.selected,.popover ul li:hover{background:#f1f5f8}.popover .popover-content{padding:0}.row.no-margin{margin:0}#initiatives-list-block,.resources #initiatives{display:none}.initiative-card{margin-bottom:16px}@media only screen and (min-width:992px){.initiative-card{margin-bottom:30px}}.initiative-card .challenge-card h3{padding:24px 24px 40px}.initiative-card .challenge-card .card-content{padding:0 14px 14px}@media only screen and (min-width:1200px){.initiative-card .challenge-card .card-content{padding:0 36px 28px}}.initiative-card .challenge-card .tag{background-color:#37474f;color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;height:24px;letter-spacing:normal;line-height:24px;margin:0 14px;padding:0 10px;position:relative;text-transform:none;top:-15px;vertical-align:middle}@media only screen and (min-width:1200px){.initiative-card .challenge-card .tag{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;height:30px;letter-spacing:normal;line-height:30px;margin:0 24px;text-transform:none}}.initiative-card .challenge-card,.initiative-card .initiatives-list-block{height:100%}.initiatives-list-block{background-color:#37474f;z-index:2}.initiatives-list-block .mobile-nav-controls,.initiatives-list-block>ul>li.sub-nav-item.is-active>a,.initiatives-list-block>ul>li.sub-nav-item.is-current-page>a,.initiatives-list-block>ul>li.sub-nav-item:hover>a{background-color:#313f46}.initiatives-list-block>ul{list-style-type:none;margin:0;padding:0 0 50px}.initiatives-list-block>ul>li.sub-nav-item{border-bottom:1px solid #3d5059;margin:0;width:100%}.initiatives-list-block>ul>li.sub-nav-item:first-child{border-top:1px solid #3d5059}.initiatives-list-block>ul>li.sub-nav-item.has-sub-nav.is-active a:after,.initiatives-list-block>ul>li.sub-nav-item.has-sub-nav.is-current-page a:after,.initiatives-list-block>ul>li.sub-nav-item.has-sub-nav:hover a:after{background-image:url(/assets/img/icon.chevron.blue.right.png)}.initiatives-list-block>ul>li.sub-nav-item.has-sub-nav>a:after{background-image:url(/assets/img/icon.chevron.white.right.png);background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";display:block;height:12px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:8px}.initiatives-list-block>ul>li.sub-nav-item.is-active>a,.initiatives-list-block>ul>li.sub-nav-item.is-current-page>a,.initiatives-list-block>ul>li.sub-nav-item:hover>a{background-color:#414f58;color:#00aeef}.initiatives-list-block>ul>li.sub-nav-item>a{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:100%;letter-spacing:normal;line-height:24px;position:relative;text-transform:none}@media only screen and (min-width:768px){.initiatives-list-block>ul>li.sub-nav-item>a{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:24px;text-transform:none}}.initiatives-list-block>ul>li.sub-nav-item>a>span{border-left:4px solid transparent;display:block;height:100%;margin-left:0;overflow:hidden;padding:10px}@media only screen and (min-width:768px){.initiatives-list-block>ul>li.sub-nav-item>a>span{margin-left:20px}}.initiatives-list-block .sub-nav-head{height:64px;margin-bottom:20px;padding-bottom:20px;padding-top:25px;width:100%}@media only screen and (min-width:768px){.initiatives-list-block .sub-nav-head{margin-bottom:40px;padding-bottom:40px;padding-top:50px}}.initiatives-list-block .sub-nav-head .sub-nav-head-inner{border-left:4px solid #00aeef;display:block;margin-left:20px;padding:0 0 0 10px}.initiatives-list-block .sub-nav-head h3{color:#fff;line-height:28px}@media only screen and (min-width:768px){.initiatives-list-block .sub-nav-head h3{line-height:24px}}.initiatives-list-block .sub-nav-head p{color:#fff;display:none;font-family:Roboto,sans-serif;font-size:16px;font-style:italic;font-weight:400;letter-spacing:normal;line-height:20px;margin-bottom:0;text-transform:none}@media only screen and (min-width:768px){.initiatives-list-block .sub-nav-head p{display:block}}.initiatives-list-block .sub-nav-head img{display:inline-block;margin-left:12px}.content-microsite section{margin:0 0 80px}.content-microsite-overview header.page-header .page-head .challenge-tag{margin-top:0}.content-microsite-subpage .pageTop-outer{margin-bottom:20px}@media only screen and (min-width:768px){.content-microsite-subpage .pageTop-outer{margin-bottom:80px}}.content-microsite-subpage .page-header img{position:static}.content-microsite-subpage .page-header .page-head{padding-bottom:4px}@media only screen and (min-width:768px){.content-microsite-subpage .page-header .page-head{padding-bottom:15px}}.content-microsite-subpage .page-header .sub-head{margin:0 15px}@media only screen and (min-width:768px){.content-microsite-subpage .page-header .sub-head{margin:-15px 0 0}}.content-microsite-subpage .page-header .sub-head span{line-height:32px}@media only screen and (min-width:768px){.content-microsite-subpage .page-header .sub-head span{line-height:48px}}.content-basic-page section.text{background-color:#fafcfd;margin:0;padding:40px 0}@media only screen and (min-width:768px){.content-basic-page section.text{padding:100px 0}}.content-challenges .pageHeadSlider header.page-header img{padding-bottom:0}@media only screen and (min-width:768px 991px){.content-grants a.grant .section-head-outer h3.section-head,.content-grants a.grant article.content-article .author-container .author h3,.content-grants a.grant h3.h2,.section-head-outer .content-grants a.grant h3.section-head,article.content-article .author-container .author .content-grants a.grant h3{font-size:22px;line-height:32px}}.content-grants .feature-block{margin-top:16px}@media only screen and (min-width:992px){.content-grants .feature-block{margin-top:80px}}.initiatives-overview .challenge-card .tag{display:none}.feature-block{-webkit-background-size:cover;background-size:cover;margin-bottom:16px;padding:30px 10px}@media only screen and (min-width:992px){.feature-block{margin-bottom:80px;padding:60px 70px}}.feature-block h2{color:#fff;font-family:grad,serif;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:35px;margin-bottom:10px;text-transform:none}@media only screen and (min-width:992px){.feature-block h2{color:#fff;font-family:grad,serif;font-size:47px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:60px;text-transform:none}}.feature-block p{color:#fff;font-family:Bitter,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;margin-bottom:10px;max-width:280px;text-transform:none}@media only screen and (min-width:992px){.feature-block p{margin-bottom:30px}}.feature-block a{border:2px solid #fff;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:20px;margin-bottom:60px;padding:10px 20px;text-transform:uppercase}
