/* https://childrensjoyfoundation.org/wp-content/themes/cjfi-pro/css/style-front.css?ver=6.8.1 */
.home h1.entry-title{display:none}.front-page .site-inner{margin-top:0;max-width:100%;padding-top:0}.front-page .site-header{background-color:transparent;height:668px}.front-page article{position:relative!important}.front-page .white .site-header,.header-image.front-page .site-header{border:0!important}.front-page .offscreen-content-icon button,.front-page .site-title a,.front-page .site-title a:hover,.front-page .site-title a:focus{color:#111}.front-page #menu-primary-menu a{padding:26px 24px}@media only screen and (min-width:800px){.front-page .nav-primary .genesis-nav-menu a{color:#111}}.front-page .offscreen-content button,.front-page .offscreen-content-icon button{background-color:transparent}.front-page .white .offscreen-content button,.front-page .white .offscreen-content-icon button{background-color:rgba(255,255,255,.8)}.front-page .genesis-nav-menu .sub-menu a,.front-page .white .genesis-nav-menu a,.front-page .white .offscreen-content-icon button,.front-page .white .site-title a,.header-image.front-page .genesis-nav-menu a,.header-image.front-page .genesis-nav-menu .sub-menu a,.header-image.front-page .offscreen-content-icon button{color:#111}.front-page .genesis-nav-menu a:hover,.front-page .genesis-nav-menu a:focus,.front-page .offscreen-content-icon button:hover,.front-page .offscreen-content-icon button:focus,.front-page .white .genesis-nav-menu a:hover,.front-page .white .genesis-nav-menu a:focus{color:#14496b}.front-page.full-width-content .content{border-right:none;max-width:100%;padding:0}.front-page .content .entry{background:none}.front-page .widget p.thirty{margin-bottom:30px}.front-page .slider-branding{position:relative;z-index:100;text-indent:0;top:0;left:0;padding:45px 75px;color:#fff;text-align:left}.front-page .slider-branding img{width:165px;height:auto;position:relative;top:0}.front-page .slider-branding .site-name{font-size:135px;font-weight:700;line-height:1}.front-page .slider-branding .tagline{font-size:30px;font-weight:400;line-height:1;padding-left:7px}.front-page-1,.front-page-3,.front-page-5,.front-page-7{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7{border-top:73px solid transparent;margin-top:-73px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:relative;z-index:9}.front-page-2 .widget-title,.front-page-3 .widget-title,.front-page-4 .widget-title,.front-page-5 .widget-title,.front-page-6 .widget-title,.front-page-7 .widget-title{font-family:'Raleway',serif;font-size:37px;font-size:3.7rem;font-weight:400;letter-spacing:0;text-transform:none}.front-page-1{height:100vh;padding-top:0!important;position:relative}.front-page-1{display:table;overflow:hidden;padding:60px 0;table-layout:fixed;text-align:center;width:100%}.front-page-1 .widget-area{vertical-align:middle;width:100%}.front-page-1 .widget{margin-bottom:50px}.front-page-1 .entry-title{font-size:13px;font-size:1.3rem;text-transform:uppercase}.front-page-1,.front-page-1 p,.front-page-1 .widget-title{color:#333}.front-page-1 a{font-weight:700;color:#14496b;line-height:1.4}.front-page-1 .featured-content .entry-title a{color:#fff;height:300px;position:absolute;top:0;width:100%;padding:20px;background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000',endColorstr='#00000000',GradientType=0);left:0;line-height:1.3}.front-page-1 a:hover,.front-page-1 a:focus,.front-page-1 .featured-content .entry-meta a:hover,.front-page-1 .featured-content .entry-meta a:focus{color:#111;border-bottom:none!important}.front-page-1 a:hover,.front-page-1 a:focus{border-bottom:none!important}.front-page-1 .featured-content .entry-title a:hover,.front-page-1 .featured-content .entry-title a:focus{color:#eee;border-bottom:none}.front-page-1 a.button{border-bottom:none;color:#fff}.front-page-1 #text-2 p{text-align:left;margin-bottom:13px}.front-page-1 #text-3 .widget-title{font-size:24px;letter-spacing:0;text-transform:uppercase;background:#14496b;color:#eee;padding:10px 15px;text-align:center;margin-bottom:15px;line-height:1.4}.front-page-1 .widget-title{font-family:'Raleway',serif;font-size:96px;font-size:9.6rem;font-weight:400;letter-spacing:-2px;text-transform:none}.front-page-1 p,.front-page-2 p,.front-page-3 p,.front-page-4 p,.front-page-5 p,.front-page-6 p,.front-page-7 p{font-size:17px!important;font-size:1.7rem!important;line-height:1.75!important}.front-page-1 p:last-child{margin-bottom:0}.front-page-1 button:focus,.front-page-1 button:hover,.front-page-1 input:focus[type="button"],.front-page-1 input:hover[type="button"],.front-page-1 input:focus[type="reset"],.front-page-1 input:hover[type="reset"],.front-page-1 input:focus[type="submit"],.front-page-1 input:hover[type="submit"],.front-page-1 .textwidget a.button:focus,.front-page-1 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.front-page-1 article{display:inline-block;vertical-align:top;margin:-15px 5px}.front-page-1 article:nth-of-type(1){width:48%}.front-page-1 article:nth-of-type(1) img{height:300px;object-fit:cover}.front-page-1 article:nth-of-type(2){width:48%}.front-page-1 article:nth-of-type(2) img{height:300px;object-fit:cover}.front-page-1 article:nth-of-type(3){width:33.5%}.front-page-1 article:nth-of-type(3) img{height:300px;object-fit:cover}.front-page-1 article:nth-of-type(4){width:28%}.front-page-1 article:nth-of-type(4) img{height:300px;object-fit:cover}.front-page-1 article:nth-of-type(5){width:33.6%}.front-page-1 article:nth-of-type(5) img{height:300px;object-fit:cover}.front-page-1 .post{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.front-page-1 .post:hover,.front-page-1 .post:focus{filter:grayscale(25%);-webkit-filter:grayscale(25%);-moz-filter:grayscale(25%);-o-filter:grayscale(25%);-ms-filter:grayscale(25%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-bottom:none!important}.front-page-2{text-align:center;margin-bottom:73px}.front-page-2 .widget-full .wrap{max-width:960px}.front-page-2 .widget{vertical-align:top;float:none!important;display:inline-block;width:29%!important;margin:10px}.front-page-2 .widget:nth-of-type(2){border:1px solid #aaa;height:auto}.front-page-2 .widget:nth-of-type(3){border:1px solid #aaa;height:auto}.front-page-2 .widget:nth-of-type(4){border:1px solid #aaa;height:auto}.front-page-2 p{font-size:30px;font-size:3rem;line-height:1.75}.front-page-2 p:last-child{margin-bottom:0}.front-page-2 button:focus,.front-page-2 button:hover,.front-page-2 input:focus[type="button"],.front-page-2 input:hover[type="button"],.front-page-2 input:focus[type="reset"],.front-page-2 input:hover[type="reset"],.front-page-2 input:focus[type="submit"],.front-page-2 input:hover[type="submit"],.front-page-2 .textwidget a.button:focus,.front-page-2 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.front-page-2 .widget:nth-of-type(n+2) p{padding:30px}#text-8{display:block;width:95%!important;margin:0 auto}.front-page-2 a.button{position:relative;bottom:-19px}#text-5 p,#text-6 p,#text-7 p{font-size:16px!important;margin-bottom:-10px}#text-5 img,#text-6 img,#text-7 img{padding:10px 0 0}.front-page-3{background-color:#fff;color:#fff;text-align:center;padding:0 150px 90px;text-align:center}.front-page-3,.front-page-3 a,.front-page-3 p,.front-page-3 .featured-content .entry-title a,.front-page-3 .widget-title{color:#fff}.front-page-3 a:hover,.front-page-3 a:focus,.front-page-3 .featured-content .entry-meta a:hover,.front-page-3 .featured-content .entry-meta a:focus,.front-page-3 .featured-content .entry-title a:hover,.front-page-3 .featured-content .entry-title a:focus{color:#111}.front-page-3 a:hover,.front-page-3 a:focus{border-bottom:none}.front-page-3 a.button,.front-page-3 .featured-content .entry-header::after{border-bottom:none;color:#fff}.front-page-3 p{font-size:30px;font-size:3rem;line-height:1.75}.front-page-3 p:last-child{margin-bottom:0}.front-page-3 button:focus,.front-page-3 button:hover,.front-page-3 input:focus[type="button"],.front-page-3 input:hover[type="button"],.front-page-3 input:focus[type="reset"],.front-page-3 input:hover[type="reset"],.front-page-3 input:focus[type="submit"],.front-page-3 input:hover[type="submit"],.front-page-3 .textwidget a.button:focus,.front-page-3 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.front-page-4{padding-bottom:70px;text-align:center}.front-page-4 #text-10{background:#e9eff3 url(/wp-content/themes/cjfi-pro/css/../images/dot.png);text-align:center;padding:20px;margin-bottom:70px}.front-page-4 #text-10 .widget-title{font-size:21px;letter-spacing:0;text-transform:uppercase;text-align:center;line-height:1;margin:3px 0 3px 0;padding:0 20px}.front-page-4 .widget:nth-of-type(n+2){width:250px!important;height:250px!important;clear:none!important;float:none;display:inline-block;opacity:.9;border:none;padding:20px;margin:5px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.front-page-4 .widget:hover:nth-of-type(n+2){border:0!important;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.front-page-4 p{font-size:30px;font-size:3rem;line-height:1.75}.front-page-4 p:last-child{margin-bottom:0;line-height:1.3!important;margin-top:10px}.front-page-4 button:focus,.front-page-4 button:hover,.front-page-4 input:focus[type="button"],.front-page-4 input:hover[type="button"],.front-page-4 input:focus[type="reset"],.front-page-4 input:hover[type="reset"],.front-page-4 input:focus[type="submit"],.front-page-4 input:hover[type="submit"],.front-page-4 .textwidget a.button:focus,.front-page-4 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.front-page-5{background-color:#666;color:#fff;padding-bottom:180px;padding-top:170px;text-align:center}.front-page-5 .widget-full .wrap{max-width:960px}.front-page-5,.front-page-5 a,.front-page-5 p,.front-page-5 .featured-content .entry-title a,.front-page-5 .widget-title{color:#fff}.front-page-5 a{border-bottom:1px solid #fff}.front-page-5 a:hover,.front-page-5 a:focus,.front-page-5 .featured-content .entry-meta a:hover,.front-page-5 .featured-content .entry-meta a:focus,.front-page-5 .featured-content .entry-title a:hover,.front-page-5 .featured-content .entry-title a:focus{color:#111}.front-page-5 a:hover,.front-page-5 a:focus{border-bottom:1px solid #ccc}.front-page-5 a.button,.front-page-5 .featured-content .entry-header::after{border-bottom:none;color:#fff}.front-page-5 p{font-size:30px;font-size:3rem;line-height:1.75}.front-page-5 p:last-child{margin-bottom:0}.front-page-5 button:focus,.front-page-5 button:hover,.front-page-5 input:focus[type="button"],.front-page-5 input:hover[type="button"],.front-page-5 input:focus[type="reset"],.front-page-5 input:hover[type="reset"],.front-page-5 input:focus[type="submit"],.front-page-5 input:hover[type="submit"],.front-page-5 .textwidget a.button:focus,.front-page-5 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.front-page-6{padding-bottom:180px;padding-top:170px;text-align:center}.front-page-6 .widget-full .wrap{max-width:960px}.front-page-6 p{font-size:30px;font-size:3rem;line-height:1.75}.front-page-6 p:last-child{margin-bottom:0}.front-page-6 button:focus,.front-page-6 button:hover,.front-page-6 input:focus[type="button"],.front-page-6 input:hover[type="button"],.front-page-6 input:focus[type="reset"],.front-page-6 input:hover[type="reset"],.front-page-6 input:focus[type="submit"],.front-page-6 input:hover[type="submit"],.front-page-6 .textwidget a.button:focus,.front-page-6 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.front-page-7{background-color:#666;color:#fff;padding-bottom:180px;padding-top:170px;text-align:center}.front-page-7 .widget-full .wrap{max-width:960px}.front-page-7,.front-page-7 a,.front-page-7 p,.front-page-7 .featured-content .entry-title a,.front-page-7 .widget-title{color:#fff}.front-page-7 a{border-bottom:1px solid #fff}.front-page-7 a:hover,.front-page-7 a:focus,.front-page-7 .featured-content .entry-meta a:hover,.front-page-7 .featured-content .entry-meta a:focus,.front-page-7 .featured-content .entry-title a:hover,.front-page-7 .featured-content .entry-title a:focus{color:#111}.front-page-7 a:hover,.front-page-7 a:focus{border-bottom:1px solid #ccc}.front-page-7 a.button,.front-page-7 .featured-content .entry-header::after{border-bottom:none;color:#fff}.front-page-7 p{font-size:30px;font-size:3rem;line-height:1.75}.front-page-7 p:last-child{margin-bottom:0}.front-page-7 button:focus,.front-page-7 button:hover,.front-page-7 input:focus[type="button"],.front-page-7 input:hover[type="button"],.front-page-7 input:focus[type="reset"],.front-page-7 input:hover[type="reset"],.front-page-7 input:focus[type="submit"],.front-page-7 input:hover[type="submit"],.front-page-7 .textwidget a.button:focus,.front-page-7 .textwidget a.button:hover{background-color:#dbe5ec;border:none;color:#136a9f}.flexible-widgets .widget{float:left;margin-bottom:20px;padding-left:10px;padding-right:10px}.flexible-widgets.widget-full .widget{padding-left:0;padding-right:0}.flexible-widgets .widget:last-of-type{margin-bottom:0}.flexible-widgets.widget-full .widget,.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-halves.uneven .widget:last-of-type{width:100%}.flexible-widgets.widget-fourths .widget{width:25%}.flexible-widgets.widget-halves .widget{width:50%}.flexible-widgets.widget-thirds .widget{width:33.33%}.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left}.front-page .content-box{padding:50px 40px 60px}.front-page .solid-section .content-box{background-color:#f5f5f5}.front-page .content-box h4{font-family:'Raleway',sans-serif;font-size:14px;font-size:1.4rem;letter-spacing:2px;text-transform:uppercase}.front-page .content-box p{font-size:18px;font-size:1.8rem;line-height:1.625;margin-bottom:0}.content-box .icon{font-size:30px}.featuredpage .team-member a.aligncenter,.featuredpage .team-member a.alignleft,.featuredpage .team-member a.alignnone,.featuredpage .team-member a.alignright{display:block;margin:0}.featuredpage .team-member.entry{color:#fff;padding:0;position:relative}.featuredpage .team-member .entry-content{background-color:#111;clear:both;padding:20px;position:relative;z-index:10}.featuredpage .team-member .entry-header{background-color:rgba(0,0,0,.8);bottom:0;display:block;left:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;z-index:0}.featuredpage .team-member .entry-header:after{border-width:0;padding-bottom:0}.featuredpage .team-member.entry:hover .entry-header,.featuredpage .team-member.entry:focus .entry-header,.featuredpage .team-member.entry.focused .entry-header{background-color:rgba(0,0,0,.8);opacity:1;-ms-filter:"alpha(Opacity=1)";filter:alpha(opacity=1)}.featuredpage .team-member .entry-header a{display:table-cell;padding:20px;position:relative;transform:translateY(10px);transition:transform .4s ease-in-out;vertical-align:middle;z-index:3}.featuredpage .team-member .entry-header.position-top a{padding-top:45px;vertical-align:top}.featuredpage .team-member:hover .entry-header a,.featuredpage .team-member:focus .entry-header a,.featuredpage .team-member.focused .entry-header a{transform:translateY(0)}.featuredpage .team-member .entry-title a,.featuredpage .team-member .more-link:hover,.featuredpage .team-member .more-link:focus{color:#fff}.featuredpage .team-member .entry-title{display:table;font-size:27px;font-size:2.7rem;height:100%;margin-bottom:10px;overflow:hidden;width:100%}.featuredpage .team-member .entry-title a:focus .team-name{border-bottom:1px #fff dotted}.featuredpage .team-member p,.featuredpage .team-member .entry-title .team-title{color:#fff;font-size:22px;font-size:2.2rem;font-weight:400}.featuredpage .team-member .entry-title .team-title{display:block;padding-top:10px}.front-page-6 .flexible-widgets.widget-halves.uneven .featuredpage.widget:last-of-type{float:none;margin:0 auto;max-width:50%}.js .fadeup-effect{opacity:0;overflow:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media only screen and (max-width:1200px){.front-page-3{padding:0 7% 90px!important}.front-page .slider-branding{padding-left:7%!important;padding-right:7%!important}#text-2{padding:5px 7% 0!important}#featured-post-3{padding-left:7%!important;padding-right:7%!important}}@media only screen and (max-width:1145px){.front-page #menu-primary-menu a{padding:26px 15px}}@media only screen and (max-width:1075px){.front-page #menu-primary-menu a{padding:26px 13px}}@media only screen and (max-width:988px){.front-page-2 .widget{width:90%!important}#text-5,#text-6,#text-7{margin-bottom:40px}.front-page-1 .post{width:100%!important}.front-page-1 .entry-title{font-size:14px;font-size:1.4rem}.front-page-1 .featured-content .entry-title a{padding:35px}.front-page-1 article{margin:-19px 5px}}@media only screen and (max-width:800px){.front-page .site-inner{margin-top:0;padding:0}.front-page .offscreen-content-icon button,.front-page .site-title a,.front-page .site-title a:hover,.front-page .site-title a:focus{color:#111}.front-page-1{height:auto}.front-page-1 .widget-area{padding-top:0}.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget,.front-page-6 .flexible-widgets.widget-area .widget:nth-of-type(1){float:none;width:100%}.flexible-widgets .widget{padding-left:0;padding-right:0}.flexible-widgets.widget-fourths .widget,.front-page-6 .flexible-widgets.widget-halves .widget,.front-page-6 .flexible-widgets.widget-halves.uneven .widget:last-of-type,.front-page-6 .flexible-widgets.widget-thirds .widget{float:left;padding-left:10px;padding-right:10px;width:50%}.front-page-6 .flexible-widgets.widget-thirds .widget{clear:none}.front-page-6 .flexible-widgets.widget-thirds .widget:nth-child(2n){clear:left}#text-5 img,#text-6 img,#text-7 img{padding:0}.front-page .slider-branding{width:100%;padding:65px 7%!important}.front-page .slider-branding img{width:130px;display:block;margin:0 auto 20px}.front-page .slider-branding{color:#fff;text-align:center}.rsABlock{width:100%!important;text-align:center}.slider-details{right:auto!important;width:100%!important}.front-page .slider-overlay{height:668px!important}}@media only screen and (max-width:600px){.flexible-widgets.widget-fourths .widget,.front-page-6 .flexible-widgets.widget-thirds .widget,.front-page-6 .flexible-widgets.widget-halves .widget,.front-page-6 .flexible-widgets.widget-halves.uneven .widget:last-of-type{float:none;padding-left:0;padding-right:0;width:100%}.front-page-2 p,.front-page-3 p,.front-page-4 p,.front-page-5 p,.front-page-6 p,.front-page-7 p{font-size:24px;font-size:2.4rem;line-height:1.75}.front-page-1 .widget-title{font-size:60px;font-size:6rem;margin-bottom:20px}}