```css
/*
Theme Name: OnePress Child
Theme URI: https://gslutheran.site/
Description: OnePress child theme for Good Shepherd Lutheran Church
Author: Chuck Storla
Template: onepress
Version: 1.0.0
*/

/* --------------------------------------------------
   Footer colors
-------------------------------------------------- */

.site-footer,
.footer-widgets,
.footer-widget-area,
#footer,
#site-footer,
#colophon,
.site-footer .widget,
.site-footer .footer-widget,
.site-footer .textwidget {
    background-color: #ffffff !important;
    color: #000000 !important;
}

/* Footer headings and ordinary text */

.site-footer .widget-title,
.site-footer p,
.site-footer strong {
    color: #000000 !important;
}

/* --------------------------------------------------
   Footer contact widget
-------------------------------------------------- */

.gsl-contact-card {
    box-sizing: border-box;
    background-color: #ffffff !important;
    color: #000000 !important;
    text-align: center !important;
    padding: 30px 20px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

/* Clickable phone number */

.site-footer .footer-widget .textwidget a[href^="tel"],
.site-footer .footer-widget .textwidget a[href^="tel"]:link,
.site-footer .footer-widget .textwidget a[href^="tel"]:visited {
    color: #000000 !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}

/* Clickable email address */

.site-footer .footer-widget .textwidget a[href^="mailto"],
.site-footer .footer-widget .textwidget a[href^="mailto"]:link,
.site-footer .footer-widget .textwidget a[href^="mailto"]:visited {
    color: #000000 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
}

/* Optional hover effect */

.site-footer .footer-widget .textwidget a[href^="tel"]:hover,
.site-footer .footer-widget .textwidget a[href^="mailto"]:hover {
    color: #444444 !important;
    text-decoration: underline !important;
}
```
