@keyframes banner1-keyframes{0%,20%,80%,to{opacity:1;animation-timing-function:linear}40%,60%{opacity:0;animation-timing-function:linear}}@keyframes banner2-keyframes{0%,20%,80%,to{opacity:0;animation-timing-function:linear}40%,60%{opacity:1;animation-timing-function:linear}}@keyframes wt1-keyframes{0%,to{opacity:1;animation-timing-function:linear}50%{opacity:0;animation-timing-function:linear}}@keyframes wt2-keyframes{0%,to{opacity:0;animation-timing-function:linear}50%{opacity:1;animation-timing-function:linear}}*,:after,:before{box-sizing:border-box}html{font-family:Arial;background-color:#fff}blockquote,body,div,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,label,legend,li,nav,object,ol,p,picture,section,table,ul{margin:0;padding:0}ul{margin-left:2rem}li{padding-top:1rem}.jkl-body{overflow-x:hidden}.jkl-header{position:relative;top:0;margin:0 auto;max-width:60rem;width:100%}.jkl-navigation,.jkl-panel:hover{box-shadow:1px 2px 4px rgba(0,0,0,.5)}.jkl-navigation{background-color:#fff;border-top:solid .05rem silver;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.jkl-navigation-content{margin:0 auto;max-width:60rem;width:100%}.jkl-navigation-content ul{list-style-type:none;margin:0;padding:0;overflow:hidden}li.jkl-navigation-link{float:left;padding:0}li.jkl-navigation-link a{display:inline-block;padding:.75rem .55rem;font-size:1.125rem;cursor:pointer}.jkl-navigation-logo{float:left;width:3rem;padding:0}div.jkl-logo-small{clear:both;display:inline-block;padding:.3rem .5rem}img.jkl-logo-small{width:2rem}.sandwich-icon{width:1.35rem;background-image:url(../icons/round-menu-24px.svg)}li.jkl-navigation-link a:link,li.jkl-navigation-link a:visited{color:#000;text-decoration:none}li.jkl-navigation-link a:hover{background-color:silver;color:#b82330;text-decoration:none}li.jkl-navigation-sandwich{display:none;float:right;padding:.75rem;cursor:pointer}#jkl-navigation-menu{display:none;animation:fadein}#jkl-navigation-menu ul{list-style:none;margin:0}li.jkl-navigation-menu-entry{padding:.75rem .25rem;width:100%}li.jkl-navigation-menu-entry:hover{background-color:silver}li.jkl-navigation-menu-entry a{display:block;padding:.75rem .5rem;cursor:pointer;text-decoration:none}.jkl-more-link a,li.jkl-navigation-menu-entry a:link,li.jkl-navigation-menu-entry a:visited{color:#000;text-decoration:none}li.jkl-navigation-menu-entry a:hover{background-color:silver;color:#b82330;text-decoration:none}.jkl-more-link{text-align:right;margin-right:3rem;width:100%}.jkl-more-link a{background-image:linear-gradient(25deg,#b82330 0,#b82330 5%);background-repeat:no-repeat;background-size:100% .3rem;background-position:0 125%;transition:all 250ms}.jkl-more-link a:hover{background-size:100% 100%;color:#fff}.jkl-page-main{clear:both;position:relative}.jkl-content-section:before,table.jkl-content-section:after{content:" ";display:table}.jkl-section{position:relative;margin:1rem auto;max-width:60rem;width:100%}.jkl-section-h{margin-left:2rem}.jkl-panel{border:.05rem solid;border-color:#fff;margin-bottom:2rem;margin-top:1rem;height:auto;max-width:60rem;width:100%;clear:both;display:table;padding:.5rem}.jkl-panel:hover{border:.05rem solid;border-radius:.25rem;border-color:silver}.jkl-content{float:left}.jkl-panel-header{padding:.25rem}.jkl-panel-content,.jkl-panel-header{display:block;margin-left:1.25rem;margin-right:1.25rem}.jkl-content-box-header{padding:.25rem}.jkl-content-box-content{clear:both}.jkl-text-header{padding-left:2rem}.jkl-text-100{display:block;clear:both;padding-bottom:.5rem}.jkl-text-100 h3,.jkl-text-100 p,.jkl-text-50 p{padding:.5rem}.jkl-text-50{max-width:29rem}.jkl-list-50,.jkl-text-50{display:block;float:left}.jkl-list-100,.jkl-list-50{max-width:30rem;padding:.5rem}.jkl-list ul{margin:0 0 0 1rem;padding:0}.jkl-list li:before{content:"- "}.jkl-list li{padding-left:.75rem;padding-top:.25rem}.jkl-list-100,.jkl-meetings{display:block;clear:both}.jkl-meeting{padding-top:.5rem}.jkl-meeting-symbol{width:3.2rem;height:3.2rem;border:.2rem solid;border-radius:.5rem;font-stretch:expanded}.day-service-su{color:#ff4500;border-color:#ff4500}.day-service-sa{color:orange;border-color:orange}.day-service-we{color:#90ee90;border-color:#90ee90}.day-women-breakfast{color:#f775db;border-color:#f775db}.day-movie-evening{color:#7296f7;border-color:#7296f7}.day-cafe{color:#3cf;border-color:#3cf}.day-special-event{color:#90ee90;border-color:#90ee90}.day-special-christmas{color:#060;border-color:#060}.day-noservice{color:silver;border-color:silver}.jkl-meeting-symbol-day{width:100%;height:1.5rem;text-align:center;font-size:1.25rem;padding-top:.25rem}.jkl-meeting-symbol-2line,.jkl-meeting-symbol-date{width:100%;text-align:center;font-size:1rem;font-stretch:ultra-expanded;padding-top:.12rem}.jkl-meeting-symbol-date{font-size:.73rem}.jkl-meeting-day{width:10rem}.jkl-meeting-day,.jkl-meeting-header{padding-top:.25rem;padding-bottom:.25rem}.jkl-infobox{padding:1rem;font-size:larger;line-height:1.4rem;border:.2rem solid;border-radius:.5rem;border-color:silver;margin:1.2rem 0}.jkl-map{max-width:50rem;width:100%;margin:.5rem auto;height:30rem}.jkl-map iframe{border:#000 thin solid;width:100%;height:100%}.jkl-welcome{width:100%;height:max-content}.jkl-vision{padding:1rem;border-radius:1rem;background-color:#b82330;color:#fff;text-align:justify}@media screen and (max-width:60rem){.jkl-text-50{max-width:60rem}}@media screen and (max-width:30rem){.jkl-map{max-width:20rem;height:20rem}li.jkl-navigation-link{display:none}li.jkl-navigation-sandwich{display:inline-block}.jkl-text-50{max-width:60rem}}footer{background-color:#b82330}.footer-panel{margin-bottom:2rem;margin-top:1rem;height:auto;max-width:60rem;width:100%;clear:both;display:table}.footer-slogan{background-color:#b82330;text-align:right;padding:3rem 1rem 2rem 0;font-size:1.25rem;font-stretch:expanded;font-family:Verdana;color:#fff}.footer-content{float:left;padding:1rem 2rem;font-size:.85rem}.footer-content a{cursor:pointer;text-decoration:none;color:#fff}.footer-content ul,.jkl-list ul{list-style-type:none}.footer-content li{padding-left:.75rem;padding-top:.25rem}.placeholder{height:8rem}.wt1,.wt2{position:absolute;font-family:Verdana;font-size:1.8rem;font-weight:700}.wt1{left:1.5rem;top:-6rem;opacity:1}.wt2{right:1.5rem;top:-4rem;opacity:0}.banner1{opacity:1}.banner2{position:absolute;right:0;top:0;opacity:0}.banner-anim1{animation:banner1-keyframes 18s linear 0s infinite}.banner-anim2{animation:banner2-keyframes 18s linear 0s infinite}.jkl-welcome .wt1-anim{animation:wt1-keyframes 10s linear 0s infinite}.jkl-welcome .wt2-anim{animation:wt2-keyframes 10s linear 0s infinite}