header.svelte-ywhv69{background-color:var(--heading-background-color);display:grid;grid-template:"logo        name     name        spacer socials user-details languages" "logo        subtitle subtitle_2  spacer socials user-details languages" /min-content auto auto 1fr auto;column-gap:15px;color:#fff;font-family:"PT Serif";grid-area:header;padding:7px 7px 7px 15px;border-bottom:2px solid var(--heading-border-color);& church-logo:where(.svelte-ywhv69){display:grid;grid-area:logo;align-content:center;#church-logo:where(.svelte-ywhv69){width:87px;filter:hue-rotate(-5deg)}}#church-name:where(.svelte-ywhv69){grid-area:name;font-size:2.5em;color:var(--title-text-color);text-decoration:none;align-content:center;border-bottom:1px solid var(--heading-name-border-color)}#church-subtitle:where(.svelte-ywhv69){grid-area:subtitle;color:var(--subtitle-text-color);font-weight:400;text-decoration:none;font-size:1.5em;text-align:center;-webkit-text-stroke-width:.7px;-webkit-text-stroke-color:var(--subtitle-stroke-color)}#church-subtitle-2:where(.svelte-ywhv69){grid-area:subtitle_2;color:var(--subtitle-2-text-color);font-weight:400;text-decoration:none;font-size:1.35em;line-height:1.5em;text-align:center}#menu_button:where(.svelte-ywhv69){grid-area:menu-button;display:none}@media print{#menu_button:where(.svelte-ywhv69){display:none!important}}}social-links.svelte-ywhv69{grid-area:socials;display:grid;grid-auto-flow:column;column-gap:10px;align-self:center;& a:where(.svelte-ywhv69){color:var(--heading-button-color);text-decoration:none;font-size:25px}}user-details.svelte-ywhv69{grid-area:user-details;display:grid;align-self:center;color:var(--heading-button-color);border:1px solid var(--heading-button-color);padding:5px;border-radius:4px}language-selector.svelte-ywhv69{display:grid;grid-auto-flow:column;justify-self:end;grid-area:languages;align-self:center;align-items:center;& button:where(.svelte-ywhv69){background-color:var(--heading-button-background);border:none;border-radius:0;padding:5px;border-right:2px solid var(--heading-button-color);color:var(--heading-button-color);vertical-align:middle;&:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}&:last-child{border-right:none;border-top-right-radius:4px;border-bottom-right-radius:4px}&:hover{background-color:#0000004d}&:active{background-color:#ffffff4d}}}@media (max-width: 800px){header.svelte-ywhv69{grid-template:"logo         name       name       languages" "menu-button  subtitle   subtitle_2 languages" /min-content 1fr auto auto;column-gap:4px;#church-name:where(.svelte-ywhv69){font-size:27px;text-align:center}#menu_button:where(.svelte-ywhv69){display:grid;grid-auto-flow:column;column-gap:5px;align-items:center;background-color:transparent;font-size:12px;background-color:#0000004d;border:none;border-radius:5px;padding:5px;color:var(--secondary-highlight-color);vertical-align:middle;& i:where(.svelte-ywhv69){font-size:20px}&:active{background-color:#ffffff4d}}@media print{#menu_button:where(.svelte-ywhv69){display:none!important}}}social-links.svelte-ywhv69{display:none}user-details.svelte-ywhv69{display:none}}footer.svelte-ywhv69{grid-area:footer;display:grid;grid-template:"logo name         phone  login-link" "logo description  email  website-link" "logo address      .      admin-link";min-height:5em;background-color:var(--footer-background-color);padding:20px;& a:where(.svelte-ywhv69){color:var(--footer-text-color)}& church-logo:where(.svelte-ywhv69){grid-area:logo;& img:where(.svelte-ywhv69){width:72px}}& church-name:where(.svelte-ywhv69){grid-area:name;font-weight:700}& church-description:where(.svelte-ywhv69){grid-area:description}& church-address:where(.svelte-ywhv69){grid-area:address}& church-phone:where(.svelte-ywhv69){grid-area:phone}& church-email:where(.svelte-ywhv69){grid-area:email}.login_link:where(.svelte-ywhv69){grid-area:login-link}.admin_link:where(.svelte-ywhv69){grid-area:admin-link}.website_link:where(.svelte-ywhv69){grid-area:website-link}}@media print{social-links.svelte-ywhv69,language-selector.svelte-ywhv69,footer.svelte-ywhv69{display:none}}
