@charset "UTF-8";html{overflow-x:hidden}body{font-family:source sans pro,sans-serif;font-size:18px;overflow-x:hidden}@media(max-width:991px){body{font-size:16px}}a{color:#006fb3}h1,h2,h3,h4{font-family:source serif pro,serif;color:#ed125f}.container-fluid{padding:0 100px;max-width:1500px;margin:0 auto}@media(max-width:1199px){.container-fluid{padding:0 50px}}@media(max-width:565px){.container-fluid{padding:0 25px}}.two-col{columns:2}#content{padding:0 0 50px}@media(max-width:565px){#content{padding:0 0 25px}}#content .entry-content{padding:0}section{padding:50px 0}.wp-block-kadence-rowlayout.alignfull{padding:0}.wp-block-kadence-rowlayout.alignfull .kt-row-layout-inner{padding-top:50px;padding-bottom:50px}@media(max-width:565px){.wp-block-kadence-rowlayout.alignfull .kt-row-layout-inner{padding-top:25px;padding-bottom:25px}}img{max-width:100%;height:auto}.breadcrumbs{text-transform:uppercase;font-weight:700;color:#bdce52;padding:0 0 50px}.breadcrumbs a{color:#343434}.breadcrumbs .bc-sep{margin:0 10px;color:#ed125f}.social{margin-top:50px -7px 0 -7px}.social a{color:#fff;margin:7px}.social a i{font-size:25px}.tribe-common{font-family:source sans pro,sans-serif!important}.tribe-events-calendar-latest-past__event-datetime{font-weight:700}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:100%}.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden{font-family:source sans pro,sans-serif}.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin{font-family:source serif pro,serif;color:#ed125f!important;font-size:135%}.tribe-events-calendar-latest-past__heading.tribe-common-h5.tribe-common-h3--min-medium{font-family:source serif pro,serif;color:#ed125f!important;font-size:175%}.tribe-common .tribe-common-b2,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{font-family:source sans pro,sans-serif}.tribe-common-g-row.tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag-datetime{background-color:#ed125f;font-size:115%!important;color:#fff!important;height:100px}.tribe-common-g-row.tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag-datetime .tribe-events-calendar-latest-past__event-date-tag-month,.tribe-common-g-row.tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag-datetime .tribe-events-calendar-latest-past__event-date-tag-year{font-size:100%!important;color:#fff!important;font-weight:700}.tribe-common-g-row.tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag-datetime .tribe-events-calendar-latest-past__event-date-tag-daynum tribe-common-h5 .tribe-common-h4--min-medium,.tribe-common-g-row.tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag-datetime .tribe-events-calendar-latest-past__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{font-family:source sans pro,sans-serif!important;color:#fff!important;font-size:200%;line-height:1}.tribe-common .tribe-common-h5.tribe-events-calendar-list__event-date-tag-daynum{color:#fff;font-size:125%;line-height:1}body .blue-bg{background-color:#006fb3;color:#fff}body .blue-bg h1,body .blue-bg h2,body .blue-bg h3,body .blue-bg a{color:#fff}body .green-bg{background-color:#7f973b;color:#fff}body .green-bg h1,body .green-bg h2,body .green-bg h3,body .green-bg a{color:#fff}body .violet-bg,body #header .eyebrow,#header body .eyebrow{background-color:#472f92;color:#fff}body .violet-bg h1,body #header .eyebrow h1,#header body .eyebrow h1,body .violet-bg h2,body #header .eyebrow h2,#header body .eyebrow h2,body .violet-bg h3,body #header .eyebrow h3,#header body .eyebrow h3,body .violet-bg a,body #header .eyebrow a,#header body .eyebrow a{color:#fff}body .purple-bg{background-color:#92278f;color:#fff!important}body .purple-bg h1,body .purple-bg h2,body .purple-bg h3,body .purple-bg h4{color:#fff}body .pink-violet-bg{background:linear-gradient(90deg,#ed125f 0%,#472f92 100%);color:#fff}body .pink-violet-bg h1,body .pink-violet-bg h2,body .pink-violet-bg h3,body .pink-violet-bg a{color:#fff}.btn,button,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.gform_button.button,.wp-block-button .wp-block-button__link{background-color:#f8db39;color:#343434;text-transform:uppercase;font-weight:700;border-radius:0;padding:10px;font-family:source sans pro,sans-serif;border:0;font-size:110%;transition:all .2s ease-in-out}.btn-secondary,button-secondary,.tribe-common .tribe-common-c-btn-secondary,.tribe-common a.tribe-common-c-btn-secondary,.gform_button.button-secondary,.wp-block-button .wp-block-button__link-secondary{background-color:#472f92;color:#fff!important}.btn:hover,button:hover,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:hover,.gform_button.button:hover,.wp-block-button .wp-block-button__link:hover{background-color:#f58357;color:#fff;text-decoration:none}.wp-block-buttons .wp-block-button__link{background-color:#f8db39;text-transform:uppercase;font-weight:700;border-radius:0;font-size:110%}#content{overflow-x:hidden}#content a[href$=".pdf"]:before{content:"";font-family:fontawesome;font-size:75%;margin-right:5px}#content a.external,#menu-eyebrow a.external{position:relative}#content a.external:after,#menu-eyebrow a.external:after{content:"";font-family:fontawesome;font-size:65%;margin-left:5px;margin-top:-5px}.single-stories #content,.error404 #content{padding-top:50px}@media(max-width:565px){.single-stories #content,.error404 #content{padding-top:25px}}#header{position:relative;z-index:900!important;background-color:#fff;border-bottom:3px solid #472f92}#header .eyebrow{padding:15px 0}@media(max-width:991px){#header .eyebrow .menu-eyebrow-container{display:none}}#header .alliance-logo{min-width:200px;max-width:350px}@media(max-width:991px){#header .alliance-logo{margin:0 auto;width:250px}}#header .main-nav .container-fluid{display:flex}#header .main-nav .logo{width:350px;margin-top:-35px;position:relative}#header .main-nav .logo img{position:relative;z-index:1;width:350px}#header .main-nav .logo:before{width:190px;height:190px;background-color:#fff;content:"";position:absolute;top:0;right:5px;z-index:0;border-radius:100%}@media(max-width:1350px){#header .main-nav .logo{width:275px}#header .main-nav .logo:before{width:150px;height:150px}}@media(max-width:1199px){#header .main-nav .logo{margin-left:-25px}}@media(max-width:991px){#header .main-nav .logo{width:150px;margin:-35px auto 0}#header .main-nav .logo:before{width:105px;height:105px}}#header #menu-eyebrow{display:flex;flex-flow:row;justify-content:flex-end;text-transform:uppercase}#header #menu-eyebrow li{list-style:none;padding:0 10px}#header #menu,#header #intro-menu{position:relative;display:flex;justify-content:flex-end;align-items:center;z-index:1000;width:100%;padding-left:25px}#header #menu .menu-main-menu-container,#header #menu #menu-main-menu,#header #intro-menu .menu-main-menu-container,#header #intro-menu #menu-main-menu{width:100%}@media(max-width:991px){#header #menu,#header #intro-menu{display:none}}@media(max-width:1199px){#header #menu #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link,#header #intro-menu #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-size:18px}}#header #menu .menu,#header #intro-menu .menu{display:flex;justify-content:space-between}#header #menu .menu li.current-menu-item a,#header #menu .menu li.current-page-ancestor a,#header #menu .menu li.current_page_parent a,#header #intro-menu .menu li.current-menu-item a,#header #intro-menu .menu li.current-page-ancestor a,#header #intro-menu .menu li.current_page_parent a{color:#25194b}#header #menu .menu li.current-menu-item .sub-menu .menu-item a,#header #menu .menu li.current-page-ancestor .sub-menu .menu-item a,#header #menu .menu li.current_page_parent .sub-menu .menu-item a,#header #intro-menu .menu li.current-menu-item .sub-menu .menu-item a,#header #intro-menu .menu li.current-page-ancestor .sub-menu .menu-item a,#header #intro-menu .menu li.current_page_parent .sub-menu .menu-item a{color:#343434}#header #menu .menu li.current-menu-item .sub-menu .menu-item.current-menu-item,#header #menu .menu li.current-page-ancestor .sub-menu .menu-item.current-menu-item,#header #menu .menu li.current_page_parent .sub-menu .menu-item.current-menu-item,#header #intro-menu .menu li.current-menu-item .sub-menu .menu-item.current-menu-item,#header #intro-menu .menu li.current-page-ancestor .sub-menu .menu-item.current-menu-item,#header #intro-menu .menu li.current_page_parent .sub-menu .menu-item.current-menu-item{background-color:#92278f}#header #menu .menu li.current-menu-item .sub-menu .menu-item.current-menu-item a,#header #menu .menu li.current-page-ancestor .sub-menu .menu-item.current-menu-item a,#header #menu .menu li.current_page_parent .sub-menu .menu-item.current-menu-item a,#header #intro-menu .menu li.current-menu-item .sub-menu .menu-item.current-menu-item a,#header #intro-menu .menu li.current-page-ancestor .sub-menu .menu-item.current-menu-item a,#header #intro-menu .menu li.current_page_parent .sub-menu .menu-item.current-menu-item a{color:#fff}@media(min-width:1400px){#header #menu .menu li,#header #intro-menu .menu li{font-size:20px}}@media(max-width:1023px){#header #menu .menu li,#header #intro-menu .menu li{font-size:14px}}#header #menu .menu,#header #intro-menu .menu{margin:0 -10px;padding:0}#header #menu .menu .menu-item,#header #intro-menu .menu .menu-item{list-style:none;display:inline-block}#header #menu .menu .menu-item a,#header #intro-menu .menu .menu-item a{padding:10px 15px;color:#343434;text-transform:uppercase;font-weight:700;display:flex;justify-content:center;align-items:center}@media(max-width:1199px){#header #menu .menu .menu-item a,#header #intro-menu .menu .menu-item a{font-size:18px}}#header #menu .menu .menu-item a:hover,#header #intro-menu .menu .menu-item a:hover{text-decoration:none}#header #menu .menu .menu-item.menu-item-has-children,#header #intro-menu .menu .menu-item.menu-item-has-children{display:flex;position:relative}#header #menu .menu .menu-item.menu-item-has-children a:after,#header #intro-menu .menu .menu-item.menu-item-has-children a:after{width:20px;height:100%;background-image:url(https://www.epiny.org/wp-content/themes/mason2020/images/down.png);background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:15px}#header #menu .menu .menu-item.menu-item-has-children .sub-menu,#header #intro-menu .menu .menu-item.menu-item-has-children .sub-menu{top:40px}#header #menu .menu .menu-item.menu-item-has-children .sub-menu a:after,#header #intro-menu .menu .menu-item.menu-item-has-children .sub-menu a:after{content:none}#header #menu .menu .menu-item.button,#header #intro-menu .menu .menu-item.button{padding:0}#header #menu .menu .menu-item.button a,#header #intro-menu .menu .menu-item.button a{padding:5px 10px;text-transform:none}#header #menu .menu .menu-item ul,#header #intro-menu .menu .menu-item ul{padding:0;width:200px;padding-top:10px;margin-left:15px}#header #menu .menu .menu-item ul .menu-item,#header #intro-menu .menu .menu-item ul .menu-item{background:#bdce52;display:block;font-size:85%}#header #menu .menu .menu-item ul .menu-item a,#header #intro-menu .menu .menu-item ul .menu-item a{display:block}#header #menu .menu .menu-item ul .menu-item a:hover,#header #intro-menu .menu .menu-item ul .menu-item a:hover{background:#ed125f}#header #menu .menu ul,#header #intro-menu .menu ul{position:absolute;left:-9999px;opacity:0;transition:.2s linear opacity;-webkit-transition:.2s linear opacity}#header #menu .menu li:hover ul,#header #menu .menu li:focus ul,#header #menu ul.show-menu,#header #intro-menu .menu li:hover ul,#header #intro-menu .menu li:focus ul,#header #intro-menu ul.show-menu{left:0;opacity:.99}#responsive-menu-pro-container{z-index:10000000000!important}#responsive-menu-pro-container #responsive-menu-pro-additional-content{padding:0!important;border-top:1px solid #fff}#responsive-menu-pro-container #responsive-menu-pro-additional-content .menu-buttons-container{padding:10px 5%}#responsive-menu-pro-container #responsive-menu-pro-additional-content .menu-eyebrow-container a{color:#fff;width:100%}#responsive-menu-pro-container #responsive-menu-pro-additional-content .menu-eyebrow-container .eyebrow-menu li{list-style:none}#responsive-menu-pro-container #responsive-menu-pro-additional-content .menu-eyebrow-container .eyebrow-menu li a{width:100%;display:block;padding:10px 5%;font-size:95%}#responsive-menu-pro-container #responsive-menu-pro-additional-content .menu-eyebrow-container .eyebrow-menu li a:hover{background-color:#ed125f;text-decoration:none}#responsive-menu-pro-container #responsive-menu-pro-additional-content .buttons{margin-bottom:25px}#responsive-menu-pro-container #responsive-menu-pro-additional-content .buttons .btn{padding:10px 15px;margin-right:15px}#responsive-menu-pro-container #responsive-menu-pro-additional-content .buttons .btn a{color:#fff}.closing{background-color:#92278f;padding:50px 0;color:#fff}.closing .container-fluid{justify-content:center;display:flex}.closing .container-fluid .btn{margin:0 15px;align-self:center}.closing .container-fluid .closing-text{font-size:165%;font-weight:700;margin-right:15px}@media(max-width:767px){.closing .container-fluid{flex-flow:column;text-align:center}.closing .container-fluid .btn{margin:15px 0 0}}#footer{background-color:#25194b;padding:50px 0;text-align:center;color:#fff}@media(max-width:767px){#footer{padding:25px 0}}#footer a{color:#fff;text-decoration:underline}#footer .btn{text-decoration:none;color:#343434}#footer .social a{text-decoration:none}#footer .social a:hover{color:#f8db39}#footer .newsletter{width:100%;padding:25px 0}#footer .logo{width:250px;margin-top:-85px;position:relative;z-index:2}@media(max-width:767px){#footer .logo{margin:0 auto 25px}#footer .logo img{max-width:150px}}#footer .logo:before{width:190px;height:190px;background-color:#25194b;content:"";position:absolute;top:0;right:0;z-index:-1;border-radius:100%}@media(min-width:768px){#footer .footer-cols{display:flex;flex-flow:row wrap;font-size:115%}}#footer .locations{text-align:left;padding:0 0 0 25px;width:calc(100% - 250px);font-size:90%}@media(max-width:767px){#footer .locations{width:100%;padding:0}}#footer .locations ul{margin:0 -15px;padding:0;display:flex;flex-flow:row wrap}#footer .locations ul li{list-style:none;padding:15px;flex:1}@media(max-width:991px){#footer .locations ul li{width:50%;flex:none}}.page-header{height:70vh;background-size:cover;background-position:50% 0;margin-bottom:50px}@media(max-width:767px){.page-header{min-height:0;max-height:300px;margin-bottom:25px}}.newsletter-signup{max-width:900px}.newsletter-signup input{width:100%}.newsletter-signup #captchaPreview{max-width:400px;width:100%;height:auto}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#92278f}.epilepsy-content h1,.epilepsy-content h2,.epilepsy-content h3,.epilepsy-content h4{color:#009dc3}.epilepsy-content .block-service-list .services-list.center .service-info .icon{background-color:#009dc3}.developmental-disabilities-content h1,.developmental-disabilities-content h2,.developmental-disabilities-content h3,.developmental-disabilities-content h4{color:#92278f}.developmental-disabilities-content .block-service-list .services-list.center .service-info .icon{background-color:#92278f}.families-and-children-content h1,.families-and-children-content h2,.families-and-children-content h3,.families-and-children-content h4{color:#f58357}.families-and-children-content .block-service-list .services-list.center .service-info .icon{background-color:#f58357}.health-homes-content h1,.health-homes-content h2,.health-homes-content h3,.health-homes-content h4{color:#006fb3}.health-homes-content .block-service-list .services-list.center .service-info .icon{background-color:#006fb3}#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a{padding:10px 20px;height:auto!important;line-height:1.3!important}.post-type-archive-stories .stories{display:flex;flex-flow:row wrap;margin-top:50px}.post-type-archive-stories .stories .story-teaser{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:50px;width:100%}.post-type-archive-stories .stories .story-teaser:last-child{border:0;margin-bottom:0}.post-type-archive-stories .stories .story-teaser img{float:left;width:400px;margin-right:50px}.single-chocolate-ball-chef hr{margin:50px 0}.cake-competitors,.cb-list{margin:0;padding:0;display:flex;flex-flow:row wrap}.cake-competitors strong,.cb-list strong{font-size:125%}.cake-competitors li,.cb-list li{list-style:none;min-width:200px;padding-right:10px;width:25%}@media(max-width:991px){.cake-competitors li,.cb-list li{width:33.333%}}@media(max-width:600px){.cake-competitors li,.cb-list li{width:50%}}.chef-contacts{margin:0 -10px}@media(min-width:600px){.chef-contacts{display:flex}}.chef-contacts div{flex:1;padding:10px}.cb-list{margin:0 -10px}.cb-list li{width:33.33%;min-width:300px;padding:10px;display:flex}@media(max-width:1200px){.cb-list li{width:50%}}@media(max-width:800px){.cb-list li{width:100%}}.cb-list li img{height:150px;width:150px;border-radius:100%;display:block;object-fit:cover;margin-right:15px;flex-shrink:0}.cb-list li div{display:flex;justify-content:center;flex-flow:column}.cb-list li div h4{margin-bottom:0;padding-bottom:0}@media(min-width:768px){.chef-intro{display:flex}}.chef-intro .chef-details{width:100%}.chef-intro .chef-details hr{margin:15px 0}.chef-intro .chef-images{margin-bottom:25px;text-align:center}@media(min-width:768px){.chef-intro .chef-images{width:300px;flex-shrink:0;margin-right:50px}}.chef-intro .chef-images .wp-post-image{border-radius:100%;height:300px;width:300px;object-position:center;object-fit:cover;margin-bottom:15px}@media(max-width:767px){.chef-intro .chef-images .wp-post-image{height:300px;width:300px}}.chef-intro .chef-images .business-logo{max-height:200px;width:auto}