@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap";#Alert{position:fixed;width:100%;height:1.35rem;left:0;top:0;background-color:#d20000;color:#fff;z-index:100;font-weight:700;display:flex;justify-content:center;align-items:center}@media(max-width:500px){#Alert{font-size:.75rem}}.App-header{top:0;right:0;left:0;height:6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;position:fixed;z-index:50;background-color:#fff;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.255)}.App-header h1{font-size:1.5rem;line-height:1.25rem}.App-header .exit-menu{margin-right:1rem;padding:.5rem;width:1.5rem;height:1.25rem;text-align:center;font-size:2.5rem}.App-header .exit-menu:hover{color:blue;cursor:pointer;transition:.5s ease}.App-header .menu-icon{width:2rem;height:2rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-right:1rem}.App-header .menu-icon:hover{cursor:pointer}.App-header .menu-icon .bar{width:100%;height:.35rem;margin:.1rem;background-color:#16191c}.App-header .menu-hidden{transition:1s ease;height:0;display:none}.App-header .dropdown-menu{width:100%;height:100%;position:fixed;top:6rem;left:0;right:0;background-color:#fff;box-shadow:0 1rem .75rem 0 hsla(0,0%,50%,.253);transition:1s ease}.App-header .dropdown-menu .facebook-icon{width:3rem;margin-top:2rem}.App-header .dropdown-menu .facebook-icon:hover{cursor:pointer}.App-header .dropdown-menu .nav{height:100%}.App-header .dropdown-menu .nav .nav-link{width:80%;font-size:2.75rem;text-align:right;color:#16191c;font-weight:700}.App-header .dropdown-menu .nav .nav-link:hover{color:blue;transition:.25s ease-in-out}.App-header .dropdown-menu .nav a{width:80%;text-align:right}.App-header .dropdown-menu .nav ul{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:80%}.App-header .wrapper:hover .menu-hover{display:block}.App-header .menu-hover{background-color:#fff;box-shadow:0 1rem 1rem 0 hsla(0,0%,50%,.255);width:15rem;position:absolute;display:none}.App-header .subnav-item{border-bottom:1px solid gray;padding:1rem;font-size:.9rem}.App-header .subnav-item:hover{cursor:pointer;background-color:blue;color:#fff}.sticky{box-shadow:0 .25rem .75rem .25rem hsla(0,0%,50%,.514);transition:1s ease}@media(min-width:900px){.mobile-menu{display:none}}.desktop-nav{width:100%}.desktop-nav ul{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;height:3rem}.desktop-nav .nav-link{font-size:1.5rem;color:#16191c;font-weight:700}.desktop-nav .nav-link:hover{color:blue;transition:.25s ease-in-out}@media(min-width:1000px){.desktop-nav{width:60rem}}@media(max-width:900px){.desktop-nav{display:none}}.desktop-nav .facebook-icon{width:2.5rem}#Carousel{width:90%;margin:0 auto;padding-top:10rem}#Carousel .slide-info{width:90%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;color:#16191c;background-color:#fff;text-align:left;margin:0 auto}#Carousel .slide-info span{font-weight:700;color:#16191c}#Carousel .slide-info p{font-weight:700;color:#555;line-height:1.5rem;margin:0 0 1.5rem}@media(max-width:500px){#Carousel .slide-info p{text-align:center}}#Carousel .slide-info .main-header-title{font-size:3.5rem;line-height:3.5rem;margin:0 0 1.5rem;letter-spacing:.1rem}@media(min-width:1000px){#Carousel .slide-info .main-header-title{width:50rem}}@media(max-width:500px){#Carousel .slide-info .main-header-title{font-size:2.5rem;text-align:center;letter-spacing:0;line-height:3rem}}@media(max-width:450px){#Carousel .slide-info .main-header-title{font-size:2rem;width:20rem;margin:0 auto}}@media(max-width:365px){#Carousel .slide-info .main-header-title{font-size:1.65rem;line-height:2.5rem;margin-bottom:1rem;width:15rem}}#Carousel .slide-info .main-header-title span{color:blue}#Carousel .slide-info .btn-container{width:100%;margin:0 auto;height:6rem;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:500px){#Carousel .slide-info .btn-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:8rem}}@media(min-width:950px){#Carousel .slide-info .btn-container{justify-content:start}}#Carousel .slide-info .btn{width:90%;border-radius:5rem;height:2.75rem;top:60%;left:10%;border:2px solid #16191c;background-color:transparent;color:#16191c;text-align:center;margin-right:.5rem;display:flex;align-items:center;justify-content:center}#Carousel .slide-info .btn:hover{background-color:blue;color:#fff;border:2px solid blue;font-weight:700}@media(max-width:500px){#Carousel .slide-info .btn{width:20rem;left:0}}@media(min-width:950px){#Carousel .slide-info .btn{width:25rem}}#Services{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:8rem}@media(min-width:700px){#Services{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:.5fr 1fr 1fr;align-items:stretch;grid-gap:2rem;max-width:80rem;margin:0 auto 5rem}}@media(max-width:1000px){#Services{grid-template-columns:1fr 1fr}}#Services .services-header{width:90%;font-size:2.5rem;margin:0 0 2rem}@media(min-width:700px){#Services .services-header{font-size:2.75rem;grid-row-start:1;grid-column-start:1;grid-column-end:3;width:18rem;height:2rem;margin:2rem 0 2rem 2rem}}@media(min-width:1000px){#Services .services-header{grid-column-start:1;grid-column-end:4}}#Services .box-two .call-to-action{background-color:rgba(0,0,0,.55)}#Services .box{position:relative;max-height:20rem;overflow:hidden;margin:0 auto}@media(min-width:700px){#Services .box{width:20rem}}#Services .box img{width:100%;height:100%;background-color:rgba(0,0,0,.55)}#Services .box .call-to-action{position:absolute;bottom:0;left:0;width:90%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;color:#fff;padding:1rem;text-align:center}@media(max-width:700px){#Services .box .call-to-action{width:96%}}#Services .box .call-to-action h3{font-size:1.5rem;margin-bottom:1rem;max-width:20rem}@media(max-width:700px){#Services .box .call-to-action h3{max-width:100%;text-align:center}}#Services .box button{width:91%;height:100%;background-color:transparent;color:#fff;padding-top:3rem;border:none;font-size:1.25rem;position:absolute;z-index:2;outline:none}.services-page{padding:10rem 0;width:90%;margin:0 auto}.services-page .service-container h1{font-size:3.5rem;margin-bottom:2rem}.services-page .service-container li{font-size:1.25rem}.services-page .service-container .topic-header{margin:2rem 0 1rem}.services-page .service-container .delivery-details{margin-top:0}.services-page .service-container .list{box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.246);padding:1rem;max-width:40rem}.services-page .service-container .list li{line-height:2rem}.services-page .service-container .contact-us{margin:2rem 0 0}.services-page .service-container .contact-us .phone-num,.services-page .service-container .contact-us p{font-size:1rem;font-weight:700;line-height:1.5rem}.services-page .service-container .footer-txt{margin-top:2rem;position:fixed;bottom:0;left:0;width:100%;height:5rem;display:flex;flex-flow:row-reverse;justify-content:space-evenly;background-color:#fff;align-items:center;box-shadow:0 0 .5rem 0 rgba(0,0,0,.255)}.services-page .service-container .footer-txt a{background-color:blue;color:#fff;padding:.5rem;height:1.75rem;font-size:1.25rem}.services-page .free-food-distro .event-container{padding:.75rem .5rem .75rem 1rem;margin-bottom:2rem;display:flex;flex-direction:column;box-shadow:0 .15rem .15rem .15rem rgba(0,0,0,.256);max-width:50rem}.services-page .free-food-distro .when{font-size:1.45rem;padding-bottom:1rem;font-weight:700}.services-page .free-food-distro .time-place{font-size:1.15rem}.delivery-title{font-size:1.25rem;font-weight:700}#Footer{background-color:#16191c;color:#eee;padding:2rem 2rem 3rem;display:flex;justify-content:space-evenly;border-top:.25rem solid #16191c}@media(max-width:850px){#Footer{flex-direction:column;flex-flow:column-reverse;padding-top:1rem}}@media(min-width:850px){#Footer{height:22rem}}#Footer .hours-container{padding-top:1rem;width:50%;max-width:30rem}@media(max-width:850px){#Footer .hours-container{width:75%;margin:0 auto 1rem}}@media(min-width:630px){#Footer .hours-container{padding:0 0 0 1rem}}#Footer .hours-container .hours{display:flex;flex-direction:column;justify-content:space-between}#Footer .hours-container .title{font-size:1.75rem;margin-bottom:1rem}#Footer .hours-container .hours-list li,#Footer .hours-container hr{margin-bottom:1rem}#Footer .hours-container .hours-list li .note,#Footer .hours-notice{color:#fa2828}#Footer p{margin-bottom:1rem;font-size:1.25rem}#Footer p span{color:#fff}#Footer ul{width:100%}#Footer li{line-height:1.5rem;font-size:1.25rem;display:flex;flex-direction:row;justify-content:space-between}#Footer .time{color:#eee;font-weight:lighter;width:50%;text-align:center}#Footer .red-line-through{text-decoration:line-through;-webkit-text-decoration-color:red;text-decoration-color:red;-webkit-text-decoration-style:double;text-decoration-style:double;color:#eee;font-weight:lighter}@media(max-width:850px){#Footer .contact-info{margin-top:2rem}}#Footer #footer_imgs_container{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;margin-bottom:1rem}#Footer #footer_imgs_container img{width:13rem}@media(max-width:500px){#Footer #footer_imgs_container img{width:9rem}}#About{padding:8rem 1rem 1rem;text-align:left}#About .header{display:flex;flex-direction:column;justify-content:center;width:90%;margin:0 auto}#About .header h4{font-size:3.5rem;margin-bottom:2rem}#About .header hr{width:3rem;border:2px solid blue;margin:1rem auto 0;display:none}#About .about-text{padding-bottom:5rem;width:90%;margin:0 auto 1rem}#About .about-text p{font-size:1.25rem;color:#555;line-height:1.75rem;margin-bottom:1rem}#Contact{background-color:blue;color:#fff;text-align:center;height:50rem;padding:7rem 2rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:1300px){#Contact{flex-direction:row;justify-content:space-evenly}}#Contact .contact-header{margin-bottom:2rem}#Contact .contact-info{margin-top:1rem;text-align:left;width:20rem}@media(max-width:800px){#Contact .contact-info{width:90%;margin:0 auto}}@media(min-width:1100px){#Contact .contact-info{width:90%;margin:0 auto}}#Contact .contact-info span{display:inline-block;font-weight:700;font-size:1.25rem;color:#f5f5f5;margin:.75rem 1rem .5rem 0;width:100%}#Contact .contact-info .facebook-icon{width:2.5rem;background-color:#fff;border-radius:.5rem;margin-top:1rem}#Contact h5{font-size:3.5rem;text-align:left;width:50rem;margin:0 auto;padding-bottom:1.5rem}@media(max-width:500px){#Contact h5{font-size:2rem}}@media(max-width:800px){#Contact h5{width:90%;margin:0 auto}}@media(min-width:1100px){#Contact h5{width:90%}}#Contact button{width:8rem;border-radius:5rem;height:2.5rem;background-color:#fff;border:2px solid #fff;font-size:1rem;margin-top:1.5rem;font-weight:700}#Contact .google-map{width:95%}@media(min-width:1000px){#Contact .google-map{width:50rem}}#Form{margin-top:1.5rem}#Form .error{color:red;font-weight:700;text-align:left;margin-left:1.25rem}.input{width:90%;height:1.5rem;font-size:1rem;padding:.25rem .25rem .25rem .5rem;margin-bottom:1rem}#Gallery{margin-top:10rem}#Gallery h1{width:85%;margin:0 auto;padding:1rem;font-size:3.5rem}#Gallery .grid{width:90%;margin:0 auto;display:flex;flex-direction:row;flex-flow:wrap;justify-content:center;align-items:center;padding:2rem}#Gallery .img-container{width:90%;height:10rem;overflow:hidden;margin:1rem auto 0;position:relative;background-color:#adadad}@media(min-width:730px){#Gallery .img-container{width:20rem}}#Gallery .img-container img{width:100%;overflow:hidden;align-self:center;justify-self:center;text-align:center}#Gallery .photo-popup{position:fixed;width:100%;overflow:scroll;top:0;bottom:0;background-color:hsla(0,0%,100%,.756);text-align:center;display:flex;flex-direction:column;padding:10rem 0 5rem;justify-content:top;align-items:center}#Gallery .photo-popup .exit-btn{color:#fff;height:2rem;width:10rem;margin-top:3rem;padding:.5rem .25rem .25rem;font-size:1.25rem;background-color:#000}#Gallery .photo-popup .exit-btn:hover{cursor:pointer;color:#adadad}#Gallery .photo-popup img{max-width:90%;box-shadow:0 1rem 1rem 1rem rgba(0,0,0,.255)}@media(min-width:800px){#Gallery .photo-popup img{max-width:30rem}}#Donate{height:30rem;width:90%;max-width:90rem;margin:15rem auto 0}#Donate .donate-container{height:20rem;display:flex;flex-direction:column;justify-content:space-evenly}#Donate .donate-container .ways-to-donate{margin-top:1.5rem}#Donate .donate-container h1{font-size:3.5rem}#Donate .donate-container .donate-p{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem}#Donate .donate-link-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:30rem}#Donate .debit-icon{width:5rem}#Donate .link-container{display:flex;flex-direction:column;justify-content:space-evenly;height:8rem;padding-top:1rem;margin-top:1rem;border-top:2px solid #16191c}#Donate .link-container a{font-size:1.5rem;font-weight:700;color:#16191c;border-left:5px solid blue;padding:0 0 0 1rem}#Donate .link-container a:hover{color:blue;transition:.25s ease}#Debit{width:90%;margin:9rem auto 0}#Debit .welcome-header h1{font-size:3.25rem}#Debit .welcome-header p{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem}@media(min-width:1000px){#Debit .welcome-header{width:75%;margin:0 auto}}#Debit .donation-details-container{margin-top:3rem;margin-bottom:5rem;border:1px solid hsla(0,0%,50%,.5);padding:2rem .75rem;border-radius:.25rem}@media(min-width:1000px){#Debit .donation-details-container{width:50rem;margin:3rem auto 5rem}}#Debit .donation-details-container h2{font-size:2rem;width:90%;margin:0 auto 1.5rem}#Debit .donation-form{width:90%;margin:.5rem auto 0}#Debit .donation-form .input-container{text-align:left}#Debit .donation-form label{font-size:1.25rem;text-align:left}#Debit .donation-form input{height:1.5rem;width:97%;margin-top:.5rem;margin-bottom:.5rem;padding:.25rem;border:1px solid hsla(0,0%,50%,.5);font-size:.9rem}#Debit .donation-form .card-container{border:1px solid hsla(0,0%,50%,.5);padding:.5rem .25rem}#Debit .donation-form .donation-btn{width:100%;height:3rem;font-size:1.5rem;margin-top:1rem;background-color:blue;color:#fff;border:none}#Check{margin-top:10rem}#Check .check-info-container{width:90%;height:50rem;margin:0 auto}@media(max-width:700px){#Check .check-info-container{height:35rem}}@media(max-width:500px){#Check .check-info-container{height:25rem}}#Check .check-info-container h1{margin-bottom:2rem}#Check .check-info-container .label{font-size:1.5rem}#Check .check-info-container .contact{margin-top:1rem}#StaffandBoard{padding-top:9rem}#StaffandBoard h1{width:90%;margin:0 auto 1rem;max-width:80rem}#StaffandBoard .body{height:45rem;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:4rem;max-width:85rem}@media(min-width:700px){#StaffandBoard .body{flex-direction:row;align-items:center;width:90%;height:20rem;padding:5rem 0;margin:0 auto}}@media(min-width:1050px){#StaffandBoard .body{width:100%}}#StaffandBoard .board-container,#StaffandBoard .staff-container{box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.255);width:85%;height:15rem;margin:0 auto 1rem;padding:1rem;display:flex;flex-direction:column;justify-content:space-evenly}@media(min-width:700px){#StaffandBoard .board-container,#StaffandBoard .staff-container{width:25rem}}#StaffandBoard h2{font-size:2rem}#StaffandBoard ul{margin-top:.5rem}#StaffandBoard li{font-size:1.25rem;line-height:1.5rem;letter-spacing:.02rem}#StaffandBoard li span{font-weight:700;color:#1a1a1a}#Calendar{padding:10rem 0;width:90%;margin:0 auto}#Calendar .page-title{font-size:3.5rem}#Calendar-component{max-width:80rem;margin:0 auto}#Calendar-component .month{margin-top:1rem;font-size:2rem}#Calendar-component .react-calendar__month-view__weekdays__weekday{border-bottom:2px solid #16191c;margin-bottom:1.75rem;padding-bottom:1.25rem}#Calendar-component abbr{text-decoration:none}#Calendar-component .calendar-container{width:100%;display:flex;justify-content:center;margin:2rem auto 0}#Calendar-component .calendar-widget{width:100%;max-width:80rem;padding:1rem;font-size:1.75rem}#Calendar-component .react-calendar__month-view__days__day abbr,#Calendar-component .react-calendar__tile abbr{font-size:1.25rem;font-weight:700}#Calendar-component .react-calendar__tile{font-size:1rem;width:100%}#Calendar-component .react-calendar__month-view__days__day{margin-left:0;max-width:100%;border:1px solid gray}*{margin:0;padding:0;font-family:Roboto,sans-serif}a{text-decoration:none;color:#16191c}button{cursor:pointer;transition:.25s ease-in-out}li{list-style:none}