html,body,div,span,figure,figcaption,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:100%}body{background:#303030}main{display:block}ol,ul{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a img{border:0}body{color:#000;font-family:"Lato",serif;font-size:1.06rem}button,input,select,textarea{color:#000;font-family:"Lato",serif;font-size:1rem}h1,h2,h3,h5,h6{clear:both;font-family:"alternate-gothic-no-3-d",serif;font-weight:100;letter-spacing:.25em;margin-left:.75rem;margin-right:.25em}h4{clear:both;font-family:"Lato",serif;font-weight:700}h1{font-size:3rem;text-transform:uppercase}h1.tag{font-size:3.8rem;padding:0 1em;text-transform:uppercase}h2{font-size:2.8rem;text-transform:uppercase}h3{font-size:2rem;text-transform:uppercase;line-height:1em}h4{font-size:1.3rem}h5{font-size:1rem;margin-right:.75rem;text-align:center}h6{font-size:1.2rem;text-transform:uppercase}h2,h3,h4,p{margin-bottom:.9em}.strip h2{margin-bottom:.9em}.large-spacing h2,.theme-story h2{margin-bottom:1.5em}.theme-contrast h2,.theme-story h2{text-align:center}b,strong{font-weight:700}.img-circle img{border-radius:50%}.confirmation-form,.donation-form{width:100%;padding:10px;max-width:520px;box-sizing:border-box}.label-info{margin-bottom:.5em;font-size:1rem;overflow:hidden;height:0;transition:height 0.5s ease}.label-info a:hover{text-decoration:underline}.label-info.open{height:1.2em}#payment-info.open{height:2.4em}.confirmation-form .submit{position:relative;display:inline-block;border:2px solid rgba(0,0,0,.7);overflow:hidden;transition:border-color 0.2s ease}.confirmation-form .submit:focus{text-decoration:none}.confirmation-form .submit:hover{border-color:rgba(0,0,0,1)}.confirmation-form .submit .btn-text{border:0;height:100%;display:block;opacity:1;padding:.4em 1.1em;transition:opacity 0.5s ease}.confirmation-form.loading .submit .btn-text,.confirmation-form .submit.success .btn-text,.confirmation-form .submit.error .btn-text{opacity:0}.confirmation-form .submit .btn-icon,.confirmation-form .submit .btn-spinner{position:absolute;width:100%;height:100%;top:0;left:0}.confirmation-form .submit .btn-icon{z-index:-1;opacity:0;display:flex;justify-content:center;align-items:center;transition:opacity 0.5s ease}.confirmation-form .submit.success .btn-icon,.confirmation-form .submit.error .btn-icon{opacity:1;transition:opacity 0.5s 0.5s ease}.confirmation-form .submit .btn-spinner{z-index:-1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease}.confirmation-form.loading .submit .btn-spinner{opacity:1}.la-ball-pulse,.la-ball-pulse>div{position:relative;box-sizing:border-box}.la-ball-pulse{display:block;font-size:0;color:#000}.la-ball-pulse>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-pulse{width:54px;height:18px}.la-ball-pulse>div:nth-child(1){animation-delay:-200ms}.la-ball-pulse>div:nth-child(2){animation-delay:-100ms}.la-ball-pulse>div:nth-child(3){animation-delay:0ms}.la-ball-pulse>div{width:10px;height:10px;margin:4px;border-radius:100%;animation:ball-pulse 1s ease infinite}@keyframes ball-pulse{0%,60%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:.1;-webkit-transform:scale(.01);transform:scale(.01)}}.donation-form .error-box{font-size:.8em;list-style:none;margin-bottom:2em}.donation-form .error-box li{margin:0}.donation-form .invalid{border:3px solid #ff0000!important}.donation-form .submit.icon{font-size:2.4rem;display:inline-block;margin-top:.25em}.donation-form .submit.disabled{color:#888}.form-field-label{position:relative;display:block;margin:.5em 0 .25em 0;font-family:"alternate-gothic-no-3-d",serif;font-weight:100;letter-spacing:.25em;text-transform:uppercase}.checkbox-field-wrapper .form-field-label{display:inline-block;margin-left:28px}.checkbox-field+.form-field-label::after{position:absolute;width:18px;height:18px;content:"";font-size:18px;border:1px solid;border-color:#000;left:-28px;top:-2px}.checkbox-field:checked+.form-field-label::after{content:"\e876"}.checkbox-field:focus+.form-field-label::after{background-color:#fff}.checkbox-field-wrapper.disabled .form-field-label::after{border-color:#888;background-color:transparent}.checkbox-field-wrapper.disabled .form-field-label{color:#888}.form-field-label a{position:absolute;bottom:0;left:100%;display:block;margin-left:.5rem}.form-field{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.form-field textarea,.form-field select,.form-field .text-field{display:block;width:100%;border-color:#000;border-width:1px;background-color:#dadada;padding:0 1.8rem 0 .4em}.form-field textarea:focus,.form-field select:focus,.form-field .text-field:focus{background-color:#fff;outline:none}.form-field .text-field,.form-field-amount .text-field{box-sizing:border-box}.form-field .text-field{height:calc(1.8rem + 4px)}.form-field-amount .text-field{height:calc(2.8rem + 4px);font-size:1.6rem;text-align:center}.form-field .text-field-wrapper,.form-field .choose-field-wrapper{display:flex;position:relative;width:100%;justify-content:center}.form-field .checkbox-field{opacity:0;-webkit-appearance:none;width:0;height:0;margin:0}.form-field .choose-field-wrapper button{min-height:40px;min-width:90px;cursor:pointer;text-align:center;background:#dadada;border:1px solid #000;padding:.25rem .5rem;margin:0;outline:none}.form-field .choose-field-wrapper button:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-field .choose-field-wrapper button:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0}.form-field .choose-field-wrapper button:only-of-type{border-right-style:solid;border-radius:6px}.form-field .choose-field-wrapper button.active{background:#fff}.form-field .choose-field-wrapper button img{height:37px}.form-field.hidden,.form-group.hidden{display:none}.form-field-amount .text-field-wrapper{margin:0 25%}.form-field-number .text-field-wrapper{margin:0 20%}.form-field-number .text-field{text-align:center}.form-field .text-field-wrapper.icon-close::after{color:#c00}.form-field .text-field-wrapper.icon-done::after{color:#0c0}.form-field .text-field-wrapper::after{position:absolute;width:1.8rem;height:1.8rem;top:2px;right:1px;display:flex;pointer-events:none;justify-content:center;align-items:center;font-size:22px}.form-field-container{width:100%;display:flex;justify-content:space-between}.form-field-container .text-field-wrapper{width:calc(50% - 1rem)}.form-field-amount .text-field-wrapper::after{width:2.8rem;height:2.8rem}.form-field select{box-sizing:content-box;height:1.8rem;padding:1px .4em}.mc4wp-form{padding:1.5rem}.mc4wp-form h3{font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.mc4wp-form-fields{display:flex;flex-direction:column;align-items:center}.mc4wp-form-fields input[type="email"]{min-width:255px;max-width:620px;width:60%;height:2em;border-color:#000;border-width:1px;background-color:#dadada;padding-left:.5em;margin-bottom:1.5rem}.mc4wp-form-fields input[type="email"]:focus{background-color:#fff;outline:none}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}input:placeholder{color:#000}.invalid{border:3px solid #ff0000!important}.mc4wp-form-fields .validate-open{font-size:2.4rem}.u-modal{width:100%;height:100%;background-color:rgba(218,218,218,.75);position:fixed;top:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}.u-modal.is-visible{visibility:visible;opacity:1}.u-modal-box{width:400px;padding:1rem;color:#fff;background-color:#1a1a1a;position:relative;z-index:10;box-shadow:0 0 15px rgba(0,0,0,.71)}.u-modal-box .header{display:flex;justify-content:space-between}.u-modal-box .footer{display:flex;justify-content:space-around}.u-modal-close{display:inline-block;color:#fff;cursor:pointer}.u-modal-close:hover,.u-modal-close:focus{color:rgba(255,255,255,.7)}.u-modal-btn{padding:.4em 1.5em .4em 1.5em;display:inline-block;border:2px solid;border-color:rgba(255,255,255,.7);box-sizing:border-box;overflow:hidden;color:#fff;text-decoration:none!important}.u-modal-btn:focus{transition:background 0.2s ease;color:inherit;text-decoration:none;background:rgba(255,255,255,.2)}.u-modal-btn:hover{border-color:rgba(255,255,255,1);text-decoration:none}.u-modal-content{display:flex;justify-content:center;margin:1rem 0}.primary-menu{color:#fff}.primary-menu a{display:block;font-family:"alternate-gothic-no-3-d",serif;font-weight:100;letter-spacing:.25em;text-transform:uppercase}.primary-menu a.inline{display:inline-block}.primary-menu h6{margin:1.5em 0 .5em 0}.primary-menu a.spacer{margin-top:1.75em}.primary-menu a.menu-item{font-size:1.2em;line-height:2em}.primary-menu a.sub-menu-item{font-size:1em;line-height:1.5em}.primary-menu a.icon{font-size:25px;line-height:1em;overflow:hidden;margin-right:.5rem}a,a:hover,a:link,a:visited{color:inherit;text-decoration:none}a:focus{color:inherit;text-decoration:underline}a.icon:focus{text-decoration:none}.btn,.toggle,.sbtn{position:relative;padding:.4em 2.1em .4em 1.1em;display:inline-block;border:2px solid;border-color:rgba(0,0,0,.7);box-sizing:border-box;overflow:hidden;transition:border-color 0.2s ease}.entry .btn,.entry .submit{margin-top:.9em}.btn:focus,.toggle:focus,.sbtn:focus{transition:background-color 0.2s ease;color:inherit;text-decoration:none;background-color:rgba(0,0,0,.2)}.toggle,.sbtn{padding:.4em 1.5em .4em 1.5em}.btn:hover,.toggle:hover,.sbtn:hover{transition:border-color 0.2s ease;border-color:rgba(0,0,0,1)}.btn:active,.toggle:active,.sbtn:active{border-color:rgba(0,0,0,.7)}.theme-inverted .btn,.theme-inverted .toggle,.theme-inverted .sbtn,.theme-dark .btn,.theme-dark .toggle,.theme-dark .sbtn,.has-post-thumbnail .btn,.has-post-thumbnail .toggle,.has-post-thumbnail .sbtn{color:#fff;border-color:rgba(255,255,255,.7)}.theme-inverted .btn:hover,.theme-inverted .toggle:hover,.theme-inverted .sbtn:hover,.theme-dark .btn:hover,.theme-dark .toggle:hover,.theme-dark .sbtn:hover,.has-post-thumbnail .btn:hover,.has-post-thumbnail .toggle:hover,.has-post-thumbnail .sbtn:hover{border-color:rgba(255,255,255,1)}.theme-inverted .btn:active,.theme-inverted .toggle:active,.theme-inverted .sbtn:active,.theme-dark .btn:active,.theme-dark .toggle:active,.theme-dark .sbtn:active,.has-post-thumbnail .btn:active,.has-post-thumbnail .toggle:active,.has-post-thumbnail .sbtn:active{border-color:rgba(255,255,255,.7)}.theme-inverted .btn:focus,.theme-inverted .toggle:focus,.theme-inverted .sbtn:focus,.theme-dark .btn:focus,.theme-dark .toggle:focus,.theme-dark .sbtn:focus,.has-post-thumbnail .btn:focus,.has-post-thumbnail .toggle:focus,.has-post-thumbnail .sbtn:focus{background:rgba(255,255,255,.2)}.btn::after{position:absolute;top:.3em;right:.5em;font-family:"lifechurch-icons";font-size:1.5rem;content:"\e315"}@keyframes arrow{15%{right:0;opacity:0}65%,100%{right:.5em;opacity:1}}.mouse-scroll{display:block;z-index:99;width:30px;height:50px;background:none;border-radius:14px;border:2px solid rgba(255,255,255,.4);position:absolute;left:calc(50% - 15px);bottom:35px}.mouse-scroll::before{content:"";position:absolute;top:8px;left:13px;width:4px;height:4px;background:#fff;border-radius:4px;animation:scrollanimation 2s infinite}.mouse-scroll,.mouse-scroll:hover{transition:all 1s cubic-bezier(.165,.84,.44,1)}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}.primary-menu{left:-250px;width:250px;position:fixed;color:#fff;top:0;z-index:1;visibility:hidden;box-sizing:border-box;padding:0 1em 1em 1em}.primary-menu.menu-open{left:0;visibility:visible}.menu-main-menu-container{margin-top:1em}.site-content,.site-top-bar{-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;transition:left 0.3s ease}.btn:hover::after{animation:arrow 1s ease-in-out 0s 1}.u-modal{-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.u-modal-close{transition:color 150ms ease-in}.u-modal-close:hover,.u-modal-close:focus{transition:color 150ms ease-in}.u-modal-btn{transition:border-color 0.2s ease}.u-modal-btn:hover{transition:border-color 0.2s ease}.primary-menu{-webkit-transition:left 0.3s ease,visibility 0.3s 0s;-moz-transition:left 0.3s ease,visibility 0.3s 0s;transition:left 0.3s ease,visibility 0.3s 0s}.gmap .expand{-webkit-transition:height 1s,visibility 1s 0s;-moz-transition:height 1s,visibility 1s 0s;transition:height 1s,visibility 1s 0s}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.info-bar{position:fixed;width:100%;top:45px;background:#cc0001;z-index:25;display:none;align-items:center;color:#fff;padding:.5em 0;font-size:.8em}.info-bar p{margin:0;flex-grow:1;text-align:center;margin-left:.5em}.info-bar a.info-close{display:block;font-size:1em;margin:0 .5em}.info-showing .info-bar{display:flex}.site-header,.page-header{position:relative;padding-top:45px;box-sizing:border-box;width:100%;z-index:0}.site-header{height:100vh}.page-header{height:560px}.giving.page-header{height:400px}.header-images{position:absolute;width:100%;height:100%;z-index:-1}.header-images ul{width:100%;height:100%;position:relative;top:0;left:0;padding:0;margin:0}.header-images li{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;display:block}.site-header>.flex-content,.page-header>.flex-content{width:100%}.site-header .logo-box,.page-header .logo-box{margin:0 0 30px 0}.site-header .logo-box img,.page-header .logo-box img{height:70px}.page-thrive-yth .page-header .logo-box img,.page-thrive-ya .page-header .logo-box img{height:180px}.page-kids .page-header .logo-box img{height:120px}.header-sidebar{top:calc(45px + 3em);right:3em;position:absolute}.newsletter-widget{display:flex;padding:20px;box-sizing:border-box;width:310px;height:130px;background:rgba(255,255,255,.9);box-shadow:2px 2px 2px 0 rgba(0,0,0,.28);border-radius:5px}.newsletter-widget img{height:100%;margin-right:20px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.28);border-radius:6px}.newsletter-widget .newsletter-widget-content{flex-grow:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;font-size:.9rem}.newsletter-widget p{text-align:left;margin:.25em 0;color:#000}.newsletter-widget a{display:inline-block;background:#50b9ea;height:2em;padding:.4em;box-sizing:border-box;margin:0 .25em;border-radius:5px}.site-canvas{overflow:hidden;position:relative;z-index:1}.site-content{left:0;position:relative;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.71)}.site-top-bar{left:0;top:0;position:fixed;z-index:30;background:#1a1a1a;color:#fff;width:100%;height:45px;padding:6px 12px 6px 20px;box-sizing:border-box}.site-top-bar.no-bg{background:transparent}.site-top-bar .content{display:flex;justify-content:space-between;width:100%;height:30px}.site-top-bar:not(.no-bg)::after{position:absolute;content:"";width:100%;height:15px;background:linear-gradient(to bottom,rgba(26,26,26,.7) 0%,rgba(255,255,255,0) 100%);bottom:-7px;left:0;z-index:-1}.site-top-bar .menu-button{font-size:30px}.site-top-bar .icon-logo{font-size:30px;width:auto}.push-toright{left:250px}.hentry{background:#dadada}.hentry .title-box{width:100%;position:absolute;top:6em;z-index:1}.site-header,.has-post-thumbnail .theme-contrast,.page-header,.has-post-thumbnail .theme-contrast{overflow:hidden;text-align:center}.strip .theme-contrast{height:400px}.home .section-our-story .entry{max-width:1200px}.theme-contrast{position:relative;z-index:1;width:100%;height:600px}.has-post-thumbnail .theme-contrast{height:700px}.has-image-overlay>div::before{content:"";background-color:transparent;top:0;position:absolute;left:0;width:100%;height:100%;z-index:-1}.site-header:after,.page-header:after,.has-post-thumbnail>div:after,.has-image-overlay>div:after,.unslider .has-overlay:after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;background-color:#000;z-index:-1;opacity:.35}.col-2C3689{background:#2C3689!important}.has-sub-heading h2{margin-bottom:0}.theme-story .post-content{padding:5em 0}.theme-grid .post-content{padding:5em 0;max-width:1200px;text-align:center}.theme-carousel .theme-contrast,.theme-form .theme-contrast,.theme-grid .theme-contrast{height:auto}.theme-form .post-content{padding:2rem 0 0 0;width:100%;max-width:100%;margin:0}.theme-form h3{margin-bottom:2rem}.theme-profile .theme-contrast{min-height:600px;height:auto}.theme-profile .flex-content{max-width:1200px;margin:0 auto;flex-wrap:nowrap}.theme-carousel .theme-contrast{overflow:hidden}.theme-giving.giving-failure .flex-content,.theme-giving.giving-start .flex-content,.theme-giving.giving-success .flex-content,.theme-carousel .flex-content,.theme-widget .flex-content{padding:3em 0;box-sizing:border-box}.theme-giving.giving-start .flex-content,.theme-giving.giving-success .flex-content,.theme-carousel .flex-content,.theme-widget .flex-content{align-items:stretch}.theme-giving.giving-start .entry,.theme-giving.giving-success .entry,.theme-carousel .entry,.theme-widget .entry{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.theme-giving.giving-start .entry{flex-grow:0}.theme-map .post-content{width:100%;max-width:none;padding-top:5em;text-align:center}.theme-map .theme-contrast,.theme-giving.giving-failure .theme-contrast,.theme-giving.giving-start .theme-contrast,.theme-giving.giving-success .theme-contrast{height:auto}.theme-giving.giving-success .flex-content{padding:5em 0}.theme-video .theme-contrast{height:200px;width:90%;margin:0 auto;padding:2rem 0}.theme-video .post-player{position:relative;padding-top:56.25%}.theme-video .post-player-embed{position:absolute;top:0;left:0;width:100%;height:100%}.theme-video .infobox.hidden{display:none}.theme-video .infobox .title{margin-left:0;margin-right:0;font-size:1.8rem;letter-spacing:.1em}.callout h3{margin-top:1em;line-height:1.2em}.post-content,.theme-contrast~.flex-content{width:90%;max-width:1500px;margin:0 auto}.flex-content{height:100%}.flex-content,.item .content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.flex-content [class*="col-"]{box-sizing:border-box;padding:0 8%}.flex-content .image,.flex-content .image p{padding:0;margin:0}.flex-content .col-2{width:50%}.flex-content .col-3{width:33.33%}.flex-content .col-4{width:25%}.flex-content .col-5{width:20%}.flex-row{display:flex;justify-content:center}.flex-row a.btn{margin-left:1em;margin-right:1em}.theme-row>.flex-content,.flex-content.row{flex-direction:row}.boxed-small .entry{max-width:800px}.boxed .entry{max-width:1000px}.entry>.flex-content{margin-bottom:0}.theme-inverted{color:#fff;background:#000}.theme-white{color:#000;background:#fff}.body-text .entry{margin:0 15%}.entry{text-align:center}.entry p{padding:0 2em}.large p{font-size:1.1em;line-height:1.3em}.theme-grey{color:#000;background:#dadada}.theme-grey h2{color:#000}.theme-dark{color:#fff;background:#1a1a1a}.has-post-thumbnail{background:#000}.has-post-thumbnail,.has-post-thumbnail h2{color:#fff}.site-footer{position:relative;width:100%}.footer-content{padding:4rem 0;display:flex;flex-direction:column;align-items:center}.footer-logo{width:250px}.footer-content ul{display:flex;justify-content:space-around;width:100%;margin-top:3rem;text-align:center}.footer-content li{width:300px;display:block;padding-top:5rem;position:relative}.footer-content li::after{width:100%;height:5rem;position:absolute;top:0;left:0;font-size:50px;pointer-events:none}.footer-content .social{font-size:1.7em}.footer-content .social a{margin-right:.25em}.footer-content .indent{position:relative;padding-left:4em}.footer-content .indent strong{left:0;position:absolute;width:3.5em}.gallery{display:block;position:relative;width:100%;overflow:hidden}.gallery figure{float:left;position:relative}.gallery-content{width:100%;height:100%;position:absolute;left:0;top:0}.gallery-item{background-size:cover}.gallery-caption{width:100%;position:absolute;left:0;padding:0 20px;font-size:1.1em;bottom:20px;text-shadow:.1em .1em .2em rgba(0,0,0,1)}.gallery-col1 figure{width:100%;height:700px}.gallery-col2 figure{width:50%;padding-bottom:50%}.gallery-col3 figure{width:33.3333%;padding-bottom:33.3333%}.gallery-col4 figure{width:25%;padding-bottom:25%}.gallery-col5 figure{width:20%;padding-bottom:20%}.gallery-col6 figure{width:16.6666%;padding-bottom:16.6666%}.gallery-col7 figure{width:14.2857%;padding-bottom:14.2857%}.gallery-col8 figure{width:12.5%;padding-bottom:12.5%}.gallery-col9 figure{width:11.1111%;padding-bottom:11.1111%}@-ms-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width:1200px) and (min-height:601px),screen and (max-width:1400px) and (min-height:601px) and (max-height:700px) and (orientation:landscape){.header-sidebar{top:calc(45px + 2em);right:2em}.info-showing .header-sidebar{top:calc(45px + 3em);right:2em}.newsletter-widget{padding:15px;width:265px;height:110px}.newsletter-widget .newsletter-widget-content{font-size:.85rem}}@media screen and (max-width:800px) and (max-height:600px),screen and (max-width:1400px) and (max-height:600px) and (orientation:landscape){.header-sidebar{top:calc(45px + 1em);width:100%;left:0}.info-showing .header-sidebar{top:calc(45px + 3em);width:100%;left:0}.newsletter-widget{padding:10px;width:200px;height:80px;margin:0 auto}.newsletter-widget img{display:none}.newsletter-widget .newsletter-widget-content{font-size:.8rem}}@media screen and (max-width:450px){.header-sidebar{top:calc(45px + 1em);width:100%;left:0}.info-showing .header-sidebar{top:calc(45px + 3em);width:100%;left:0}.newsletter-widget{margin:0 auto}}@media screen and (max-height:512px) and (max-width:390px){.info-showing .header-sidebar{top:calc(45px + 3em);width:100%;left:0;height:70px}.info-showing .newsletter-widget{margin:0 auto;height:70px;padding:8px 10px}}@media screen and (max-height:450px) and (orientation:landscape){.header-sidebar{top:auto;width:100%;left:0;bottom:0}.newsletter-widget{padding:5px;width:330px;height:auto;margin:0 auto;border-radius:0;background:transparent}.newsletter-widget img{display:none}.newsletter-widget .newsletter-widget-content{flex-direction:row;justify-content:space-around;font-size:.8rem}.newsletter-widget p{margin:0;padding:.4em;color:inherit}.newsletter-widget a{padding:.4em 1em .4em}.mouse-scroll,.mouse-scroll:hover{transition:none}}@media screen and (min-width:1500px){.body-text .entry{margin:0 10%}.large-slider .slider .item{height:700px}.has-post-thumbnail .theme-contrast{height:800px}}@media screen and (min-width:2200px){h1.tag{font-size:4rem}.page-header .logo-box img,.site-header .logo-box img{height:80px}.has-post-thumbnail .theme-contrast{height:900px}.theme-contrast{height:700px}.strip .theme-contrast{height:500px}.large-slider .slider .item{height:800px}}@media screen and (max-width:1300px){.home .section-our-story .flex-content{justify-content:flex-end}.home .section-our-story .entry{margin-bottom:3em}.theme-profile .theme-contrast{min-height:500px}}@media screen and (max-width:1280px){.body-text .entry{margin:0 5%}.large-spacing h2,.theme-story h2{margin-bottom:.9em}.strip h2{margin-bottom:.5em}.theme-contrast,.large-slider .slider .item{height:500px}.strip .theme-contrast{height:300px}.has-post-thumbnail .theme-contrast{height:600px}}@media screen and (max-width:900px){.large-slider .slider .item{height:450px}.body-text .entry{margin:0}}@media screen and (max-width:800px){h1.tag{font-size:3.2rem}.mouse-scroll{transform:scale(.9)}.page-header .logo-box img,.site-header .logo-box img{height:60px}.page-thrive-yth .page-header .logo-box img,.page-thrive-ya .page-header .logo-box img{height:140px}.grid .item .content p:last-child{margin:0}.footer-content li{width:250px}.home .section-our-story .entry{margin-bottom:1em}.callout.strip .theme-contrast{height:400px}}@media screen and (max-width:700px){.footer-content{padding:4rem 0;display:flex;flex-direction:column;align-items:center}.footer-content ul{flex-direction:column;align-items:center;margin-top:2rem}.footer-content li{padding:4rem 0 2rem 0}.footer-content li:last-child{padding-bottom:0}.footer-content li::after{height:4rem;font-size:48px}.home .section-our-story .entry p:first-child{display:none}.page-kids .page-header .logo-box img{height:100px}}@media screen and (max-width:750px){.expanded .theme-contrast{height:auto;padding:2rem 0}}@media screen and (max-width:600px){.large-slider .slider .item{height:320px}.entry p{padding:0 1em}.footer-logo{width:220px}.home .section-our-story h2{margin-bottom:.5em}}@media screen and (max-width:650px){.flex-content.row{flex-direction:column}}@media screen and (max-width:500px){h1.tag{font-size:2.8rem}.page-header .logo-box img,.site-header .logo-box img{height:50px}.mouse-scroll{transform:scale(.75)}.page-thrive-yth .page-header .logo-box img,.page-thrive-ya .page-header .logo-box img{height:120px}.page-kids .page-header .logo-box img{height:80px}.home .section-our-story .flex-content{margin-top:1em;justify-content:flex-start}.callout h3{font-size:1.8rem}#tithe-info.open{height:2.4em}#payment-info.open{height:3.6em}}@media screen and (max-width:450px){.form-field-container{flex-wrap:wrap}.form-field-container .text-field-wrapper{width:100%}.form-field-container .text-field-wrapper:last-child{margin-top:.5em}}@media screen and (max-width:400px){.strip .theme-contrast{height:350px}.callout.strip .theme-contrast{height:500px}.callout.strip.boxed-small .theme-contrast{height:450px}}@media screen and (max-height:460px) and (max-width:670px) and (orientation:landscape){.mouse-scroll{left:calc(90% - 15px);bottom:25px}}@media screen and (max-height:400px) and (orientation:landscape){.mouse-scroll{bottom:15px}.site-header{min-height:290px}}@media screen and (max-height:400px) and (min-width:670px) and (orientation:landscape){.site-header{min-height:345px}}@media screen and (max-width:350px){.grid .item .main h3{top:15%}.entry p{padding:0 .5em}h1.tag{padding:0 .5em;font-size:2.6rem}.page-header .logo-box img,.site-header .logo-box img{height:45px}.page-thrive-yth .page-header .logo-box img,.page-thrive-ya .page-header .logo-box img{height:90px}.page-kids .page-header .logo-box img{height:70px}}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js{overflow-x:hidden}body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}