body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{-webkit-text-size-adjust:100%}div{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img,input,textarea{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:unset}.h1{font-size:41px;font-family:'Roboto Slab';padding-bottom:20px}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}a{text-decoration:none;color:inherit}.text-link,a.text-link,.news-article a{color:#f54b50;font-weight:700}.text-link:hover,a.text-link:hover,.news-article a:hover{text-decoration:underline}.content-block a{color:#f54b50;font-weight:700}.content-block a:hover{text-decoration:underline}.textbox,.textarea,.select-box{box-sizing:border-box}textarea{resize:none}a,button,input[type=submit]{cursor:pointer}input[type=submit],input[type=text],input[type=email]{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset!important}body{margin-top:90px}p{font-size:18px;line-height:1.66}input::-webkit-input-placeholder{color:#fff}input:-moz-placeholder{color:#fff}input::-moz-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff}textarea::-webkit-input-placeholder{color:#fff}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v20-latin-regular.eot?');src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v20-latin-regular.woff') format('woff'),url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/roboto-v20-latin-700.eot?');src:local('Roboto Bold'),local('Roboto-Bold'),url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-700.woff2') format('woff2'),url('../fonts/roboto-v20-latin-700.woff') format('woff'),url('../fonts/roboto-v20-latin-700.ttf') format('truetype'),url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Sarabun';font-style:normal;font-weight:400;src:url('../fonts/sarabun-v6-latin-regular.eot?');src:local('Sarabun Regular'),local('Sarabun-Regular'),url('../fonts/sarabun-v6-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/sarabun-v6-latin-regular.woff2') format('woff2'),url('../fonts/sarabun-v6-latin-regular.woff') format('woff'),url('../fonts/sarabun-v6-latin-regular.ttf') format('truetype'),url('../fonts/sarabun-v6-latin-regular.svg#Sarabun') format('svg')}@font-face{font-family:'Sarabun';font-style:normal;font-weight:500;src:url('../fonts/sarabun-v6-latin-500.eot?');src:local('Sarabun Medium'),local('Sarabun-Medium'),url('../fonts/sarabun-v6-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/sarabun-v6-latin-500.woff2') format('woff2'),url('../fonts/sarabun-v6-latin-500.woff') format('woff'),url('../fonts/sarabun-v6-latin-500.ttf') format('truetype'),url('../fonts/sarabun-v6-latin-500.svg#Sarabun') format('svg')}@font-face{font-family:'Sarabun';font-style:normal;font-weight:700;src:url('../fonts/sarabun-v6-latin-700.eot?');src:local('Sarabun Bold'),local('Sarabun-Bold'),url('../fonts/sarabun-v6-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/sarabun-v6-latin-700.woff2') format('woff2'),url('../fonts/sarabun-v6-latin-700.woff') format('woff'),url('../fonts/sarabun-v6-latin-700.ttf') format('truetype'),url('../fonts/sarabun-v6-latin-700.svg#Sarabun') format('svg')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url('../fonts/roboto-slab-v7-latin-regular.eot?');src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url('../fonts/roboto-slab-v7-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-slab-v7-latin-regular.woff2') format('woff2'),url('../fonts/roboto-slab-v7-latin-regular.woff') format('woff'),url('../fonts/roboto-slab-v7-latin-regular.ttf') format('truetype'),url('../fonts/roboto-slab-v7-latin-regular.svg#RobotoSlab') format('svg')}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url('../fonts/roboto-slab-v7-latin-700.eot?');src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url('../fonts/roboto-slab-v7-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-slab-v7-latin-700.woff2') format('woff2'),url('../fonts/roboto-slab-v7-latin-700.woff') format('woff'),url('../fonts/roboto-slab-v7-latin-700.ttf') format('truetype'),url('../fonts/roboto-slab-v7-latin-700.svg#RobotoSlab') format('svg')}html{font-family:Sarabun}#wrapper{display:block;width:100%}#navMobile{display:none}.block{display:inline-block;margin-bottom:-5px;width:100%}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-container,.content-container-small,.content-container-xs{margin:auto;max-width:100%;padding-left:30px;padding-right:30px}.content-container{width:1450px}.content-container-small{width:1366px}.content-container-xs{width:950px}.content-block{background-image:url('../images/background-pattern-white.jpg');background-position:50% 50%;background-repeat:repeat;padding-bottom:120px;padding-top:50px}.content-block .content-container{width:1366px}.bottom-volunteer p{font-size:18px;line-height:30px;margin-bottom:30px;min-height:90px}#form-hide{min-height:208px}#form-show{display:none;min-height:134px;padding-top:30px}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.thanks-newsletter{display:inline-block;font-size:22px}.button-left{border-bottom-left-radius:4px;border-top-left-radius:4px;box-sizing:border-box;color:#fff;display:inline;font-family:'Roboto Slab';font-size:17px;font-weight:700;float:left;padding:8px 20px}.button-left:hover{background-color:#ad282c}.site-header-donate .button-outer,.site-header-donate>form{display:flex}.site-header.site-header-donate .button-left{min-width:max-content}.button-outer.big:hover{background-color:#ad282c}.button-outer.big .button-left:hover{background-color:#ad282c}.button-right:hover~.button-left{background-color:#ad282c}.button-arrow{height:10px;padding-top:14px;padding-left:14px;width:15px}.button-outer{background-color:#f54b50;display:inline-block}.left-red-text{display:inline-block;vertical-align:middle;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-right{background-color:#cb353a;border-bottom-right-radius:4px;border-top-right-radius:4px;display:inline;height:39px;float:left;width:45px}.right-header.mobile{display:none}.site-header-logo{display:inline-block;padding-top:8px}.site-header-logo.philly-logo img{height:50px}.site-header-inner,.site-header-right,.site-header-nav,.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.site-header-right,.site-header-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;flex:1}.social-icons{grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.social-icons img:hover{filter:invert(65%) sepia(50%) saturate(7269%) hue-rotate(326deg) brightness(93%) contrast(107%)}.social-icons img.no-filter:hover{filter:none}.right-header.mobile .social-icons{justify-content:center;margin-top:10px}.site-header .social-icons{position:relative;top:2px}.site-footer .social-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header-nav{font-family:Sarabun;font-weight:500;font-size:17px}.site-header-nav li a{padding:5px}.nav li,.nav li a{font-family:'Sarabun';font-weight:500;font-size:17px}.nav ul li:hover,.site-header-nav li:hover{color:#f54b50}.nav ul li.active,.site-header-nav li.active{color:#f54b50}.site-header{background-color:#fff;height:90px;position:fixed;top:0;width:100%;z-index:21;-webkit-box-shadow:0 5px 47px -2px rgba(56,56,56,1);-moz-box-shadow:0 5px 47px -2px rgba(56,56,56,1);box-shadow:0 5px 47px -2px rgba(56,56,56,1)}@media screen and (max-width:1500px){.nav ul li{margin-left:29px}}@media screen and (max-width:1400px){.site-header-right,.site-header-nav{grid-column-gap:25px;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media screen and (max-width:1250px){.site-header-right{margin-right:40px}.site-header-nav{display:none}#mobileMenuLink,#mobileCloseLink{display:block;position:fixed;right:15px;top:32px;z-index:23}#navMobile{background:#fff;display:none;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transition:opacity .5s ease,transform .3s ease;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;-o-transition:opacity .5s ease,transform .3s ease;-moz-transition:opacity .5s ease,transform .3s ease;width:100%;z-index:20}#navMobile.active{opacity:.98;right:0;transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transition:opacity .5s ease,transform .3s ease;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;-o-transition:opacity .5s ease,transform .3s ease;-moz-transition:opacity .5s ease,transform .3s ease;z-index:22}.vertCenter{display:inline-block;height:100%;vertical-align:middle;width:0}#navMobile #linksHolder{display:inline-block;font-size:30px;vertical-align:middle}#navMobile li:hover{color:#ba383b}#navMobile li{font-family:'Roboto Slab';padding:10px 25px}#navMobile li.active{color:#f54b50}#navIcon{width:32px;height:36px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#navIcon span{background:#f54b50;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;width:100%}#navIcon span:nth-child(1){top:0}#navIcon span:nth-child(2),#navIcon span:nth-child(3){top:10px}#navIcon span:nth-child(4){top:20px}#navIcon.open span:nth-child(1){left:50%;top:18px;width:0}#navIcon.open span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}#navIcon.open span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#navIcon.open span:nth-child(4){left:50%;top:18px;width:0}}@media screen and (max-width:500px){.site-header-donate.landing{display:inline-block;margin-left:0;margin-top:18px;margin-right:42px}.site-header-right{display:none}.logo img{height:60px;width:99px}.site-header .mobile .button-outer{border-radius:4px;float:none;max-height:36px;padding-left:0;margin-left:0}.site-header .mobile .button-left{max-height:36px}#navMobile li{padding:6px 25px;font-size:20px}}body{color:#070d26}blockquote{line-height:1.7}a{text-decoration:none;color:inherit}.text-link,a.text-link{color:#f54b50;font-weight:700}.text-link:hover,a.text-link:hover{text-decoration:underline}.h1,.h2,.h3,.news-article h1,.news-article h2,.news-article h3,.news-article h4,.news-article h5{font-family:'Roboto Slab',serif;line-height:1.3}.h1,div.h1{color:#fff;font-size:40px;line-height:1.1;text-transform:uppercase;text-align:center}.h2,h1.h2,h2.h2,h3.h2,div.h2{font-size:30px;padding-bottom:10px}.h3,h2.h3,h3.h3,h4.h3,div.h3{font-size:22px}.text-medium,p.text-medium{font-size:19px}.text-large,p.text-large{font-size:21px}@media screen and (min-width:601px){.h2,h1.h2,h2.h2,h3.h2,div.h2{font-size:34px;padding-bottom:20px}}@media screen and (min-width:801px){.h3,h2.h3,h3.h3,h4.h3,div.h3{font-size:22px;margin-bottom:10px}}@media screen and (min-width:1400px){.h2,h1.h2,h2.h2,h3.h2,div.h2{font-size:41px}.h3,h2.h3,h3.h3,h4.h3,div.h3{font-size:25px;margin-bottom:10px}}.video-home{position:absolute;height:100%;width:110%;z-index:0;overflow:hidden;margin-left:-5%}.home-top .video-home{bottom:0;position:absolute;left:0;right:0;top:0;z-index:-1}.home-top{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:inline-block;height:975px;margin:0 auto;position:relative;text-align:center;width:100%;overflow:hidden}.home-text{color:#fff;display:inline-block;font-size:72px;font-family:'Roboto Slab';line-height:92px;margin-top:280px;text-shadow:0 0 20px #000}.underline{display:inline;position:relative;z-index:2}.event-content a{color:#f54b50}.event-content a:hover{text-decoration:underline}.read-more.kids a:hover{text-decoration:underline}.red-underline{bottom:26px;height:11px;width:100%;position:absolute;z-index:-1}.outer-box:hover .red-arrow{animation-name:arrow;animation-duration:.3s;animation-iteration-count:1}.read-more:hover .red-arrow.bounce{animation:bounce 2s}.red-arrow:hover.bounce{animation:bounce 2s 1}.left-box,.right-box{height:473px;overflow:hidden;position:relative;width:49%}.outer-box{margin-bottom:15px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:25px}.outer-box-content{position:relative;z-index:1;min-height:25%}.inner-box{height:100%;left:0;top:0;position:absolute;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:all .3s ease;height:100%;z-index:0}.inner-box::before{background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.1));content:'';height:100%;left:0;position:absolute;top:0;width:100%}.outer-box:hover .inner-box{transform:scale(1.1)}.left-box .inner-box{background-image:url(../images/home-greater-goods.webp)}.right-box .inner-box{background-image:url(../images/spring-works-home.jpg)}.right-box .inner-box::before{background-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0))}.red-line{background-color:#f54b50;display:block;height:4px;margin:auto;margin-bottom:20px;width:77px}.mission-block p{margin-bottom:2em}.mission-block .button-outer{float:none}.button-outer.big .button-left{border-bottom-left-radius:4px;border-top-left-radius:4px;color:#fff;display:inline;font-family:'Roboto Slab';font-size:24px;font-weight:700;float:left;max-height:60px;padding:14px 50px}.button-outer.big .button-right{background-color:#cb353a;border-bottom-right-radius:4px;border-top-right-radius:4px;margin-left:-4px;display:inline;height:60px;float:left;width:60px}.button-outer.big{padding-left:0}.button-outer.big .button-arrow{height:20px;padding-top:20px;padding-left:0;width:20px}.facebook-holder{margin:0 auto;width:500px;height:900px;overflow:hidden}.facebook-holder iframe{width:100%;height:100%}.mobile-home-br{display:none}.event-content img{display:block;max-width:100%;margin:auto;margin-bottom:50px}.link{color:#f54b50}.link:hover{text-decoration:underline}.sub-mission{font-size:23px;margin:auto;margin-bottom:25px;width:920px}.sub-mission p{width:920px}.box-p{color:#fff;font-size:21px;line-height:27px;left:25px;margin-bottom:0;text-align:left}.inner-box.top{background-image:url(../images/home-volunteer-img.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:229px;position:relative;padding:20px 40px;transition:all .3s ease}.inner-box.top:hover{transform:scale(1.1)}.inner-box.bottom{background-image:url(../images/home-help-img-2.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:473px;position:relative;padding:20px 40px;transition:all .3s ease}.inner-box.bottom::before{background-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));content:'';height:100%;left:0;position:absolute;top:0;width:100%}.plugin #u_0_0{width:100%!important}.inner-box.bottom:hover{transform:scale(1.1)}.red-arrow{display:inline-block;height:14px;margin-left:10px;width:20px}.bottom .box-p{top:150px;width:440px}.home-below-hero{background-image:url(../images/background-pattern-white.jpg);background-position:50% 50%;background-repeat:repeat;padding:100px 0}.home-below-hero .content-container{max-width:90%}.mission-block.content-container{width:1200px}.bottom-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px;margin:0 auto 100px}.box-header{color:#fff;font-family:'Roboto Slab';font-size:37px}@media screen and (max-width:1920px){.home-top{height:788px}.home-text{line-height:73px;margin-bottom:30px;margin-top:250px}}@media screen and (max-width:1500px){.box-header{font-size:26px}.box-p{font-size:15px;line-height:22px}.left-box,.right-box{height:355px}.right-box .top{height:170px;margin-bottom:15px;overflow:hidden}.right-box .bottom{height:170px}.home-text{margin-top:165px}.home-top{height:585px}.red-arrow{display:inline-block;height:11px;margin-left:5px;width:16px}}@media screen and (max-width:1300px){.home-text .red-underline{bottom:15px}.home-text{font-size:60px;line-height:65px;margin-top:125px}.home-top{height:515px}}@media screen and (max-width:1100px){.top-block{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.4)),url(../images/sundaylove-header-1024.webp)}.home-text .red-underline{bottom:10px}.home-text{font-size:50px;line-height:54px;margin-top:125px}.home-top{height:475px}}@media screen and (max-width:1000px){.box-header{font-size:22px}.box-p{font-size:15px;line-height:21px}}@media screen and (max-width:900px){.home-below-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.bottom-boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px auto 30px}.inner-box{background-position:50% 0%}.left-box .inner-box{background-position:50% 50%}.left-box,.right-box{height:210px;width:100%}.outer-box:hover .red-arrow.bounce{animation:bounce 2s}}@media screen and (max-width:800px){.home-text .red-underline{bottom:0}.home-top{height:435px}.home-text{font-size:40px;line-height:41px;margin-top:135px}}@media screen and (max-width:600px){.top-block{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.4)),url(../images/sundaylove-header-600.webp)}.left-box,.right-box{height:210px}.home-text{display:none}.outer-box:hover .inner-box{transform:none}}@media screen and (max-width:500px){.home-top{height:285px}.home-text{font-size:31px;margin-top:105px}}@media screen and (max-width:425px){.event-content h4{font-size:20px;line-height:27px;margin-bottom:30px;padding:15px 0}.event-content h5{font-size:20px;line-height:27px;margin-bottom:30px;padding:15px 0}.white-block.contact{padding:30px 20px}.home-text{font-size:27px}}.video-holder video{max-width:100%}.fullscreen-bg__video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;object-fit:cover}.impact-block{background-image:url('../images/background-pattern-blue.jpg');background-position:50% 50%;background-repeat:repeat;color:#fff;padding:100px 0 100px;text-align:center}.impact-thirds{display:inline-block;margin-top:55px;text-align:center;width:100%}.impact-thirds .third{margin:auto;padding:0 15px;text-align:center;width:33.33%}.impact-thirds .third p{display:inline-block;font-size:21px}.impact-stats,p.impact-stats{color:#f54b50;font-size:82px;font-family:'Roboto Slab';font-weight:700;margin-bottom:7px}.impact-thirds .third:nth-of-type(2){border-left:1px solid #707070;border-right:1px solid #707070}.impact-1{height:102px;width:200px}.impact-2{height:105px;width:173px}.impact-3{height:106px;width:184px}.left-red{background-color:#f54b50;color:#fff;display:inline-block;height:764px;margin:auto;position:relative;text-align:center;vertical-align:middle;width:calc(50% - 4px);z-index:7}.red-block{background-color:#f54b50}.left-red p{font-size:21px;line-height:33px;margin:auto;text-align:left;width:600px}.left-red-header{background-image:url(../images/line-2.svg);background-size:cover;background-position:50% 50%;display:inline-block;padding:25px 70px}.left-red-header,.left-red-header p{font-size:24px;line-height:39px;font-family:'Roboto Slab'}.right-red{background-image:url('../images/home-img-1.webp');background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:inline-block;height:764px;vertical-align:middle;width:50%}@media screen and (max-width:1400px){.red-cube{top:280px}.left-red p{font-size:19px;width:429px}.left-red-header,.left-red-header p{font-size:24px;line-height:35px}.left-red{height:628px}.right-red{height:628px}.impact-block{padding:100px 0 115px}.impact-stats,p.impact-stats{font-size:68px}}@media screen and (max-width:1300px){.left-red p{font-size:18px;width:385px;line-height:29px}.left-red-header,.left-red-header p{font-size:26px;line-height:35px;padding:50px 70px}.impact-1{height:87px;width:170px}.impact-2{height:87px;width:151px}.impact-3{height:87px;width:141px}.impact-block{padding:85px 0}.impact-thirds{margin-top:35px}.impact-stats,p.impact-stats{font-size:55px}.impact-thirds .third p{font-size:19px}}@media screen and (max-width:1000px){.left-red-header{background-size:contain;padding:25px 44px;background-repeat:no-repeat;background-image:none}.left-red-header,.left-red-header p{font-size:19px;line-height:30px}.left-red p{width:300px}.impact-3{height:77px;width:125px}.impact-2{height:77px;width:134px}.impact-1{height:77px;width:150px}.impact-stats,p.impact-stats{font-size:50px}.impact-thirds .third p{font-size:18px;line-height:20px}}@media screen and (max-width:900px){.left-red{width:100%}.right-red{width:100%}.impact-stats,p.impact-stats{font-size:43px}.impact-1{height:66px;width:130px}.impact-2{height:66px;width:115px}.impact-3{height:66px;width:107px}.impact-thirds{margin:auto;text-align:center;margin-top:35px}.impact-thirds .third{clear:left;float:none;width:320px}.impact-thirds .third:nth-of-type(2){border-left:0;border-right:0}.impact-thirds .third:nth-of-type(2){border-top:1px solid #707070;border-bottom:1px solid #707070;margin-top:40px;padding-top:40px;margin-bottom:40px;padding-bottom:40px}}.right-service .button:first-of-type{margin-right:25px}.service-block{background-color:#f54b50;margin:auto;padding:56px 0;text-align:center}.service-block-inner{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-splash{background-image:url(../images/line-2.svg);background-size:cover;background-position:50% 50%;display:inline-block;padding:20px 50px;width:100%}.left-service,.left-service p{color:#fff;font-family:'Roboto Slab';font-size:29px;line-height:40px;margin-bottom:0}.service-splash .button{font-size:27px;padding:20px 25px;width:260px}.right-service{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;width:max-content;margin:0 auto}@media screen and (max-width:1600px){.service-splash{max-width:90%}.service-splash .button{width:225px}.left-service br{display:none}}@media screen and (max-width:1500px){.service-splash .button{font-size:24px;width:200px}.left-service,.left-service p{font-size:26px;line-height:34px}}@media screen and (max-width:1400px){.left-service,.left-service p{font-size:22px;line-height:27px}.service-splash .button{font-size:23px;padding:12px 25px;width:210px}}@media screen and (max-width:1200px){.service-block-inner{grid-template-columns:1fr;grid-row-gap:25px}.right-service{grid-column-gap:10px}}@media screen and (max-width:900px){.service-block .content-container{padding:0 0}.service-splash .button{font-size:18px;padding:12px 21px;width:165px}.left-service,.left-service p{font-size:18px;line-height:22px}.service-splash{background-image:none;width:90%;background-size:contain;background-repeat:no-repeat}}@media screen and (max-width:800px){.service-block{padding:40px 0}}@media screen and (max-width:500px){.service-splash{max-width:100%}.service-splash .button{font-size:16px;width:130px}}@media screen and (max-width:375px){.right-service{grid-template-columns:1fr;grid-row-gap:15px}}h2.team-bio-name{font-family:'Roboto Slab';font-size:30px;margin-bottom:.5em}p.team-bio-title{display:block;font-size:21px;font-style:italic;margin-bottom:1.1em}.team-bio-name+.team-bio-title{margin-top:-.2em}.team-bios hr{background-color:#f54b50;border:0;width:50%;height:2px;margin:50px auto;display:block}@media screen and (max-width:620px){h2.team-bio-name{font-size:24px}p.team-bio-title{font-size:18px}}.page-services .below-hero video{display:block;margin:0 auto 50px;max-width:100%}.breadcrumbs .red-arrow{margin-right:10px;margin-left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.news-image{margin-bottom:45px}.news-image img{display:block;max-width:100%}.news-holder{margin:auto;text-align:left;width:908px}.news-content .videodetector iframe{height:400px;width:auto;width:85%;display:block;margin:0 auto}@media screen and (max-width:800px){.news-content .videodetector iframe{width:100%}}.event-content p{color:#070d26;font-size:18px;line-height:30px;margin-bottom:35px}.event-content h1{color:#070d26;font-size:23px;font-weight:bold;line-height:30px;padding-bottom:0;margin-bottom:17px}.event-content h4{border-top:1px solid #f54b50;border-bottom:1px solid #f54b50;color:#f54b50;font-family:'Roboto Slab';font-size:29px;line-height:47px;margin-bottom:70px;padding:30px 0}.event-content h2{color:#f54b50;font-size:20px;font-weight:bold;margin-bottom:18px}.event-content ul{margin-left:30px;list-style-position:inside;margin-bottom:50px}.event-content ul li::before{content:"• ";color:#000}.event-content ul li{padding-left:10px;padding-bottom:5px}.event-content h3{color:#070d26;font-size:20px;font-weight:bold;line-height:30px;margin-bottom:18px}.event-content ol{margin-left:50px;list-style-position:inside;margin-bottom:50px}.event-content ol li{list-style:decimal}.event-content h5{border-top:1px solid #070d26;border-bottom:1px solid #070d26;color:#070d26;font-family:'Roboto Slab';font-size:29px;line-height:47px;margin-bottom:70px;padding:30px 0}.event-content h6{background-color:#070d26;font-family:'Roboto Slab';font-size:29px;color:#fff;line-height:47px;margin-bottom:70px;padding:45px 35px}.breadcrumbs{color:#f54b50;display:inline-block;font-family:'Roboto Slab'}.breadcrumbs p{display:inline}.news-block{margin:auto;padding-bottom:150px;padding-top:125px;text-align:center}.news-thirds.home .thirds .red-arrow{width:20px}.news-thirds{margin-top:10px;width:100%;display:grid;grid-template-columns:repeat(3,minmax(32%,1fr));grid-column-gap:15px;grid-row-gap:35px}.news-thirds__item{background:#f2f2f2;display:flex;flex-direction:column}.news-thirds img{display:block;max-width:100%;width:100%;object-fit:cover;aspect-ratio:16/9}.news-title{color:#070d26;font-family:'Roboto Slab';font-size:43px;margin-bottom:35px;margin-top:25px;line-height:57px}.news-info{color:#070d26;align-items:flex-start;display:flex;flex-direction:column;flex:1;padding:30px 35px;max-width:100%;width:100%}.news-info .read-more{margin-bottom:0;margin-top:auto}@media screen and (max-width:1500px){.news-info{padding:30px 30px}}@media screen and (max-width:1200px){.news-info{padding:20px 20px}}@media screen and (max-width:1100px){.news-thirds{margin-top:10px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(49%,1fr));grid-column-gap:15px;grid-row-gap:35px}}@media screen and (max-width:767px){.news-thirds{grid-template-columns:minmax(100%,100%);grid-row-gap:50px}}.facebook-2{display:none}.facebook-3{display:none}.facebook-4{display:none}.contact-header{font-family:'Roboto Slab';line-height:46px;font-size:35px;margin-bottom:70px}.white-block.contact{text-align:center}.classy-inline-embed{margin-top:-36px}.contact-holder.donation{display:inline-block;width:100%}.donate-holder{display:inline-block;width:800px;text-align:left}.donate-holder .contact-holder{float:left;width:420px}.donate-holder .donate-text{float:left;padding:25px;width:calc(100% - 450px);background-color:#f2f2f2;margin-left:25px;border-radius:15px}.contact-holder.donation .right-contact{float:left;width:500px}.contact-holder.donation .left-contact{float:left;padding-right:25px;width:calc(100% - 500px)}.contact-holder{margin:auto;width:800px}.thank-you-block{margin:auto;text-align:center;width:700px}.covid-br{display:none}.fb-thanks{height:70px;width:70px}.thanks-text{color:#070d26;font-family:'Roboto Slab';font-size:35px;margin-bottom:40px;margin-top:30px}.contact-holder .textbox,.dl-cf-form-input input[type=text]{border:1px solid #070d26;height:55px;margin-bottom:14px;padding-left:10px;width:100%}.contact-holder .textbox.error{border:1px solid #f00;background-color:#ffcece}.contact-holder .textarea,.dl-cf-form-input textarea{border:1px solid #070d26;height:168px;margin-bottom:50px;padding:10px;width:100%}.dl-cf-form-input textarea{margin-bottom:30px}.dl-cf-form .dl-cf-submit-button{background-color:#f54b50;border:0;border-radius:4px;color:#fff;float:none;float:none;font-family:'Roboto Slab';font-size:24px;font-weight:700;padding:14px 50px}.dl-cf-form label{display:block;margin-bottom:4px;text-align:left}.contact-holder input::-webkit-input-placeholder{color:#070d26}.contact-holder input:-moz-placeholder{color:#070d26}.contact-holder input::-moz-placeholder{color:#070d26}.contact-holder input:-ms-input-placeholder{color:#070d26}.contact-holder textarea::-webkit-input-placeholder{color:#070d26}.ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-info .title{font-size:25px;font-family:'Roboto Slab';text-align:left;margin-bottom:10px}.news-info p{font-size:18px;margin-bottom:15px;min-height:90px;text-align:left}.read-more{color:#f54b50;font-family:'Roboto Slab';font-size:19px;float:left;text-transform:uppercase}.read-more.white{color:#fff;margin-top:10px}.read-more.white .red-arrow{float:right;padding-top:8px}.bottom-volunteer .read-more{display:inline-block;float:none}.bottom-volunteer a{color:#f54b50}.bottom-volunteer a:hover{text-decoration:underline}.read-more .red-arrow{float:right;padding-top:6px;width:max-content}.read-more a{display:inline-block;text-transform:uppercase;text-decoration:none;position:relative}.read-more a:after{background:none repeat scroll 0 0 transparent;bottom:-3px;content:"";display:block;height:2px;left:50%;position:absolute;background:#f54b50;transition:width .3s ease 0s,left .3s ease 0s;width:0}.long-box{background-color:#fff;margin-top:30px;padding:33px 45px;-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1);box-shadow:0 6px 23px -1px rgba(153,151,153,1)}.bullet-list{display:inline-block;width:100%}.bullet-list .thirds{float:left;width:33.33%}.bullet-list .thirds:nth-of-type(1){padding-right:15px}.bullet-list .thirds:nth-of-type(2){padding:0 15px}.bullet-list .thirds:nth-of-type(3){padding-left:15px}.bullet-list .thirds ul{margin-left:11px}.bullet-list .thirds ul li{margin-bottom:5px;text-indent:-.8em}.bullet-list .thirds ul li::before{content:"• ";color:#f54b50}.button{background-color:#fff;border-radius:4px;color:#f54b50;font-size:33px;display:inline-block;font-family:'Roboto Slab';font-weight:bold;text-align:center;padding:20px 25px;width:318px}.button:hover{background-color:#070d26;color:#fff;transition:ease-in-out .3s}.table.food{-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1);box-shadow:0 6px 23px -1px rgba(153,151,153,1)}.button:hover{background-color:#070d26;color:#fff;transition:ease-in-out .3s}.top-foot{background-color:#070d26;color:#fff;margin:auto;padding:100px 0;text-align:center}.bottom-foot{background-color:#070d26;border-top:1px solid #fff;padding:35px 0}.newsletter-header{display:inline-block;font-family:'Roboto Slab';font-size:25px;margin-bottom:43px}.left50{float:left;margin-right:1%;width:49%}.right50{float:left;margin-left:1%;width:49%}.contact-form.news .textbox{background-color:transparent;border:1px solid #fff;color:#fff;font-size:18px;height:52px;margin-bottom:15px;padding:0 10px;width:100%}.contact-form.news{margin:auto;width:578px}.button-holder{display:inline-block;margin:auto;margin-top:10px;text-align:center;width:100%}.button-outer:hover{background-color:#ad282c}.button-holder .button-outer{background-color:#f54b50;border:0;border-radius:4px;float:none;float:none;padding:0}.button-outer.small{border-radius:4px;max-height:39px}.button-outer:disabled{cursor:default;opacity:.5}.button-outer{cursor:pointer;max-height:60px}.white-fb{height:43px;float:right;width:22px}.bottom-foot .content-container{position:relative}.poweredBy{width:max-content;text-align:center;margin:0 auto}.copyright{color:#fff;font-size:16px;line-height:20px;margin:auto;text-align:center}.red-cube{border-width:25px 0 25px 25px;border-style:solid;border-color:transparent #f54b50;content:"";display:block;right:-25px;position:absolute;top:350px;transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);width:0}.content-container-xs.philly-container img{max-width:100%}.top-block.philly-header{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.4)),url(../images/philly-header.jpg)}.top-block{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.4)),url(../images/sundaylove-header.webp);height:350px;margin:auto;text-align:center;display:flex;align-items:center;justify-content:center}.white-block.giving{margin-top:-400px;position:relative;padding:80px 200px}.giving-button{position:absolute;right:244px;transform:scale(1.4)}.giving-button .button-outer{border-radius:4px}.giving-button.mobile{display:block}.heart{margin-bottom:30px}.marg-left{display:inline-block;vertical-align:middle;width:135px}.marg-right{display:inline-block;padding-left:25px;vertical-align:middle;width:calc(100% - 140px);color:#f54b50;font-family:'Roboto Slab';font-size:24px;margin-bottom:0}.giving-header{color:#f54b50;margin-bottom:40px}.giving-header,.giving-header p{font-family:'Roboto Slab';font-size:33px;font-weight:bold}.emphasis-block{border-top:1px solid #f54b50;border-bottom:1px solid #f54b50;color:#f54b50;margin:50px 0;padding:30px 0}.emphasis-block,.emphasis-block p{font-family:'Roboto Slab';font-size:29px;line-height:47px}.giving-tuesday img{max-width:100%}.giving-2{display:none}.top-block__heading{color:#fff;display:inline-block;font-family:'Roboto Slab';font-size:49px;text-shadow:0 2px 6px rgba(0,0,0,.5);text-transform:uppercase;margin:-3% auto 0;max-width:100%;position:relative;width:max-content}.top-block__line{display:block;width:400px;max-width:100%;margin:0 auto;z-index:0}.red-content-underline{border:0;bottom:26px;height:20px;margin:0;position:absolute;padding:0;top:45px;width:100%;z-index:0}.volunteer-boxes{display:inline-block;margin-bottom:30px;margin-top:-100px}.volunteer-boxes .left{float:left;margin-right:1%;width:49%;-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1);box-shadow:0 6px 23px -1px rgba(153,151,153,1)}.volunteer-boxes.fundraising{margin-top:0}.volunteer-boxes .right{float:left;margin-left:1%;width:49%;-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1);box-shadow:0 6px 23px -1px rgba(153,151,153,1)}.fundraising .left .top-voluneer{background-image:url('../images/volunteer-fundraising.jpg')}.fundraising .right .top-voluneer{background-image:url('../images/volunteer-events-and-drives.jpg')}.fundraising .bottom-volunteer{min-height:305px}.left-takeover.tc{background-image:url('../images/volunteer-kitchen-takeover.jpg');background-size:cover;background-position:50% 50%;background-repeat:no-repeat;vertical-align:middle;width:505px}.right-takeover.tc{padding-bottom:52px;padding-top:52px;padding-left:45px;vertical-align:middle;width:calc(100% - 505px)}.left .top-voluneer{background-image:url('../images/volunteer-shop-and-drop.jpg');background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:191px;position:relative}.left .top-voluneer.sunday{background-image:url(../images/sunday-love-img-2.jpg)}.right .top-voluneer{background-image:url('../images/volunteer-set-up-and-serve.jpg');background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:191px;position:relative}.right .top-voluneer.brunch{background-image:url('../images/volunteer-food-for-friends.jpg');background-position:50% 30%}.right-takeover.tc p{font-size:18px;line-height:30px;margin-bottom:30px}.takeover-block{background-color:#fff;margin-bottom:125px;padding:30px;-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1)}.volunteer-header{font-family:'Roboto Slab';font-size:35px;margin-bottom:18px}.bottom-volunteer{background-color:#fff;padding:33px 45px}.food-friends .tuesday .left{background-color:#fff;color:#000;padding:60px 45px}.food-friends .left{background-color:#f54b50;color:#fff;line-height:30px;float:none;font-size:18px;padding:80px;width:50%}.friends-header{background-image:url(../images/line-2.svg);background-size:cover;background-position:50% 50%;display:inline-block;font-family:'Roboto Slab';font-size:35px;margin-bottom:10px;padding:20px;margin-left:-20px;padding-top:13px}.food-friends{margin-bottom:23px}.table{display:table}.tr{display:table-row}.tc{display:table-cell}.food .right.tc{background-image:url(../images/volunteer-events-and-drives.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:none;height:100%;width:50%}.table.food.tuesday.mobile{display:none}.table.kids{-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1);box-shadow:0 6px 23px -1px rgba(153,151,153,1)}.tuesday .right.tc{background-image:url(../images/volunteer-food-for-friends.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:none;height:100%;width:50%}.kids .right.tc{background-color:#fff;padding:60px 45px}.kids .left.tc{background-image:url(../images/feed-the-kids-1.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:none;height:100%;width:50%}.grocery .right.tc{background-image:url(../images/sunday-love-img-5.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:none;height:100%;width:50%}.content-block.newsfeed{padding:50px 0}.facebook-holder{float:left;width:500px}.donation-right{background-image:url('../images/donate-background.jpg');background-size:cover;background-position:50% 50%;background-repeat:repeat;color:#fff;float:left;height:621px;margin-left:25px;padding:45px 40px;text-align:left;width:calc(100% - 525px)}.emphasis{color:#070d26;font-size:35px;font-family:'Roboto Slab';line-height:46px;margin-bottom:30px}.about-left{border-top:1px solid #f54b50;border-bottom:1px solid #f54b50;color:#f54b50;display:inline-block;font-family:'Roboto Slab';font-size:29px;line-height:47px;padding:30px 0;width:490px;vertical-align:middle}.about-right{display:inline-block;vertical-align:middle;width:calc(100% - 495px)}.about-left,.about-right{margin-bottom:50px}.about-right img{padding-left:40px;max-width:100%}.about-content{margin:auto;margin-top:30px;width:908px}.donation-right p{font-size:18px;line-height:30px;margin-bottom:30px}.donation-right .button{font-size:21px;padding:14px 20px;width:225px}.donate-header{font-size:35px;line-height:46px;font-family:'Roboto Slab';margin-bottom:20px}.white-block{background-color:#fff;padding:40px 35px;-webkit-box-shadow:0 0 55px -15px rgba(214,214,214,1);-moz-box-shadow:0 0 55px -15px rgba(214,214,214,1);box-shadow:0 0 55px -15px rgba(214,214,214,1);width:100%;margin-top:-115px}.content-block.newsfeed .content-container{text-align:center}.white-block.newsfeed-white{display:inline-block;margin:auto;margin-top:-115px;width:1033px}.home-cta{margin:auto;background-color:#f54b50;color:#fff;padding:25px 30px;margin-bottom:22px;text-align:center;margin-top:110px;width:1366px}.home-cta a{text-decoration:underline}.home-cta a:hover{color:#070d26}.home-cta p{font-size:21px;line-height:27px;margin-bottom:0}.home-cta .large-text{font-family:'Roboto Slab';font-size:37px;width:810px;margin:auto;margin-bottom:13px;line-height:40px}.home-cta .large-text p{font-family:'Roboto Slab';font-size:37px;width:810px;margin:auto;margin-bottom:13px;line-height:40px}.announcement-box{background-color:#0b0f28;border:8px solid #f54b50;color:#fff;text-align:center;padding:0;max-height:550px;position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;width:730px;top:20%;z-index:27;padding:20px 25px 30px}.announcement-box .announcement-content{color:#fff}.announcement-top{padding:10px}.announcement-box .announcement-text{min-height:70px;margin-bottom:30px;padding-top:10px}.announcement-button.button{font-size:18px;padding:16px 25px;line-height:1;width:auto}.overflow-holder .button-outer.big{float:none;margin-bottom:25px;margin-left:0}.announce-header{font-weight:700;font-family:'Roboto Slab';font-size:37px;margin:auto;margin-bottom:20px;line-height:40px}#announce-box p img{display:block;width:calc(100% + 150px);margin-left:-75px}#announcementButton{background-color:#d51c21}#announce-box p{font-size:22px;line-height:28px;padding:0 75px;text-align:left}.overflow-holder::-webkit-scrollbar{display:none}.overflow-holder{overflow:auto;max-height:494px}.announceMask{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:25}#announceMask{display:none;opacity:0}#announceMask.active{display:block;opacity:1;transition:opacity .5s ease}#announce-box .button-holder{margin-top:20px;padding:0 65px 65px}.login-submit:disabled{cursor:default;opacity:.5}.form-inner-fields{height:160px;position:relative}.password-holder{display:inline-block;position:relative;width:100%}#show-pass{display:inline-block;font-size:14px;top:-25px;position:absolute;right:0;color:#f54b50}#show-pass:hover{cursor:pointer;text-decoration:underline}.form-loading{background:rgba(255,255,255,.9);display:none;height:100%;position:absolute;text-align:center;top:0;width:100%}.form-loading img{height:42px;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.login-field{background-color:#f6f8fa;border:solid 1px #cbd6e2;box-sizing:border-box;height:42px;margin-bottom:10px;margin-top:0;padding:0 10px;width:100%}.login-submit{background:#f54b50;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-weight:700;font-size:17px;height:40px;line-height:40px;margin:10px 0 0;text-align:center;width:100%}.form-title{color:#444345;font-size:24px;font-weight:700;margin-bottom:15px;line-height:32px;width:100%;text-align:center}#login-form{background:#fff;background-size:cover;box-sizing:border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.52);border-radius:5px;color:#000;left:50%;font-family:Roboto;padding:50px 33px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease;-webkit-transition:opacity .5s ease;width:370px;z-index:26}#login-form,#login-mask{display:none;opacity:0}#login-form.active,#login-mask.active{opacity:1}#login-error{color:#f00;display:none;font-size:13px;line-height:14px;padding-top:20px;text-align:center;visibility:hidden}.forgot-password{color:#f54b50;font-size:16px;padding-top:20px;text-align:center}.forgot-password-text:hover{text-decoration:underline}.close-login img{height:15px}.close-login{cursor:pointer;position:absolute;right:15px;top:15px}.login-label{font-weight:normal;font-size:14px;line-height:30px}#login-mask{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;width:100%;z-index:25}#login-form::-webkit-input-placeholder{font-size:16px;color:#595757}#login-form:-moz-placeholder{font-size:16px;color:#595757}#login-form::-moz-placeholder{font-size:16px;color:#595757}#login-form:-ms-input-placeholder{font-size:16px;color:#595757}.login-link{color:#fff;clear:left;cursor:pointer;font-size:13px;right:70px;bottom:39px;text-transform:uppercase;text-align:center}.quickViewNoDimensions{max-height:calc(100% - 180px);overflow-y:auto;top:155px!important;transform:translate(-50%,0)!important;-webkit-transform:translate(-50%,0)!important}@keyframes bounce{0%,20%,40%,80%,100%{transform:translateX(0)}10%{transform:translateX(13px)}30%{transform:translateX(5px)}}.fb-page,.fb-page span,.fb-page span iframe[style]{width:100%!important}@keyframes arrow{0%{margin-left:10px}25%{margin-left:13px}50%{margin-left:15px}75%{margin-left:15px}100%{margin-left:10px}}.error{border-color:#f00}.contact-form.news .textbox.error{border-color:#f00}.maskModal{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:25}#contactThanks,#contactMask{display:none;opacity:0}#contactThanks{background:#f54b50;box-sizing:border-box;color:#fff;left:50%;padding:65px 0;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease;width:520px;z-index:26}#contactMask.active,#contactThanks.active{display:block;opacity:1;transition:opacity .5s ease}.thanks-logo{display:block;margin-bottom:50px}.thanksHeader{color:#fff;display:block;font-size:175%;font-weight:bold;text-transform:uppercase}.thanksText{display:block;font-size:87.5%;line-height:20px;margin:12px auto 20px;max-width:70%}.closeThanks,.announcement-close{color:#fff;cursor:pointer;font-size:69%;letter-spacing:1px;position:absolute;right:12px;text-transform:uppercase;top:10px}@media screen and (max-width:1920px){.white-block.giving{margin-top:-250px}.top-block{height:330px}}@media screen and (max-width:1600px){.bottom-volunteer p{min-height:120px}.home-cta{width:1200px}}@media screen and (max-width:1500px){.home-cta .large-text{font-size:26px;line-height:31px;width:580px}.home-cta .large-text p{font-size:26px;line-height:31px;width:580px}.home-cta p{font-size:15px;line-height:22px}.home-cta{margin-top:150px;width:1015px}.bottom-volunteer.last p{min-height:150px}.news-info{padding:30px}.news-info p{font-size:17px;line-height:29px}.news-info .title{font-size:24px;font-family:'Roboto Slab';text-align:left;line-height:34px}.read-more .red-arrow{display:inline-block;height:14px;margin-left:10px;width:20px}}@media screen and (max-width:1400px){.news-info p{min-height:116px}.about-right{width:calc(100% - 535px)}.about-content{margin-top:0;width:100%}.news-info .title{font-size:24px}.news-info p{font-size:17px;line-height:29px}.button-outer.big .button-left{font-size:20px;padding:13px 40px}.button-outer.big .button-right{height:52px;width:52px}.button-outer.big .button-arrow{height:17px;padding-top:18px;width:17px}.h1{font-size:34px;font-family:'Roboto Slab';line-height:45px;padding-bottom:20px}.sub-mission{font-size:20px;line-height:27px;width:auto}.mission-block p{font-size:17px;line-height:30px;width:100%}}@media screen and (max-width:1350px){.service-splash .button{font-size:21px;width:185px}}@media screen and (max-width:1300px){.site-header-right,.site-header-nav{grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.home-cta{width:100%}.giving-button{right:137px}.white-block.giving{padding:80px 100px}.button-outer.small .button-left{max-height:36px}.button-outer.small .button-right{max-height:36px}.button-outer.small{max-height:36px}.facebook-holder{float:left;width:400px}.donation-right{width:calc(100% - 425px)}.facebook-1{display:none}.facebook-2{display:block}.white-block.newsfeed-white{width:100%}.service-splash .button{font-size:20px;padding:12px 25px;width:165px}.bottom-volunteer p{min-height:150px}.button-left{font-size:15px;padding:8px 13px}.button-right{height:36px;width:36px}.button-arrow{padding-top:13px;padding-left:10px}}@media screen and (max-width:1250px){.bottom-volunteer.last p{min-height:180px}}@media screen and (max-width:1200px){.food-friends .tuesday .left{padding:40px 25px}.kids .right.tc{background-color:#fff;padding:40px 25px}.top-block.tuesday{background-image:url('../images/Element_SLP19_EmailHero_1200x600.jpg');height:600px}.long-box{padding:20px 25px}.news-info{padding:20px}.news-holder{width:100%}.about-left{font-size:26px;line-height:39px;width:450px}.about-right{width:calc(100% - 495px)}.donate-header{font-size:30px;line-height:36px;margin-bottom:15px}.donation-right{padding:30px 25px}.right-takeover.tc{padding-bottom:20px;padding-top:20px;padding-left:25px;vertical-align:middle;width:calc(100% - 455px)}.left-takeover.tc{width:455px}.food-friends .left{padding:50px}.friends-header{font-size:28px;padding:20px;margin-left:-20px;padding-top:13px;background-repeat:no-repeat}.volunteer-header{font-size:30px;margin-bottom:10px}.bottom-volunteer{padding:20px 25px}}@media screen and (max-width:1100px){.contact-holder.donation .right-contact{float:left;width:400px}.contact-holder.donation .left-contact{float:left;padding-right:25px;width:calc(100% - 400px)}.home-cta{margin-top:130px}.white-block.giving{margin-top:-200px}.giving-button{right:87px}.white-block.giving{padding:50px 50px}.news-info p{min-height:87px}.contact-holder{width:100%}.news-thirds{margin-top:10px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(49%,1fr));grid-column-gap:15px;grid-row-gap:35px}.contact-holder{width:100%}.emphasis{font-size:30px;line-height:37px}.about-left{font-size:22px;line-height:33px;width:375px}.about-right{width:calc(100% - 415px)}.top-block{height:290px}.top-block__heading{font-size:40px}.left-takeover.tc{width:395px}.right-takeover.tc{width:calc(100% - 395px)}.table.food p{font-size:17px;line-height:27px}.bottom-volunteer p{font-size:17px;line-height:27px;margin-bottom:20px}.volunteer-header{font-size:25px;margin-bottom:5px}.left-red{height:550px}.red-cube{top:230px}.right-red{height:550px}.left-red-header,.left-red-header p{font-size:21px;line-height:30px}.left-red p{font-size:17px;width:335px;line-height:27px}}@media screen and (max-width:1000px){.donate-holder{width:100%}.contact-holder.donation .right-contact{padding-top:25px;width:100%}.contact-holder.donation .left-contact{padding-right:0;width:100%}.home-cta .large-text{font-size:22px;line-height:25px;width:500px}.home-cta .large-text p{font-size:22px;line-height:25px;width:500px}.food-friends .tuesday .left{padding:20px 25px}.table.food.tuesday{display:none}.table.food.tuesday.mobile{display:block}.kids .right.tc{display:inline-block;padding:20px 25px;width:100%}.kids .left.tc{background-image:url(../images/feed-the-kids-2.jpg);height:300px;width:100%;display:inline-block;margin-bottom:-5px}.white-block.giving{margin-top:-150px}.thank-you-block{width:100%}.donation-right{height:370px}.white-block.newsfeed-white{width:570px}.about-left{width:100%}.about-right img{padding-left:0;width:500px}.about-right{margin:auto;margin-bottom:50px;text-align:center;width:100%}.facebook-1{display:block}.facebook-2{display:none}.facebook-holder{float:left;margin-bottom:50px;width:100%}.donation-right{margin-left:0;width:100%}.takeover-block{padding:0}.food .right.tc{display:inline-block;height:300px;width:100%}.table.food .tr{display:inline-block}.food-friends .left{width:100%}.food .right.tc{display:inline-block;margin-bottom:-5px}.right-takeover.tc{display:inline-block;padding:20px 25px;width:100%}.table.takeover .tr{display:inline-block}.left-takeover.tc{display:inline-block;height:300px;width:100%}.bottom-volunteer.last p{min-height:189px}.bottom-volunteer p{min-height:162px}.copyright{font-size:16px;line-height:25px;max-width:100%;width:280px}}@media screen and (max-width:900px){.donate-holder .contact-holder{float:none}.donate-holder .donate-text{display:none}.table.food p{font-size:16px;line-height:25px}.kids .right.tc p{font-size:16px;line-height:25px}.left-red-text{padding:0 50px}.friends-header{background-image:none}.white-block.newsfeed-white{margin-top:0}.white-block{margin-top:0}.left-red-header{background-image:none}.volunteer-boxes{display:inline-block;margin-bottom:30px;margin-top:0}.top-block{height:240px}.top-block__heading .red-content-underline{top:26px}.top-block__heading{font-size:34px}.right-takeover.tc p{font-size:16px;line-height:25px}.bottom-volunteer p{font-size:16px;line-height:25px}.volunteer-header{font-size:22px}.news-info p{font-size:16px;line-height:25px;min-height:100px}.read-more{font-size:17px}.news-info .title{font-size:22px;margin-bottom:10px;line-height:26px}.left-red{height:330px}.left-red-header{padding:0}.left-red p{width:500px}.left-red-header br{display:none}.red-cube{display:none}}@media screen and (max-width:850px){.bottom-volunteer{min-height:inherit}.fundraising .bottom-volunteer{min-height:inherit}.volunteer-boxes .left{margin-bottom:30px;margin-right:0;width:100%}.volunteer-boxes .right{margin-left:0;width:100%}.bottom-volunteer p{min-height:initial}.bottom-volunteer.last p{min-height:initial}}@media screen and (max-width:800px){#announce-box{width:90%}#announce-box p{font-size:20px;line-height:26px;padding:0 30px;text-align:left}.table.food.tuesday.mobile .right.tc{height:200px}.kids .left.tc{height:200px}.giving-button{position:absolute;transform:scale(1.2);right:50px}.emphasis-block{margin:40px 0;padding:20px 0}.emphasis-block,.emphasis-block p{font-size:26px;line-height:36px}.marg-right img{max-width:100%}.white-block.giving{padding:30px 30px}.giving-header{display:inline-block;margin-bottom:30px}.giving-header,.giving-header p{font-size:27px}.bullet-list .thirds:nth-of-type(1){padding-right:0}.bullet-list .thirds:nth-of-type(2){padding:0}.bullet-list .thirds:nth-of-type(3){padding-left:0}.bullet-list .thirds{margin-left:0;margin-right:0;width:100%}.thanks-text{font-size:32px;margin-bottom:30px;margin-top:25px;line-height:33px}.thank-you-block p{font-size:17px;line-height:26px}.button-outer.big .button-left{max-height:52px}.button-outer.big .button-right{max-height:52px}.button-outer.big{max-height:52px}.contact-holder .textarea{margin-bottom:25px}.contact-header{line-height:34px;font-size:30px;margin-bottom:50px}.event-content ul{margin-left:15px;margin-bottom:30px}.event-content ol{margin-left:40px;list-style-position:inside;margin-bottom:30px}.event-content h4{font-size:26px;line-height:36px;margin-bottom:50px;padding:20px 0}.event-content h5{font-size:26px;line-height:36px;margin-bottom:50px;padding:20px 0}.event-content h6{background-color:#070d26;font-family:'Roboto Slab';font-size:26px;color:#fff;line-height:36px;margin-bottom:50px;padding:20px 25px}.news-title{font-size:37px;margin-bottom:25px;line-height:41px}.emphasis{font-size:25px;line-height:29px}.news-block{padding:75px 0}.top-block{height:200px}.top-block__heading{font-size:30px;margin-top:0;top:unset}.food-friends .left{padding:30px}.top-foot{padding:50px 0}}@media screen and (max-width:767px){.news-info p{min-height:unset}.news-info .title{min-height:unset}.news-thirds{grid-template-columns:minmax(100%,100%);grid-row-gap:50px}.news-thirds__item{width:415px;max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:700px){.home-cta .large-text{width:100%}.home-cta .large-text p{width:100%}.contact-holder .left50{margin-right:0;width:100%}.contact-holder .right50{margin-left:0;width:100%}.white-block.newsfeed-white{width:470px}.facebook-1{display:none}.facebook-2{display:block}.contact-form.news{margin:auto;width:100%}}@media screen and (max-width:650px){.left-red-text{padding:0}.left-red{padding:0 50px}.left-red p{width:100%}}@media screen and (max-width:600px){.donate-holder .contact-holder{width:100%}.overflow-holder{overflow:auto;max-height:394px}#announce-box{max-height:450px}.announce-header{font-size:33px;margin-bottom:15px}#announce-box p{font-size:17px;line-height:25px;padding:0 20px}.covid-br{display:block}.marg-right{padding-left:20px;font-size:20px;line-height:30px;width:calc(100% - 110px)}.marg-left{width:105px}.marg-left img{max-width:100%}.heart{display:inline-block;margin-top:50px;width:100%}.giving-button{display:none}.giving-button.mobile{display:inline-block;margin-left:0;transform:scale(1);position:static}.giving-button .button-outer{float:left;margin-left:0}.news-title{font-size:33px;line-height:38px}.news-block h1{padding-bottom:18px}.h1{font-size:30px;line-height:45px;padding-bottom:10px}.right-red{background-image:url('../images/home-img-1-sm.webp');height:450px}.service-splash .button{width:145px}.contact-form .left50{margin-right:0;width:100%}.contact-form .right50{margin-left:0;width:100%}}@media screen and (max-width:550px){.site-header .social-icons{display:none}.facebook-holder{margin-bottom:0;height:750px}.donation-right .button{font-size:19px;padding:12px 20px;width:170px}.donation-right p{font-size:16px;line-height:26px;margin-bottom:30px}.donate-header{font-size:23px;line-height:29px;margin-bottom:10px}.facebook-2{display:none}.facebook-3{display:block}.white-block.newsfeed-white{width:370px}}@media screen and (max-width:500px){.site-header-inner{justify-content:left}.classy-inline-embed{margin-top:-20px}.home-cta{margin-top:110px;padding:20px 20px}.marg-right{font-size:18px;line-height:28px;width:calc(100% - 100px)}.marg-left{width:95px}.white-block.giving{margin-top:-100px}.giving-button.mobile .button-arrow{top:auto;left:auto}.emphasis-block{margin:30px 0}.emphasis-block,.emphasis-block p{font-size:23px;line-height:32px}.news-thirds{margin-top:0}.event-content p{font-size:17px;line-height:26px}.event-content h4{font-size:23px;line-height:32px;margin-bottom:30px;padding:20px 0}.event-content h5{font-size:23px;line-height:32px;margin-bottom:30px;padding:20px 0}.heart-thanks{height:100px}.thanks-text{font-size:27px;line-height:27px}.contact-header{line-height:27px;font-size:26px;margin-bottom:30px}.news-title{font-size:32px;line-height:36px}.facebook-head{float:right;height:21px;padding-top:28px;width:11px;clear:left;width:100%}.right-red{height:380px}.top-block{height:170px}.top-block__heading{font-size:25px}.service-splash{width:100%;padding:20px 25px}.right-header.mobile .button-right .button-arrow{top:0;left:1px}.button-outer.big .button-arrow{padding-top:3px;padding-left:7px}.button-arrow{position:absolute;top:14px;left:11px}.button-right{position:relative}.right-header.hide{display:none}.right-header.mobile{display:block;margin-top:10px}.left-red{padding:0 25px}.contact-holder .textarea{margin-bottom:20px}.content-block{background-size:contain}.content-block{margin-top:0;padding-top:25px}.content-container--news,.content-block--news{padding:0}}@media screen and (max-width:450px){.white-block.newsfeed-white{width:320px;padding:20px 23px}.facebook-3{display:none}.facebook-4{display:block}}@media screen and (max-width:425px){.h1{font-size:27px;line-height:33px;padding-bottom:22px}.news-block h1{padding-bottom:22px}}.card{background:#fff;-webkit-box-shadow:0 6px 23px -1px rgba(153,151,153,1);-moz-box-shadow:0 6px 23px -1px rgba(153,151,153,1);margin-bottom:30px}.card-image{background-position:center center;background-size:cover;background-repeat:no-repeat;height:225px}.card-wide .card-image{height:unset;position:relative;overflow:hidden}.card-wide .card-image img{object-fit:cover;height:100%;width:100%}.card-image iframe,.card-image video{height:100%;width:100%}.card-image video{outline:unset;object-fit:cover;background:#111}body.editing .card-image .editContent{height:100%}.card-content{padding:20px 25px 25px}.card-content>*:last-child{margin-bottom:0}.card-content p{font-size:16px;line-height:1.7}.card-heading{margin-bottom:10px}.card-heading h2,.card-heading h3,.card-heading p,.card-heading{font-family:'Roboto Slab';font-size:22px}.card .read-more{color:#f54b50;display:inline-block;font-family:'Roboto Slab';font-size:19px;float:none;text-transform:uppercase}.card .read-more .red-arrow{display:inline-block;height:14px;margin-left:10px;width:20px}@media screen and (min-width:800px){.below-hero{margin-top:-100px}.card-wide{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-height:400px;width:100%}.card-reverse{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.card-wide .card-image,.card-wide .card-content{max-width:50%;width:50%}.card-wide .card-image{height:unset}.card-wide .card-image img{position:absolute;left:0;top:0}.card-wide .card-content{padding:60px 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-heading,h2.card-heading,h3.card-heading,div.card-heading,h2.heading-h2,h3.heading-h2,div.heading-h2{font-size:25px}.card-content{padding:40px 45px}.card-content p{font-size:17px}}@media screen and (min-width:1100px){.card-heading{margin-bottom:18px}.card-heading,h2.card-heading,h3.card-heading,div.card-heading,h2.heading-h2,h3.heading-h2,div.heading-h2{font-size:30px}}@media screen and (min-width:1200px){.card-heading,h2.card-heading,h3.card-heading,div.card-heading,h2.heading-h2,h3.heading-h2,div.heading-h2{font-size:35px}.card-content p{font-size:18px}}.get-involved-ctas h3{color:#f54b50;font-size:50px;font-family:'Roboto Slab';font-weight:700;margin-bottom:7px;margin-top:5px}.get-involved-ctas{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr}.get-involved-ctas-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;max-width:100%}.get-involved-ctas-item:first-of-type{border-right:1px solid #707070}.get-involved-ctas-item .button{margin-bottom:0;margin-top:auto}@media screen and (max-width:1200px){.get-involved-ctas h3{font-size:36px}}@media screen and (max-width:920px){.get-involved-ctas{grid-template-columns:1fr;grid-row-gap:55px;max-width:100%;width:100%}.get-involved-ctas-item{width:100%}.get-involved-ctas-item:first-of-type{border-right:0;margin-top:30px}}.button-accent,.button.button-accent,.content-block .button-accent{background:#f54b50;color:#fff}.button-accent:hover{background-color:#ad282c}.content-block .button:hover{text-decoration:none}.button-small{font-size:1em;max-width:100%;width:max-content}.button-medium{font-size:21px;padding:12px 25px;min-width:185px;max-width:100%;width:max-content}.bottom-foot-inner{display:grid;grid-template-columns:1fr;grid-row-gap:30px;align-items:center}.bottom-foot .social-icons{margin:0 auto}@media screen and (min-width:900px){.bottom-foot-inner{grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;justify-content:center}.poweredBy{grid-column:1;grid-row:1;margin:unset}.copyright{grid-column:2;grid-row:1}.bottom-foot .social-icons{grid-column:3;grid-row:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.announcement-bar{background:#cb353a;color:#fff;font-size:16px;padding:12px 20px;position:fixed;text-align:center;width:100%;z-index:22}.announcement-bar .announcement-text{color:#fff;font-size:17px;line-height:21px;margin:0;max-width:none;padding:5px 20px}.announcement-bar a{color:var(--lightColor);cursor:pointer;text-decoration:underline}.announcement-bar a:hover{color:#fff;text-decoration:underline}.bg-accent{background-color:#f54b50}.text-white{color:#fff}.cke_combo__styles,.cke_combo__styles .cke_combo_button,.cke_combo__styles .cke_combo_text{width:350px}.cke_combopanel__styles{width:350px!important}.cke_combo__styles .cke_combo_open{left:-35px;position:relative}div[id^='cke_EditContent']{z-index:7!important}#top-toolbar{min-height:45px;position:fixed;top:60px;width:100%;z-index:30}body.editing #mobileMenuLink{top:92px}body.editing.top-toolbar-in-us #mobileMenuLink{top:135px}body.editing .site-header{top:60px}body.top-toolbar-in-use .site-header{top:calc(60px + 43px)}body.editing{margin-top:calc(90px + 60px)}body.top-toolbar-in-use{margin-top:calc(90px + 60px + 43px)!important}body.top-toolbar-in-use .editContent div{outline:2px dotted #808080}body.top-toolbar-in-use .editContent div:hover{outline:2px dotted #333}.cke_widget_drag_handler{display:none}.show-in-editor{display:none}body.top-toolbar-in-use .show-in-editor{display:block}body.top-toolbar-in-use .hide-bg-in-editor{background:none;color:#0c1321}