/* Match the original Astra church header and its giving button. */
.pcmc-language-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-right:14px;padding:10px 12px;white-space:nowrap;border:1px solid currentColor;color:#fff;font:500 14px/1.25 Lora,"PingFang SC","Microsoft YaHei",serif;text-decoration:none;min-height:40px}
.pcmc-language-toggle:hover,.pcmc-language-toggle:focus-visible{color:#fff;background:#af8360;border-color:#af8360}
html[lang=zh-Hans] body,html[lang=zh-Hans] :is(h1,h2,h3,h4,h5,h6,.site-title,button,input,select,textarea){font-family:Lora,"PingFang SC","Microsoft YaHei",serif}
html[lang=en] .site-title{max-width:235px}
html[lang=en] .site-description{max-width:235px}
html[lang=en] .main-header-menu .menu-link{padding-left:14px;padding-right:14px}
html[lang=en] .entry-content :is(h1,h2,h3,h4,h5,h6),html[lang=en] .entry-title{overflow-wrap:break-word}
html[lang=en] .uael-timeline-desc-content{line-height:1.75}
.pcmc-scripture-credit{padding:12px 24px;margin:0;text-align:center;font-size:12px;line-height:1.6;background:#f9f6f2;color:#796f67}
.pcmc-scripture-credit a{color:#796f67;text-decoration:underline}
.pcmc-original-notice{font-size:13px;font-style:italic;color:#796f67}
@media(max-width:1100px) and (min-width:922px){html[lang=en] .main-header-menu .menu-link{padding-left:9px;padding-right:9px;font-size:14px}.pcmc-language-toggle{margin-right:9px;padding:10px 8px;font-size:13px}html[lang=en] .site-title{font-size:18px}html[lang=en] .site-description{font-size:13px}}
@media(max-width:921px){#ast-mobile-header .pcmc-language-toggle{font-size:12px;padding:8px;margin-right:8px;min-height:38px}#ast-mobile-header .ast-builder-grid-row{grid-template-columns:minmax(0,1fr) auto}#ast-mobile-header .site-branding{min-width:0}#ast-mobile-header .site-logo-img{padding-right:10px}#ast-mobile-header .custom-logo-link img{width:60px;max-width:60px;height:auto}#ast-mobile-header .site-title{font-size:16px;line-height:1.4}#ast-mobile-header .site-description{font-size:11px;line-height:1.5;max-width:175px}#ast-mobile-header .ast-site-identity{padding:12px 0}html[lang=en] #ast-mobile-header .site-title{max-width:160px;font-size:15px}html[lang=en] #ast-mobile-header .site-description{max-width:160px}}
@media(max-width:380px){#ast-mobile-header .custom-logo-link img{width:46px;max-width:46px}#ast-mobile-header .site-title{font-size:13px}#ast-mobile-header .site-description{font-size:10px;max-width:145px}#ast-mobile-header .pcmc-language-toggle{margin-right:6px;padding:7px 6px;font-size:11px}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle{padding:7px}}
@media(min-width:1101px){html[lang=en] #ast-desktop-header .ast-builder-grid-row{grid-template-columns:minmax(330px,1fr) auto auto;column-gap:18px}html[lang=en] #ast-desktop-header .site-branding{min-width:330px}html[lang=en] #ast-desktop-header .site-title{white-space:nowrap}html[lang=en] #ast-desktop-header .site-description{width:235px}}
html[lang=en] .elementor-324 h1{font-size:clamp(38px,4vw,64px)}
html[lang=en] .elementor-324 .uael-fancy-text-wrap{font-size:26px;line-height:1.5}
@media(max-width:544px){html[lang=en] .elementor-324 h1{font-size:32px}html[lang=en] .elementor-324 .uael-fancy-text-wrap{font-size:20px}}

.pcmc-load-more[hidden]{display:none!important}

.pcmc-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.pcmc-table-scroll:focus-visible{outline:2px solid #af8360;outline-offset:3px}
