﻿@import"https://use.typekit.net/tyr6mbd.css";@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&display=swap";@media screen and (min-width: 1200px){.container{width:100%;max-width:1300px}}body{overflow-x:hidden;font-size:18px;font-family:"Source Sans Pro",sans-serif}@media screen and (max-width: 1199px){body{font-size:16px}}@media screen and (max-width: 540px){body{font-size:14px}}img{max-width:100%}.flair-text{font-family:flood-std,sans-serif;font-weight:400;font-style:normal}.rounded-button{display:inline-block;width:100%;max-width:320px;border-radius:6px;padding:20px 16px;text-align:center;font-weight:600;font-size:1em;margin-bottom:10px}.rounded-button:hover{text-decoration:none}.rounded-button.white-button{color:#1d235f;background:#fff}.rounded-button.white-button:hover{color:#4a4f7f;background:#dfdfdf}.rounded-button.blue-button{background:#1d235f;color:#fff}.rounded-button.blue-button:hover{background:#4a4f7f;color:#fff}.half-grey{background:#fff;background:-webkit-linear-gradient(bottom, #ecedf3 44%, white 44%);background:-o-linear-gradient(bottom, #ecedf3 44%, white 44%);background:linear-gradient(to top, #ecedf3 44%, white 44%)}.site-alert{padding:20px 0;color:#fff;text-align:center}.site-alert.alert-info{background:#4a4f7f}.site-alert.alert-info .alert-content:before{content:""}.site-alert.alert-emergency{background:#c64756}.site-alert.alert-emergency .alert-content:before{content:""}.site-alert.alert-link{padding:0}.site-alert a{display:block;padding:20px 0;color:#fff}.site-alert a:hover,.site-alert a:focus,.site-alert a:active{opacity:.9}.site-alert .alert-content{position:relative;display:inline-block;padding:0 36px;font-size:1.2rem;font-weight:600;line-height:1.1;text-align:left}.site-alert .alert-content:before{position:absolute;left:7px;top:50%;margin-top:-10px;font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}nav{padding:10px 0}.navbar{padding:1.75em .5em}.navbar .navbar-brand img{width:100%;height:auto;max-width:200px;min-width:170px}@media screen and (max-width: 767px){.navbar .navbar-brand img{max-width:180px}}.navbar .nav-item{position:relative}.navbar .nav-item .submenu{position:absolute;top:-99999px;left:99999px;background:#fff;padding-left:0px;box-shadow:4px 13px 19px -9px #4b4b4b;list-style-type:none;width:220px;z-index:2;padding:10px}.navbar .nav-item .submenu a{font-weight:500}.navbar .nav-item:hover .submenu{top:100%;left:0}.navbar .nav-item a{color:#747a62;font-weight:600;font-size:1em}.navbar .top-nav{font-size:.9em;align-items:center;margin-bottom:10px}.navbar .nav-link.icon{display:inline-block;font-size:8px;padding:2px 0px}.navbar .primary-nav{align-items:center;flex-wrap:wrap;justify-content:flex-end}.navbar .primary-nav a{color:#4e579b}.navbar .primary-nav .nav-item{padding:0px .75em}.navbar .primary-nav .buttons{flex-grow:1}.navbar .primary-nav .button{color:#fff;font-weight:600;padding:8px 26px;display:inline-block;margin-top:3px}.navbar .primary-nav .button.yellow-button{background:#f59e48}.navbar .primary-nav .button.red-button{background:#c64756}.navbar .primary-nav .button.blue-button{background:#4a4f7f}.home-hero{padding-bottom:40px}.home-hero .container{position:relative;margin-bottom:40px}.home-hero .hero{position:relative;box-shadow:0px 11px 41px -16px #4b4b4b}.home-hero .hero-image{width:100%}.home-hero .hero-content{position:absolute;bottom:3%;left:7%;color:#fff;max-width:450px}.home-hero .hero-content h1{font-size:4.4em;font-weight:900;line-height:.86em}.home-hero .hero-content h1 span{font-weight:300;font-size:1.2em;letter-spacing:-0.07em}.home-hero .hero-content p{font-size:1.2em;font-weight:600;line-height:1.2em;margin-top:20px}.home-hero .blue-overlay{content:"";background:#1d235f;width:100%;height:100%;position:absolute;top:0;opacity:.5}.home-hero .red-box{content:"";position:absolute;right:-1%;bottom:-4%;width:30%;height:75%;background:#c64756}.home-hero .yellow-box{content:"";position:absolute;left:-2.75%;bottom:-6%;width:50%;height:50%;background:#f59e48}.donate-hero .hero-content{max-width:525px;text-shadow:2px 2px rgba(0,0,0,.5)}.donate-hero .hero-content h1{font-size:4em;line-height:1em}.donate-hero .hero-content h2{margin-top:20px;font-size:2.4em;font-weight:900;line-height:1em}.donate-hero .blue-overlay{opacity:.55}@media screen and (max-width: 991px){.donate-hero .hero-content h2{margin-top:0;font-size:2em}}@media screen and (max-width: 539px){.donate-hero .hero-content h2{font-size:1.8em}}.offset-cta{margin-bottom:60px}.offset-cta .container{position:relative}.offset-cta .rounded-button{margin-top:12px}.offset-cta h2{font-size:2.6em}.offset-cta h2 span{font-size:1.2em}.offset-cta img{box-shadow:0px 21px 41px -16px #4b4b4b}.offset-cta p{max-width:450px;font-size:1.3em}.offset-cta .cta-box{position:absolute;right:15px;bottom:-40px;width:56%;background:#1d235f;color:#fff;background:rgba(29,35,95,.79);padding:22px 50px}@media screen and (max-width: 1199px){.offset-cta .cta-box{padding:20px 20px}.offset-cta .cta-box p{font-size:1.2em}}@media screen and (max-width: 991px){.offset-cta .cta-box{padding:12px 18px;position:relative;left:0;width:100%;margin-top:-110px;background:rgba(29,35,95,.9)}.offset-cta .cta-box h2{font-size:2.4em}.offset-cta .cta-box p{font-size:1em}}.image-cta{color:#5e5e60;padding:40px 0 10px}.image-cta.content-cta h2{font-weight:700}.image-cta h2{font-size:2em}.image-cta h2 span,.image-cta h2 em{font-size:1.2em;color:#747a62}.image-cta h2 em{font-family:flood-std,sans-serif;font-weight:400;font-style:normal}.image-cta p{font-size:1.1em;margin-bottom:10px;max-width:451px}.image-cta p.span{color:#c64756;font-weight:600;margin-bottom:0px}@media screen and (max-width: 767px){.image-cta p{max-width:100%}}.image-cta img{box-shadow:0px 21px 41px -16px #4b4b4b}.image-cta .cta-text{padding:20px 15px}.image-cta .rounded-button{margin-bottom:20px}.image-cta .read-more{font-size:1em;font-weight:600;color:#747a62}.image-cta .read-more:hover{color:#8e9380}.image-cta .read-more i{padding-left:10px;vertical-align:middle}.image-cta .yellow-box{background:#f59e48}.image-cta .green-box{background:#747a62}.image-cta .red-box{background:#c64756}.image-cta .blue-box{background:#4a4f7f}.image-cta .backdrop{width:77%;height:77%}.image-cta .image-right{position:relative}.image-cta .image-right img{position:relative}.image-cta .image-right .backdrop{content:"";position:absolute;top:-4%;right:-2%}.image-cta .image-left{position:relative}.image-cta .image-left img{position:relative}.image-cta .image-left .backdrop{content:"";position:absolute;top:-4%;left:-2%}@media screen and (min-width: 767px){.image-cta{padding-bottom:40px}.image-cta.left-image .cta-text{padding-left:40px}}.section-link p{margin-bottom:20px}.section-link a{display:inline-block;width:100%;max-width:320px;border-radius:6px;padding:20px 16px;text-align:center;font-weight:600;font-size:1em;margin-bottom:10px;background:#1d235f;color:#fff}.section-link a:hover{text-decoration:none}.section-link a:hover{background:#4a4f7f;color:#fff}.funder-list{max-width:1300px;margin:0 auto 40px;padding:35px 0px 15px;background:#ecedf3;border-left:15px solid #fff;border-right:15px solid #fff}.funder-list p{margin-bottom:15px}.policy-list .policy{background:#ecedf3;border-right:15px solid #fff;border-left:15px solid #fff;padding:20px 30px;margin-bottom:20px}.policy-list .policy h2{font-weight:700;text-transform:none;max-width:710px}.policy-list a{color:#4a4f7f;text-decoration:underline}.policy-list a:hover,.policy-list a:focus{color:#373b5f}.full-width{padding:5% 0}.full-width h2{font-weight:800;font-size:2.4em;margin-bottom:30px}.full-width h3{font-weight:800;font-size:1.7em;margin-bottom:30px}.featured-list{color:#fff}.featured-list ul{list-style-type:square;padding-left:30px}.featured-list ul li{background-size:22px;padding-left:0;margin-bottom:16px;margin-top:5px;min-height:28px}.featured-list a{color:#fff;text-decoration:underline}.purple-bg{background:#1d235f}.green-bg{background:#747a62}.scroll-links{margin-top:40px;margin-bottom:40px}.scroll-links .col-sm-6{margin-bottom:20px}.scroll-links .card{background:#ecedf3;border:0px;border-radius:0px;position:relative}.scroll-links .card .card-body{padding:20px 20px 90px}.scroll-links .card h2{color:#bd2932;margin-bottom:.75rem;text-transform:uppercase;font-weight:900}.scroll-links .card a{display:inline-block;width:100%;max-width:320px;border-radius:6px;padding:20px 16px;text-align:center;font-weight:600;font-size:1em;margin-bottom:10px;background:#1d235f;color:#fff;position:absolute;bottom:20px;left:20px;right:20px;width:auto;padding:13px}.scroll-links .card a:hover{text-decoration:none}.scroll-links .card a:hover{background:#4a4f7f;color:#fff}.calendar-cards{margin-top:60px}.calendar-cards .col-md-6{margin-bottom:26px}.calendar-card{background:#747a62;color:#fff;padding:36px 50px 90px;padding-right:140px;position:relative;box-shadow:0px 21px 41px -16px #4b4b4b}.calendar-card a{color:#fff}.calendar-card h1{font-size:1.65em;font-weight:700;line-height:1.1em;margin-bottom:20px}.calendar-card p{margin-bottom:0px;line-height:1em}.calendar-card .date{position:absolute;top:20px;right:20px;width:80px;background:#fff;color:#747a62;text-align:center;font-size:2.3em;font-weight:700;line-height:.65em;padding:12px 5px 16px}.calendar-card .date .month{display:block;font-size:.5em;font-weight:600}.calendar-card .read-more{position:absolute;bottom:30px;font-weight:600;letter-spacing:.015em}.calendar-card .read-more span{font-size:1.1em}.calendar-card .read-more i{vertical-align:Middle;padding-left:14px}@media screen and (max-width: 540px){.calendar-card{padding-top:98px;padding-right:20px;padding-left:20px}}.section-title{background-image:url("../img/program/scatter-01.png");background-size:contain;padding:38px 0 59px;max-width:967px;margin:0 auto;margin-bottom:-40px}.section-title h1{color:#1d235f;max-width:620px;margin:20px auto;font-size:2.6em;font-weight:900}.section-title h1 span{color:#4a4f7f;font-weight:400}.section-title h1 em{font-family:flood-std,sans-serif;font-weight:400;font-style:normal;color:#4a4f7f}.cta-cards .cta-card{color:#fff;margin-bottom:20px}.cta-cards .cta-card img{width:144px;height:auto;margin:30px auto;display:block}.cta-cards .cta-card p{font-weight:500;font-size:1.35em;max-width:200px;margin:0 auto 30px;line-height:1.2em}.cta-cards .cta-card .rounded-button{max-width:235px;padding:15px;font-size:16px;margin-top:10px;margin-bottom:20px}.cta-cards .h-100{margin:0 auto;box-shadow:0px 11px 41px -16px #4b4b4b}.cta-cards .yellow-card{background:#e5904a;padding:20px;position:relative}.cta-cards .yellow-card .white-button{color:#e5904a}.cta-cards .red-card{background:#c64756;padding:20px;position:relative}.cta-cards .red-card .white-button{color:#c64756}.cta-cards .blue-card{background:#4a4f7f;padding:20px;position:relative}.cta-cards .blue-card .white-button{color:#4a4f7f}.home-map{padding-top:60px;background:#ecedf3;padding-bottom:30px}.home-map img{margin-bottom:0}.home-map .program-name{color:#1d235f;font-weight:900;font-size:1.4em;line-height:1.1em;margin-top:18px}.home-map .location{text-align:center}.home-map .location a{color:#4a4f7f}.home-map .location-name{margin-bottom:0px;font-weight:900}.home-map .counties-served hr{margin-bottom:1.4rem}.pre-footer{padding:30px 0;border-top:5px solid #ecedf3}.pre-footer img{width:150px;display:inline-block;vertical-align:middle}.pre-footer p{color:#5e5e60;display:inline-block;vertical-align:middle;margin:10px;font-size:1.7em;line-height:1.2em;font-weight:100}.pre-footer p strong{display:block;font-weight:600}@media screen and (max-width: 991px){.pre-footer p{font-size:1.3em;margin:10px auto}}@media screen and (max-width: 539px){.pre-footer p{font-size:1.25em}}.pre-footer div.ctct-form-embed div.ctct-form-defaults{padding-top:0;padding-bottom:0;background:none;font-family:"Source Sans Pro",sans-serif}.pre-footer div.ctct-form-embed form.ctct-form-custom>h2{display:none}.pre-footer div.ctct-form-embed form.ctct-form-custom>p.ctct-form-text{display:none}.pre-footer div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{margin:0}.pre-footer div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{margin:0}.pre-footer div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin:0}.pre-footer div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{width:98%;margin:10px auto;border:2px solid #bfbfc1;border-radius:0;padding:6px 10px;font-size:1.3em}.pre-footer div.ctct-form-embed form.ctct-form-custom input.ctct-form-element::placeholder{color:#bfbfc1}.pre-footer div.ctct-form-embed form.ctct-form-custom .ctct-gdpr-text{margin:0}.pre-footer div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{background:#1d235f;color:#fff;text-align:center;display:block;max-width:280px;margin:10px auto;font-size:1.3em;border:none;border-radius:5px;cursor:pointer}.pre-footer div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover{background:#4a4f7f;border:none}.pre-footer div.ctct-form-embed .ctct-form-footer{display:none}.pre-footer form input{width:98%;margin:10px auto;border:2px solid #bfbfc1;padding:6px 10px;font-size:1.3em}.pre-footer form input::placeholder{color:#bfbfc1}.pre-footer form button{background:#1d235f;color:#fff;text-align:center;display:block;width:98%;margin:10px auto;font-size:1.3em;padding:7.5px;border:0px;cursor:pointer}.pre-footer form button:hover{background:#4a4f7f}.page-title{font-size:1.5em;padding:4% 0;margin-bottom:0px}.page-title span,.page-title em{display:block;font-size:1.3em;line-height:.4em}.search-bar p{font-size:1.5em;font-weight:200;color:#5e5e60}.search-bar p strong{font-weight:800;display:inline-block}.search-bar form{margin:0 auto;max-width:568px;padding-right:110px;width:100%;position:relative}.search-bar form input{width:100%;padding:5px 10px;margin-bottom:60px}.search-bar form .button{position:absolute;right:0;top:0;width:110px;margin-top:0px;color:#fff;min-width:0px;padding:8px 0px 9px;background-color:#002f5a;display:inline-block;border:0px;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.resources{padding:40px 15px}.resource-card{background-image:url(img/program/resource-2.jpg);display:block;padding:17% 0;background-size:100%;background-position:center center;position:relative;margin:15px auto;transition:background-size .4s ease}.resource-card p{position:relative;color:#fff;text-decoration:none;max-width:163px;margin:0 auto;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:1.1em}.resource-card:before{position:absolute;content:"";background:#000;width:100%;height:100%;opacity:.5;left:0;top:0;transition:background-color .2s ease}.resource-card:hover{background-size:110%;text-decoration:none}.resource-card:hover:before{opacity:.3}.fatherhood-issues .col-md-6{margin-bottom:30px}.fatherhood-issues .issue-card{background:#ecedf3;position:relative;padding-bottom:80px}.fatherhood-issues .issue-card .issue-text{padding:20px}.fatherhood-issues .issue-card .issue-text h2{font-weight:900;color:#bd2932;text-transform:uppercase}.fatherhood-issues .issue-card .issue-text p{max-width:400px;margin:14px 0 20px}.fatherhood-issues .issue-card .issue-text .rounded-button{position:absolute;bottom:20px;padding:13px}.resource-listing{padding:40px 15px 60px;max-width:1260px}.resource-listing .resource-list{list-style-type:none;padding-left:0px}.resource-listing .resource-list li{background-repeat:no-repeat;background-position:left 4px;background-size:22px;padding-left:38px;margin-bottom:22px;margin-top:5px;min-height:35px}.resource-listing .resource-list li a{color:#4e579b;font-weight:600}.resource-listing .resource-list .resource-link{background-image:url("../img/icon-links-01.svg")}.resource-listing .resource-list .resource-download{background-image:url("../img/icon-downloads-01.svg")}.resource-listing .resource-list .resource-form{background-image:url("../img/icon-forms-01.svg")}.resource-listing .resource-list .resource-news{background-image:url("../img/icon-news-01.svg")}.resource-listing .resource-list .resource-video{background-image:url("../img/icon-videos-01.svg")}.resource-listing .resource-list .resource-guide{background-image:url("../img/icon-guides-01.svg")}.resource-listing .resource-sidebar a{display:block;padding:12px 20px;background:#efefef;border:1px solid #d1d1d1;max-width:270px;margin:10px auto;text-transform:uppercase;color:#4a4f7f;font-weight:800;font-size:.9em}.resource-listing .resource-sidebar a:hover,.resource-listing .resource-sidebar a.active{color:#fff;text-decoration:none;background:#4a4f7f}.calendar-cards.featured-events .calendar-card{padding:0px 0px 0px 0px;padding-right:0px}.calendar-cards.featured-events .card-text{margin-bottom:0;position:relative;padding:36px 20px 87px;padding-right:140px}.calendar-cards.featured-events .read-more{left:20px}.event-listing{background:#ecedf3;padding:40px 0}.event-listing .dropdown{margin-bottom:40px}.event-listing .dropdown .dropdown-toggle{color:#fff;background:#1d235f;padding:6px 12px}.event-listing .dropdown .dropdown-menu{padding:4px 12px}.event-listing .dropdown .dropdown-menu a{color:#4a4f7f}.event-listing .col-md-4{margin-bottom:30px}.event-listing .small-card{background:#fff;padding:80px 90px 80px 20px;position:relative;color:#747a62;box-shadow:0px 21px 41px -16px #4b4b4b}.event-listing .small-card a{color:#747a62;font-weight:700}.event-listing .small-card h1{font-size:1.6em;font-weight:600;margin-bottom:16px}.event-listing .small-card p{margin-bottom:0px;line-height:1.1em}.event-listing .small-card .date{position:absolute;top:20px;right:20px;background:#747a62;color:#fff;font-size:1.9em;line-height:.6em;padding:10px 15px 14px;text-align:center}.event-listing .small-card .date .month{font-size:.5em;display:block}.event-listing .small-card .read-more{position:absolute;left:20px;bottom:30px}.event-listing .small-card .read-more i{vertical-align:middle;padding-left:6px}.event-listing .text-center .rounded-button{margin-top:20px}section.event-meta{margin:0 0 40px}section.event-meta .event-meta-container{color:#fff;background:#1d235f}section.event-meta .event-meta-detail{padding:15px 40px}section.event-meta .event-meta-detail strong{display:block}section.event-detail-content{margin:40px 0 60px}section.event-detail-content .detail-content{margin-bottom:20px}section.event-detail-content .detail-content .rounded-button{max-width:280px;padding:15px 20px}section.event-detail-content .detail-image{margin-bottom:20px}section.event-detail-content .detail-image a.detail-video{position:relative;display:block;margin:0}section.event-detail-content .detail-image a.detail-video:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../img/program/icon-play.svg);background-repeat:no-repeat;background-position:center center;opacity:.7;z-index:2}section.event-detail-content .detail-image a.detail-video:hover:before,section.event-detail-content .detail-image a.detail-video:focus:before{opacity:.9}section.event-detail-content .detail-image img{display:block;margin:0}section.event-detail-content .detail-image .image-caption{padding:10px 30px;color:#fff;background:#747a62;font-weight:300;font-size:.9em;font-style:italic}.news-cards .row>div{margin-bottom:30px}.news-cards .news-card{position:relative;background:#fff;color:#747a62;box-shadow:0px 21px 41px -16px #4b4b4b}.news-cards .news-card a{color:#747a62;font-weight:700}.news-cards .news-card h2{font-size:1.6em;font-weight:600;margin-bottom:4px}.news-cards .news-card p{line-height:1.1em}.news-cards .news-card .card-body{display:flex;flex-direction:column}.news-cards .news-card .read-more{margin-top:auto}.news-cards .news-card .read-more i{vertical-align:middle;padding-left:6px}.article-meta{margin-bottom:30px;text-align:center}.article-meta .date{font-size:1.4em;margin-bottom:0}.article-meta h2{margin-bottom:2rem;font-size:2.5rem;font-weight:700}.article-meta img{display:block;margin:0 auto}.article-footer{margin-bottom:30px}.article-footer a.rounded-button{max-width:240px;padding:16px}.article-footer a.rounded-button i.fas{margin-right:8px;font-size:1.2em;vertical-align:middle}.article-footer a.rounded-button span{display:inline-block;vertical-align:middle}.form-hero{position:relative;margin-bottom:60px}.form-hero img{position:relative}.form-hero .contact-form{position:absolute;left:60px;bottom:-30px;background:#1d235f;color:#fff;background:rgba(29,35,95,.79);padding:22px 50px 40px;width:80%;max-width:618px}.form-hero .notice{text-align:left}.form-hero .notice a{color:inherit;text-decoration:underline}.form-hero .notice a:hover,.form-hero .notice a:focus,.form-hero .notice a:active{opacity:.7}.form-hero .yellow-box{content:"";position:absolute;right:-0.75%;top:-4%;width:30%;height:70%;background:#f59e48}@media screen and (max-width: 1199px){.form-hero .contact-form{position:relative;background:#1d235f;width:100%;bottom:0;left:0;padding:20px;text-align:center;max-width:100%}.form-hero .yellow-box{height:40%;width:40%}}@media screen and (min-width: 768px){.form-hero .contact-form .button{width:50%;margin-left:0}}.accordion-block{margin-bottom:40px}.accordion .accordion-card{margin-bottom:20px}.accordion .accordion-card .card-body{padding:20px}.accordion .accordion-card .card-body p:last-child{margin-bottom:0}.accordion button{position:relative;display:block;width:100%;padding:10px 48px 10px 20px;color:#fff;background:#4e579b;border-radius:0;text-align:left;text-decoration:none;white-space:normal;font-size:22px}.accordion button:after{display:inline-block;font:normal normal 900 18px/1 "Font Awesome 5 Free";content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.accordion button.collapsed{background:#4a4f7f}.accordion button.collapsed:hover,.accordion button.collapsed:focus,.accordion button.collapsed:active{color:#fff;background:#4e579b;text-decoration:none}.accordion button.collapsed:after{content:""}.accordion button:hover,.accordion button:focus,.accordion button:active{color:#fff;background:#4e579b;text-decoration:none}@media screen and (max-width: 767px){.accordion button{font-size:18px}}.contact-form input{border:3px solid rgba(0,0,0,0);width:100%;margin-bottom:15px;padding:8px;border:0px}.contact-form p{font-size:1.4em;font-weight:300;line-height:1.1em;margin:15px 0 30px}.contact-form p strong{display:block;font-weight:700}.contact-form select{border-radius:0px;padding:9px;-webkit-appearance:none;font-size:1em;height:auto !important;border:0px;color:#727272}.contact-form .col-md-6,.contact-form .col-md-12{padding-left:6px;padding-right:6px}.contact-form .row{margin-left:-6px;margin-right:-6px}.contact-form .button{background:#fff;color:#1d235f;text-align:center;display:block;width:100%;max-width:320px;margin:20px auto 0px;font-size:1em;font-weight:700;padding:10px;border:0px;cursor:pointer}.contact-form .button:hover{background:#d6d6d6;color:#4a4f7f}.notice{margin-top:25px}.notice a{color:#4e579b;text-decoration:underline}.notice a:hover,.notice a:focus,.notice a:active{color:#1d235f}.grecaptcha-badge{display:none}.heading-text{font-size:1.6em;color:#5e5e60;margin:90px auto 30px}.heading-text p{max-width:830px;margin:0 auto;line-height:1.1em}.heading-text strong{display:block;font-weight:900;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 767px){.heading-text{margin-top:20px}}.text-block{margin-top:30px;margin-bottom:30px}.text-block a{color:#4a4f7f}.text-block a:hover,.text-block a:focus{color:#373b5f}.text-block h2{font-size:2.3rem;max-width:934px;margin:0 auto;color:#1d235f}.text-block h2 em{font-family:flood-std,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 600px){.text-block h2{font-size:1.9rem}}.large-text{font-size:1.6em}.quote{background:#4a4f7f;color:#fff;padding:36px 20px;max-width:1200px;margin:30px auto}.quote img{max-width:120px;margin-top:10px;margin-bottom:10px}.quote .quote-text{font-size:1.63em;font-weight:700;line-height:1.1em;margin-bottom:20px}.quote .attribution{font-size:1.2em}@media screen and (max-width: 767px){.quote img{max-width:80px}}.footer-form{padding:30px 0;background:#c64756;background-image:url("../img/program/white-scatter-01.svg");background-size:cover;background-position:center center;color:#fff;margin-top:30px}.footer-form .contact-form{max-width:600px;margin:0 auto}.footer-form .contact-form .button{padding:13px 0;max-width:220px}.footer-form .contact-form .notice{text-align:left}.footer-form .contact-form .notice a{color:inherit;text-decoration:underline}.footer-form .contact-form .notice a:hover,.footer-form .contact-form .notice a:focus,.footer-form .contact-form .notice a:active{opacity:.7}.father-focus-profile{padding:40px 0;background:#ecedf3;color:#5e5e60}.father-focus-profile h1{font-weight:700;font-size:2.1em;margin-top:20px}.father-focus-profile p{font-size:1.1em}.father-focus-profile .intro{font-size:1.5em;margin:20px 0}.more-stories{background:#ecedf3;padding:30px 0}.more-stories h2{font-size:2.1em;color:#1d235f;font-weight:900;margin-bottom:30px}.more-stories h2 .flair-text{font-size:1.3em;font-weight:400}.more-stories .read-more{background:#fff;display:block;padding:12px 20px;font-weight:700;color:#747a62;margin-bottom:15px}.more-stories .read-more i{padding-left:8px;vertical-align:middle}.more-stories .read-more span{vertical-align:middle}.more-stories .read-more:hover{text-decoration:none;background:#d2d2d2}.radio-toolbar{margin:10px;text-align:center}.radio-toolbar input[type=radio]{display:none}.radio-toolbar label{display:inline-block;background-color:#fff;padding:10px 28px;font-family:Arial;font-size:16px;border-radius:4px;color:#4a4f7f;margin:10px}.radio-toolbar input[type=radio]:checked+label{background-color:#bfb}.donation-form .container,section.contact .container{max-width:568px}.donation-form .top-section,section.contact .top-section{background:#1d235f;color:#fff;padding:30px 40px;border-radius:20px;padding-bottom:40px}.donation-form .top-section label,.donation-form .top-section p,section.contact .top-section label,section.contact .top-section p{font-weight:600}.donation-form .top-section .form-check-label,section.contact .top-section .form-check-label{font-weight:400}.donation-form .grey-bg,section.contact .grey-bg{background:#ecedf3;padding-bottom:60px}.donation-form .grey-bg p,.donation-form .grey-bg label,section.contact .grey-bg p,section.contact .grey-bg label{color:#1d235f;font-weight:600}.donation-form textarea,section.contact textarea{width:100%;margin:50px auto 40px;padding:10px}.donation-form .form-control,.donation-form textarea,section.contact .form-control,section.contact textarea{border-color:#32376e !important;border-radius:5px}.donation-form .blue-button,section.contact .blue-button{margin:27px auto;font-size:1.2em;padding:15px}.donation-form img,section.contact img{max-width:180px;display:block;margin:20px auto 40px}.donation-form select.form-control,section.contact select.form-control{color:#6e777f}section.contact{margin:40px auto}section.contact .form-confirmation{padding:20px;background:#cfd1e3;border:1px solid #7e84b4;border-radius:5px}section.contact .form-confirmation p:last-child{margin-bottom:0}.dollar-input{position:relative;margin-bottom:30px}.dollar-input input{padding-left:20px}.dollar-input:after{content:"$";position:absolute;left:8px;top:4px;z-index:99;color:#5e5e60}.form-section-title{margin-bottom:20px;margin-top:40px;text-transform:uppercase;font-size:1.2em}.info-cards{max-width:1060px;margin:0 auto;padding-left:30px;padding-right:30px}.info-cards .card{max-width:500px;padding:50px 45px 50px 35px;margin:0 auto 60px;background:#eaedf0;border:none;border-radius:0}.info-cards .card .card-title{position:relative;padding-left:38%;min-height:100px;font-size:28px;font-weight:900;line-height:1.2;color:#4a4f7f;text-transform:uppercase}.info-cards .card .card-title img{position:absolute;top:-85px;width:45%;left:-55px}.info-cards .card .card-body{padding:0;font-size:18px;font-weight:600}.info-cards .card .card-body p{margin-bottom:30px}.info-cards .card .card-body p:last-child{margin:0}.info-cards .card .card-body a{color:#4a4f7f}.info-cards .card .card-body .address{font-weight:400;line-height:1.4}.info-cards .card .card-body h3{margin:1rem 0;font-size:30px;font-weight:900;color:#4a4f7f}.info-cards .card .card-body h3 em{position:relative;font-family:"flood-std";font-size:1.3em;font-weight:400;display:inline;margin:2px 4px;padding:0 10px 0 5px;z-index:2}.info-cards .card .card-body .rounded-button{position:relative;display:block;max-width:250px;margin:0 auto;padding:10px 50px 10px 20px;color:#fff;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}.info-cards .card .card-body .rounded-button:hover,.info-cards .card .card-body .rounded-button:focus,.info-cards .card .card-body .rounded-button:active{text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.info-cards .card .card-body .rounded-button::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-weight:900;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.info-cards .card .card-body .card-cta{font-size:20px;margin-bottom:20px}.info-cards .card .card-body .card-cta a{position:relative;display:block;color:#5e5e60;text-decoration:none;padding-left:30px;font-size:18px;font-weight:500}.info-cards .card .card-body .card-cta a::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);transition:left 100ms;font-weight:900;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.info-cards .card .card-body .card-cta a:hover::before,.info-cards .card .card-body .card-cta a:focus::before,.info-cards .card .card-body .card-cta a:active::before{left:6px}@media screen and (max-width: 599px){.info-cards .card{padding-top:40px;padding-left:5%;padding-right:5%}.info-cards .card .card-title{min-height:15vw}.info-cards .card .card-title img{top:-70px;width:35vw;max-width:165px}}.info-cards #dafdirectdiv{width:250px;margin:15px auto 0;font-size:14px}.info-cards #dafdirectdiv .whatThis a{width:233px !important}.info-cards #dafdirectdiv label{margin-bottom:0}.info-cards #dafdirectdiv .dafdirectInput,.info-cards #dafdirectdiv .dafdirectSelect{font-size:14px}.info-cards #dafdirectdiv div.dafdirectButtonContain{margin-top:30px;padding:0}footer{background-image:url("../img/program/footer-bg-01.png");padding:30px 0px 0px;background-size:cover;color:#fff}footer a{color:#fff}footer a:hover{color:#f4c74a}footer .footer-container>.row{margin-bottom:20px}footer .footer-container{width:100%;max-width:1600px}footer .social-icons{margin-bottom:20px}footer .social-icons .facebook-blue{color:#3c5a95}footer .social-icons .twitter-blue{color:#59acea}footer .social-icons .youtube-red{color:#c13231}footer .social-icons .instagram-pink{color:#dd2a7b}footer .social-icons a{font-size:.45em}footer .program-address{color:#fff;line-height:1em;font-variant-numeric:lining-nums;font-size:.9em;margin-bottom:13px}footer .program-address p{margin-bottom:0px;margin-top:6px}footer .program-address span{font-weight:600}footer .footer-nav{list-style-type:none;padding-left:0px;line-height:1em;margin-bottom:0px;font-size:.9em}footer .footer-nav li{padding-bottom:12px}footer .footer-nav a{color:#f4c74a;font-weight:600}footer .legal{color:#fff;background:#092133}footer .legal a{color:#f4c74a}footer .legal span{font-size:28px;font-family:sans-serif;vertical-align:middle}footer .footer-logo img{max-width:130px;margin-bottom:2px}footer .footer-logo p{font-size:1em;color:#fff;margin-top:8px;margin-bottom:0px;font-weight:600;letter-spacing:.015em}footer .sisters-link{font-size:.75em;margin-bottom:10px;display:inline-block;font-style:italic;color:#fff}#video-modal .modal-dialog{height:calc(100% - 1rem)}#video-modal .modal-content{background:rgba(0,0,0,0);border:none}#video-modal .close{position:absolute;top:-13px;right:-13px;color:#eee;width:26px;height:26px;line-height:25px;font-size:25px;opacity:.9}#video-modal .close:focus,#video-modal .close:hover{opacity:.75}@media all and (min-width: 576px){#video-modal .modal-dialog{width:80%;max-width:920px;height:calc(100% - 3.5rem)}}@media screen and (min-width: 1200px){.navbar-brand{width:25%;max-width:230px}}@media screen and (max-width: 1199px){.event-listing .small-card{padding:80px 20px}}@media screen and (max-width: 991px){.home-hero .hero-content{background:#1d235f;position:relative;width:100%;left:0;bottom:0;max-width:100%;padding:23px}.home-hero .hero-content h1{font-size:3em}.home-hero .hero-content br{display:none}}@media screen and (max-width: 767px){.page-title{font-size:1em}.navbar .primary-nav .nav-item{padding:3px 10px;border-top:1px solid #5e5e60;width:100%}.navbar .primary-nav .nav-item .nav-link{width:100%;font-size:1.2em}.navbar .primary-nav .nav-item .nav-toggle{position:absolute;right:10px;top:12px;font-size:23px;padding:0px 3px 0px 14px;color:#4a4f7f}.navbar .primary-nav .nav-item .submenu{position:static;box-shadow:0px 0px;padding:0px 10px;font-size:1.1em;padding-bottom:4px;max-height:0px;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.navbar .primary-nav .nav-item .submenu a{font-weight:500;padding:6px 6px;display:block;font-size:1.1em}.navbar .primary-nav .nav-item.active .submenu{max-height:1000px;transition:max-height 1s ease-in-out}.navbar-toggler{background:none;border:none}.navbar-toggler:active,.navbar-toggler:focus{outline:0}.navbar-toggler .icon-bar{display:block;width:31px;height:3px;border-radius:1px;margin:5px 0 5px 0;transition:all .2s;background:#1d235f}.navbar-dark .navbar-toggler .icon-bar{background:#fff}.navbar-toggler .icon-bar:nth-of-type(1){transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .icon-bar:nth-of-type(2){opacity:0;filter:alpha(opacity=0)}.navbar-toggler .icon-bar:nth-of-type(3){transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .icon-bar:nth-of-type(1){transform:rotate(0)}.navbar-toggler.collapsed .icon-bar:nth-of-type(2){opacity:1;filter:alpha(opacity=100)}.navbar-toggler.collapsed .icon-bar:nth-of-type(3){transform:rotate(0)}}@media screen and (max-width: 539px){.home-hero .hero-content h1{font-size:2.4em}.home-hero .hero-content p{font-size:1.1em}.calendar-cards.featured-events .card-text{padding-right:20px}.calendar-cards.featured-events .card-text .date{position:static;margin-bottom:20px}}