@media (min-width:769px){.ast-hide-display-device-desktop{display:none;}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%;}}@media (min-width:545px) and (max-width:768px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}h1,.entry-content :where(h1){color:#000000;}h2,.entry-content :where(h2){color:#2d4a9f;}h3,.entry-content :where(h3){color:#00a2e5;}h4,.entry-content :where(h4){color:#555555;}h5,.entry-content :where(h5){color:#ffffff;}h6,.entry-content :where(h6){color:#ffffff;}.widget-area.secondary .sidebar-main .wp-block-heading{color:#00a2e5;}.secondary{color:#666666;}.secondary a{color:#00a2e5;}.secondary a:hover{color:#ffffff;}.secondary .tagcloud a:hover,.secondary .tagcloud a.current-item{border-color:#00a2e5;background-color:#00a2e5;}.secondary .calendar_wrap #today,.secondary a:hover + .post-count{background-color:#00a2e5;}.entry-title a{color:#2d4a9f;}.read-more a:not(.ast-button):hover,.entry-meta a:hover,.post-content .ast-blog-single-element .entry-meta a:hover *{color:#2d4a9f;}.entry-meta a,.entry-meta a *,.read-more a:not(.ast-button){color:#555555;}.entry-meta,.entry-meta *{color:#555555;}.ast-small-footer{color:#555555;}.ast-small-footer a{color:#2d4a9f;}.ast-small-footer a:hover{color:#707070;}.secondary .tagcloud a:hover,.secondary .tagcloud a.current-item{color:#ffffff;}.secondary .calendar_wrap #today{color:#ffffff;}.main-header-bar{background-color:#2d4a9f;}.main-header-menu,.ast-header-break-point .main-header-menu,.ast-header-break-point .ast-header-custom-item{background-color:#2d4a9f;}.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link{color:#ffffff;background-color:#2d4a9f;}.main-header-menu .menu-link:hover,.ast-header-custom-item a:hover,.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item.focus > .menu-link{background-color:#ffffff;color:#2d4a9f;}.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .menu-item.focus > .ast-menu-toggle{color:#2d4a9f;}.main-header-menu,.main-header-menu .menu-link,.ast-header-custom-item,.ast-header-custom-item a,.ast-masthead-custom-menu-items,.ast-masthead-custom-menu-items a{color:#ffffff;}.main-header-menu .sub-menu,.main-header-menu .sub-menu .menu-link{color:#2d4a9f;}.main-header-menu .sub-menu .menu-link:hover,.main-header-menu .sub-menu .menu-item:hover > .menu-link,.main-header-menu .sub-menu .menu-item.focus > .menu-link{color:#2d4a9f;background-color:#f8f8f8;}.main-header-menu .sub-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .sub-menu .menu-item.focus > .ast-menu-toggle{color:#2d4a9f;}.main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link,.main-header-menu .sub-menu .menu-item.current-menu-ancestor > .menu-link,.ast-header-break-point .main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link{color:#2d4a9f;background-color:#ffffff;}.main-navigation .sub-menu,.ast-header-break-point .main-header-menu .sub-menu{background-color:#ffffff;}.ast-header-search .ast-search-menu-icon .search-field{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ddd;border-radius:2px;}@media (min-width:769px){.ast-container{max-width:1380px;}}@media (min-width:993px){.ast-container{max-width:1380px;}}@media (min-width:1201px){.ast-container{max-width:1380px;}}.site-title,.site-title a{font-family:MyriadPro-Regular;line-height:1.23em;}.widget-area.secondary .sidebar-main .wp-block-heading,#secondary .widget-title{font-size:22px;font-size:1.2222222222222rem;font-weight:700;font-family:MyriadPro-Regular;line-height:1.23em;}.secondary .widget > *:not(.widget-title){font-size:19px;font-size:1.0555555555556rem;}.ast-small-footer{font-size:16px;font-size:0.88888888888889rem;font-weight:700;font-family:Arial,Helvetica,Verdana,sans-serif;text-transform:capitalize;}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family:MyriadPro-Regular;line-height:1.23em;}button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:20px;font-size:1.1111111111111rem;font-weight:300;font-family:Arial,Helvetica,Verdana,sans-serif;}.main-navigation{font-size:19px;font-size:1.0555555555556rem;font-weight:400;font-family:'PT Sans',sans-serif;}.main-header-bar{line-height:1.1;}.main-header-menu > .menu-item > .sub-menu:first-of-type,.main-header-menu > .menu-item > .astra-full-megamenu-wrapper:first-of-type{font-size:18px;font-size:1rem;}@media (max-width:768px){.main-navigation{font-size:18px;font-size:1rem;}.main-header-menu > .menu-item > .sub-menu:first-of-type,.main-header-menu > .menu-item > .astra-full-megamenu-wrapper:first-of-type{font-size:16px;font-size:0.88888888888889rem;}}@media (max-width:544px){.main-navigation{font-size:16px;font-size:0.88888888888889rem;}.main-header-menu > .menu-item > .sub-menu:first-of-type,.main-header-menu > .menu-item > .astra-full-megamenu-wrapper:first-of-type{font-size:14px;font-size:0.77777777777778rem;}}.ast-search-box.header-cover #close::before,.ast-search-box.full-screen #close::before{font-family:Astra;content:"\e5cd";display:inline-block;transition:transform .3s ease-in-out;}.site-header .ast-inline-search.ast-search-menu-icon .search-field {width: auto;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{padding-top:519px;padding-bottom:1px;width:100%;}.ast-advanced-headers-wrap,.ast-advanced-headers-title{color:#ffffff;}.ast-advanced-headers-breadcrumb{color:#ffffff;}.ast-advanced-headers-breadcrumb a{color:#ffffff;}.ast-advanced-headers-breadcrumb a:hover{color:#ffffff;}.ast-title-bar-wrap{background-image:url(https://festivalofchildren.org/wp-content/uploads/2022/04/focf-webslider-2100x623-graphic-boy-yellow-onetime-donation-1-1.jpg);background-repeat:repeat;background-size:cover;background-position:center center;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}