body{background:#FFF !important}.site-inner{padding-bottom:0 !important}p a,.site-inner span a,.site-footer a{color:#3CA33D !important;text-decoration:none}p a:hover,.site-inner span a:hover,.site-footer a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:"Josefin Sans",sans-serif}h1{color:#3576C5;font-weight:bold}h2{color:#3576C5;font-size:2rem;font-weight:bold}.wp-block-button__link{font-family:"Josefin Sans",sans-serif !important;font-weight:bold !important}.wp-block-button__link:hover{color:#9CCF9E !important;box-shadow:none !important}body.home .site-inner,.footer-widgets .wrap,.site-header .wrap,.site-footer .wrap{max-width:103.125rem;padding:0 0.25rem}.site-header .wrap{margin:0 auto;padding:0 1.25rem 0 0 !important;margin:0 auto;max-width:103.125rem;padding:0 2.5rem;justify-content:space-between;flex-direction:column;align-items:center}.site-header .wrap::before,.site-header .wrap::after{content:none}@media (min-width: 960px){.site-header .wrap{flex-direction:row;align-items:unset}}.site-footer .wrap{margin:0 auto;display:flex;justify-content:space-between}.site-footer .wrap::before,.site-footer .wrap::after{content:none}.hidden{display:none}.text-right{text-align:right}.text-left{text-align:left}.wp-custom-logo .site-container .title-area{max-width:250px}@media (min-width: 768px){.wp-custom-logo .site-container .title-area{max-width:350px}}.wp-custom-logo .title-area{padding-top:10px}@media (min-width: 768px){.wp-custom-logo .title-area{padding-top:5px}}.menu-toggle{margin:0}html{scroll-behavior:smooth}body{background:#FAFEFF;font-family:"Rubik",sans-serif;font-size:1rem}a{color:#0F0F0F}a:hover{color:#274763}.title-area{display:flex;align-items:center}.title-area::after{content:"";background:url("https://frrh.org/wp-content/uploads/2024/03/HQL-gold-2023.png") no-repeat;display:block;width:60%;height:5rem;position:relative;background-size:contain;background-position:center}.custom-logo-link{display:inline}.frrh-top-header{background-color:#3576C5;color:#F0F0F0;padding:0.5rem 0}.frrh-top-header .wrap{margin:0 auto;max-width:103.125rem;padding:0 2.5rem;display:flex;flex-direction:column;padding:0}@media (min-width: 768px){.frrh-top-header .wrap{padding:0 2.5rem}}@media (min-width: 960px){.frrh-top-header .wrap{flex-direction:row}}.frrh-top-header a{color:#F0F0F0;text-decoration:none}.frrh-top-header a:hover{color:#3CA33D;text-decoration:underline}.frrh-top-header .frrh-top-header-col-1{font-size:0.875rem;font-family:"Rubik",sans-serif;font-weight:300;line-height:2.25rem;font-style:italic;text-align:center}@media (min-width: 960px){.frrh-top-header .frrh-top-header-col-1{text-align:left}}.frrh-top-header .frrh-top-header-col-2{font-size:0.875rem;font-weight:300;font-family:"Josefin Sans",sans-serif;text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 960px){.frrh-top-header .frrh-top-header-col-2{justify-content:flex-end}}.frrh-top-header i{padding:0 0.25rem}.site-header{top:-1px;padding:0.9375rem 0}@media (min-width: 960px){.site-header .genesis-nav-menu a{font-size:85%}}@media (min-width: 1080px){.site-header .genesis-nav-menu a{font-size:90%}}@media (min-width: 1140px){.site-header .genesis-nav-menu a{font-size:100%}}.site-header .wrap{margin:0 auto;max-width:103.125rem;padding:0 2.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 !important}.site-header .nav-primary{align-content:center;flex-wrap:wrap;font-size:80%;margin:1rem 0.25rem}@media (min-width: 1080px){.site-header .nav-primary{font-size:90%}}.site-header .nav-primary li{margin:0.2rem 1rem}@media (min-width: 960px){.site-header .nav-primary li{margin:0}}@media (min-width: 960px){.nav-primary .genesis-nav-menu a{padding-left:5px;padding-right:5px}}@media (min-width: 2000px){.nav-primary .genesis-nav-menu a{padding-left:15px;padding-right:15px}}.genesis-nav-menu .current-menu-item>a{color:#223E56}.menu-item-243{background:#274763;border-radius:0.5rem;padding-left:0.25rem}.menu-item-243 a{color:#F0F0F0 !important}.menu-item-243 a:hover{color:#9CCF9E !important;transition:color 0.3s}.menu-item-243 a:hover:after{display:none}.menu-item-601{background:#3CA33D;border-radius:0.5rem;margin-bottom:0.25rem}@media (min-width: 768px){.menu-item-601{margin-bottom:0}}.menu-item-601 a{color:#F0F0F0 !important;padding-left:0.25rem}.menu-item-601 a:hover{color:#223E56 !important;transition:color 0.3s}.menu-item-601 a:hover:after{display:none}[id^="menu-header-menu"] li a{display:block;position:relative;color:#3576C5;font-weight:bold;text-transform:uppercase}[id^="menu-header-menu"] a::after{z-index:-1;content:'';position:absolute;bottom:25%;left:0;width:100%;height:0.6rem;background-color:#3CA33D;opacity:0;transition:opacity 300ms, transform 500ms}[id^="menu-header-menu"] a:hover::after,[id^="menu-header-menu"] a:focus::after{opacity:0.50;transform:translate3d(0, 0.2em, 0)}[id^="menu-header-menu"] li a{overflow:hidden}[id^="menu-header-menu"] li a::after{transform:translate3d(-100%, 0, 0)}[id^="menu-header-menu"] li a:hover::after,[id^="menu-header-menu"] li a:focus::after{transform:translate3d(0, 0, 0)}[id^="menu-header-menu"] .sub-menu li{display:block}[id^="menu-header-menu"] .sub-menu li a::after{content:none;position:absolute;bottom:0;left:0;width:100%;height:auto;background-color:transparent;opacity:0;transition:none}ul.sub-menu{width:auto !important}ul.sub-menu li{width:100%}ul.sub-menu li a{width:100% !important;text-wrap:nowrap;white-space:nowrap}ul.sub-menu li a:hover{color:#223E56}@media (min-width: 768px){.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 100% !important}}.mission-statement-area{background:url("https://frrh.org/wp-content/uploads/2023/11/Water-Graphic-BG.png") no-repeat #9CCF9E;background-blend-mode:soft-light;background-size:cover;color:#274763;text-align:center;font-size:1.5rem;font-family:"Josefin Sans",sans-serif}.mission-statement-area p{margin:0 1rem;padding:1.5rem 0;font-weight:600}.footer-widgets{background:#274763;color:#F0F0F0 !important;border-top:0}.footer-widgets-1{text-align:center;background:url("https://frrh.org/wp-content/uploads/2023/11/location-dot-solid-blue.svg") no-repeat center}@media (min-width: 960px){.footer-widgets-1{text-align:left}}.footer-widgets-1 a{color:#9CCF9E;text-decoration:none}.footer-widgets-1 a:hover{text-decoration:underline}.footer-widgets-2{background:url("https://frrh.org/wp-content/uploads/2023/11/magnifying-glass-solid-blue.svg") no-repeat center;font-family:"Josefin Sans",sans-serif}.footer-widgets-2 a{color:#F0F0F0;text-decoration:none}.footer-widgets-2 a:hover{color:#9CCF9E;text-decoration:underline}.footer-widgets-2 ul{text-align:center}.footer-widgets-3 p.has-text-align-right{text-align:center !important}@media (min-width: 960px){.footer-widgets-3 p.has-text-align-right{text-align:right !important}}.footer-widgets .footer-location{margin-bottom:7%}.footer-widgets .footer-location h3{text-transform:uppercase;color:#9CCF9E;margin:0}.site-footer{background-color:#223E56;color:#F0F0F0;border-top:none;padding:0.5rem}.site-footer p{display:none}.site-footer a{color:#9CCF9E}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{margin-bottom:0 !important}.services-area .wp-block-columns{padding:0 !important;margin-bottom:-1px;gap:0}.services-area .wp-block-columns a{color:#F0F0F0 !important;text-decoration:none;transition:all 0.3s}.services-area i{width:100px;height:100px;color:#FFF;font-size:4rem;display:flex;justify-content:center;align-items:center}.service{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:1% 4%;border:3px solid #A8D5E1;height:5rem;transition:all 0.3s linear}@media (min-width: 768px){.service:hover{z-index:999;scale:1.2;box-shadow:0 0 0.5rem 0 rgba(0,0,0,0.4)}}@media (min-width: 960px){.service{padding:1% 1% !important}}@media (min-width: 1140px){.service{flex-direction:row;padding:2rem 1%}}.service p{margin:0 auto;width:initial;color:#223E56;margin-bottom:0;font-size:1.3rem;line-height:2rem;font-weight:bold;font-family:"Josefin Sans",sans-serif;word-break:keep-all}@media (min-width: 960px){.service p{font-size:0.55rem;line-height:0.7rem}}@media (min-width: 1140px){.service p{font-size:0.7rem;line-height:1.05rem}}@media (min-width: 2000px){.service p{font-size:0.8rem}}.service .wp-block-image{margin-bottom:0 !important}@media (min-width: 960px){.service .wp-block-image{padding:5% 1%}}@media (min-width: 1080px){.service .wp-block-image{max-width:initial}}.service .wp-block-image figure{margin-bottom:0 !important}.service .wp-block-image figure img{max-width:2.4rem;height:2.4rem}.service i{justify-content:center;font-size:2.7rem;padding-bottom:5%;margin-right:0.5rem;color:white;font-size:3rem;transform:rotate(-90deg)}.service a{color:#223E56 !important}.service a:hover{text-decoration:none !important}.s-even{background-color:#274763}.s-odd{background-color:#3CA33D}.n2-section-smartslider h2,.n2-section-smartslider h3,.internal-header-title{text-shadow:-1px 1px 0 #000, 2px 2px 0 #000, 0px -1px 0 #000 !important;text-wrap:balance}.internal-header-title{font-size:3.875rem;font-weight:bold;color:#F0F0F0;font-family:"Josefin Sans", sans-serif}.food-shelf-area .gb-container-content{padding:0 2%;backdrop-filter:blur(3px)}.food-shelf-area .n2-section-smartslider{position:relative;width:100%;outline:0;--widget-offset:0px;border:white solid 8px;border-radius:12px}.food-shelf-card{backdrop-filter:blur(5px);border:#40B3B3 0.5rem solid;border-bottom:none;border-radius:0.75rem;-webkit-box-shadow:-5px 9px 7px 5px #00000080;box-shadow:-5px 9px 7px 5px #00000080}.food-shelf-card p strong{font-size:1.25rem;color:#3576C5}.food-shelf-card p{padding:2%}.food-shelf-card h2{margin:0;padding:5% 0}.food-shelf-card .learn-more-btn{margin:0 2% 2% 2% !important}.food-shelf-card .donate-btn a{transition:all 0.2s}.food-shelf-card .donate-btn a:hover{color:#223E56 !important;font-size:125% !important;padding-top:5% !important;transition:all 0.2s}.fb_iframe_widget span{text-align:center !important}.philosophy-area p{font-weight:700}.philosophy-area p strong{color:#9CCF9E}main.content{margin-top:2.5%}.home main.content{margin-top:0 !important}.sidebar{margin-top:1.8rem;display:none}.sidebar h3{color:#274763;font-size:110%}.sidebar a{color:#3576C5;text-decoration:underline}.sidebar a:hover{color:#223E56;text-decoration:none}@media (min-width: 960px){.sidebar{display:block}}.staff-member-info-wrap{font-size:75%}@media (min-width: 480px){.staff-member-info-wrap{font-size:100%}}.staff-member-info-wrap h3{font-size:1.2rem}@media (min-width: 768px){.staff-member-info-wrap h3{font-size:1.6rem}}.staff-member-info-wrap h4{font-size:1.05rem}@media (min-width: 768px){.staff-member-info-wrap h4{font-size:1.4rem}}.page .staff-list{display:flex;flex-wrap:wrap;overflow:hidden}.page .staff-list.style_list .staff-member{clear:none;float:none;flex-basis:50%;padding:0.875rem;overflow:hidden;box-sizing:border-box;text-align:center}@media (min-width: 768px){.page .staff-list.style_list .staff-member{flex-basis:33.33%}}.page .staff-member .staff-photo{border:0px solid #989898;float:none;margin:0 auto;max-width:fit-content;padding-bottom:0.875rem;overflow:hidden}.page .staff-member .staff-photo img{margin:0;padding:8px;border:1px solid #989898}.page .staff-list.show_photo .staff-member .staff-member-right,.page .staff-member .staff-photo+.staff-member-right{margin:0;padding:0}.staff-list .staff-member h3{font-size:1rem}.entry-content h3{color:#3ca33d}.wp-block-table th{color:#3576C5}.wp-block-table thead{border-bottom:3px solid #3576C5}.wp-block-table td strong{color:#3576C5}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:#eef6ff}.wp-container-core-post-template-layout-1.wp-container-core-post-template-layout-1 li{list-style-type:none}
