i.fa-map-marker-alt.red{color:#de0000}i.fa-gift.green{color:#090}#cmp-grid .widget{display:block;position:relative;float:left;width:220px;padding:0;margin:0 7px 12px;background-color:transparent;border:1px solid #ccc;border-radius:5px;overflow:hidden;font-family:arial,helvetica,verdana,sans-serif;font-size:14px;color:#666;font-weight:400;letter-spacing:normal;line-height:1.2em}#cmp-grid .widget.wide{height:165px;width:330px}#cmp-grid .widget:hover{border-color:#bbb}#cmp-grid a.campaign-link{text-decoration:none!important}#cmp-grid .content{display:block;width:100%;height:inherit;clear:both;background-color:#fff}#cmp-grid .stroke{display:none;position:absolute;background-color:#ccc;border:none}#cmp-grid .stroke._top{top:0;left:0;width:100%;height:1px;z-index:2}#cmp-grid .stroke._right{top:0;right:0;width:1px;height:100%;z-index:2}#cmp-grid .stroke._bottom{bottom:0;left:0;width:100%;height:1px;z-index:2}#cmp-grid .stroke._left{top:0;left:0;width:1px;height:100%;z-index:2}#cmp-grid .campaign-image{display:block;position:relative;float:left;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;z-index:1}#cmp-grid .campaign-image.tall{height:50%;width:100%;border-bottom:1px solid #ccc}#cmp-grid .campaign-image.wide{height:100%;width:50%;border-right:1px solid #ccc}#cmp-grid .expander{display:none;position:absolute;top:6px;right:6px;width:35px;height:35px;background-color:transparent;background-image:url(/img/expander_35x35.png);z-index:13}#cmp-grid .hover-zoom-wrapper.tall{display:block;width:100%;height:50%;border-bottom:1px solid #ddd;overflow:hidden}#cmp-grid .hover-zoom-wrapper.wide{display:block;float:left;width:50%;height:100%;border-right:1px solid #ddd;overflow:hidden}#cmp-grid .campaign-image.zoom-on-hover{float:none;width:100%;height:100%;border:none}#cmp-grid .state-banner{position:absolute;bottom:0;left:0;display:block;width:100%}#cmp-grid .state-banner .state-label{position:relative;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;text-align:left;letter-spacing:.08em;padding:8px 10px 6px;z-index:2;opacity:.85}#cmp-grid .state-banner .state-graphics{position:absolute;top:0;left:0;width:100%;height:100%;background-origin:border-box;background-color:#222;border:none;border-top:1px solid hsla(0,0%,100%,.3);opacity:.85;z-index:1}#cmp-grid .state-banner.ending .state-label:after{content:"Ending soon"}#cmp-grid .state-banner.ending .state-graphics{background-color:#c63408;background-image:url(/img/state_exclamation_36x36.png);background-position:95% top;background-repeat:no-repeat}#cmp-grid .state-banner.extended .state-label:after{content:"Extended"}#cmp-grid .state-banner.extended .state-graphics{background-color:#b90208;background-image:url(/img/state_exclamation_36x36.png);background-position:95% top;background-repeat:no-repeat}#cmp-grid .state-banner.finished .state-label:after{content:"Finished"}#cmp-grid .state-banner.finished .state-graphics{background-color:#363;background-image:url(/img/state_tick_36x36.png);background-position:95% top;background-repeat:no-repeat}#cmp-grid .state-banner.funded .state-label:after{content:"Funded"}#cmp-grid .state-banner.funded .state-graphics{background-color:#363;background-image:url(/img/state_tick_36x36.png);background-position:95% top;background-repeat:no-repeat}#cmp-grid .state-banner.trending .state-label:after{content:"Trending"}#cmp-grid .state-banner.trending .state-graphics{background-color:#246a8d;background-image:url(/img/state_arrow_36x36.png);background-position:95% top;background-repeat:no-repeat}#cmp-grid .state-banner.attention .state-label:after{content:"Label"}#cmp-grid .state-banner.attention .state-label{color:#440}#cmp-grid .state-banner.attention .state-graphics{background-color:#fdf8ba;border-color:#e7d604;opacity:.85}#cmp-grid .attribution{clear:both;margin:30px 0 15px;padding:0 6px 10px}#cmp-grid .attribution:first-child{margin-top:0}#cmp-grid .attribution .avatar{display:inline-block;width:30px;height:30px;margin-right:5px;border-radius:2px}.effects{position:absolute;top:0;left:0;width:inherit;height:inherit;background:none repeat scroll 0 0 transparent;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3) inset;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3)}#cmp-grid .contributors{display:inline;list-style-type:none;margin:0;padding:0}#cmp-grid .contributors li{display:inline;font-weight:700}#cmp-grid .contributors li:after{content:", "}#cmp-grid .contributors li:last-child:after{content:""}#cmp-grid .details{display:block;padding:10px;overflow:hidden}#cmp-grid .details.tall{clear:both;height:50%;width:100%}#cmp-grid .details.wide{height:100%;width:50%}#cmp-grid h2.title,#cmp-grid h2.title a{color:#222;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:-.005em;line-height:1.1em;padding:0;margin:4px 0 10px}#cmp-grid h2.title a:active,#cmp-grid h2.title a:hover{color:#069}#cmp-grid p{color:#666;line-height:1.3em;margin:5px 0 0}#cmp-grid p.byline{font-size:13px;margin-top:0}#cmp-grid p.location{color:#999;font-size:12px;margin-top:2px}#cmp-grid p.location a{color:#999;text-decoration:none;border-bottom:1px solid #ddd}#cmp-grid p.location a:hover{color:#069;border-bottom:1px solid #069}#cmp-grid p.description{font-size:13px;overflow:hidden}#cmp-grid p.more{display:none;background-color:#fff;border:1px solid #bbb;border-radius:3px 0 0 0;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);box-shadow:0 3px 3px 0 rgba(0,0,0,.3);color:#999;font-size:12px;height:40px;line-height:1em;padding:4px 6px;position:absolute;right:0;top:-25px;z-index:0}#cmp-grid .stats{display:block;width:inherit;position:absolute;bottom:0;right:0;background-color:transparent;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.15);box-shadow:0 -2px 2px 0 rgba(0,0,0,.15);overflow:visisble}#cmp-grid .progress-meter{position:relative;width:100%;height:6px;background-color:#000;overflow:hidden;z-index:2}#cmp-grid .progress-indicator{height:100%;background-color:#71b8d0}#cmp-grid .progress-cursor{display:none}#cmp-grid .stats-entries{position:relative;display:block;width:auto;clear:both;padding:9px 0;background-color:#222;overflow:visible;z-index:2}#cmp-grid .stats-entry{display:block;float:right;text-align:center;white-space:nowrap;padding:0 8% 0 2%}#cmp-grid .stats-entry:first-child{float:left;padding:0 2% 0 8%}#cmp-grid .stats-entry p{margin:0;text-align:center;vertical-align:baseline}#cmp-grid .stats-entry .stats-value{font-weight:700;line-height:1.2em;color:#fff;margin:0}#cmp-grid .stats-entry .stats-label{font-size:12px;line-height:1.4em;color:#b4b4b4;margin:0}#cmp-grid span.currency-symbol{font-size:13px;vertical-align:top}#badge-hover-popover{width:310px}#badge-hover .owner-picture{float:left;height:40px;margin:0 10px 3px 0;width:40px}#badge-hover .hover-inner{float:left;width:226px}#badge-hover .owner-name{margin-top:0;font-weight:700}#badge-hover .message{color:#666}#badge-hover .message a{color:#666!important;text-decoration:none!important}#badge-hover .cta-link{color:#069;text-decoration:underline}#campaign-grid-col.home-grid.span9 #cmp-grid .widget:nth-of-type(7),#campaign-grid-col.home-grid.span9 #cmp-grid .widget:nth-of-type(8){display:none}@media (max-width:320px){#cmp-grid .stats-entry .stats-label{font-size:10px}}body{color:#555}#super-container{background-image:none}h1,h2,h3,h4,h5{color:#555;font-weight:400}h3{font-weight:700}h2{font-size:18pt;line-height:1.2em;margin:0 0 20px}.shaded-border-bottom{background:transparent url(/img/home/banner-shading_960x75.png) no-repeat bottom;background-size:100% 10px}.nav-header:first-child{display:none}#campaign-nav-col{margin-left:10px}p.quote-attribution:before{content:"—"}p.quote-attribution{font-weight:400;text-align:right}[id^=jumbotron]{position:relative;color:#fff;margin:0;background-color:#111;text-shadow:1px 3px 11px rgba(0,0,0,.3);overflow:hidden}[id^=jumbotron] div.picture{height:400px}[id^=jumbotron].image-fader div.picture div[id^=picture-],[id^=jumbotron] div.picture{width:100%;background-size:cover;background-position:55%;background-repeat:no-repeat;overflow:hidden}[id^=jumbotron].image-fader div.picture{margin:0}[id^=jumbotron].image-fader div.picture div[id^=picture-]{width:inherit;height:inherit;position:absolute;margin:0;overflow:visible;opacity:0}[id^=jumbotron] div.title-bar{position:absolute;bottom:45px;left:0;right:0;padding:2em 0;z-index:1}[id^=jumbotron] h1,[id^=jumbotron] h2{color:#fff;line-height:1.1em;margin:0 0 10px}[id^=jumbotron] h1{font-size:40px;font-weight:700;font-weight:600}[id^=jumbotron] h2{font-size:20px;font-weight:400;margin-bottom:20px}[id^=jumbotron] p{color:#fff;color:hsla(0,0%,100%,.8);font-size:15px;margin-bottom:15px}[id^=jumbotron] .title-blurb{padding-left:20px}[id^=jumbotron] .title-blurb a{color:inherit;text-decoration:none;border-bottom:1px dotted hsla(0,0%,100%,.8);outline:none}[id^=jumbotron] .title-blurb a.plain,[id^=jumbotron] .title-blurb a.plain:hover{color:hsla(0,0%,100%,.8);text-decoration:none;border:none;outline:none;cursor:text}[id^=jumbotron] .title-blurb a:hover{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.8);outline:none}[id^=jumbotron] a#cta{position:relative;font-size:32px;line-height:1.2em;font-weight:700;letter-spacing:-.01em;text-align:left;-webkit-font-smoothing:antialiased;margin:0 0 5px;border:none;padding:10px 60px 10px 20px}[id^=jumbotron] a#cta.outlined{background:rgba(0,0,0,.4);-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.7) inset;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7)}[id^=jumbotron] a#cta.outlined:hover{background:rgba(0,0,0,.6);-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.85) inset;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.85)}[id^=jumbotron] a#cta.outlined:active{background:rgba(0,0,0,.6);-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}[id^=jumbotron] a#cta span{display:block;font-size:15px;font-weight:700;line-height:1em;text-align:left;margin-bottom:8px}#video-dialog a#cta img,[id^=jumbotron] a#cta img{position:absolute;top:30%;right:20px}#signup-assurance{clear:both;filter:alpha(60%);opacity:.6;font-size:12px;margin:5px 0 0}#signup-assurance:hover{filter:alpha(100%);opacity:1}#subtitle-bar{padding:10px 0 20px;background-color:#f5f5f5}#subtitle-bar div[class*=span]{padding:10px 0}#subtitle-bar div[class*=span]>div{display:table-cell;vertical-align:top}#subtitle-bar img{margin-right:10px}#subtitle-bar h3{font-weight:400;line-height:1.2em;margin:10px 0 5px}#subtitle-bar a{color:#333}a.press-ribbon img{filter:alpha(33%);opacity:.33}a.press-ribbon:hover img{filter:alpha(100%);opacity:1}#cmp-grid .widget{width:22%;height:430px;font-family:inherit;margin:0 1.5% 15px}#campaign-tabs .nav-pills li{width:20%}#campaign-tabs .nav-pills a{color:#6c6c6c;text-align:center;margin:0;padding-top:13px;padding-bottom:13px;border:0;border-radius:0;background-color:#f5f5f5}#campaign-tabs .nav-pills a:hover{background-color:#97c8d8;color:#fff}#campaign-tabs .nav-pills>.active>a{background-color:#39acc7;color:#fff}#campaign-tabs .tab-content{min-height:442px}p.find-more{display:block}ul#categories-tabs{position:relative}ul#categories-tabs li a{position:relative;z-index:1;padding-right:13px;padding-left:13px}ul#categories-tabs li a:hover{z-index:4;cursor:pointer}li#categories-menu.on a{border-bottom-color:#08c;z-index:4}li#categories-menu.off a,li#categories-menu.off a:hover{border-bottom-color:transparent}#categories-list{position:absolute;margin-top:36px;z-index:3}#categories-list>div{display:block;padding:20px;background:#222;background:rgba(0,0,0,.9);border-top:5px solid #f4f4f4;border-radius:0 0 3px 3px;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.1);box-shadow:0 0 1px 0 rgba(0,0,0,.1)}#categories-list .show-evens p:nth-of-type(odd),#categories-list .show-odds p:nth-of-type(2n){display:none}#top-categories,#top-categories a{color:#6c6c6c;font-weight:700}#top-categories a{margin-left:20px}#top-categories a img{margin-right:5px}#main-benefits{background-color:#f5f5f5}#main-benefits h3{margin:0}#main-benefits [class*=span]{margin-bottom:20px}#main-benefits img{float:left;width:50px;height:auto;margin-right:10px}#main-benefits div.span6 div{margin-left:60px}.ellipsis{white-space:nowrap;overflow:hidden}.ellipsis.multiline{white-space:normal}#reviews .review{min-height:305px;margin-top:10px;padding:15px 20px;border:1px solid #dfdfdf;border-radius:2px}#reviews i.fa-star{font-size:20px;color:#ff9400}#reviews .review p.review-text{font-style:italic;overflow-y:hidden}#reviews .review p.reviewer-name{text-align:right}#reviews .review p.reviewer-name:before{content:"—"}#nonprofit-banner{height:380px;color:#fff;background-image:url(/img/home/bannernonprofit_2000x400.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}#nonprofit-blurb{width:50%;margin-top:3.5em}#nonprofit-banner p{margin-bottom:1.5em}#nonprofit-banner h3{color:#fff;font-size:36px;line-height:1.2em;font-weight:700}#nonprofit-banner a{color:#fff}@media (max-width:480px){#cmp-grid .widget{width:100%;height:430px;margin:0 0 30px}#cmp-grid .widget:nth-of-type(3){display:none}[id^=jumbotron] .title-blurb{padding-left:0}[id^=jumbotron] .title-blurb div{padding-right:0!important}[id^=jumbotron] h1{font-size:28px}[id^=jumbotron] h2{font-size:15px;margin-bottom:15px}[id^=jumbotron] a#cta{font-size:24px}#nonprofit-banner{height:auto}#nonprofit-banner h3{font-size:28px}#nonprofit-blurb{margin-top:0}}@media (max-width:759px){#campaign-nav-col{margin-left:0}#campaign-nav-col h2{padding-left:0}#campaign-nav-col input{width:220px}#campaign-nav-col ul.nav-list{width:100%!important;display:inline-block;padding:0}#campaign-nav-col ul.nav-list li.nav-header{display:block;margin-left:-15px}#campaign-nav-col ul.nav-list li{display:inline-block;margin:0 5px 10px 0}#campaign-nav-col ul.nav-list li a{margin:0;padding:5px;color:#fff!important;background-color:#3a87ad;border-radius:3px}[id^=jumbotron] div.title-bar{bottom:0;padding-bottom:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1vcGFjaXR5PSIuODUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(33%,rgba(0,0,0,.5)),to(rgba(0,0,0,.85)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 33%,rgba(0,0,0,.85))}[id^=jumbotron].image-fader div.picture div[id^=picture-],[id^=jumbotron] div.picture{height:500px;background-position:40%}#featured-campaigns{display:block}#reviews .review{min-height:0}}@media (min-width:481px) and (max-width:759px){#cmp-grid .widget{width:47%;height:430px;margin:0 1.5% 15px}#alert-banner{padding:10px}[id^=jumbotron] h1{font-size:36px}[id^=jumbotron] h2{font-size:18px;margin-bottom:15px}[id^=jumbotron] a#cta{font-size:24px}#nonprofit-banner h3{font-size:32px}}@media (min-width:760px) and (max-width:990px){#cmp-grid .widget{width:32%;height:430px;margin:0 1% 15px}#cmp-grid .widget:nth-of-type(3){display:none}#cmp-grid .widget:first-child{margin-left:0}#cmp-grid .widget:last-child{margin-right:0}#campaign-grid-col{width:476px}#campaign-nav-col input{width:150px}#campaign-nav-col ul.nav-list{width:210px!important}[id^=jumbotron].image-fader div.picture div[id^=picture-],[id^=jumbotron] div.picture{background-size:auto;background-position-x:46%}[id^=jumbotron] h1{font-size:30px}[id^=jumbotron] h2{font-size:16px}[id^=jumbotron] a#cta{font-size:30px}#reviews .review{min-height:400px}}@media (min-width:991px){#cmp-grid .widget{width:23.5%;height:430px;margin:0 1% 15px}#cmp-grid .widget:first-child{margin-left:0}#cmp-grid .widget:last-child{margin-right:0}}