*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{zoom:1;display:inline}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}html,button,input,select,textarea{font-family:sans-serif}a:focus{outline:none}a:active,a:hover{outline:0}h1{margin:.5em 0;font-size:1.7em;line-height:1em}h2{margin:.83em 0 0;font-size:1.5em;font-weight:900;line-height:1.2em}h3{margin:1em 0 0;font-size:1.17em}h4{margin:1.33em 0;font-size:1em}h5{margin:1.67em 0;font-size:.83em}h6{margin:2.33em 0;font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{color:#000;background:#ff0}code,kbd,pre,samp{_font-family:"courier new",monospace;font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:none}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{white-space:normal;border:0;margin-left:-7px;padding:0}button,input,select,textarea{vertical-align:middle;margin:0;font-size:100%}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}body,figure,form{margin:0}p,pre,dl,menu,ol,ul{margin:1em 0}.block{display:block}.flex{flex-wrap:wrap;display:flex}.flex.ai-center{align-items:center}.flex.center{justify-content:center}.flex.nowrap,.flex.no-wrap{flex-wrap:nowrap}.flex.top{align-items:flex-start}.ai-center{align-items:center}.flex-boxes{flex-wrap:wrap;gap:20px;display:flex}.flex-boxes .box{flex:1 0 auto;width:auto;max-width:100%;margin:0!important}.flex-boxes .box.box-50{flex:44%;max-width:50%}@media (max-width:1200px){.flex-boxes .box.box-50{flex:1 0 40%;max-width:49%}}@media (max-width:800px){.flex-boxes .box.box-50{flex:1 0 60%;max-width:100%}}@media (max-width:600px){.flex-boxes .box.box-50{flex:1 0 100%}}.flex-boxes .box.box-33{flex:30%;max-width:33%}@media (max-width:1200px){.flex-boxes .box.box-33{flex:1 0 40%;max-width:49%}}@media (max-width:800px){.flex-boxes .box.box-33{flex:1 0 60%;max-width:100%}}@media (max-width:600px){.flex-boxes .box.box-33{flex:1 0 100%}}.flex-boxes.center{justify-content:center}.flex-boxes.top{align-items:flex-start}.flex-100{flex:100px}.flex-200{flex:200px}.flex-300{flex:300px}.flex-400{flex:400px}.flex-500{flex:500px}.flex-600{flex:600px}.inline-buttons{flex-wrap:wrap;gap:10px;display:flex}.inline-buttons a.button{display:inline-block}.flex-fill{justify-content:space-between;display:flex}.flex-fill.center,.flex-fill.ai-center{align-items:center}.flex-fill.top{align-items:flex-start}.ta-center{text-align:center}.ta-left{text-align:left}.ta-right{text-align:right}.bold{font-weight:700}.normal400{font-weight:400}.bold900{font-weight:900}.fs-0-5{font-size:.5em;line-height:1em}.fs-0-6{font-size:.6em;line-height:1em}.fs-0-7{font-size:.7em;line-height:1em}.fs-0-8{font-size:.8em;line-height:1em}.fs-0-9{font-size:.9em;line-height:1em}.fs-1-1{font-size:1.1em;line-height:1em}.fs-1-2{font-size:1.2em;line-height:1em}.fs-1-3{font-size:1.3em;line-height:1em}.fs-1-4{font-size:1.4em;line-height:1em}.fs-1-5{font-size:1.5em;line-height:1em}.fs-1-6{font-size:1.6em;line-height:1em}.fs-1-7{font-size:1.7em;line-height:1em}.fs-1-8{font-size:1.8em;line-height:1em}.fs-1-9{font-size:1.9em;line-height:1em}.fs-2{font-size:2em;line-height:1.1em}.fs-2-1{font-size:2.1em;line-height:1.1em}.fs-2-2{font-size:2.2em;line-height:1.1em}.fs-2-3{font-size:2.3em;line-height:1.1em}.fs-2-4{font-size:2.4em;line-height:1.1em}.fs-2-5{font-size:2.5em;line-height:1.1em}.fs-2-6{font-size:2.6em;line-height:1.1em}.fs-2-7{font-size:2.7em;line-height:1.1em}.fs-2-8{font-size:2.8em;line-height:1.1em}.fs-2-9{font-size:2.9em;line-height:1.1em}.fs-3{font-size:3em;line-height:1.1em}.lh-0-8{line-height:.8em}.lh-0-9{line-height:.9em}.lh-1{line-height:1em}.lh-1-1{line-height:1.1em}.lh-1-2{line-height:1.2em}.lh-1-3{line-height:1.3em}.lh-1-4{line-height:1.4em}.lh-1-5{line-height:1.5em}.lh-2{line-height:2em}.pad-xs{padding:3px}.pad-s{padding:5px}.pad-m{padding:10px}.pad-l{padding:20px}.pad-xl{padding:40px}.pad-2xl{padding:60px}.pad-3xl{padding:80px}.pad-4xl{padding:100px}.pad-horz-xs{padding-left:3px;padding-right:3px}.pad-horz-s{padding-left:5px;padding-right:5px}.pad-horz-m{padding-left:10px;padding-right:10px}.pad-horz-l{padding-left:20px;padding-right:20px}.pad-horz-xl{padding-left:40px;padding-right:40px}.pad-horz-2xl{padding-left:60px;padding-right:60px}.pad-horz-3xl{padding-left:80px;padding-right:80px}.pad-horz-4xl{padding-left:100px;padding-right:100px}.pad-vert-xs{padding-top:3px;padding-bottom:3px}.pad-vert-s{padding-top:5px;padding-bottom:5px}.pad-vert-m{padding-top:10px;padding-bottom:10px}.pad-vert-l{padding-top:20px;padding-bottom:20px}.pad-vert-xl{padding-top:40px;padding-bottom:40px}.pad-vert-2xl{padding-top:60px;padding-bottom:60px}.pad-vert-3xl{padding-top:80px;padding-bottom:80px}.pad-vert-4xl{padding-top:100px;padding-bottom:100px}.pad-bot-xs{padding-bottom:3px}.pad-bot-s{padding-bottom:5px}.pad-bot-m{padding-bottom:10px}.pad-bot-l{padding-bottom:20px}.pad-bot-xl{padding-bottom:40px}.pad-top-xs{padding-top:3px}.pad-top-s{padding-top:5px}.pad-top-m{padding-top:10px}.pad-top-l{padding-top:20px}.pad-top-xl{padding-top:40px}.pad-left-s{padding-left:5px}.pad-left-m{padding-left:10px}.pad-left-l{padding-left:20px}.pad-left-xl{padding-left:40px}.pad-right-s{padding-right:5px}.pad-right-m{padding-right:10px}.pad-right-l{padding-right:20px}.pad-right-xl{padding-right:40px}.mar-s{margin:5px}.mar-m{margin:10px}.mar-l{margin:20px}.mar-xl{margin:40px}.mar-horz-s{margin-left:5px;margin-right:5px}.mar-horz-m{margin-left:10px;margin-right:10px}.mar-horz-l{margin-left:20px;margin-right:20px}.mar-horz-xl{margin-left:40px;margin-right:40px}.mar-vert-s{margin-top:5px;margin-bottom:5px}.mar-vert-m{margin-top:10px;margin-bottom:10px}.mar-vert-l{margin-top:20px;margin-bottom:20px}.mar-vert-xl{margin-top:40px;margin-bottom:40px}.mar-bot-no{margin-bottom:0}.mar-bot-s{margin-bottom:5px}.mar-bot-m{margin-bottom:10px}.mar-bot-l{margin-bottom:20px}.mar-bot-xl{margin-bottom:40px}.mar-top-no{margin-top:0}.mar-top-s{margin-top:5px}.mar-top-m{margin-top:10px}.mar-top-l{margin-top:20px}.mar-top-xl{margin-top:40px}.pad-r-s{padding-right:5px}.pad-r-m{padding-right:10px}.pad-r-l{padding-right:20px}.pad-r-xl{padding-right:40px}.pad-l-s{padding-left:5px}.pad-l-m{padding-left:10px}.pad-l-l{padding-left:20px}.pad-l-xl{padding-left:40px}.width-20{width:20px;max-width:100%}.width-25{width:25px;max-width:100%}.width-40{width:40px;max-width:100%}.width-50{width:50px;max-width:100%}.width-60{width:60px;max-width:100%}.width-75{width:75px;max-width:100%}.width-80{width:80px;max-width:100%}.width-100{width:100px;max-width:100px}.width-150{width:150px;max-width:100%}.width-200{width:200px;max-width:100%}.width-250{width:250px;max-width:100%}.width-300{width:300px;max-width:100%}.width-350{width:350px;max-width:100%}.width-400{width:400px;max-width:100%}.width-480{width:480px;max-width:100%}.width-500{width:500px;max-width:100%}.width-600{width:600px;max-width:100%}.width-700{width:700px;max-width:100%}.width-800{width:800px;max-width:100%}.width-900{width:900px;max-width:100%}.width-1000{width:1000px;max-width:100%}.width-1100{width:1100px;max-width:100%}.width-1200{width:1200px;max-width:100%}.middle{margin-left:auto;margin-right:auto}.middle-100{width:100%;max-width:100px;margin-left:auto;margin-right:auto}.middle-200{width:100%;max-width:200px;margin-left:auto;margin-right:auto}.middle-300{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.middle-400{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.middle-500{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.middle-600{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.middle-700{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.middle-800{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.middle-900{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.middle-1000{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.middle-1100{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.middle-1200{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}body{color:#454454;-webkit-text-size-adjust:none;-webkit-font-smoothing:"subpixel-antialiased";text-rendering:optimizeLegibility;background:#efefef;margin:0;padding:0;font-family:Lato,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande;font-size:16px;font-weight:400;line-height:22px}body,html{height:100%}a{color:#065783;font-weight:700;text-decoration:none}img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;height:auto}.hide{display:none}.no-wrap{white-space:nowrap}.flex-no-wrap{flex-wrap:nowrap!important}h1,h1 a,h2,h2 a,h3,h3 a{color:#065783;font-weight:900}.square{aspect-ratio:1}.sixteennine{aspect-ratio:16/9;width:100%;position:relative}hr{background:#0003;border:0;height:2px;margin:20px 0}.circle{border-radius:100%}.border-5{border-radius:5px;overflow:hidden}.border-10{border-radius:10px;overflow:hidden}.border-20{border-radius:20px;overflow:hidden}.border-white{border:2px solid #fff}.border-5-white{border:5px solid #fff}.border-10-white{border:10px solid #fff}.shadow{box-shadow:0 2px 2px #0000001a}.shadow-10-grey{box-shadow:0 0 10px #ccc}.shadow-5-grey{box-shadow:0 0 5px #ccc}a.fc-normal,.fc-normal{color:#343434!important}.italic{font-style:italic}.white{background:#fff}.grey{background:#e4e4e4}.light{background:#f5f5f5}.checkered{background:#f3f3f3 url(https://bibletalk.church/images/gw.png)}.hover-grey:hover{background:#ccc;transition:background .25s}.badge{text-transform:uppercase;color:#fff;background-color:#065783;border-radius:2px;margin:1px;padding:5px 10px;font-family:D-DIN Condensed;font-size:1em;font-weight:900;line-height:1em;text-decoration:none;display:inline-block}.badge.rounded{border-radius:20px;padding:5px 14px}.badge.outline{color:#222;background:0 0;border:1px solid #222}.badge.success{background-color:#35be55}.badge.error{background-color:#f03c69}.badge.dark{background-color:#0000004d}.badge.light{background-color:#ffffff4d}.badge.module{background-color:#ce9442}.badge.outline-grey{color:#666;background-color:#0000;border:1px solid #ccc}.badge.outline-white{color:#fff;background-color:#0000;border:1px solid #fff}.badge.selected{border:1px solid #065783}.badge.male{background-color:#8ce}.badge.female{background-color:#e9e}table th{text-align:left;text-transform:uppercase;padding:6px 10px;font-size:.8em;line-height:1.2em}table td{border-top:1px solid #ccc;padding:6px 10px;line-height:1.3em}blockquote{background:#fff;border-left:7px solid #065783;border-radius:2px;margin:20px;padding:30px;font-size:1em;line-height:1.4em;box-shadow:0 2px 2px #ccc}.highlight{background:#0000001a;margin:20px 0;padding:20px;box-shadow:0 1px 1px #0003}.pill{flex-wrap:no-wrap;background:#0000001a;border-radius:5px;align-items:center;padding:10px 15px;display:flex}.pill label{padding:0!important}.pagination{text-align:center;scrollbar-width:none;justify-content:center;align-items:center;gap:5px;margin-top:40px;padding:20px 0;display:flex;overflow-x:scroll;overflow-y:hidden}.pagination::-webkit-scrollbar{background:0 0;display:none}@media (max-width:980px){.pagination{font-size:11px}}.pagination a{text-transform:uppercase;white-space:nowrap;background:#0000001a;border-radius:2px;padding:10px;font-size:1em;font-weight:900;text-decoration:none}@media (max-width:980px){.pagination a{padding:5px}}.pagination .co a{background:#065783;padding:20px 10px;font-weight:900;color:#fff!important}.global-notifications{text-align:center;color:#fff;font-size:1em}.notification-wrap{padding:10px}.notification{background:#0000001a;border-radius:2px;max-width:800px;margin:0 auto;padding:10px}.notification .title{padding:10px;font-size:1.1em;font-weight:900;line-height:1em}.notification.with-message{justify-content:space-between;align-items:center;display:flex}.notification .button--dark{background-color:#0000004d}.notification .button--dark:hover{background-color:#000c}#header{background:#07547d94}#header .inner{max-width:2000px;margin:0 auto}#header .top{vertical-align:middle;justify-content:space-between;align-items:center;padding:20px;display:flex;position:relative}@media (max-width:600px){#header #logo{flex:0 80px}}#header #logo img{max-width:150px;display:block}@media (max-width:600px){#header #logo img{max-width:100%;padding-top:0}}#header #site-name{color:#fff;font-size:1.3em;font-weight:900;line-height:1em}@media (max-width:780px){#header #site-name{max-width:140px;padding-right:20px;font-size:1em}}#header #site-name a{color:#fff;font-size:1.1em;font-weight:900;line-height:1em}#header #mobile-options{text-align:right;margin-left:auto;padding:0 10px 0 0;display:none}@media (max-width:600px){#header #mobile-options{display:inline-block}}#header #mobile-options a{color:#fff;text-transform:uppercase;background:#0000004d;border-radius:5px;margin:3px;padding:13px 10px;font-family:D-DIN Condensed;font-size:1.1em;line-height:1em;display:inline-block}#header #extras{text-align:right;margin-left:auto;padding:5px;position:relative}@media (max-width:600px){#header #extras{display:none}}@media (max-width:980px){#header #extras .socials{padding-top:10px;display:block}}#header #extras a{text-transform:uppercase;white-space:nowrap;color:#fff;border-radius:4px;margin:5px;padding:5px 15px;font-family:D-DIN Condensed;font-size:1em;transition:background .25s}#header #extras a.social{padding:5px;font-size:1.1em}#header #extras a.selected,#header #extras a:hover{background:#0000004d}#header .profile{align-self:center;width:45px;height:45px;margin-right:10px}#header .profile a img{background-color:#efefef;border:3px solid #fff;border-radius:100%;transition:border .25s;display:inline-block}#header .profile a:hover img{border:3px solid #ccc}@media (max-width:600px){#header .profile{margin-right:0}}#content-wrap{margin:0 auto;padding-bottom:60px}#nav{text-align:center;background:#0000001a;border-radius:5px;padding:10px;font-size:1.2em}#nav .inner{max-width:2000px;margin:0 auto}#nav .mobile-only{display:none}@media (max-width:600px){#nav .mobile-only{display:block}}#nav .mobile-only .socials{justify-content:center;gap:10px;padding:20px;display:flex}@media (max-width:600px){#nav{display:none}#nav.open{border-radius:0;display:block}#nav.open a{display:block}}#nav a{text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:2px;padding:8px 14px;font-family:D-DIN Condensed;font-size:1.2em;line-height:1em;display:inline-block}#nav a.selected{color:#065783;background:#0000004d;margin:0 10px;padding:8px 30px}.subpage-nav{text-align:center;background:#fffc;border-radius:5px;margin:-20px -20px 20px;padding:10px}@media (max-width:980px){.subpage-nav{white-space:nowrap;margin:-20px -20px 20px;padding:10px 20px;position:relative;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%)}}.subpage-nav a{white-space:nowrap;text-transform:uppercase;border-radius:5px;margin:0 1px;padding:10px 15px;font-family:D-DIN Condensed;font-size:.9em;line-height:1em;transition:background .25s;display:inline-block}.subpage-nav a:hover{background:#0000001a}.subpage-nav a .badge.dark{margin:0 0 0 10px;line-height:.8em;background:#0000004d!important}.subpage-nav a.selected{color:#fff;background:#333}#content{margin:0 auto;padding:20px}#content p{margin:0;padding:7px 0}body.frontend #content img{max-width:100%;height:auto}#footer{text-align:center;color:#242424;max-width:500px;margin:20px auto;padding:20px 10px 100px;font-size:.8em;line-height:1.3em}.footer-navigation{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:1em;line-height:1.3em;display:flex}i.fa-spin{padding-right:0!important}.filters{white-space:nowrap;margin-bottom:20px;padding-right:50px;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%)}.filters.center{text-align:center}@media (max-width:780px){.filters.center{text-align:left}}.filters::-webkit-scrollbar{-webkit-appearance:none;background:0 0;display:none;width:0!important;height:0!important}.button{text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:#fff;background:#065783;border:none;border-bottom:2px solid #0006;border-radius:3px;align-items:center;gap:2px;padding:10px 20px;font-family:D-DIN Condensed,sans-serif;font-size:1em;font-weight:900;line-height:1em;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.button i.pad-r{padding-right:8px}.button .badge{vertical-align:middle;margin:0 -5px 0 0;padding:3px 10px;font-size:.8em;line-height:.8em;display:inline-block}.button:hover{color:#fff;background:#054467}.button--small{padding:8px 15px;font-size:1em;line-height:1em}.button--small i{font-size:1em;line-height:1em}.button--small .badge.light{background:#ffffff4d}.button--tiny{padding:7px 10px 5px;font-size:.8em;line-height:.8em}.button--tiny i{font-size:.8em;line-height:.8em}.button.button--save{color:#fff;background:#35be55}.button.button--save:hover{color:#fff;background:#3caa40}.button.button--delete{color:#fff;background:#e46360}.button.button--delete:hover{color:#fff;background:#bc3f3c}.button.button--error{color:#fff;background:#f03c69}.button.button--error:hover{color:#fff;background:#bd274d}.button.button--view{color:#fff;background:#69c54c}.button.button--view:hover{color:#fff;background:#59b23d}.button.button--featured,.button.button--featured:hover{color:#fff;background:#dbba05}.button.button--archive,.button.button--archive:hover{color:#fff;background:#d39262}.button.button--lighter,.button.button--lighter:hover{color:#fff;background:#39a0da}.button.button--selected,.button.button--selected:hover{color:#fff;background:#012d46}.button.button--grey{color:#fff;cursor:default;background:#0000004d;border:none}.button.button--disabled{color:#666;cursor:default;background:#efefef!important}.button.button--disabled:hover{color:#666;background:#efefef!important}.button.button--help{background:linear-gradient(90deg,#35bcb3,#2089d1)}.button--filter{color:#111;background:0 0;border:none}.button--filter.selected,.button--filter.button--selected{color:#fff;background:#111}.button--filter.selected .badge.dark,.button--filter.button--selected .badge.dark{background:#ffffff4d}.button--dark{color:#fff;background:#00000080;border:none}.button--dark:hover{background:#000000b3}.button--dark-selected{color:#fff;background:#ffffff4d;border:none}.button--dark-selected:hover{background:#00000080}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=search],input[type=date],input[type=datetime-local],input[type=file],input[type=time],input[type=number],textarea,select{box-sizing:border-box;border:2px solid #ccc;width:100%;padding:10px;font-size:1em}input[type=text].saved,input[type=text].saved:focus,input[type=text].saved:hover,input[type=tel].saved,input[type=tel].saved:focus,input[type=tel].saved:hover,input[type=email].saved,input[type=email].saved:focus,input[type=email].saved:hover,input[type=password].saved,input[type=password].saved:focus,input[type=password].saved:hover,input[type=search].saved,input[type=search].saved:focus,input[type=search].saved:hover,input[type=date].saved,input[type=date].saved:focus,input[type=date].saved:hover,input[type=datetime-local].saved,input[type=datetime-local].saved:focus,input[type=datetime-local].saved:hover,input[type=file].saved,input[type=file].saved:focus,input[type=file].saved:hover,input[type=time].saved,input[type=time].saved:focus,input[type=time].saved:hover,input[type=number].saved,input[type=number].saved:focus,input[type=number].saved:hover,textarea.saved,textarea.saved:focus,textarea.saved:hover,select.saved,select.saved:focus,select.saved:hover{outline:none;border:2px solid #35be55!important}input[type=text].error,input[type=text].error:focus,input[type=text].error:hover,input[type=tel].error,input[type=tel].error:focus,input[type=tel].error:hover,input[type=email].error,input[type=email].error:focus,input[type=email].error:hover,input[type=password].error,input[type=password].error:focus,input[type=password].error:hover,input[type=search].error,input[type=search].error:focus,input[type=search].error:hover,input[type=date].error,input[type=date].error:focus,input[type=date].error:hover,input[type=datetime-local].error,input[type=datetime-local].error:focus,input[type=datetime-local].error:hover,input[type=file].error,input[type=file].error:focus,input[type=file].error:hover,input[type=time].error,input[type=time].error:focus,input[type=time].error:hover,input[type=number].error,input[type=number].error:focus,input[type=number].error:hover,textarea.error,textarea.error:focus,textarea.error:hover,select.error,select.error:focus,select.error:hover{outline:none;border:2px solid #f03c69!important}input,select,textarea{box-sizing:border-box;padding:8px;font-size:1rem}input[type=color]{box-sizing:border-box;border:2px solid #ccc;width:40px;height:40px;padding:0;font-size:1em}input[type=color]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=file]:focus,input[type=time]:focus,input[type=number]:focus,textarea:focus,select:focus{border:2px solid #065783}input[type=text]:focus.saved,input[type=text]:focus.saved:focus,input[type=tel]:focus.saved,input[type=tel]:focus.saved:focus,input[type=email]:focus.saved,input[type=email]:focus.saved:focus,input[type=password]:focus.saved,input[type=password]:focus.saved:focus,input[type=search]:focus.saved,input[type=search]:focus.saved:focus,input[type=date]:focus.saved,input[type=date]:focus.saved:focus,input[type=datetime-local]:focus.saved,input[type=datetime-local]:focus.saved:focus,input[type=file]:focus.saved,input[type=file]:focus.saved:focus,input[type=time]:focus.saved,input[type=time]:focus.saved:focus,input[type=number]:focus.saved,input[type=number]:focus.saved:focus,textarea:focus.saved,textarea:focus.saved:focus,select:focus.saved,select:focus.saved:focus{outline:none;border:2px solid #35be55!important}input[type=text]:focus.error,input[type=text]:focus.error:focus,input[type=tel]:focus.error,input[type=tel]:focus.error:focus,input[type=email]:focus.error,input[type=email]:focus.error:focus,input[type=password]:focus.error,input[type=password]:focus.error:focus,input[type=search]:focus.error,input[type=search]:focus.error:focus,input[type=date]:focus.error,input[type=date]:focus.error:focus,input[type=datetime-local]:focus.error,input[type=datetime-local]:focus.error:focus,input[type=file]:focus.error,input[type=file]:focus.error:focus,input[type=time]:focus.error,input[type=time]:focus.error:focus,input[type=number]:focus.error,input[type=number]:focus.error:focus,textarea:focus.error,textarea:focus.error:focus,select:focus.error,select:focus.error:focus{outline:none;border:2px solid #f03c69!important}label{text-transform:uppercase;font-family:D-DIN Condensed;font-size:.8em;font-weight:900;line-height:1.1em}label.accent-color{color:#065783}input[type=submit]{color:#fff}.input_row{margin-bottom:14px}@media (max-width:780px){.hide-mobile{display:none}}@media (max-width:980px){.hide-large{display:none}}.grey-border{border:2px solid #ddd;transition:border .25s}.grey-border:hover{border:2px solid #666}.data-row{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:2px solid #ddd;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;transition:border .25s,background .25s,border-radius .25s;display:flex;overflow-x:auto}.data-row::-webkit-scrollbar{display:none}.data-row.selected{background-color:#99f1ae9e;border:2px solid #35be55}.data-row.start{justify-content:flex-start}.data-row:hover{border:2px solid #666}.data-row.saved,.data-row.saved:hover{background-color:#99f1ae9e}.data-row.dragging{background-color:#ceecd5}@media (max-width:780px){.data-row{gap:5px}}.data-row.ai-start{align-items:flex-start}.data-row .ai-self{align-self:center}.data-row .leading{text-align:left;flex:0 auto;justify-self:flex-start}.data-row.opacity-5{opacity:.5}.data-row.opacity-5:hover{opacity:1}.data-row .main{flex-wrap:wrap;flex:auto;justify-content:space-between;justify-self:flex-start;align-items:center;gap:40px;padding:20px;display:flex}.data-row .main.start{justify-content:flex-start}@media (max-width:780px){.data-row .main{gap:10px;padding:10px}}.data-row .main .data{text-align:left;flex:50%;justify-self:flex-start}.data-row .main .extras{text-align:left;flex:0 auto;justify-self:flex-end;margin-left:auto}@media (max-width:780px){.data-row .main .extras{margin-left:0}}.data-row .title{color:#065783;font-size:1.4em;font-weight:900;line-height:1em}.data-row .title a{color:#065783;font-weight:900}.data-row .title.start{flex:auto}.data-row .subtitle{color:#343434;padding-top:8px;font-size:1em;line-height:1em}.data-row .trailing{text-align:right;flex:0 auto;justify-content:flex-end;justify-self:flex-end;margin-left:auto}.data-row .trailing.ta-center{text-align:center}.data-row .flex-start{align-self:flex-start}.data-row .card .img{flex:0 0 50px}.data-rows .data-row{margin-bottom:10px}.data-rows .data-row:last-child{margin-bottom:0}.data-rows.boxes{flex-wrap:wrap;gap:10px;display:flex}.data-rows.boxes .data-row{flex:1 0 10%;margin-bottom:10px}.data-rows.two-col{flex-wrap:wrap;gap:10px;display:flex}.data-rows.two-col .data-row{flex:1 0 40%;margin:0;padding:10px}@media (max-width:780px){.data-rows.two-col .data-row{flex:1 0 100%}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:100px;max-width:100%;overflow:hidden}fieldset{background:#efefef;border-radius:3px;margin-bottom:20px;padding:20px}fieldset legend{text-transform:uppercase;background:#fff;border:1px solid #666;border-radius:2px;margin:0;padding:3px 10px;font-family:D-DIN Condensed;font-size:.8em;font-weight:900}.accent-font,.videos-wrap .video .title,.check-in-members .member,.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .element,.flow-chart .involvement-ministry .ministry,.content-row .block .heading{text-transform:uppercase;font-family:D-DIN Condensed,sans-serif;font-weight:900!important}.block_type_5{margin:40px}.fc-white{color:#fff}.upper{text-transform:uppercase}hr.block{background:#ccc;width:100px;height:10px}hr.grey{background:#ccc;width:100px;height:7px;margin:20px auto 10px;padding:0}.radius-2{border-radius:2px}.radius-5{border-radius:5px}.radius-10{border-radius:10px}.extend-horz{margin-left:-20px;margin-right:-20px}.box{border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 2px #d9d8d8}.box.pad-s{padding:10px}.box.pad-l{padding:40px}.box .heading,.box header{text-transform:uppercase;color:#065783;border-radius:5px;justify-content:space-between;align-items:center;margin:-10px -10px 20px;padding:10px 15px;font-family:D-DIN Condensed;font-size:1.2em;font-weight:900;line-height:1em;display:flex}.box .heading .badge,.box header .badge{font-size:.7em}.box.white .heading,.box.white header{background:#e5e5e5}.box form{margin:0;padding:0}.notice,.block-notice{text-transform:uppercase;color:#fff;background-color:#666;border-radius:5px;justify-content:space-between;align-items:center;margin:10px;padding:20px;font-family:D-DIN Condensed;font-size:1.2em;font-weight:700;line-height:1.2em;display:flex;position:relative;overflow:hidden}.notice.mar-bot-m,.block-notice.mar-bot-m{margin-bottom:20px}.notice .msg,.block-notice .msg{padding:10px}.notice a.button,.block-notice a.button{background:#0000004d;border:none;padding:10px 20px}.notice a.button:hover,.block-notice a.button:hover{background:#00000080}.block-notice{margin:0 0 20px;padding:10px 10px 10px 15px}body.admin .notice{z-index:9999;width:500px;margin:0;padding:10px 10px 10px 20px;line-height:1em;position:fixed;bottom:20px;left:auto;right:20px;box-shadow:0 2px 8px #00000080}body.admin .notice .msg{padding:0 60px 0 0}@media (max-width:980px){body.admin .notice{width:auto;left:20px}}.error{background-color:#f03c69!important}.success{background-color:#35be55!important}.success.selected{background-color:#1d8f37!important}h1{color:#000;margin:0;padding:40px 0 0;font-size:2.5em;font-weight:900;line-height:1em}@media (max-width:780px){h1{font-size:2em}}@media (max-width:600px){h1{font-size:1.75em}}h1.no-pad{padding:0}h2{color:#111;margin:0;padding:40px 0 0;font-size:2em;font-weight:900;line-height:1em}h2.no-pad{padding:0}@media (max-width:780px){h2{font-size:1.7em}}@media (max-width:600px){h2{font-size:1.25em}}.staff-positions .staff-positions-wrap{border-bottom:2px solid #ccc;margin:20px auto}.staff-positions .staff-positions-wrap h2{text-align:center;margin-bottom:30px;font-size:32px;font-weight:900}@media (max-width:600px){.staff-positions .staff-positions-wrap h2{text-align:left;margin-left:20px}}.staff-positions .staff-positions-wrap:last-child{border-bottom:none}.staff-positions .staff-positions-wrap .staffer{flex:300px;max-width:300px;margin:0 10px 45px}@media (max-width:980px){.staff-positions .staff-positions-wrap .staffer{flex:1 0 30%}}.staff-positions .staff-positions-wrap .staffer .family-picture img{border-radius:5px;display:block}@media (max-width:600px){.staff-positions .staff-positions-wrap .staffer .family-picture img{max-width:300px!important}}.staff-positions .staff-positions-wrap .staffer .profile-picture img{margin:0 auto;display:block;max-width:105px!important}.staff-positions .staff-positions-wrap .staffer.type-1{text-align:center;flex:1 0 135px}@media (max-width:980px){.staff-positions .staff-positions-wrap .staffer.type-1{flex:1 0 100px}}.staff-positions .staff-positions-wrap .staffer .about h3{margin-top:14px;padding-top:0;font-size:22px}.staff-positions .staff-positions-wrap .staffer .about .role{margin-bottom:5px;font-style:italic}.staff-positions .staff-positions-wrap .staffer .about .bio{font-size:14px}.main-carousel{border-radius:5px;margin:0;padding:0;overflow:hidden}.main-carousel.group-cell-1 .carousel-cell{width:100%}.main-carousel.group-cell-2 .carousel-cell{width:50%}.main-carousel.group-cell-3 .carousel-cell{width:33%}.main-carousel.group-cell-4 .carousel-cell{width:25%}.main-carousel.group-cell-5 .carousel-cell{width:20%}.main-carousel .cell-padding{padding:0 5px}.main-carousel img{object-fit:cover;border-radius:5px;width:auto;height:auto;max-height:100%;display:block}.main-carousel .flickity-button{border:2px solid #fff;top:50%}.flickity-button:disabled{opacity:0}@media only screen and (max-width:600px){.main-carousel .flickity-button{width:33px;height:33px}}.homepage-notification{text-align:left;color:#fff;background:#35be6c;border-radius:3px;margin:5px 5px 10px;padding:20px 20px 20px 80px;font-size:1.2em;font-weight:700;line-height:1.4em;position:relative}.homepage-notification h1,.homepage-notification h2,.homepage-notification h3,.homepage-notification h4{color:#1f6d3d;text-transform:uppercase;margin:0 0 10px;padding:0 0 10px;font-weight:900}.homepage-notification .icon{text-align:center;color:#1f6d3d;background:#0003;border-top-left-radius:3px;border-bottom-left-radius:3px;width:60px;padding-top:20px;font-size:30px;position:absolute;top:0;bottom:0;left:0}.content-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin-left:auto;margin-right:auto;display:flex}.content-row:empty{display:none}.content-row .block{flex:23%}.content-row .block .box{margin-bottom:0}@media (max-width:600px){.content-row .block{flex:98%}}.content-row .block.extend-block{margin:-20px}.content-row .block .heading{text-align:center;padding-bottom:10px;font-size:1.7em;font-weight:900;line-height:1.1em}.content-row .block .heading a{font-weight:900}.content-row.count-2,.content-row.count-3,.content-row.count-4{flex-wrap:nowrap}@media (max-width:980px){.content-row.count-2,.content-row.count-3,.content-row.count-4{flex-wrap:wrap}}.content-row.count-2 .block,.content-row.count-3 .block,.content-row.count-4 .block{flex:0 100%}@media (max-width:980px){.content-row.count-2 .block,.content-row.count-3 .block,.content-row.count-4 .block{flex:100%}}.awesome-options{background:#0000001a;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:15px;font-weight:900;display:flex}@media (max-width:980px){.awesome-options{font-size:.8em}.awesome-options label{text-align:center;flex:0 0 100%}}@media (max-width:600px){.awesome-options{border-radius:0;margin-left:-20px;margin-right:-20px;padding:15px 25px}}.awesome-options a{color:#545454;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background-color:#fff;border-radius:25px;padding:5px 20px;font-weight:900;transition:all .25s}.awesome-options a i{margin-right:5px}.awesome-options a:hover{color:#fff;background:#0000004d}@media (max-width:980px){.awesome-options a{padding:5px 10px}}.awesome-options a .badge{background:#0003;border-radius:10px;margin-left:10px;margin-right:-10px;padding:2px 10px}.flow-chart .involvement-ministry{background:#ffffff4d;border-radius:5px;padding:10px}.flow-chart .involvement-ministry .ministry{color:#fff;background-color:#065783;border-radius:5px;align-items:center;margin:-10px -10px 10px;padding:20px;font-size:1.6em;display:flex}.flow-chart .involvement-ministry .ministry .elders{text-align:right;justify-content:flex-end;align-items:center;gap:10px;width:300px;margin-left:auto;display:flex}.flow-chart .involvement-ministry .ministry .elders label{font-size:.5em}.flow-chart .involvement-ministry .ministry .elders .elder{width:50px}.flow-chart .involvement-ministry .ministry .elders .elder img{border:3px solid #fff;border-radius:100%}.flow-chart .involvement-ministry .ministry-coord-sections{border-radius:5px;flex-wrap:wrap;gap:25px;padding:10px;display:flex;overflow:hidden}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section{flex:98%}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section.grouped{flex:30%}@media (max-width:980px){.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section{flex:95%}}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .section{color:#fff;background:#777;border-radius:5px;padding:10px 15px;font-weight:900}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions{background:#fff;flex-wrap:wrap;gap:20px;padding:20px;display:flex}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element{text-align:center;background:#efefef;flex:18%;padding:10px 10px 20px}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .element{padding:10px;font-size:1.1em;font-weight:900;line-height:.9em!important}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .element small{color:#666;padding-top:5px;font-size:.7em;line-height:1em;display:block}@media (max-width:980px){.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element{flex:44%}}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element.no-coords{background-color:#f5d2d2}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .no-coordinator{color:#fff;text-align:center;background:#e43838;border-radius:2px;margin:10px;padding:20px;font-size:.9em;font-weight:900;line-height:1em}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .coordinators{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .coordinators div{text-align:center;flex:0 60px;font-size:1em;font-weight:900;line-height:.9em}.flow-chart .involvement-ministry .ministry-coord-sections .ministry-coord-section .ministry-coord-actions .ministry-coord-element .coordinators img{background:#ccc;border:3px solid #fff;border-radius:100%;margin-bottom:3px;max-width:60px!important}.series-detail{flex-wrap:wrap;gap:40px;padding:40px;display:flex}.series-detail .series-image{flex:1 0 40%}.series-detail .series-data{flex:1 0 50%}@media (max-width:780px){.series-detail{gap:20px;padding:0 0 20px;display:block}.series-detail .series-data{padding:20px}}.check-in-members{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:780px){.check-in-members{gap:10px}}.check-in-members .member{text-align:center;background-color:#efefef;border-radius:5px;flex:120px;max-width:200px;padding:10px;font-size:1.1em;font-weight:900}.check-in-members .member img{max-width:100px;max-height:100px;margin:0 auto 10px;display:block}@media (max-width:780px){.check-in-members .member{flex:1 0 100px;font-size:1em}.check-in-members .member img{max-width:80px;max-height:80px}}.check-in-members .member.checked_in{background:#57bb57}.check-in-members .member.checked_in a{color:#fff!important}.check-in-members .member .online-box{border-top:1px solid #fff;margin-top:15px;padding-top:15px;padding-bottom:5px;display:block}.progress-bar{text-align:center;background:#0000004d;border:10px solid #fff;border-radius:100px;position:relative;overflow:hidden}.progress-bar .progress-text{z-index:10;justify-content:space-between;align-items:center;padding:10px 20px;font-weight:900;display:flex;position:relative}.progress-bar .progress{z-index:5;background:#fff;width:0%;transition:width 1s ease-in-out;position:absolute;top:0;bottom:0;left:0}.slide{aspect-ratio:16/9;background-size:cover;position:relative}.slide .progress-bar{border-radius:100px;position:absolute;top:52%;left:30%;right:30%}.slide .progress-bar .progress-text{color:#fff;justify-content:center;width:100%;padding:60px 80px;font-size:80px}.admin .slide .progress-bar{border:5px solid #fff}.admin .slide .progress-bar .progress-text{padding:10px 20px;font-size:30px}.indicator-dots{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.indicator-dots .dot{border-radius:100%;width:20px;height:20px;margin:-2px}.groups-wrap{gap:10px;display:flex}@media (max-width:980px){.groups-wrap{display:block}}.groups-wrap .groups-sidebar{max-width:300px;padding:20px 0}@media (max-width:980px){.groups-wrap .groups-sidebar{max-width:100%;padding:0}}.groups-wrap .groups-sidebar .group-navigation{flex-direction:column;gap:10px;display:flex}@media (max-width:980px){.groups-wrap .groups-sidebar .group-navigation{flex-direction:row;gap:10px;padding:0 30px 17px 20px;overflow-x:scroll;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%)}.groups-wrap .groups-sidebar .group-navigation::-webkit-scrollbar{-webkit-appearance:none;background:0 0;display:none;width:0!important;height:0!important}}.groups-wrap .groups-sidebar .group-navigation .data-row{flex-wrap:nowrap;margin:0;padding:10px}.groups-wrap .groups-sidebar .group-navigation .data-row .group-name{white-space:nowrap;text-overflow:ellipsis;flex:60%;overflow:hidden}.groups-wrap .groups-sidebar .group-navigation .data-row .badge{padding:3px 7px;font-size:11px}@media (max-width:980px){.groups-wrap .groups-sidebar .group-navigation .data-row{flex:100%;gap:10px;display:flex}}.two-columns{flex-wrap:wrap;gap:20px;display:flex}.two-columns .item{flex:48%}@media (max-width:980px){.two-columns .item{flex:100%}}@font-face{font-family:D-DIN Condensed;src:url(https://bibletalk.church/webfonts/D-DINCondensed.woff2)format("woff2"),url(https://bibletalk.church/webfonts/D-DINCondensed.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D-DIN Condensed;src:url(https://bibletalk.church/webfonts/D-DINCondensed-Bold.woff2)format("woff2"),url(https://bibletalk.church/webfonts/D-DINCondensed-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:D-DIN Condensed;src:url(https://bibletalk.church/webfonts/D-DINCondensed-Bold.woff2)format("woff2"),url(https://bibletalk.church/webfonts/D-DINCondensed-Bold.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(https://bibletalk.church/webfonts/Lato-Regular.woff2)format("woff2"),url(https://bibletalk.church/webfonts/Lato-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(https://bibletalk.church/webfonts/Lato-Bold.woff2)format("woff2"),url(https://bibletalk.church/webfonts/Lato-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(https://bibletalk.church/webfonts/Lato-Black.woff2)format("woff2"),url(https://bibletalk.church/webfonts/Lato-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(https://bibletalk.church/webfonts/Lato-Italic.woff2)format("woff2"),url(https://bibletalk.church/webfonts/Lato-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(https://bibletalk.church/webfonts/Lato-BoldItalic.woff2)format("woff2"),url(https://bibletalk.church/webfonts/Lato-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(https://bibletalk.church/webfonts/Lato-BlackItalic.woff2)format("woff2"),url(https://bibletalk.church/webfonts/Lato-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}.gap-xs{gap:3px}.gap-s{gap:5px}.gap-m{gap:10px}.gap-l{gap:20px}.gap-xl{gap:40px}.grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.grid a{display:block}.grid--100 a{flex:0 0 100px}.grid--120 a{flex:0 0 120px}.grid--140 a{flex:0 0 140px}.grid--160 a{flex:0 0 160px}.grid--180 a{flex:0 0 180px}.grid--200 a{flex:0 0 200px}.grid--220 a{flex:0 0 220px}.grid--240 a{flex:0 0 240px}.grid--260 a{flex:0 0 260px}.grid--280 a{flex:0 0 280px}.grid--300 a{flex:0 0 300px}.grid--320 a{flex:0 0 320px}.grid--340 a{flex:0 0 340px}.grid--360 a{flex:0 0 360px}.grid--380 a{flex:0 0 380px}.grid--400 a{flex:0 0 400px}.grid--420 a{flex:0 0 420px}.grid--440 a{flex:0 0 440px}.grid--460 a{flex:0 0 460px}.grid--480 a{flex:0 0 480px}.grid--500 a{flex:0 0 500px}.grid--520 a{flex:0 0 520px}.grid--540 a{flex:0 0 540px}.grid--560 a{flex:0 0 560px}.grid--580 a{flex:0 0 580px}.grid--600 a{flex:0 0 600px}@media (max-width:780px){[class*=grid--] a{flex:1 0 100%!important}}.footer-actions{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:80px;padding:80px 20px;display:flex;position:relative}.footer-actions:before{content:"";background:#ccc;width:200px;height:5px;margin-left:-100px;position:absolute;top:0;left:50%}.button i{padding-right:8px}.button i.fa-external-link{padding-left:8px;padding-right:0}.button i.solo{padding:0}.button .badge{margin-left:5px}.date-block{text-align:center;background-color:#fff;border:2px solid #065783;border-radius:5px;min-width:90px;display:inline-block;overflow:hidden}.date-block .dow{text-transform:uppercase;color:#fff;background:#065783;padding:2px 10px 4px;font-weight:400}.date-block .month{color:#555;padding-top:5px;font-size:1.2em;font-weight:400}.date-block .day{color:#065783;padding:5px 24px 18px;font-size:2em;font-weight:900}.date-block .time{text-transform:uppercase;border-top:1px solid #ccc;padding:10px}.event-dates{align-items:center;gap:3px;display:flex}.event-dates .event-to{z-index:2;color:#333;background:#fff;border-top:2px solid #065783;border-bottom:2px solid #065783;margin:25px -15px 0;padding:3px 7px;font-size:.8em;font-weight:900}.event-breakdown{gap:5px;font-size:11px;overflow:hidden}@media (max-width:980px){.event-breakdown{border-radius:2px;flex-wrap:wrap;font-size:10px}}.event-breakdown .event-ministry{background:#307ea8;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px 5px 20px;line-height:1em;display:flex}.event-breakdown .event-ministry.selected{background:#35be55}@media (max-width:980px){.event-breakdown .event-ministry{justify-content:center;padding:10px 15px}}.toggler{cursor:pointer;background-color:#f03c69;border-radius:20px;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1;transition:padding .25s;display:inline-flex;position:relative}.toggler:focus{outline:none}.toggler .text{z-index:2;color:#fff;text-transform:uppercase;white-space:nowrap;font-family:D-DIN Condensed;position:relative}.toggler .dial{z-index:1;background:#fff;border-radius:50%;width:24px;height:24px;transition:right .3s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.toggler.on{background-color:#35be55;padding-left:15px;padding-right:40px}.toggler.on .dial{right:5px}.toggler:not(.on){background-color:#f03c69;padding-left:40px;padding-right:15px}.toggler:not(.on) .dial{right:calc(100% - 30px)}.toggler.female.on{background-color:#8ce!important}.toggler.female:not(.on){background-color:#e9e!important}.toggler.live-now.on{background-color:#35be55}.toggler.live-now:not(.on){background-color:#666}.member-attendance{outline:none;transition:background .25s}.member-attendance:hover{background:#efefef}.member-attendance:focus{outline:none}.member-attendance.selected{background:#a8eba8}.card.member{justify-content:center;gap:20px;display:flex}.card.member.basic{text-align:center;border:2px solid #0000;border-radius:5px;padding:10px;line-height:1em;transition:border .25s;display:block}.card.member.basic .first-name{padding-top:3px;font-size:.9em;font-weight:400;line-height:1em}.card.member.basic .family-name{font-size:.9em;font-weight:400;line-height:1em}.card.member.basic .full-name{padding-top:5px;font-weight:900}.card.member.basic .extra{color:#343434;padding-top:5px;font-size:.9em}.card.member.basic:hover{border:2px solid #ccc}.card.member .img img{background:#efefef;border-radius:100%;width:50px!important;height:50px!important}.card.member .details{line-height:1em}.card.member .details .name{font-size:1.3em;font-weight:900}.block-12.elder .card.member{text-align:center;display:block}.block-17 video{width:100%}.fixed-letter-bar-pad{padding-right:75px}.fixed-letter-bar{text-align:center;background:#000000b3;border-radius:5px;width:50px;padding:10px 0;transition:top .25s;position:fixed;top:80px;bottom:20px;right:20px;overflow-y:scroll}@media (max-width:780px){.fixed-letter-bar{top:130px}.fixed-letter-bar.full{top:20px}}.fixed-letter-bar.full{top:20px}.fixed-letter-bar a{color:#fff;padding:10px 5px;transition:background .25s;display:block}.fixed-letter-bar a:hover{background:#000}.fixed-letter-bar a:focus{outline:none}.messages-box{flex-direction:column;display:flex}.messages .message-date{text-align:center;width:100%;padding-bottom:20px}.messages .message-date .badge{background:#888}.messages .message{background:#fff;border:2px solid #0000;border-radius:20px;flex:1 0 80%;min-height:70px;margin-bottom:15px;padding:10px 10px 10px 70px;transition:border .25s;position:relative}.messages .message:hover{border:2px solid #ccc}.messages .message .data{line-height:1.3em}.messages .message .data a{font-weight:900}.messages .message .data .by{padding-bottom:5px;font-size:.7em}.messages .message .data .profile{text-align:center;border:2px solid #ccc;border-radius:100%;width:50px;height:50px;position:absolute;top:10px;left:10px}.messages .message .data .date{opacity:.5}.messages .message .text{word-break:break-word;padding-right:40px;font-size:1.1em;line-height:1.2em}.messages .message .text .task-item{margin:7px 10px 10px 20px}.messages .message .reactions{margin-top:5px}.messages .message .reaction-actions{opacity:0;background:#fff;border-radius:40px;gap:3px;padding:8px;transition:opacity .25s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 2px 10px #0000001a}.messages .message .reaction-actions a{color:#666;border-radius:40px;padding:5px 8px;transition:background .25s;display:block}.messages .message .reaction-actions a:hover{background:#efefef}.messages .message .reaction-actions a.selected,.messages .message .reaction-actions a.selected:hover{color:#fff;background:#35be55}.messages .message:hover .reaction-actions{opacity:1}.messages .message .edit{position:absolute;bottom:5px;right:5px}.reactions{flex-wrap:wrap;gap:5px;font-size:.9em;display:flex}.reactions .group{color:#666;border:1px solid #ccc;border-radius:50px;align-items:center;gap:10px;padding:5px 15px;transition:background .25s;display:flex}.reactions .group i{font-size:14px}.reactions a.group:hover{background:#efefef}.page-topper{justify-content:space-between;align-items:center;padding:20px;display:flex}.page-topper h1{margin:0;padding:0}.page-topper .page-excerpt{max-width:500px;padding-top:10px;font-size:.9em;line-height:1.2em}.page-topper .scroll-list{justify-content:flex-end}@media (max-width:780px){.page-topper.with-scroll{padding:10px;display:block}}.scroll-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:780px){.scroll-list{flex-wrap:nowrap;justify-content:flex-start;padding-top:14px;overflow-x:scroll}.scroll-list::-webkit-scrollbar{-webkit-appearance:none;background:0 0;display:none;width:0!important;height:0!important}}.flex-columns{flex-wrap:wrap;gap:20px;display:flex}.flex-columns .item{flex:40%}@media (max-width:780px){.flex-columns .item{flex:90%}}.bar-chart-wrapper{max-width:100%;padding-bottom:17px;overflow-x:scroll}.bar-chart{justify-content:space-between;align-items:flex-end;display:flex}.bar-chart .bar-container{text-align:center;flex:10%}.bar-chart .bar-container .bar{background-color:#065783;border-top-left-radius:5px;border-top-right-radius:5px;width:80%;max-width:80px;margin:0 auto;transition:background-color .3s}.bar-chart .bar-container .data{border-top:2px solid #c7c7c7;padding:10px}@media (max-width:780px){.bar-chart .bar-container .data{padding:7px}}.bar-chart .bar-container .label{white-space:nowrap;font-size:.8em;font-weight:400;line-height:1em}.bar-chart .bar-container .value{margin-top:5px;font-size:1.5em;font-weight:900}@media (max-width:780px){.bar-chart .bar-container .value{font-size:1em}}.tip{color:#043c5b;text-align:left;background:#dff2f9;border:2px solid #a0bac8;border-radius:5px;align-items:center;gap:20px;padding:10px 20px;font-size:.9em;line-height:1.1em;display:flex}.tip i{color:#8cafbd}.tip.help-guide{justify-content:space-between;max-width:400px;margin:0 auto;font-weight:900}.fa.fa-toggle-on{color:#9ac160;font-size:30px;font-weight:400}.fa.fa-toggle-off{color:#e46360;font-size:30px;font-weight:400}.article .title{color:#000;font-size:1.7em;font-weight:900;line-height:1em}.article .title a{font-weight:900}.article .article-image{background-size:cover;border-radius:2px;height:100px;margin-bottom:20px;transition:all .25s}.article:hover .article-image{height:175px}.article.full{max-width:600px;margin:20px auto}.article.full .title{padding-top:20px;font-size:2.5em}.article.full .body{font-size:1.2em;line-height:1.5em}.article.full li{padding-bottom:8px}.meta{border-radius:5px;align-items:center;gap:20px;margin:10px 0;padding:10px;font-size:1em;font-weight:400;line-height:1em;display:flex}.meta img{background:#ccc;border-radius:100%;width:45px;height:45px}.meta label{padding-bottom:2px;font-weight:900;display:block}.meta .meta-data{border-radius:20px;padding:10px}.articles .article{border-bottom:2px solid #0003;margin-bottom:20px;padding:20px 20px 40px;display:inline-block}.video{background:#ffffffe6;border-radius:5px;padding:10px}.video .title{padding:10px 10px 0;font-weight:900}@media (max-width:780px){.video{padding:0}.video .title{padding:20px}}.series-bar{color:#fff;padding:20px}.series-bar a{color:#fff}.series-bar a.button{background:#0006}.series-bar a.button.button--disabled,.series-bar a.button.button--disabled:hover{opacity:.3;color:#fff;cursor:default;background:#0006!important}.series-bar .badge{background:#ffffff4d}.videos-wrap{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.videos-wrap .video{background:#ffffffbf;border-radius:3px;flex:1 0 23%;max-width:600px;padding:8px;transition:background .25s;overflow:hidden}.videos-wrap .video img{margin:0 auto;display:block}.videos-wrap .video .title{padding:10px 5px 5px;line-height:1em}.videos-wrap .video .subtitle{padding:15px 0 5px;font-style:italic;font-weight:400;line-height:1em}.videos-wrap .video:hover{background:#ccc}@media (max-width:780px){.videos-wrap .video{flex:1 0 40%;max-width:48%}}.videos-wrap.count-1 .video{flex:1 0 100%}@media (max-width:780px){.videos-wrap.count-1 .video{max-width:100%}}.videos-wrap.count-2 .video{flex:1 0 48%}.videos-wrap.count-3 .video{flex:1 0 30%}.video-page .title{padding:10px 0 5px;font-weight:900;line-height:1em}.video-page .subtitle{padding:5px 0;font-size:1.1em;font-style:italic;font-weight:400;line-height:1em}.events-wrap{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.events-wrap .event{flex:1 0 23%;max-width:23%}.events-wrap .event .icon{text-align:center;padding:25px 0}.events-wrap .event i{font-size:40px}@media (max-width:780px){.events-wrap .event{flex:1 0 40%;max-width:48%}.events-wrap .event .icon{padding:25px 40px}}.events-wrap .event img{background:#fff}.events-wrap.button--small .event{max-width:18%}@media (max-width:780px){.events-wrap.button--small .event{max-width:48%}}.box .events-wrap img{background:#efefef}.events-sign-up-sheets .event{border:2px solid #ccc;border-radius:5px;transition:all .25s;overflow:hidden}.events-sign-up-sheets .event:hover{background:#efefef;border:2px solid #888}.next-meeting{text-align:center}.next-meeting label{color:#777;font-family:D-DIN Condensed;font-size:1.1em}.next-meeting .the-date{padding-top:5px;font-size:1.7em;font-weight:900;line-height:1.2em}.next-meeting .in-person{padding-top:5px;font-size:1.1em;line-height:1em}.next-meeting .youtube-icon{padding-top:10px;font-size:32px}.next-meeting .youtube-icon i{color:red}.prayer{padding:10px}.prayer .prayer-profile{margin-right:20px}.prayer .prayer-inner{align-items:center;display:flex}.prayer-section.members-page{flex-wrap:wrap;gap:20px;display:flex}.prayer-section.members-page .prayer{flex:1 0 20%}.prayer-section.members-page .prayer .prayer-inner{text-align:center;align-items:center;max-width:500px;display:block}.prayer-section.members-page .prayer .prayer-profile{margin-right:0}@media (max-width:780px){.prayer-section.members-page .prayer{flex:1 0 40%}}@media (max-width:600px){.prayer-section.members-page .prayer{flex:1 0 90%}}.bulletins{flex-wrap:wrap;justify-content:center;display:flex}.bulletin-wrapper{text-align:center;background:#fff;border-top:5px solid #000;border-radius:5px;flex:auto;max-width:200px;margin:10px;padding:20px 40px;line-height:1em;transition:background .25s;display:block;box-shadow:0 2px 2px #ccc}.bulletin-wrapper .month{text-transform:uppercase;font-size:.9em;line-height:1.2em}.bulletin-wrapper .day{font-size:1.7em;font-weight:900;line-height:1em}.bulletin-wrapper i{padding-bottom:5px}.bulletin-wrapper .badge{background:#ccc;font-size:.7em}.bulletin-wrapper:hover{background:#efefef}.classes-wrap{flex-wrap:wrap;justify-content:flex-start;gap:20px;display:flex}.classes-wrap .dow{flex:0 0 33%}@media (max-width:780px){.classes-wrap .dow{flex:0 0 100%}}.classes-wrap .dow .classes .class{max-width:500px}.classes-wrap .classes{display:block}.classes,.youth-group-classes{flex-wrap:wrap;display:flex}.classes h3,.youth-group-classes h3{padding-left:10px}.classes .class,.youth-group-classes .class{flex:1 0 33%;max-width:400px}@media (max-width:980px){.classes .class,.youth-group-classes .class{flex:0 0 50%;max-width:50%}}@media (max-width:600px){.classes .class,.youth-group-classes .class{flex:0 0 100%;max-width:100%}}.classes .class .inner,.youth-group-classes .class .inner{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;margin:10px;overflow:hidden}.classes .class img,.youth-group-classes .class img{border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:0;display:block}.classes .class .title,.youth-group-classes .class .title{color:#fff;background:#111;padding:10px 15px;font-weight:900}.classes .class .desc,.youth-group-classes .class .desc{padding:20px}.classes .class .teachers,.youth-group-classes .class .teachers{flex-wrap:wrap;gap:20px;padding:0 20px 20px;display:flex}.classes .class .teachers .teacher-day,.youth-group-classes .class .teachers .teacher-day{flex:1px}.classes .class .teachers .teacher-day label,.youth-group-classes .class .teachers .teacher-day label{padding-bottom:3px;display:block}.classes .class .teachers img,.youth-group-classes .class .teachers img{background:#ccc;border:2px solid #fff;border-radius:100%;width:44px;height:44px;display:inline-block}.articles-block{flex-wrap:wrap;gap:40px;padding:40px;display:flex}.articles-block .article{flex:20%}@media (max-width:980px){.articles-block{padding:20px;display:block}.articles-block .article{padding-bottom:40px}}.servings{flex-wrap:wrap;justify-items:flex-start;gap:0;padding:0 20px 20px;display:flex}.servings.scrolling{white-space:nowrap;scroll-snap-type:x mandatory;white-space:nowrap;flex-wrap:nowrap;width:100%;max-width:calc(100vw - 80px);display:flex;overflow-x:auto}.servings .assignment{scroll-snap-align:start;border-radius:2px;flex:none;align-items:center;gap:10px;min-width:300px;padding:20px;transition:all .25s;display:flex}.servings .assignment:hover{background:#efefef}.servings .assignment .date{text-align:center;border:2px solid #ccc;border-radius:2px;font-family:D-DIN Condensed}.servings .assignment .element-name{color:#666;text-transform:uppercase;white-space:normal;font-family:D-DIN Condensed;font-weight:900;line-height:.9em}.servings .assignment .element-template{color:#666;text-transform:uppercase;font-family:D-DIN Condensed;font-size:.8em;font-weight:400;line-height:1em}.event-block{float:left;border-bottom:none;width:20%}.event-block:nth-child(5n+1){clear:left}.event-block img{margin-bottom:10px}.event-block.has-response{border-left:0}@media (max-width:780px){.event-block{width:33%}.event-block:nth-child(5n+1){clear:none}.event-block:nth-child(3n+1){clear:left}}@media (max-width:600px){.event-block{width:50%}.event-block:nth-child(3n+1){clear:none}.event-block:nth-child(odd){clear:left}}.event-date-text{border-left:3px solid #ccc;margin-left:10px;padding:15px 10px 15px 20px;line-height:1em}.event-date-text .range{color:#666;padding-top:3px;font-size:.8em}.calendar-wrap .calendar-row:last-child .cal-day{border-bottom:2px solid #ccc}.calendar-wrap .calendar-row .cal-day:first-child{border-left:2px solid #ccc}.calendar-wrap .calendar-row .cal-day:last-child{border-right:2px solid #ccc}@media (max-width:780px){.calendar-wrap{font-size:.8em}}.calendar-header a{padding:10px;font-size:1.4em}.calendar-header .month{padding:0 15px;font-size:18px}.days-of-week{text-align:center;justify-content:center;font-weight:900;display:flex}.days-of-week .day-of-week{text-transform:uppercase;border-bottom:5px solid #ccc;flex:0 0 14%;padding:5px 10px}.days-of-week .day-of-week .single{display:none}@media (max-width:780px){.days-of-week .day-of-week .single{display:block}.days-of-week .day-of-week .full{display:none}}.today .day-of-month a,.today .day-of-month a:hover{color:#3e3e3e}.today-line{border-left:3px solid #ccc;flex:none;width:100%;margin:20px;padding:20px}.calendar-row{justify-content:center;display:flex}@media (max-width:780px){.cal-day-header{text-align:center}}.cal-day-mobile-link{text-align:center;padding:3px 10px;display:none}@media (max-width:780px){.cal-day-mobile-link{font-size:11px;display:block}}.cal-day{border:1px solid #ccc;flex:0 0 14%;max-width:14%;min-height:132px;font-size:.9em;position:relative;overflow:hidden}@media (max-width:780px){.cal-day{min-height:50px}}.cal-day a{color:#343434;display:block}.cal-day .cal-day-inner{line-height:1em;position:relative}.cal-day .cal-item{height:18px;margin-bottom:2px;padding:2px 7px;line-height:18px}@media (max-width:780px){.cal-day .cal-item{display:none}}.cal-day .cal-item a{align-items:center;display:flex}.cal-day .cal-item .cal-day-event{white-space:nowrap;text-overflow:ellipsis;text-align:left;justify-content:flex-start;align-self:flex-start;padding-right:5px;font-size:12px;line-height:12px;overflow:hidden}.cal-day .cal-item .cal-day-event-time{text-align:right;white-space:nowrap;justify-content:flex-end;align-self:flex-end;margin-left:auto;font-size:11px;line-height:11px}.cal-day .cal-item .cal-day-event-time a{display:block}.cal-day .cal-item.multiple-day{margin-bottom:5px}.cal-day .cal-item.end-day .cal-day-event-time{color:#fff;width:100%}.cal-day .cal-item.end-day.with-time .cal-day-event{display:none}.cal-day .cal-item.all-day .cal-day-event,.cal-day .cal-item.multiple-day .cal-day-event{color:#fff;width:100%}.cal-day .cal-item.start-day,.cal-day .cal-item.all-day{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-left:7px}.cal-day .cal-item.end-day,.cal-day .cal-item.all-day{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:7px}.cal-day .cal-more-items a{color:#969696;padding:0 5px}.cal-day.faded{color:#ccc;background:#f1f1f1}.cal-day.faded .cal-day-header{background:#f1f1f1}.cal-day.faded .cal-day-header a{color:#ccc}.ampm{font-size:.9em}.calendar-image{width:30%;max-width:225px;margin:-5px 20px 20px 0}.calendar-image-list{width:30%;max-width:250px}.day-of-month{text-align:right;padding:2px 5px;font-weight:900}.day-of-month a{color:#7b7a7a}.calendar-details{border-left:3px solid #fff;margin:10px 10px 20px;padding:2px 10px}@media only screen and (max-width:780px){.day-of-month{float:none;text-align:center}}.attendance-events{flex-wrap:wrap;justify-content:center;gap:20px;padding-top:10px;display:flex}@media (max-width:600px){.attendance-events{gap:10px}}.attendance-events .attendance-event{background:#0000001a;border-radius:10px;flex:0 0 200px;transition:all .25s;overflow:hidden}.attendance-events .attendance-event .details{padding:20px}.attendance-events .attendance-event:hover{background:#0003}@media (max-width:600px){.attendance-events .attendance-event{flex:100%;align-items:center;display:flex}.attendance-events .attendance-event .img{max-width:40%;margin-left:20px}}.sign-up-box .needed-notice{color:#3a5245;background:#c1f1d7;border-radius:5px;margin:-5px -5px 15px;padding:10px;font-size:.8em;line-height:1em}.sign-ups-attendees{text-align:center;flex-wrap:wrap;gap:5px;font-size:.8em;line-height:1em;display:flex}.sign-ups-attendees .sign-up{border:1px solid #ccc;border-radius:5px;padding:10px 7px;transition:background .25s;position:relative}.sign-ups-attendees .sign-up a{color:#343434}.sign-ups-attendees .sign-up img{margin:0 auto;display:block}.sign-ups-attendees .sign-up .first-name{padding-top:5px;font-size:1.1em;font-weight:900}.sign-ups-attendees .sign-up .last-name{font-size:.8em}.sign-ups-attendees .sign-up .remove{display:none}.sign-ups-attendees .sign-up.can-edit:hover{background:#efefef}.sign-ups-attendees .sign-up.can-edit:hover .first-name,.sign-ups-attendees .sign-up.can-edit:hover .last-name{display:none}.sign-ups-attendees .sign-up.can-edit:hover .remove{padding-top:5px;font-weight:900;display:block}.ministries-display{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.ministries-display .ministry{flex:300px;max-width:340px}.member-boxes{flex-wrap:wrap;justify-content:center;margin-bottom:10px;display:flex}.member-boxes .box{flex:20%;margin:10px}.member-boxes .box ul{margin:0 10px;padding:0 10px}.member-boxes .box ul li{padding-bottom:15px;line-height:1em}.member-boxes .box ul li:last-child{padding-bottom:0}.member-boxes .box.bulletin,.member-boxes .box.elder{flex:1 0 300px}.member-boxes .box.box-50{flex:3 0 45%}.member-boxes .box.box-60{flex:3 0 60%}.member-boxes .box.box-100{flex:3 0 90%}@media (max-width:980px){.member-boxes .box{flex:1 0 90%}.member-boxes .box.bulletin{flex:0 0 100%}}.member-box .pad{background:#fff;margin-bottom:20px;padding:20px;box-shadow:0 0 3px #ccc}.member-box .pad ul li{padding-bottom:10px}.member-box .pad h3{text-transform:uppercase;color:#065783;margin:0;padding:0;font-size:1.1em;line-height:1em}.bulletin-link{color:#fff;text-align:center;background:#848484;margin-top:5px;padding:20px;font-size:24px;display:block}.bulletin-link i{padding-right:10px}.bulletin-link div{text-transform:uppercase;font-size:12px;font-weight:400}.birthday-members{flex-wrap:wrap;justify-content:center;display:flex}.birthday-members .birthday-member{text-align:center;background:#efefef;border-radius:3px;flex:1 0 80px;max-width:100px;margin:25px 2px 2px 5px;padding:0 10px 10px;transition:background .25s}.birthday-members .birthday-member:hover{background:#ccc}.birthday-members .birthday-member.selected{color:#fff;background:#065783}.birthday-members .birthday-member .date{padding:5px 0;font-size:1.5em;font-weight:900;line-height:1em}.birthday-members .birthday-member .name{font-size:.8em;font-weight:400;line-height:1em}.birthday-members .birthday-member img{background:#ccc;border:5px solid #fff;border-radius:100%;width:65px;height:65px;margin:-20px auto 0;display:block}.birthday_member{border-radius:2px;width:99%;margin:2px;font-size:.9em;font-weight:700;transition:opacity .25s;display:flex;overflow:hidden;color:#fff!important}.birthday_member:hover{opacity:.6;color:#fff}.birthday_member .date{background:#fff3;width:36px;padding:3px 10px;display:inline-block}.birthday_member .member{white-space:nowrap;text-overflow:ellipsis;padding:3px 10px;display:inline-block}.attendance-boxes{flex-wrap:wrap;gap:10px;display:flex}.attendance-boxes .family{flex:auto;margin:0;padding:0}.attendance-boxes .family .family-name{color:#fff;text-align:left;background:#474c52;width:100%;padding:10px 20px;display:block}.attendance-boxes .family .the-members{flex-wrap:wrap;gap:5px;padding:10px;display:flex}.attendance-boxes .family .the-members a{flex:0 0 64px;display:block;color:#474c52!important}.attendance-boxes .family .the-members .card.member.basic{padding:5px 5px 10px}.attendance-boxes .family .the-members .card.member.basic .first-name{font-weight:900}.attendance-boxes .family .the-members .card img{max-width:50px!important}.letters{text-align:center;text-transform:uppercase;word-break:break-all;background:#0000001a;border-radius:3px;margin:20px 0;padding:10px;line-height:2em}@media (max-width:600px){.letters{white-space:nowrap;text-align:left;padding-right:60px;position:relative;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%)}}.letters a{border-radius:2px;padding:10px;transition:background .25s;display:inline-block}.letters a:hover{background:#fff}.letters a.selected{color:#fff;background:#065783}.members{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.members a{text-align:center;display:block}.members a img{border:5px solid #fff;border-radius:100%;width:100px;height:100px}.families{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.families a{aspect-ratio:22/15;background:#0000001a;flex:20%;max-width:24%;padding:0;display:inline-block;position:relative}@media (max-width:980px){.families a{flex:31%;max-width:33%}}@media (max-width:600px){.families a{flex:45%;max-width:50%}}.families a img{display:block}.families a .name{color:#fff;background:#0000004d;padding:10px;transition:background .25s;position:absolute;bottom:0;left:0;right:0}@media (max-width:600px){.families a .name{padding:5px}}.families a .star{color:#fff;text-align:right;font-size:24px;position:absolute;top:10px;right:10px}.families a:hover .name{background:#065783}.block .families a{flex:auto;max-width:500px}.family{text-align:center;background:#fff;margin-top:120px;padding:20px}.family .image{max-width:375px;margin:-100px auto 20px}.family .image img{background:#ccc;border:7px solid #fff;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 3px 3px #ccc}.family .info-boxes{flex-wrap:wrap;justify-content:center;display:flex}.family .info-boxes .box{text-align:left;background:#efefef;border-radius:3px;flex:0 auto;align-items:center;margin:5px;padding:15px;line-height:1.1em;transition:background .25s;display:flex;position:relative}.family .info-boxes .box i{color:#343434;margin-right:10px;font-size:28px}.family .info-boxes a.box:hover{background:#ccc}.member-blocks{flex-wrap:wrap;justify-content:center;padding:40px 20px 20px;display:flex}@media (max-width:780px){.member-blocks{padding:40px 0 20px}}.member-block{text-align:center;background:#efefef;border-radius:2px;flex:0 0 30%;min-width:200px;max-width:300px;margin:10px 10px 40px;padding:10px 10px 20px}@media (max-width:780px){.member-block{flex:40%;max-width:90%}}@media (max-width:600px){.member-block{flex:100%;max-width:90%}}.member-block .member-image{background:#ccc;border-radius:100%;max-width:80px;margin:-40px auto 10px}.member-block .member-image img{border:5px solid #fff;border-radius:100%;width:80px;height:80px;display:block}.member-block .member-image .blank{width:80px;height:80px}.member-block .member-name{text-align:center;padding-bottom:10px;font-size:20px;font-weight:900}.member-block i{padding-right:5px}.member-block .member-note{margin-top:-5px;padding-bottom:10px;font-size:.9em;font-style:italic}.member-block .member-birthday,.member-block .member-email,.member-block .member-phone{padding-bottom:8px}.member-block .member-email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:600px){.member-blocks .member-block:last-child{margin-bottom:0}}.member-row{border-bottom:1px solid #ccc;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:7px;display:flex}.member-row .member-image{text-align:center;flex:0 0 80px;padding:0 20px 0 10px}@media (max-width:600px){.member-row .member-image{flex:0 0 55px;padding:0 10px 0 0}}.member-row .member-name{text-align:left;flex:30%;padding:10px}.member-row .member-name .name{font-weight:900}.member-row .member-birthday{font-size:.8em}.member-row .member-details{text-align:left;flex:0 0 40%;padding:5px;font-size:.8em}.member-row .member-email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-row .member-phone{white-space:nowrap}.member-row i{padding-right:5px}.member-rows .member-row:last-child{border-bottom:none}.meals .meal{color:#343434;background:#fff;border-radius:3px;flex:300px;max-width:400px;transition:box-shadow .25s;overflow:hidden}.meals .meal:hover{box-shadow:0 0 10px #0003}.meals .meal .for{padding:10px 20px 20px}.meals .meal .for-name{font-size:1.4em;font-weight:900;line-height:1.3em}.meal .img{background-color:#0003;padding:40px}.meal .img img{border:5px solid #fff;margin:0 auto 20px;display:block}.meal .img img.meal-member{border-radius:100%;max-width:157px!important}.meal .img img.meal-family{max-width:230px!important}.meal .content{padding:0 20px}.meal .for-name{padding-top:5px;font-size:1.4em;font-weight:900;line-height:1.3em}.meal .from-dates{color:#666;padding-top:5px;font-weight:400}.meal .deliver-to{padding-top:10px}.meal .deliver-to b{text-transform:uppercase;font-size:.9em;font-weight:900}.meal .notes{border-left:5px solid #ccc;margin:20px 0 20px 10px;padding:20px 10px 20px 30px}.meal .notes h3{text-transform:uppercase;margin:0;padding:0;font-size:14px}.meal .meal-dates{margin-top:10px}.meal .date-row{background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:20px;display:flex}.involvement-ministry{margin:0 0 20px}.involvement-ministry h3{margin-top:0;padding-top:0;padding-bottom:5px}.involvement-ministry h2{text-transform:uppercase;font-size:1.3em}.ministry-section{padding:5px}.ministry-actions{flex-wrap:wrap;margin-bottom:20px;display:flex}.ministry-action{border-radius:3px;align-self:flex-start;margin:5px;padding:10px 14px;transition:background .25s}.ministry-action .title{font-weight:700}.ministry-action .notes{padding-top:5px;font-size:.9em;line-height:1em}.ministry-action:hover{background:#efefef}.ministry-action:hover.selected,.ministry-action.selected{background:#c6efc7}.ministry-action label{text-transform:none;flex:40%;padding-left:5px;padding-right:5px;font-size:14px;font-weight:400;line-height:14px}