body{overflow-x:hidden}.background{background-color:#fff}p,h1,h2,h3,h4{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:'Alegreya Sans',Helvetica,Arial,sans-serif}p,address{font-family:'Alegreya Sans',Helvetica,Arial,sans-serif}ul{font-family:'Alegreya Sans',Helvetica,Arial,sans-serif;font-weight:400;list-style:none;margin:0;padding:0}#site-header{position:absolute;top:25px;left:0;width:100%;height:140px;z-index:5}#site-logo{width:250px;height:115px;float:left;background-image:url('../images/logos/cdc.svg');background-size:200px 60px;background-position:25px 25px;background-repeat:no-repeat;margin:0;background-color:#005bc9}.mini-nav{float:right;width:auto;height:115px}.mini-nav ul{list-style:none;display:inline-block;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%)}.mini-nav ul li{display:inline;font-size:14pt;line-height:14pt;font-weight:500;margin:0 25px 0 0}.mini-nav li a:link,.mini-nav li a:visited{color:#005bc9;text-decoration:none}.mini-nav li a:active,.mini-nav li a:hover{color:#3bb64b;transition:all .15s linear}nav{position:relative;width:100%;height:auto;border-bottom:1px solid #dbe8f7;text-align:center;z-index:1;padding:220px 0 0 0;margin:0 0 40px 0}nav ul{list-style:none;display:inline}nav ul li{display:inline-block;margin:0 5pt;font-family:'Architects Daughter',cursive;font-size:15pt;line-height:1;margin:0 25px;text-transform:uppercase;padding:15px 0}nav li:first-child{margin:0 25px 0 0}nav li:last-child{margin:0 0 0 25px}nav li.nav-programs a:link,nav li.nav-programs a:visited{color:#005bc9;text-decoration:none}nav li.nav-families a:link,nav li.nav-families a:visited{color:#3bb64b;text-decoration:none}nav li.nav-about a:link,nav li.nav-about a:visited{color:#f58e03;text-decoration:none}nav li.nav-supporters a:link,nav li.nav-supporters a:visited{color:#713f98;text-decoration:none}nav li.nav-programs a:active,nav li.nav-programs a:hover{color:#3bb64b;transition:all .15s linear}nav li.nav-families a:active,nav li.nav-families a:hover{color:#f58e03;transition:all .15s linear}nav li.nav-about a:active,nav li.nav-about a:hover{color:#713f98;transition:all .15s linear}nav li.nav-supporters a:active,nav li.nav-supporters a:hover{color:#005bc9;transition:all .15s linear}nav li.nav-programs.here{border-bottom:3px solid #005bc9}nav li.nav-families.here{border-bottom:3px solid #3bb64b}nav li.nav-about.here{border-bottom:3px solid #f58e03}nav li.nav-supporters.here{border-bottom:3px solid #713f98}footer{width:100%;margin:0 auto}footer a:link,footer a:visited{color:#fff;text-decoration:underline}footer a:hover{color:#f58e03;text-decoration:none;transition:all .25s linear}.footer-contact{background-color:#005bc9}.footer-contact h2{font-family:'Architects Daughter',cursive;font-size:17pt;line-height:1;margin:0 0 6pt 0;color:#fff;text-align:center;letter-spacing:-.5px}.footer-contact h3{font-weight:600;font-size:10pt;line-height:1.3;text-transform:uppercase;margin:10pt 0 0 0;color:#fff;text-align:center}.footer-contact p,.footer-contact address{font-size:12pt;line-height:1.3;font-style:normal;margin:0;color:#fff;text-align:center}.footer-contact .call{text-transform:lowercase;font-variant:small-caps;font-weight:600}.footer-contact a:link,.footer-contact a:visited{color:#fff;text-decoration:underline}.footer-contact a:hover{color:#f58e03;text-decoration:none}.footer-contact i{margin:0 5px 0 0}.footer-copyright{width:100%;height:auto;padding:25px 0 0 0;margin:0 0 25px 0;background:0;text-align:center}.footer-copyright ul{list-style:none;display:inline;font-size:8pt;line-height:1;font-weight:600;color:#005bc9}.footer-copyright ul li{display:inline-block;margin:0 10pt}.footer-by{font-weight:400}.footer-copyright a:link,.footer-copyright a:visited{color:#005bc9;text-decoration:none}.footer-copyright a:hover{color:#3bb64b;text-decoration:underline}#scroll-top{width:40px;height:40px;background-color:#005bc9;opacity:.9;position:fixed;bottom:20pt;right:20pt;text-align:center;display:none;cursor:pointer;border-radius:40px}#scroll-top span{font-size:20px;color:#fff;line-height:10px;margin-top:14px}.home-buttons{margin:-40px 0 0 0;padding:0 0 0 25px}.home-buttons h2{font-family:'Architects Daughter',cursive;color:#fff;font-size:20pt;line-height:100%;margin:0}.home-buttons h2:hover{color:#005bc9}#main-content .button{padding:25px}#main-content .button:hover{background:#eff8ff;color:#005bc9;transition:all .15s linear}.blue{background-color:#005bc9}.green{background-color:#3bb64b}.orange{background-color:#f58e03}.purple{background-color:#713f98}#featured-slideshow-outer{position:relative;height:600px;overflow:hidden}.featured-slide{height:600px;max-width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}.featured-slide .container{height:100%;width:100%;position:relative;padding:0 !important}.featured-slide-content a,.featured-slide-content a:visited{color:#fff;text-decoration:none}.featured-caption{right:0;text-align:right;padding:25px}.featured-slide-content{width:600px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.featured-slide-content h2{font-weight:600;font-size:22pt;line-height:1;margin:0;color:#713f98;text-transform:lowercase;font-variant:small-caps}.featured-slide-content h3{font-family:'Architects Daughter',cursive;font-weight:400;font-size:30pt;line-height:.9;margin:0;color:#713f98}section.about{position:relative;display:flex;align-items:center;padding:50px;background-color:#eff8ff;overflow:hidden}section.about:before{content:"";position:absolute;top:-125px;left:-300px;z-index:0;display:block;background-image:url('../images/backgrounds/shape-blue.svg');background-repeat:no-repeat;width:150%;height:150%;-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);opacity:.20;pointer-events:none}.about-left{padding:0 50px 0 0}.about-left img{width:100%;vertical-align:middle}#main-content .about h1,#main-content .about h2,#main-content .about p{font-size:16pt;line-height:1.25;font-weight:400;color:#464749;margin:0}#main-content .about h1{margin:0 0 6pt 0;padding:0}#main-content .about h2{margin:30pt 0 6pt 0}section.news{margin:30pt 0;text-align:center}.news h3{font-size:16pt;line-height:1.1;color:#005bc9;margin:0 0 4pt 0}.news p{font-size:12pt;line-height:1;margin:0;color:#666}.news a:link,.news a:visited,.about a:link,.about a:visited{color:#005bc9;text-decoration:none}.news a:active,.news a:hover,.about a:active,.about a:hover{color:#3bb64b;transition:all .15s linear}.news-image{float:right;max-width:30%;height:auto;margin:0 0 30pt 30pt}.date{text-align:right;padding:0 25px 0 0}#main-content h1{font-size:48px;font-weight:700;line-height:1.25;padding:30px 0 0 0;margin:0 0 30px 0;color:#005bc9}ul#grouped-items a:link{text-decoration:none}section.sub{margin:30pt 0 0 0}.sub-header{width:100%;height:450px;overflow:hidden;object-fit:cover}.sub-right{padding:0 30px 40px}.sub-right h1{font-size:24pt;line-height:1;color:#005bc9;margin:0 0 18pt 0}.sub-right h2{font-size:18pt;line-height:1;font-weight:600;margin:25pt 0 10pt 0;color:#3bb64b}.sub-right h3{font-size:14pt;line-height:1;font-weight:600;margin:24pt 0 6pt 0;color:#005bc9}.sub-right h4{font-size:12pt;line-height:1;font-weight:400;margin:12pt 0 6pt 0}.sub-right p{font-size:13pt;line-height:1.25;margin:0 0 12pt 0}.sub-right ul{list-style:none;margin:0 0 12pt 14pt}.sub-right ol{list-style:decimal;margin:0 0 12pt 14pt}.sub-right ul li,.sub-right ol li{font-size:13pt;line-height:1.25;margin:0 0 6pt 0}.sub-right ul li:before{content:"•";color:#005bc9;display:inline-block;width:1em;margin-left:-1em;font-weight:600}.sub-right label,.sub-right input{font-size:12pt;line-height:1.25;margin:0 0 6pt 0}.sub-right button{font-size:12pt;line-height:1;border-radius:6px;cursor:pointer;padding:12pt 15pt 10pt;color:#fff;background-color:#005bc9;text-decoration:none;display:inline-block;border:0}.sub-right button:hover{background:#f47b20;transition:.4s}.sub-right .gallery{margin:40px 0 0 0}.sub-right .thumbnail{box-shadow:0 0 5px 0 #d3d3d3}.sub-right .thumbnail img{width:100%}.sub-right .thumbnail p{font-size:11pt;line-height:1.1;text-align:center;padding:25px;margin:0;color:#464749}.sub-right label,.sub-right input,.sub-right textarea{font-family:'Alegreya Sans',Helvetica,Arial,sans-serif;font-size:13pt;line-height:1;margin:0 0 6pt 0}.sub-right button{font-family:'Alegreya Sans',Helvetica,Arial,sans-serif}.sub-left{padding:42pt 30px 40px 30px}.sub-left p{font-size:11.5pt;line-height:1.25;margin:0 0 10pt 0}.sub-left h2{font-weight:600;font-size:14pt;line-height:14pt;margin:25pt 0 10pt 0;color:#005bc9}.sub-left h2:nth-of-type(1){margin:0 0 10pt 0}.sub-left ul{font-size:11.5pt;line-height:1.25;list-style:circle;margin:0 0 10pt 10pt}.sub-left ul li{margin:2pt 0}.sub-right a:link,.sub-right a:visited,.sub-left a:link,.sub-left a:visited{font-weight:bold;text-decoration:underline;color:#005bc9}.sub-right a:hover,.sub-right a:active,.sub-left a:hover,.sub-left a:active{text-decoration:none;color:#3bb68e;transition:all .5s linear}div.cssbox{display:inline-block}span.cssbox_full{z-index:999;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;opacity:0;pointer-events:none;transition:opacity .5s linear}span.cssbox_full img{position:fixed;background-color:white;margin:0;padding:0;max-height:90%;max-width:90%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);box-shadow:0 0 20px black}section.sub a.cssbox_close,section.sub a.cssbox_prev,section.sub a.cssbox_next{z-index:999;position:fixed;text-decoration:none;visibility:hidden;color:white;font-size:36px}a.cssbox_close{top:1%;right:1%}a.cssbox_close::after{content:'\00d7'}a.cssbox_prev,a.cssbox_next{top:50%;transform:translate(0,-50%)}a.cssbox_prev{left:2%}a.cssbox_next{right:2%}a:target ~ a.cssbox_close,a:target ~ a.cssbox_prev,a:target ~ a.cssbox_next{visibility:visible}a:target>img.cssbox_thumb+span.cssbox_full{visibility:visible;opacity:1;pointer-events:initial}span.cssbox_full{cursor:initial}div.about-temp{width:100%;}section.sub div.sub-right form input,section.sub div.sub-right form textarea{border:1px solid #8da2b9;border-radius:5px;padding:5px}