/* Shared footer and content styling for the existing Epworth website. */
#footer .epworth-footer-links{background:#001e37;padding:32px 0;border-top:1px solid rgba(255,255,255,.15)}
#footer .epworth-footer-links h2{color:#fff;font-family:'Source Serif Pro',serif;font-size:20px;line-height:1.3;font-weight:700;margin:0 0 18px}
#footer .epworth-footer-links ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;list-style:none;margin:0;padding:0}
#footer .epworth-footer-links li{list-style:none;margin:0;padding:0;line-height:1.5}
#footer .epworth-footer-links li:before{display:none}
#footer .epworth-footer-links a{color:#fff;font-size:15px;text-decoration:none;display:inline-block;padding:4px 0;overflow-wrap:anywhere}
#footer .epworth-footer-links a:hover{color:#50b0ce;text-decoration:underline}
#footer .epworth-footer-links a:focus-visible{outline:2px solid #50b0ce;outline-offset:4px}
.epworth-article{padding-bottom:32px;overflow-wrap:anywhere}
.epworth-article .post>h1{color:#001e37;font-family:'Source Serif Pro',serif;font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1.25;margin:0 0 30px}
.epworth-article .entry p,.epworth-article .entry li{font-size:18px;line-height:1.65}
.epworth-article .entry p{margin-bottom:18px}
.epworth-article .entry span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
.epworth-article .entry img{max-width:100%;height:auto}
.epworth-article .navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 0 24px}
.epworth-article input,.epworth-article select,.epworth-article textarea{max-width:100%;box-sizing:border-box}
.epworth-article textarea{width:100%;min-height:120px}
.epworth-article table{max-width:100%}
@media(max-width:800px){#footer .epworth-footer-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){#footer .epworth-footer-links ul{grid-template-columns:1fr}.epworth-article .entry p,.epworth-article .entry li{font-size:17px}}

/* The old first title row no longer needs to pull up into the photo banner. */
#content>.full-width-wrap:first-child+.vc_row{margin-top:0!important}
