.match-tooltip{cursor:pointer;position:absolute;background:#fafafa;z-index:100;padding:.75em;margin-top:0;right:0;bottom:56px;display:block;color:#3804c1;font-size:.875rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;text-align:left;border:1px solid rgba(56,4,193,0.25);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}.match-tooltip:before{content:none}.match-tooltip:hover{text-decoration:none;color:#3804c1;border-color:#3804c1;animation-play-state:paused}.match-tooltip:hover .match-tooltip-cta{text-decoration-style:solid;text-decoration-color:#3804c1}.match-tooltip:hover:before{border-color:#3804c1}.match-tooltip:hover:after{content:'';pointer-events:none}.match-tooltip .match-tooltip-cta{text-underline-position:from-font;text-underline-offset:2px;font-weight:bold;text-decoration-style:dotted;text-decoration-color:rgba(56,4,193,0.5);text-decoration-line:underline}.match-tooltip .match-offer-badge{right:-16px;top:-17px}.project-card .match-tooltip{opacity:0;visibility:hidden;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);padding:.46rem .65rem .65rem;left:0px;width:220px}.project-card .dollar-amount:hover+.match-tooltip,.project-card .match-tooltip:hover{opacity:1;visibility:visible}.addToCart{width:170px;background-color:#ededed;padding:20px 0px 3px 0px;float:right}@media screen and (max-width: 46em){.proposalAcc{position:relative}}.addToCart .needs{padding:5px 0px 0px 5px;display:block;line-height:1em;font-size:.9em}.addToCart .needs strong{font-weight:normal}.addToCart .needs.togo{color:#000000}.addToCart .needs.donors{color:#000000}.addToCart .needs.donors strong{font-weight:normal}.daysLeft{display:block;background:url(../../../images/search/daysleft.png) no-repeat 0px 0px;padding:3px 0px 0px 28px;height:27px}.daysLeft strong{color:#be1d22;font-size:.85em}.proposalItem .daysLeft{float:right;text-align:left;width:145px}.share{margin:0px;padding:0px;background:#ededed;position:relative;width:170px;float:left}.completed .actions .share{margin:0px}.share .shareBar{margin:2px 0px 0px 0px;padding:5px 8px 7px 8px;width:200px;position:absolute}.share .shareBar a{color:#505050}.share .shareBar .addToGivingPage div:first-child a{display:block}.share .shareBar .addToGivingPage #addToChallengePassword a{display:inline}.share .shareBar .shareByEmail img{margin-left:0px}.share .shareBar .copyBox{white-space:nowrap}.share .saveForLater img{display:none}.shareOnly,.shareAddFollow{margin:0px;padding:0px;text-align:center}.shareAddFollow .shareButton{width:80px;padding:0px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.addToChallengeTitle{background:transparent}.copyURL{width:95px}.simpleWidget .percent{background:#dddddd;height:12px;-webkit-box-shadow:inset 1px 1px 1px #888;-moz-box-shadow:inset 1px 1px 1px #888;box-shadow:inset 1px 1px 1px #888;margin:10px 0px 15px 0px;border:1px solid #8c8c8c;border-color:#525252 #8c8c8c #8c8c8c #525252}.simpleWidget .percentfg{float:left;background:#BDDE64;height:12px;-webkit-box-shadow:inset -1px -1px 1px #8dab3c,inset 1px 1px 1px #cee191;-moz-box-shadow:inset -1px -1px 1px #8dab3c,inset 1px 1px 1px #cee191;box-shadow:inset -1px -1px 1px #8dab3c,inset 1px 1px 1px #cee191;vertical-align:top}.simpleWidget .percentmatch{float:right;background:url(../images/search/crosshatch_bg.gif);height:12px;vertical-align:top}.giveAnyAmount{display:none}.ddInput{vertical-align:middle;width:88px;height:20px;padding:2px 1px;font-size:1em}.ddInput.placeholder{color:#999;font-size:.85em}.ddInput::-webkit-input-placeholder{color:#999;font-size:.85em}.ddInput:-moz-placeholder{opacity:1;color:#999;font-size:.85em}.ddInput::-moz-placeholder{opacity:1;color:#999;font-size:.85em}.ddInput:-ms-input-placeholder{color:#999;font-size:.85em}#scrollingDiv{margin-left:20px}.moreProjects{width:auto;text-align:center}.moreProjectsBtm{width:auto;height:12px}#searchProjects .photos{padding:0px 0px 0px 3px}.actions{width:190px;float:right;text-align:left}.actions .addToCart{float:none}.completed .details,.completedW .details{padding:10px}.completedW .header span,.completed .header span{padding-left:8px;font-size:1.6em;color:#000000;text-shadow:0px 1px 1px rgba(255,255,255,0.8);display:inline}h1 .first{padding-left:0px}#followSuggestions{margin-left:0px}.viewCheckout{padding:4px 0px 15px 0px}a.viewCart{background:url(../../../images/cart/icon_searchcart_gray.png) no-repeat left center;width:50px}.added{font-size:1.2em}.viewMessage{border-bottom:0px;font-size:.8em;line-height:1em}.viewCheckout span span{text-decoration:none;color:#0093cf;font-size:1.0em;cursor:pointer}.viewCheckout a{cursor:pointer}.viewCheckout a span{text-decoration:none;color:#0093cf;font-size:1.0em;cursor:pointer}.dollarSign{display:none}.image{width:210px;max-height:210px;margin:0px 25px 10px 0px;float:left;position:relative;overflow:hidden}.image .classroomOf{position:absolute;bottom:0px;top:auto;width:100%;padding:2px 0px;background-color:#000;background-color:rgba(0,0,0,0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000)"}.image .classroomOf a{padding:0px 5px;color:#ffffff}.added .viewCart{background:url(../../../images/cart/icon_searchcart_gray.png) no-repeat;width:45px;height:29px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;float:left}.added .viewCart span{display:none}.added .viewCart div{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:15px;line-height:1em}.added .viewCart div div{display:block}#donationAmountAlertForm{padding:0 4em;text-align:left}@media screen and (max-width: 46em){#donationAmountAlertForm{padding:0 1em;text-align:center}}#donationAmountAlertForm .dollar-amount{display:inline;position:relative}#donationAmountAlertForm .dollar-amount:before{content:'\0024';position:absolute;display:block;left:.75em;top:-1px;color:#747475}#donationAmountAlertForm .dollar-amount #donationAmountAlert{border:1px solid #c3c3c3;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem;outline:none;box-shadow:inset 0 2px 0 0 #f6f6f6;width:94px;padding:0 .75em 0 1.5em;box-sizing:border-box;margin-right:.5em;height:40px;line-height:40px;font-size:16px}#donationAmountAlertForm .dollar-amount #donationAmountAlert:focus{border-color:#3804c1;box-shadow:0 0 0 3px rgba(0,0,0,0.03)}@media screen and (max-width: 46em){#donationAmountAlertForm .button-primary{width:auto;display:inline-block;height:40px;padding:0 2em}}#donationAmountAlertForm p{color:#414142}.giveAmountAndButton{padding:2px 0px 3px 0px;white-space:nowrap}#proposalList{padding:0px 0px 0px 10px}.proposalAcc1{background-color:#ededed}.proposalAcc{display:none;padding:.5em 0px .5em 8px;cursor:pointer}.proposalAcc:after{content:"";display:table;clear:both}.proposalAcc:before{float:left}.proposalAcc img{float:left;vertical-align:top;margin:0px 5px 0px 0px}.proposalAcc h1{display:inline;font-size:1.15em;padding:0px;color:#0062fd}.proposalAcc h1:hover{text-decoration:underline}.proposalAcc .addToCart{float:none;margin:0px;padding:0px 0px .5em 0px;width:auto}.proposalAcc .addToCart .dyi{width:170px;margin:.5em auto}.proposalAcc .addToCart .header{display:none}.proposalAcc .addToCart .details{padding:0px;text-align:left}.proposalAcc .addToCart .completedW .date:before{content:"Completed "}.proposalItem{background-color:#ededed;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;*zoom:1}.proposalItem:after{content:"";display:table;clear:both}.proposalItem.on{background-color:#ededed;-webkit-box-shadow:inset 0 0 4px #b1b1b1;-moz-box-shadow:inset 0 0 4px #b1b1b1;box-shadow:inset 0 0 4px #b1b1b1}.proposalItem td{vertical-align:top}.proposalItem h1{font-size:1.2em;padding:15px 15px 5px 15px;margin-bottom:0;width:auto;*zoom:1}.proposalItem h1:after{content:"";display:table;clear:both}.proposalItem .addToCart{padding-top:0px}.proposalItem .image{margin:0px 20px 10px 15px}.proposalItem .myStudentsNeed,.proposalItem .classroomDetails{margin-top:1em}.proposalItem .totalPrice{margin:0px 0px .5em 0px}.proposalItem a.school{color:#656565}.desc{padding:0px;color:#212121;font-size:.9em;float:left;text-align:justify;text-justify:inter-word}.desc h2{color:inherit;font-weight:normal;font-size:1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.desc .classroomPhotos{width:280px;height:135px;text-align:left}.desc .classroomPhotos div{display:inline-block;height:57px;overflow:hidden;width:85px}#searchBody .desc{width:280px;margin:0px 10px 0px 0px}.teacherPage .desc{width:470px;margin:0 20px 0px 0}.donorMain .desc{width:510px;margin:0 20px 0px 0}.donorMain .thankyouText .thankyouTextContent{width:510px}.teacherAsk .desc{width:280px;margin:0 10px 10px 0;font-size:1em;text-align:left}.teacherAsk{font-size:1.1em}.teacherAsk .desc h2{font-size:1em}.thankyouText{border-top:1px dotted #999999;color:#4A4B4B;margin:8px 0px 0 0;padding:8px 0 0}.thankyouText .thankyouTextContent{float:left;width:480px}.thankyouText .thankyouTextContent .more{padding:0px}.candy .smallPrint{color:#656565;font-size:.7em;font-weight:normal}.candy .desc .smallPrint{font-size:.85em}.perPage{padding-top:5px}.followOptions{float:left;clear:left;padding-top:5px}.followOptions .followStar,.followOptions .followStarOn{position:relative;vertical-align:bottom}.teacherDYIFaq{display:none}section{font-size:18px}@media screen and (max-width: 46em){section{font-size:11px}}section h1,section h2,section h3,section h4,section h5,section p,section strong{color:#212121;margin-bottom:0;line-height:1.5;font-family:"sharp-sans", "Sharp Sans", Montserrat, Verdana, sans-serif}section h1::first-letter,section h2::first-letter,section h3::first-letter,section h4::first-letter,section h5::first-letter,section p::first-letter,section strong::first-letter{text-transform:uppercase}section h1{font-size:4em}section h2{font-size:3em}section h3{font-size:2em}section h4{font-size:1.75em}section h5{font-size:1.25em;text-transform:uppercase;letter-spacing:1.5px}@media screen and (max-width: 46em){section h5{font-size:1.75em}}section p{line-height:1.4;font-size:1em}@media screen and (max-width: 46em){section p{font-size:1.777em;line-height:1.6}}.parameter{color:#3804c1}.map{padding:0;border:0;position:relative;padding-top:4em;z-index:5}.map>.container{position:static;display:flex;flex-direction:column;justify-content:center;max-width:900px}.map .form-redux select{width:25%}@media screen and (max-width: 46em){.map .form-redux select{width:100%}}.map .parameter-select{margin-bottom:1rem}.map .parameter-select .state-select{padding:.3em .5em;border:1px solid #dcdcdc;margin:.3em;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.map .parameter-select .state-select:hover{border-color:#3804c1}@media screen and (max-width: 46em){.map .parameter-select:not(.sticky){position:relative;height:auto;margin-top:2em}.map .parameter-select:not(.sticky) h3{flex-direction:column}}.metrics{padding:5em 0 7em;display:flex;flex-direction:column;align-items:center;border-bottom:none}.metrics .container{display:flex;flex-direction:column;align-items:center}.metrics>div:not(:last-child){padding-bottom:1em}@media screen and (max-width: 46em){.metrics>div:not(:last-child){padding-bottom:2em}}.metrics .first-level .metric-item{flex-direction:column}.metrics .second-level{display:flex}.metrics .second-level img{max-width:128px;max-height:128px}@media screen and (max-width: 46em){.metrics .second-level{width:100%}.metrics .second-level .metric-item{margin:2em}}.metrics .third-level .description{white-space:nowrap}@media screen and (max-width: 46em){.metrics .third-level{margin-bottom:7em}}@media (min-width: 46.0625em){.metrics .third-level .col:nth-child(odd) .metric-item{margin-right:1.5em}}@media (min-width: 46.0625em){.metrics .third-level .col:nth-child(even) .metric-item{margin-left:1.5em}}.metrics .supplies{display:flex;margin-bottom:2.5em;margin-top:2.5em;width:100%;justify-content:space-between}@media screen and (max-width: 46em){.metrics .supplies{flex-wrap:wrap;align-items:center;flex-direction:column}}.metrics .supplies img{max-width:120px}.metrics .supplies>div *:first-child{margin-bottom:1.5em}.metrics .supplies>div *:last-child{margin-top:2.5em}.second-level .col:nth-child(odd) .metric-item{margin-right:1.5em}.second-level .col:nth-child(even) .metric-item{margin-left:1.5em}.third-level{margin:0em 3em 6em;max-width:700px}.third-level img{max-width:48px;max-height:48px}@media screen and (max-width: 46em){.third-level{margin:0 1.5rem}}.informational{background-color:#3804c1;color:#fff;z-index:5;padding:7em 1em 5em}.informational h2{font-weight:normal;margin-bottom:1em;color:#fff;line-height:1.25}.informational h5{color:#77EEEF;text-transform:uppercase}.informational h5:not(:first-child){margin-top:3em}.informational>.container>p:not(.subtext){font-size:1.75em;max-width:30em}.informational p{color:#fff}.informational p.subtext{font-size:.75em;font-style:italic;padding:1em;max-width:100%}@media screen and (max-width: 46em){.informational p.subtext{font-size:1.25em}}.informational p sup{vertical-align:super;font-size:medium;padding:0 .2em}.informational strong{color:#f9d524}.informational .third-level{margin:3em auto}.informational .third-level .fluid-container:first-child{margin-bottom:1.5em}.informational .third-level .metric-item{justify-content:center}@media screen and (max-width: 46em){.informational .third-level .metric-item{flex-direction:column;margin-top:3em}.informational .third-level .metric-item .amount{font-size:3.157em}}.informational .third-level h3{color:#fff}.metric-item{display:flex;flex-direction:row}.metric-item .description{text-align:left;margin-left:2em}.metric-item .description h1,.metric-item .description h2,.metric-item .description h3,.metric-item .description h4{white-space:pre}.metric-item .description p{margin-bottom:.3em}@media screen and (max-width: 46em){.metric-item{flex-direction:column;align-items:center}.metric-item .description{margin:1em 0 0;text-align:center}.metric-item .description p{max-width:17em}}.graph{padding-top:2em}.graph img{padding:2em;width:100%}.graph h3{margin-bottom:.3em}.testimonial{display:flex;justify-content:center;margin:3em 0}@media screen and (max-width: 46em){.testimonial{flex-direction:column}}.testimonial .headshot img{border-radius:10em}.testimonial .quote{background-color:rgba(27,2,96,0.75);padding:1.5em;text-align:center;position:relative;margin-top:1.5em;-webkit-border-radius:0rem;-moz-border-radius:0rem;-ms-border-radius:0rem;-o-border-radius:0rem;border-radius:0rem}@media screen and (max-width: 46em){.testimonial .quote{padding:3em;margin-top:3em}}.testimonial .quote p:first-child{margin-bottom:1.5em;line-height:1.6}.testimonial .quote a{color:#f9d524}.testimonial .quote:before{left:50%;bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:9px solid transparent;border-bottom-color:rgba(27,2,96,0.75);margin-left:-9px;top:-18px}.aboutMain .button-primary>.parameter{color:#fff}@media screen and (max-width: 46em){.aboutMain .button-primary>.parameter{display:block}}.infotainment.integrity h3{margin:0 auto .75em;max-width:766px}.infotainment.integrity h3+.subheader{margin-bottom:1.75rem}.map-wrapper #us-map{height:593px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}@media screen and (max-width: 46em){.map-wrapper #us-map{display:none}}.map.minimized .map-wrapper{position:relative}.map.minimized .map-wrapper #us-map{height:300px}.map.minimized .map-wrapper:before{content:'';top:0;left:0;position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#3804c1;background-color:rgba(250,250,250,0.6);opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}.map.minimized .map-wrapper:after{content:'Choose a state';font-family:"sharp-sans",Montserrat,Verdana,sans-serif;color:#212121;font-weight:bold;padding:.6em 3em;cursor:pointer;position:absolute;background-color:#fafafa;border:1px solid rgba(65,65,66,0.2);opacity:0;top:calc(50% - 20px);left:calc(50% - 130px);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}.map.minimized:not(.onhover) .map-wrapper:hover:before{opacity:1}.map.minimized:not(.onhover) .map-wrapper:hover:after{opacity:1;top:calc(50% - 30px)}.map.minimized+.metrics{padding-top:3em}#us-map path,#us-map circle{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);stroke:white;fill:#0062fd}#us-map.selected path,#us-map.selected circle{fill:#dcdcdc}#us-map path:hover,#us-map path.selected,#us-map.selected path:hover,#us-map.selected circle:hover{cursor:pointer;fill:#0062fd}#path67{fill:none !important;stroke:#dcdcdc !important}#info-box{border:1px solid white;display:none;position:absolute;top:0px;left:0px;z-index:1;background-color:#303030;color:#fff;border-radius:8px;padding:14px;font-family:"sharp-sans", "Sharp Sans", Montserrat, Verdana, sans-serif}.followStar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(/images/sprites/favorites.png?v=5) no-repeat -21px 0px;width:21px;height:20px;vertical-align:baseline;position:relative;cursor:pointer}.followStar:hover{background:url(/images/sprites/favorites.png?v=5) no-repeat 0px 0px}.followStarOn{background:url(/images/sprites/favorites.png?v=5) no-repeat -42px 0px;width:21px;height:20px;vertical-align:baseline;position:relative;display:inline-block}.followStarOn:hover{background:url(/images/sprites/favorites.png?v=5) no-repeat -63px 0px}.followStar span,.followStarOn span,.followStarLoading span,.followStarHeader span{display:none}.classroomOf a.followStar,#headerFavLink a.followStar,.shareBar a.followStar{background:url(../images/sprites/favorites_sm.png?v=5) no-repeat 0px 0px;height:15px;width:16px;vertical-align:top}.classroomOf a.followStar:hover,#headerFavLink a.followStar:hover,.shareBar a.followStar:hover{background:url(../images/sprites/favorites_sm.png?v=5) no-repeat -16px 0px}.classroomOf a.followStarOn,#headerFavLink a.followStarOn,.shareBar a.followStarOn{background:url(../images/sprites/favorites_sm.png?v=5) no-repeat -32px 0px;height:15px;width:16px;vertical-align:top}.classroomOf a.followStarOn:hover,#headerFavLink a.followStarOn:hover,.shareBar a.followStarOn:hover{background:url(../images/sprites/favorites_sm.png?v=5) no-repeat -48px 0px}.classroomOf a.followStar,.classroomOf a.followStarOn{margin-top:2px}td{vertical-align:top}.teacherPage{width:765px}.donorMain{width:auto}.rightNav{width:195px;padding-left:20px}h1.dot3{height:auto;font-size:18px;color:#777777}h1.dot3 form{display:inline;white-space:nowrap}h1.dot3 div{max-width:80%;padding:0px 10px 0px 85px;text-indent:-85px;display:block}h1.dot3 span{padding:0px;margin:0px;font-family:arial,helvetica;display:inline;float:none;font-weight:normal}h1.dot3 strong{font-size:1.3em;color:#000000;font-weight:bold}h1.dot3 .headerRight{display:none}.leadIn h2{font-weight:normal;margin-top:1em}.rightNav .share{width:100%;margin:0px 0px 10px 0px}.liveUpdates img{vertical-align:middle}ul.tabHeader li.liveUpdates{list-style-type:none;padding:0px 15px 0px 0px;text-align:right;color:#0093cf;display:block;float:right;width:38%;font-size:.8em;white-space:nowrap;background:transparent}ul.tabHeader li.liveUpdates a{padding:0px 0px 0px 5px !important;font-size:1.2em;padding-left:5px;text-decoration:underline;color:#0093cf !important;font-weight:bold;text-shadow:0px 0px 0px transparent}#proposalList{padding:10px 0px}h1{padding:12px 0px 0px 0px}.imageDiv{float:left;width:308px;margin:0px 25px 0px 0px}.imageDesc{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:745px;position:relative}.imageDesc h2{color:inherit;margin:0px;font-weight:normal;padding:0 150px 0 0;line-height:1.4}#shareTeacher,#shareSchool{float:right;width:6em}@media screen and (max-width: 46em){#shareTeacher,#shareSchool{display:none}}.shareBar{right:0px}.tabHeaderDiv{margin:30px 0px 20px 0px;*zoom:1}.tabHeaderDiv:after{content:"";display:table;clear:both}@media screen and (max-width: 46em){.tabHeaderDiv{width:auto}}#quickDonate{padding:0}.pickProjectDiv .pickProject{display:inline-block;margin-left:1em;line-height:40px}.pickProjectDiv .pickProject .or{font-size:14px;color:#414142;padding:0px 1em}@media screen and (max-width: 46em){.pickProjectDiv .pickProject{padding-left:0px;display:block}}#donateOptions .inspireForm,#donateOptions .pickProjectDiv{background-color:transparent;padding:0px;margin-top:0px}#donateOptions .inspireForm .textLabel,#donateOptions .pickProjectDiv .textLabel{padding:0px 0px .5em 0px}#donateOptions .inspireForm form,#donateOptions .pickProjectDiv form{float:none}.inspireForm,.pickProjectDiv{padding:1em;margin:1em 0;background:#f7fdee;border:1px solid rgba(65,65,66,0.05);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;text-align:left;position:relative}.inspireForm .textLabel,.pickProjectDiv .textLabel{line-height:40px}.inspireForm form,.pickProjectDiv form{float:right;vertical-align:middle;padding:0}.inspireForm form #amount,.pickProjectDiv form #amount{width:100px}.inspireForm form .button-primary,.pickProjectDiv form .button-primary{margin:0;vertical-align:middle}.inspireForm .dollar-amount,.pickProjectDiv .dollar-amount{display:inline-block;position:relative}.inspireForm .dollar-amount:before,.pickProjectDiv .dollar-amount:before{content:'\0024';position:absolute;display:block;left:.75em;top:8px;z-index:100;color:#747475}.inspireForm .dollar-amount .ddArrow,.pickProjectDiv .dollar-amount .ddArrow{vertical-align:top;margin:0 .5em 0 -12px;height:40px}.inspireForm #amount,.inspireForm #donationAmount,.pickProjectDiv #amount,.pickProjectDiv #donationAmount{width:100px;padding-left:1.5em}.inspireForm #amount.placeholder,.inspireForm #donationAmount.placeholder,.pickProjectDiv #amount.placeholder,.pickProjectDiv #donationAmount.placeholder{color:#fff;font-size:.85em}.inspireForm #amount::-webkit-input-placeholder,.inspireForm #donationAmount::-webkit-input-placeholder,.pickProjectDiv #amount::-webkit-input-placeholder,.pickProjectDiv #donationAmount::-webkit-input-placeholder{color:#fff;font-size:.85em}.inspireForm #amount:-moz-placeholder,.inspireForm #donationAmount:-moz-placeholder,.pickProjectDiv #amount:-moz-placeholder,.pickProjectDiv #donationAmount:-moz-placeholder{opacity:1;color:#fff;font-size:.85em}.inspireForm #amount::-moz-placeholder,.inspireForm #donationAmount::-moz-placeholder,.pickProjectDiv #amount::-moz-placeholder,.pickProjectDiv #donationAmount::-moz-placeholder{opacity:1;color:#fff;font-size:.85em}.inspireForm #amount:-ms-input-placeholder,.inspireForm #donationAmount:-ms-input-placeholder,.pickProjectDiv #amount:-ms-input-placeholder,.pickProjectDiv #donationAmount:-ms-input-placeholder{color:#fff;font-size:.85em}.inspireForm .button-primary,.pickProjectDiv .button-primary{margin:0;vertical-align:middle}@media screen and (max-width: 46em){#inspireFormBottom-sticky-wrapper{display:none}#donateOptions .inspireForm,#donateOptions .pickProjectDiv{background-color:transparent;padding:0;border:none;margin-top:0}#donateOptions .inspireForm .textLabel,#donateOptions .pickProjectDiv .textLabel{padding:0px 0px .5em 0px;line-height:1.4}#donateOptions .inspireForm form,#donateOptions .pickProjectDiv form{float:none}.inspireForm,.pickProjectDiv{text-align:left;margin-top:10px}.school-donation{text-align:center}.school-donation .pickProject{line-height:1.4;margin-top:1em}.school-donation .button-primary{width:auto;display:inline-block;height:40px;padding:0 2em}}#inspireFormDiv form{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:none}#inspireFormDiv #inspireNote{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;padding-left:10px;width:500px}@media screen and (max-width: 46em){#inspireFormDiv{padding:.5em .2em}#inspireFormDiv #inspireNote{width:auto;padding-left:0px;padding:.5em .2em 0px .2em;margin:0px}}.searchListPage h2.second{display:none}@media screen and (max-width: 46em){.searchListPage h2.first{display:none}.searchListPage h2.second{display:block;margin:1em 0px;line-height:1.5}}.searchListPage .accordion a{color:#505050}.searchListPage .accordion a:hover{text-decoration:none}.searchListPage .accordion a span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:#757575;color:#ffffff;padding:2px;min-width:1.25em;text-align:center;font-size:1em;font-weight:normal;line-height:1em;height:auto;vertical-align:baseline}.searchListPage .accordion.on a{color:#000000;font-weight:bold}.searchListPage .accordion.on span{background-color:#000000}.accHeader{display:none}.searchList .proposalAcc1{background-color:#ededed}.searchList .proposalAcc{display:none;padding:.5em 0px .5em 8px;cursor:pointer;overflow:visible}.searchList .proposalAcc:after{content:"";display:table;clear:both}.searchList .proposalAcc:before{float:left}.searchList .proposalAcc img{float:left;vertical-align:top;margin:0px 5px 0px 0px}.searchList .proposalAcc h1{display:inline;font-size:1.15em;padding:0px;color:#0062fd}.searchList .proposalAcc h1:hover{text-decoration:underline}.searchList .proposalAcc .addToCart{float:none;margin:0px auto;padding:.5em 0px;width:170px;clear:both}.searchList .proposalAcc .addToCart .dyi{margin:.5em auto;width:auto}.searchList .proposalAcc .addToCart .dyi img{float:none}.searchList .proposalAcc .addToCart .header{display:none}.searchList .proposalAcc .addToCart .details{padding:0px;text-align:left}.searchList .proposalAcc .addToCart .completedW .date:before{content:"Completed "}@media screen and (max-width: 46em){.imageDiv{float:none;max-width:210px;margin:0px auto}.searchList .proposalAcc{display:block}.accHeader{display:block}.searchList .proposalItem{display:none}.searchListPage .proposalItem,.searchListPage .desc,.searchListPage .thankyouText .thankyouTextContent{width:auto;padding-left:0px;background-color:transparent;font-size:1em}.searchListPage .proposalItem h1,.searchListPage .desc h1,.searchListPage .thankyouText .thankyouTextContent h1{width:auto;padding-left:0px}.searchListPage .desc{text-align:left}.searchListPage .actions{clear:both;float:none;margin:.5em auto 0px auto;width:auto}.searchListPage .addToCart{padding-left:0px;background-color:transparent;margin:0px auto}.searchListPage .tabHeaderDiv{display:none}.searchListPage .accordion{display:block;margin:.5em 0px}}#schoolPage .proposalItem{margin:0px auto 10px auto;width:740px}#schoolPage .desc{width:280px;margin:0 10px 0px 0}#schoolPage .resultLocationInfo{display:none}@media screen and (max-width: 46em){#schoolPage .proposalItem{margin:0px auto 10px auto;width:auto}#schoolPage .desc{width:auto;margin:0}}#school_links{list-style-type:none;margin:0px;padding:0px;text-align:center}#school_links li{font-size:12pt;font-weight:bold;margin:20px 0px 0px 0px}#school_links img{vertical-align:middle}.titlecase{text-transform:capitalize}#proposalsLoading{padding:50px 0px 180px 0px;text-align:center}#challengePage .desc{width:510px;margin:0px 20px 0px 0px}@media screen and (max-width: 46em){#challengePage .desc{width:auto;margin:auto}.share{display:none}}.supporters{*zoom:1}.supporters:after{content:"";display:table;clear:both}#teachers .supporter .image{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.supporter{width:159px;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top !important;margin:0px 0 1.6em 0}.supporter .image{width:159px;height:159px;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.supporter .image img{width:100%;max-width:210px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.supporter .author{text-align:center}.supporter .author a{color:#212121;font-size:1.05em}.supporter .message{display:none;position:absolute;top:10px;left:149px;width:300px;background:#d4efff;padding:10px;z-index:2;-webkit-box-shadow:2px 2px 2px #666;-moz-box-shadow:2px 2px 2px #666;box-shadow:2px 2px 2px #666;text-align:left}.supporter .message:before{content:" ";border:10px;border-color:transparent #d4efff transparent transparent;border-style:solid;position:absolute;left:-20px;top:5px;z-index:2px}.supporter:hover .message{display:block}.supporter:nth-child(6n) .message,.supporter:nth-child(6n-1) .message{right:149px;left:auto;-webkit-box-shadow:-2px 2px 2px #666;-moz-box-shadow:-2px 2px 2px #666;box-shadow:-2px 2px 2px #666}.supporter:nth-child(6n) .message:before,.supporter:nth-child(6n-1) .message:before{border-color:transparent transparent transparent #d4efff;right:-20px;left:auto}@media screen and (max-width: 46em){.supporter{height:auto;text-align:center;text-align:center;margin:0.5em}.supporter .image{width:auto}.supporter .message{top:auto;bottom:159px;left:0px;width:180%;-webkit-box-shadow:0px 0px 2px #666;-moz-box-shadow:0px 0px 2px #666;box-shadow:0px 0px 2px #666}.supporter .message:before{border-color:#d4efff transparent transparent transparent;left:auto;right:80%;top:auto;bottom:-20px;z-index:2px}.supporter:nth-child(6n) .message,.supporter:nth-child(6n-1) .message{right:auto;left:auto;-webkit-box-shadow:0px 0px 2px #666;-moz-box-shadow:0px 0px 2px #666;box-shadow:0px 0px 2px #666}.supporter:nth-child(6n) .message:before,.supporter:nth-child(6n-1) .message:before{border-color:#d4efff transparent transparent transparent;left:auto;right:50%;top:auto;bottom:-20px;z-index:2px}.supporter:nth-child(2n) .message{right:auto;left:-90%}.supporter:nth-child(2n) .message:before{right:auto;left:80%}}@media screen and (max-width: 46em){.completedW{text-align:center}.imageDiv,.image{margin:0px auto 10px auto;float:none}.imageDesc{width:auto;padding:0px}.imageDesc h2{padding:0px .2em}.proposalItem .image{float:none;margin:0px auto 10px auto}.proposalItem .daysLeft{float:none;margin:0px}}.leaderboardTable{margin-top:1em}.leaderboardTable tr:nth-child(odd){background-color:#fafafa}.leaderboardTable th{background:#fafafa;color:#414142;font-size:.875rem;padding:.8rem 1rem;text-align:right}.leaderboardTable th.name{text-align:left;padding-left:1rem}.leaderboardTable th.students{padding-right:1rem}.leaderboardTable th a{font-weight:normal}.leaderboardTable td{vertical-align:middle;padding:1em;border-bottom:1px dotted rgba(65,65,66,0.2);font-size:.875rem}.leaderboardTable td td{padding:0px;border-bottom:0px}.leaderboardTable tr:nth-child(even) td tr{background-color:#fff}.leaderboardTable td.donors,.leaderboardTable td.donated,.leaderboardTable td.students{vertical-align:top;text-align:right;font-size:1rem;font-weight:bold}.leaderboardTable h2{font-size:1.25rem;margin:0 0 .25em}.leaderboardTable .name .blogName a,.leaderboardTable .name .blogName a:link,.leaderboardTable .name .blogName a:visited{text-decoration:none;color:#45980a;font-weight:normal;font-size:12px}.leaderboardTable .name .blogName a:hover{text-decoration:underline;color:#45980a;font-weight:normal;font-size:12px}.leaderboardTable .donated,.leaderboardTable .donors,.leaderboardTable .students{width:20%}.leaderboardTable .imageTable .challengeImage{vertical-align:top;width:150px}.leaderboardTable .imageTable .challengeImage img{width:135px}.leaderboardTable .imageTable .challengeImage .holder{width:135px;height:135px;overflow:hidden}p.myStudentsNeed strong{color:#000}.donorThanked,.donorThanked a{font-size:11px;color:#007bc2}.leaderboardTable .name .top5Challenges{font-weight:normal;color:#387594}.leaderboardTable .name .top5Challenges a,.leaderboardTable .name .top5Challenges a:link,.leaderboardTable .name .top5Challenges a:visited{font-weight:normal;text-decoration:none}.leaderboardTable .name .top5Challenges a:hover{font-weight:normal;color:#387594;text-decoration:underline}#photoThumbnails{position:relative;padding:0px;text-align:center;white-space:nowrap;height:65px;line-height:65px;overflow:hidden}#photoThumbnails a{display:inline-block;zoom:1;*display:inline;width:77px;height:67px;overflow:hidden;margin:0px 8px 0px 0px;vertical-align:middle}#photoThumbnails a:hover img,#photoThumbnails a.on img{border:1px solid #333333}#photoThumbnails img{margin-top:0px;vertical-align:middle;border:1px solid #ffffff;width:75px}#photoThumbnails .ityIcon,#photoThumbnails .dtyIcon{display:inline-block;zoom:1;*display:inline;width:55px;height:60px;overflow:hidden;cursor:pointer;padding:0px;text-align:center;vertical-align:middle}#photoThumbnails .ityIcon{background:url(../images/project/ity_icon.jpg) top center}#photoThumbnails .dtyIcon{background:url(../images/project/dty_icon.jpg) top center}#photoThumbnails .ityIcon span,#photoThumbnails .dtyIcon span{font-size:.9em;text-align:center;display:inline-block;zoom:1;*display:inline;color:#505050;padding-top:25px;white-space:normal;line-height:1em}#photoThumbnails .ityIcon span.noYear,#photoThumbnails .dtyIcon span.noYear{padding-top:30px}#photoThumbnails a.ityIcon:hover,#photoThumbnails a.dtyIcon:hover,#photoThumbnails .ityIcon.on,#photoThumbnails .dtyIcon.on{text-decoration:none}#photoThumbnails a.ityIcon:hover,#photoThumbnails .ityIcon.on{background:url(../images/project/ity_icon_on.jpg) top center}#photoThumbnails a.dtyIcon:hover,#photoThumbnails .dtyIcon.on{background:url(../images/project/dty_icon_on.jpg) top center}#photoThumbnails a.ityIcon:hover span,#photoThumbnails a.dtyIcon:hover span,#photoThumbnails .ityIcon.on span,#photoThumbnails .dtyIcon.on span{font-weight:bold;color:#000000;line-height:auto}#photoThumbnails br,#photoThumbnails div{clear:both}#nextPhoto,#backPhoto{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;min-height:305px;width:66px;cursor:pointer}#backPhoto{background:url(../../../images/profiles/back.png) no-repeat 0px 100px #fff}#nextPhoto{background:url(../../../images/profiles/next.png) no-repeat 33px 100px #fff}#mainPhoto{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;text-align:center;min-width:669px;height:600px;line-height:600px;overflow:hidden}#mainPhoto .proposalDetails{background-color:#fff;background-color:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF, endColorstr=#B3FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF, endColorstr=#B3FFFFFF)";position:absolute;width:100%;padding:10px 0px;bottom:0px;line-height:1.2em}#mainPhoto .proposalDetails a{font-size:24px;font-weight:bold;color:#000000}#mainPhoto .proposalDetails span{font-size:14px;color:#000000;display:block}#mainPhoto .proposalLetter{display:none;margin:10px 0px 65px 0px;clear:both;background:url(../images/project/letter_bg.jpg?v=4);width:669px;height:400px;overflow:hidden;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;zoom:1;position:relative;cursor:pointer}#mainPhoto .proposalLetter .textContainer{text-align:left;color:#000000;margin:28px 28px 28px 45px;padding:0px 15px 0px 0px;text-align:left;font-size:1.1em;line-height:1.4em;height:348px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#mainPhoto .proposalPhoto{max-width:670px;max-height:590px;padding:0px;margin:15px auto;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:1em}#mainPhoto .proposalPhoto img{max-width:670px;max-height:590px}@media screen and (max-width: 46em){#nextPhoto,#backPhoto{display:none}#mainPhoto{min-width:0px;min-height:320px;height:auto;line-height:normal}#mainPhoto .proposalPhoto{max-width:100%;max-height:100%}#mainPhoto .proposalPhoto img{width:100%;height:100%}#mainPhoto .proposalDetails{position:static}#mainPhoto .proposalDetails a{font-size:1.5em}#mainPhoto .proposalLetter{width:100%;background:transparent;margin:0px;height:auto}#mainPhoto .proposalLetter .textContainer{margin:1em;height:auto}}.icon-messenger{background-image:url("/images/icon/fb-messenger-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:33px;height:33px;display:inline-block;margin-left:8px;margin-right:6px;position:relative;top:.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-messenger{background-image:url("/images/icon/fb-messenger-icon@2x.png?auto=webp")}}.icon-messenger span{display:none}@media screen and (max-width: 46em){.icon-messenger{margin-right:8px;width:2.55em;height:2.55em;top:.7em}}.icon-nextdoor{background-image:url("/images/icon/nextdoor.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:29px;background-size:contain;height:33px;display:inline-block;position:absolute;left:5px;top:5px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-nextdoor{background-image:url("/images/icon/nextdoor@2x.png?auto=webp")}}.icon-nextdoor span{display:none}@media screen and (max-width: 46em){.icon-nextdoor{margin-right:8px;width:2.55em;height:2.55em;top:.7em}}.icon-sms{background-image:url("/images/icon/sms-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:2.55em;height:2.55em;display:inline-block;margin-left:8px;margin-right:8px;position:relative;top:.7em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-sms{background-image:url("/images/icon/sms-icon@2x.png?auto=webp")}}.icon-sms span{display:none}.icon-messenger-white{background-image:url("/images/icon/fb-messenger-icon-white.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:33px;height:33px;display:inline-block;position:relative;top:.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-messenger-white{background-image:url("/images/icon/fb-messenger-icon-white@2x.png?auto=webp")}}.icon-messenger-white span{display:none}.button-messenger .icon-messenger-white{width:17px;height:17px;margin:0 4px 0 0;vertical-align:middle;top:0}.button-nextdoor .icon-nextdoor{width:17px;height:17px;margin:0 4px 0 0;vertical-align:middle;top:0;position:unset}.button-messenger .icon-messenger{width:25px;height:25px}.share-buttons h4{margin:0 0 8px}.share-buttons .button-secondary{margin:0 4px;width:137px}@media screen and (max-width: 46em){.share-buttons .button-secondary{margin:8px 4px 0;color:#fff;width:auto;position:relative;text-shadow:none}.share-buttons .button-secondary:first-of-type{margin-left:0}.share-buttons .button-secondary:last-of-type{margin-right:0}}@media screen and (max-width: 46em){.share-buttons .button-secondary.button-email,.share-buttons .button-secondary.button-facebook,.share-buttons .button-secondary.button-messenger,.share-buttons .button-secondary.button-twitter,.share-buttons .button-secondary.button-nextdoor,.share-buttons .button-secondary.button-sms,.share-buttons .button-secondary.button-share-tray{display:inline-block !important}}.donor-share-tools .icon{position:absolute;left:3px;top:3px}.facebook-share-popup ul{display:flex;justify-content:center;flex-wrap:wrap;row-gap:1rem}@media screen and (max-width: 46em){.facebook-share-popup ul{display:inline-block}}.share-wrapper{text-align:center}@media screen and (max-width: 46em){.share-wrapper .share-wrapper{display:none}}.share-wrapper.left{text-align:left}@media screen and (max-width: 46em){.share-wrapper.left{padding:0 1em 1.5em;text-align:center}}.share-wrapper.left li{margin:.5em 0}@media screen and (max-width: 46em){.share-wrapper{padding-bottom:1em}}.share-wrapper ul{margin:0 auto;padding-left:0}.share-wrapper li{list-style-type:none;display:inline}.share-wrapper li:first-of-type{margin-left:0}@media screen and (max-width: 46em){.share-wrapper li{margin:8px 4px}}.share-wrapper li a{padding-top:6px}.share-wrapper a:hover{text-decoration:none}.share-wrapper .icon{width:2.75em;height:2.75em}@media screen and (max-width: 46em){.share-wrapper .icon{width:3.5em;height:3.5em}}.share-wrapper .icon-ss-pinterest{fill:#BD081C}.share-wrapper .icon-ss-facebook{fill:#1877F2}.share-wrapper .icon-ss-twitter{fill:#00aced}.share-wrapper .icon-ss-mail{fill:#414142}.share-wrapper .icon-ss-link{fill:#414142}.share-wrapper .icon-ss-instagram{display:inline-block;border-radius:100px;max-height:37px;max-width:37px;background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);margin-left:0.5rem;position:relative;top:-.25rem}.share-wrapper .icon-ss-instagram .icon-instagram{fill:#fff;max-width:1.5em;max-height:1.5em}.message-idea{margin:1em 0px;display:flex;align-items:center}.message-idea .text-to-copy{font-style:italic;margin-right:1em;position:relative}.message-idea .text-to-copy:before{position:absolute;font-size:80px;content:open-quote;top:-30px;left:-24px;color:#ededed;z-index:-1}.message-idea .text-to-copy .close-quote{color:#bdbdbd}.message-idea .button-secondary{white-space:nowrap}@media screen and (max-width: 46em){.message-idea .button-secondary{text-align:center;white-space:normal;line-height:1.3em}}.facebook-share-popup{padding:2em 2em 1em;text-align:left;position:relative}.facebook-share-popup h4{padding-bottom:.5rem;border-bottom:1px dotted rgba(65,65,66,0.2)}.facebook-share-popup p{margin:1em 0;width:auto}.facebook-share-popup .button-facebook,.facebook-share-popup .button-messenger{margin:1em 0 0 0;display:block;text-align:center}.facebook-share-popup .reminder{position:absolute;top:-48px;left:50%;text-align:center;width:80%;margin-left:-40%;opacity:.9}.facebook-share-example{border-top:1px solid rgba(65,65,66,0.2);border-bottom:1px solid rgba(65,65,66,0.2);background-color:#fafafa;margin:0 -2em;padding:1em 2em;display:flex;align-items:center}.facebook-share-example .share-image{display:inline-block;vertical-align:middle;margin-right:2em}.facebook-share-example .share-image img{width:158px;height:158px}@media screen and (max-width: 46em){.facebook-share-example .share-image img{width:75px;height:75px}}.facebook-share-example .share-data{display:inline-block;vertical-align:middle}.facebook-share-example .site-url{color:#606770;flex-shrink:0;font-size:12px;line-height:16px;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.facebook-share-example .share-url{color:#1d2129;font-size:16px;font-weight:600;line-height:20px}.facebook-share-example .share-description{color:#606770;font-size:14px;line-height:20px}.share-lightbox{padding-top:3em}.share-lightbox .share-lightbox-content{margin:0 1em;padding:3em 0.5em;border-top:1px dotted rgba(65,65,66,0.2)}.share-lightbox .share-lightbox-content .h3{padding-bottom:1em}.share-lightbox .share-lightbox-content .share-wrapper{padding-left:0px}.share-lightbox .share-lightbox-content .share-wrapper .icon{width:4em;height:4em;margin:0 1em}.share-lightbox .share-lightbox-content .share-wrapper .icon-messenger{top:0em;margin-bottom:0.5em;height:48px;width:48px}.copylink-popup{font-size:.75rem;background-color:#fefbeb;position:absolute;border-color:#fafafa;top:-.3em;padding:.5em;right:7.2em;display:none;opacity:1;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);animation-duration:300ms;-webkit-animation-duration:300ms}@keyframes fadeInUp{0%{top:0.2em;opacity:.5}100%{top:-0.3em;opacity:1}}.copylink-popup::before{content:"";display:block;position:absolute;box-sizing:border-box;width:15px;height:15px;border-width:1px 0 0 1px;border-style:solid;border-color:#fafafa;transform:rotate(225deg) skew(0deg, 0deg);left:47%;bottom:-8px;background:#fefbeb}@media screen and (max-width: 46em){.copylink-popup{background-color:#fefbeb;top:4%;right:55.8%}@keyframes fadeInUp{0%{top:2.7%;opacity:.5}100%{top:2.3%;opacity:1}}}.donor-share-tools{display:flex;padding:1rem;background:rgba(65,65,66,0.05);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;flex-direction:column;row-gap:1rem}@media screen and (max-width: 46em){.donor-share-tools{background-color:transparent;padding:0}}.donor-share-tools h3{margin-bottom:0rem}.donor-share-tools .header{display:flex;flex-direction:row;column-gap:1rem;align-items:center}.donor-share-tools .donor-share-image{width:78px;height:61px;background-image:url("/images/donor-share-image.png?auto=webp");background-repeat:no-repeat;background-size:cover;background-size:contain}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.donor-share-tools .donor-share-image{background-image:url("/images/donor-share-image@2x.png?auto=webp")}}.donor-share-tools .message{display:flex;flex-direction:column;text-align:left}.donor-share-tools .options{display:flex;flex-direction:row;justify-content:stretch;column-gap:1rem;row-gap:1rem;margin-top:1rem}@media screen and (max-width: 46em){.donor-share-tools .options{flex-direction:column}}.donor-share-tools .options .button-secondary{margin-bottom:0;width:100%;position:relative;padding-left:2rem;text-align:center}.donor-share-tools .options .button-secondary svg{width:2.75em;height:2.75em}.donor-share-tools .options .button-secondary svg.icon-ss-facebook{fill:#1877F2}.donor-share-tools .options .button-secondary svg.icon-ss-mail{fill:#414142}.donor-share-tools .options .button-secondary svg.icon-ss-nextdoor{fill:#8ED500}.donor-share-tools .copy-link{display:flex;justify-content:stretch;column-gap:1rem}.donor-share-tools .copy-link .button-secondary{margin-bottom:0}@media screen and (max-width: 46em){.donor-share-tools .copy-link{display:none}}.donor-share-tools .project-url{width:100%;display:flex;justify-content:stretch;position:relative;align-items:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}.donor-share-tools .project-url svg{position:absolute;left:10px;top:1px;fill:rgba(33,33,33,0.2);width:1.5rem}.donor-share-tools .project-url input{width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;color:rgba(65,65,66,0.75);outline:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);border:1px solid rgba(65,65,66,0.2)}.donor-share-tools .project-url:before{content:'Copied!';padding:.25rem .5rem;background-color:#6EA217;color:#fff;position:absolute;left:10px;font-size:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);z-index:10;opacity:0;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.donor-share-tools .project-url.copied input{color:#6EA217;padding-left:5rem;border:1px solid rgba(110,162,23,0.5)}.donor-share-tools .project-url.copied svg{fill:#6EA217;opacity:0}.donor-share-tools .project-url.copied:before{opacity:1;font-size:.75rem}@media screen and (max-width: 46em){.donor-share-tools{text-align:center;width:100%}.donor-share-tools .donor-share-image{display:none}.donor-share-tools .button-secondary{margin-bottom:0}.donor-share-tools .message{text-align:center;width:100%}.donor-share-tools .options{flex-direction:row;margin-top:0}.donor-share-tools .options .button-secondary{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;border:none}.donor-share-tools .options .button-secondary:hover{background-color:transparent}.donor-share-tools .options .button-secondary svg,.donor-share-tools .options .button-secondary .icon-nextdoor{position:relative;width:3em;height:4em;margin:0;left:unset;padding:0}.donor-share-tools .options .button-secondary .icon-nextdoor{margin-bottom:.25rem;top:unset;background-position:center}}.teacherhub-projectcard .teacher-hub-share-wrapper .copy-link .project-url+.button-secondary{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.favorites-share-wrapper{width:100%}@media (min-width: 46.0625em){#add-to-project-favorites-heart-holder{position:absolute;left:34px}}@media (min-width: 46.0625em){#add-to-project-favorites-heart-holder{float:left}}.proposalItem h1{width:auto}#proposalList{padding:0px}.challenge h3 a{color:#3C61C9}.sectionHeaderText a{color:#3C61C9}.sidebar{background-color:#4c92c5;color:#ffffff;width:190px}.sidebar h2{padding:0px;margin:1em 0px 0px 0px;font-size:12px;color:#ffffff}.sidebar .impactStats{font-size:12px;color:#fefefe;text-align:center;padding:15px 0px;text-indent:0px}.sidebar .impactStats h2,.feeds h2{font-size:14px;color:#fefefe;margin:0px 15px 7px 15px;padding:0px 0px 5px 0px;border-bottom:1px dotted #fefefe;text-align:center}.sidebar .impactStats h3{color:#fefefe;font-size:17px;margin:0px;padding:0px 0px 7px 0px}.sidebar .impactStats h3 a{color:#fefefe;font-size:11px;padding:0px;font-weight:normal}.feeds{padding:0px 0px 10px 0px}.feeds .content{padding:10px 0px 0px 5px}.feeds .content b{font-weight:normal}.feeds .content strong{color:#ffffff}.feeds h2{margin-top:20px}.feeds .time{font-size:.9em;color:#eeeeee}.feeds .more{padding:7px 0px 0px 5px}.feeds .more a,.feeds .more a:link,.feeds .more a:hover,.feeds .more a:visited{color:#ffffff;text-decoration:underline}.challengePage .youGive{background:url(../../../images/challenge/yougive_short.gif) center bottom no-repeat;height:366px;margin:0px 0px 10px 0px;font-size:11px}.challengePage .youGive strong{display:none}.challengePage .youGive ul{margin:0px;padding:0px;position:relative;font-weight:normal}.challengePage .youGive li{display:block;list-style-type:none;width:105px;position:absolute;left:45px;padding:0px;margin:0px}.challengePage .youGive li.one{top:102px}.challengePage .youGive li.two{top:211px}.challengePage .youGive li.three{top:326px}.challengePage .youGive,.challengePage1 .youGive{background:url(../../../images/challenge/yougive.gif) left bottom no-repeat;height:482px;width:185px;margin-left:6px}.challengePage .youGive li,.challengePage1 .youGive li{font-size:1.15em;width:145px;left:30px}.challengePage .youGive li.one,.challengePage1 .youGive li.one{top:125px;height:45px;overflow:hidden}.challengePage .youGive li.two,.challengePage1 .youGive li.two{top:285px}.challengePage .youGive li.three,.challengePage1 .youGive li.three{top:433px}.rightNav{background-color:#4C92C5;width:205px;padding:0px 4px}.links{padding:5px 0px 20px 0px}.links a{display:block;text-decoration:none;color:#ffffff;padding:2px 0px 2px 15px;font-size:12px;text-decoration:none}.links a img{border:0px;vertical-align:middle}.links a:hover span{text-decoration:underline}.links a.create{padding-left:15px}.links a.create span{text-decoration:underline}.moreLeaderboards{margin:15px 8px;border:1px solid #89aac4}.moreLeaderboards h2{text-align:center;margin:0px;background-color:#004c80;font-size:12px;font-weight:bold;color:#ffffff;padding:4px 10px}.moreLeaderboards h2 a,.moreLeaderboards h2 a:link,.moreLeaderboards h2 a:visited,.moreLeaderboards h2 a:hover{color:#ffffff}.moreLeaderboards ul{padding:0px;margin:0px;font-size:11px}.moreLeaderboards ul li{list-style-type:none;padding:5px 2px 5px 20px;text-indent:-15px;margin:0px}.moreLeaderboards ul li.row0{background-color:#004c80}.moreLeaderboards ul li.row1{background-color:#407aa3}.moreLeaderboards a,.moreLeaderboards a:link,.moreLeaderboards a:hover,.moreLeaderboards a:visited{color:#ffffff;text-decoration:none}.moreLeaderboards a:hover{text-decoration:underline}.moreChallenges ul li.row0{background-color:#004c80}.moreChallenges ul li.row1{background-color:#407aa3}.moreLeaderboards .viewMost{text-align:center;padding:3px 0px;font-size:10px;color:#9cd2f9;background-color:#2793e1}.moreLeaderboards a.donated{display:block;float:left;background:url(../../../images/challenge/donated.gif) no-repeat right top;width:57px;height:12px}.moreLeaderboards a.donated span{display:none}.moreLeaderboards a.donors{display:block;float:left;background:url(../../../images/challenge/donors.gif) no-repeat center top;width:57px;height:12px}.moreLeaderboards a.donors span{display:none}.moreLeaderboards a.students{display:block;float:left;background:url(../../../images/challenge/students.gif) no-repeat center top;width:57px;height:12px}.moreLeaderboards a.students span{display:none}.moreLeaderboards a.recent{display:block;float:left;background:url(../../../images/challenge/recent.gif) no-repeat center top;width:57px;height:12px}.moreLeaderboards a.recent span{display:none}.moreLeaderboards .more{background-color:#004c80;padding:2px 10px;text-align:right;text-indent:0px;font-size:9px}.moreLeaderboards .more a{color:#ffffff;text-decoration:underline}.ltPadding{padding:0px}.leadIn img{display:none}.leadIn h2{padding:0px;margin:0px;font-size:inherit;color:inherit;font-weight:normal}.imageDesc .leadIn{padding:10px 0px;font-size:1em}.noborder{border-color:#fff}h1 .moreLink{float:right;font-size:17px;padding-top:7px}.givingTypes{padding:1px 15px 40px 15px}.givingTypes .logo{border:0px;width:108px;float:left;clear:both;padding-top:20px}.givingTypes .logo a img{border:0px}.givingTypes .desc{border:0px;width:420px;float:left;font-size:12px;padding-top:20px;font-family:arial,helvetica,sans-serif}.givingTypes h2{margin:0px;padding:0px 0px 3px 0px;font-size:16px;font-family:arial,helvetica,sans-serif}.givingTypes strong{color:#000000}.givingPageFeatures li{margin-top:8px}.backfillTypes{line-height:2em;padding-top:8px}.challengeInfoTable th{vertical-align:top;padding-top:5px !important}.challengeInfoTable .req{font-weight:normal}.blogCat{width:280px;margin:2px 0px 10px 0px}.blogMo{width:280px}.dmTagline{border-right:0px solid #90b35c}.dmMessage{border-left:1px solid #90b35c;width:420px}.challenge .editChallengeInfo{font-size:14px;padding:5px 10px;position:relative}.challenge .editChallengeInfo,.challenge .editChallengeInfo .sectionHeaderText{background-color:#eef3f9}.challenge .editChallengeInfo .sectionHeaderText,.challenge .sectionbox .sectionHeaderText{text-transform:capitalize;font-size:18px;font-family:arial,helvetica}.challenge .editChallengeInfo .challengeInfoTable th{color:#3366CC;font-size:14px}.challenge .editChallengeInfo textarea{font-family:arial,helvetica;font-size:14px;border:1px solid #ccc}.editChallengeInfo .corners{background-image:url(../images/project/cnr_staffmessage.gif);height:10px;width:10px;z-index:5}.editChallengeInfo .infoBody,.sectionbox .infoBody{padding:1px 20px}.challenge .sectionbox{padding:10px 1px;margin:10px 20px}.searchListBtm{background:url(../../../images/profiles/searchlist_btm.gif) top left no-repeat;height:15px}.completed .given{display:none}.completed .donors{display:none}.ltPadding{padding:0px 10px}.ltPadding .shareBar{width:156px}.ltPadding h1{margin-top:5px}.pager{background-color:transparent}.col2A,.col2B{padding:15px 0px 10px 0px;width:160px;text-align:left;background-color:transparent;vertical-align:top;font-size:12px;white-space:normal}.col2B{text-align:center}.col2A .anyAmount{font-size:11px}.col2A .whyGive100{font-size:11px}.impactStats{text-align:center;margin:1em 0;padding:1em 0;border-top:1px dotted rgba(65,65,66,0.2);border-bottom:1px dotted rgba(65,65,66,0.2);font-size:1.25rem}.impactStats .fluid-container .col{margin-bottom:0}.impactStats strong{font-size:2rem;display:block}.start-your-own-section{text-align:center}#shareBarTop{text-align:center;margin:1em auto 0}.shareBarTopPosition{width:100%}.addFeed{padding-bottom:20px}.fb_iframe_widget{display:inline-block;vertical-align:top}.fb_iframe_widget iframe{vertical-align:top}.hideFacebookNumbersOthers{z-index:5}#impactAndCarousel{text-align:center;padding:0px 0px 1em 0px}#challengeSummary .imageDiv{margin:10px 25px 0 0}#challengeSummary .share{width:130px}#shareChallenge{float:right;margin-top:12px}#followLinkHolderHolder{padding:0px 0px 10px 0px}#challengeImageTD{padding-top:32px;vertical-align:top}.ltPadding{padding:0px 20px}@media screen and (max-width: 46em){.ltPadding{padding:0}}.impactStats a,.impactStats a:link,.impactStats a:hover,.impactStats a:visited{color:#000000}.ltPadding h1{margin-top:20px;font-size:1.5em}.fb_iframe_widget{display:inline-block;vertical-align:top}.fb_iframe_widget iframe{vertical-align:top}.leaderboardLink,.leaderboardLink a,.leaderboardLink a:link,.leaderboardLink a:hover,.leaderboardLink a:visited,#sponsorMessageDisplay,#gpOwner{color:#767676}#challengeNameForm{margin-top:18px;display:none}#sponsorMessageForm{display:none}#challengeName{width:500px;font-size:1.5em;font-weight:bold;font-family:arial,helvetica}#sponsorMessage{width:500px;font-family:arial,helvetica;font-size:1em;color:#505050}#challengeNameDisplay .gpOwner,#sponsorMessageDisplay .gpOwner{font-weight:normal}#sponsorMessageDisplay{max-width:650px}a.gpOwner,.leaderboardLink a.gpOwner{text-decoration:underline;color:#0093CF;padding:0px 5px;font-size:12px}.gpOwner{display:none}#gpOwner{background-color:#eaeaea;margin:20px 0px 30px 0px;padding:20px 0px;font-size:1em}#gpOwner .taf{padding:0px 20px}#gpOwner .taf a{display:inline-block;padding-left:25px;margin-left:10px;height:20px}#gpOwner .taf .shareByEmail{background:url(../../../images/challenge/email.png) left center no-repeat;color:#287ab0}#gpOwner .taf .shareByFacebook{background:url(../../../images/challenge/facebook.png) left center no-repeat;color:#436db6}#gpOwner .taf .shareByTwitter{background:url(../../../images/challenge/twitter.png) left center no-repeat;color:#1b8eab}#gpOwner .ideas{padding:10px 20px}#gpOwner .ideas>a{display:block;line-height:1.4em}#gpOwner .ideas #checkAvailabilityLink{display:inline}#gpOwner .moreLinks{display:block;padding:10px;margin:0px;text-align:center}#gpOwner .moreLinks li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:5px 4px;padding:3px 16px;background-color:#ffffff;color:#424343;font-weight:bold;font-size:.95em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;box-shadow:2px 2px 3px #999}#gpOwner .moreLinks li a,#gpOwner .moreLinks li a:link,#gpOwner .moreLinks li a:hover,#gpOwner .moreLinks li a:visited{color:#424343}#help{float:right;font-size:.85em;padding:0px 20px 0px 0px;position:relative;top:-10px}#splashContainer{*zoom:1;min-height:200px}#splashContainer:after{content:"";display:table;clear:both}#raised #splash,#splashContainer #splash{margin:0 0px 0px 50px;width:auto;height:auto}#raised .splashBlock,#splashContainer .splashBlock{background-image:none;width:305px;padding:5px 0px}@media screen and (max-width: 46em){#raised #splash,#splashContainer #splash{margin:0px}#raised .splashBlock,#splashContainer .splashBlock{width:100%}}ul.tabHeader2 li:first-child{text-align:right;float:right}@media screen and (max-width: 46em){#sponsorMessageDisplay{min-height:0px}#shareChallenge{display:none}#challengeSummary .imageDiv{margin:10px auto}#help{float:none;text-align:right}#gpOwner .taf a{display:block;text-align:left;margin:.5em 25%}#gpOwner .moreLinks li{display:block;margin:.5em}.moreLinks a{display:block;text-align:center}.searchListPage .tabHeaderDiv{display:block;border-width:0px}ul.tabHeader2 li{display:none}ul.tabHeader2 li:first-child{display:block;text-align:right;float:none}#challengeName,#sponsorMessage{width:95%}}@media screen and (max-width: 46em){.accordion.noAction:after{background-image:none}#challengePage .tabHeaderDiv{display:none}}.donor-share-tools{display:none}
