/* LifeCare sitewide footer (.lc-footer) */
.lc-footer { background: #06131c; color: #c9d5de; font-family: 'Inter', Arial, sans-serif; }
.lc-footer.et_pb_section { padding: 64px 0 24px; border-top: 1px solid rgba(255,255,255,.08); }
.lc-footer .et_pb_row { width: 90%; max-width: 1160px; padding: 0; }
.lc-footer .et_pb_text, .lc-footer .et_pb_text p, .lc-footer .et_pb_text li, .lc-footer address { color: #c9d5de; font-size: 15px; line-height: 1.7; font-style: normal; }
.lc-footer .et_pb_text p { padding-bottom: 0; margin: 0 0 10px; }
.lc-footer h2.lc-f-h { font-family: 'Barlow Semi Condensed', 'Arial Narrow', Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #ffffff; margin: 0 0 16px; padding: 0; }
.lc-footer ul.lc-f-links { list-style: none; margin: 0; padding: 0; }
.lc-footer ul.lc-f-links li { padding: 0; margin: 0 0 8px; }
.lc-footer a { color: #ffffff; text-decoration: none; }
.lc-footer a:hover, .lc-footer a:focus-visible { color: #8ec63f; text-decoration: underline; text-underline-offset: 3px; }
.lc-footer .lc-f-logo img { max-width: 190px; height: auto; margin-bottom: 16px; }
.lc-footer .lc-f-hours { width: 100%; border-collapse: collapse; margin: 6px 0 12px; font-size: 14px; }
.lc-footer .lc-f-hours td { padding: 4px 0; border-bottom: 1px solid rgba(255,255,255,.12); color: #c9d5de; }
.lc-footer .lc-f-hours td + td { text-align: right; }
.lc-footer .lc-f-emergency { font-size: 13px; color: #9fb0bc; }
.lc-footer .lc-f-bottom { border-top: 1px solid rgba(255,255,255,.14); margin-top: 40px; padding-top: 20px; }
.lc-footer .lc-f-bottom p, .lc-footer .lc-f-bottom a { font-size: 13px; color: #9fb0bc; }
.lc-footer .lc-f-bottom .lc-f-right { text-align: right; }
@media (max-width: 980px) {
	.lc-footer .et_pb_row { flex-wrap: wrap; }
	.lc-footer .et_pb_row > .et_pb_column { flex: 0 0 100%; width: 100%; max-width: 100%; margin: 0; }
	.lc-footer .lc-f-bottom .lc-f-right { text-align: left; }
	.lc-footer .lc-f-bottom .et_pb_column { margin-bottom: 6px; }
}
@media (max-width: 767px) { .lc-footer .et_pb_row { width: calc(100% - 32px); } }
