:root {
  --text-color: #CCCCCC;
  --text-color2: #6d6c74;
}

/* Footer - light theme */
.footer-style-one.main-footer {
  background-color: #ffffff;
}
.footer-style-one.main-footer .widget-title {
  color: var(--headings-color);
}
.footer-style-one .about-widget .text {
  color: var(--text-color2);
}
.footer-style-one.main-footer .user-links li {
  color: var(--text-color2);
}
.footer-style-one.main-footer .user-links li a,
.footer-style-one.main-footer .user-links li a:hover {
  color: var(--headings-color);
}
.footer-style-one.main-footer .user-links li a:before {
  background-color: var(--theme-color2);
}
.footer-style-one .newsletter-widget .list-style-five li {
  color: var(--text-color2);
}
.footer-style-one .newsletter-widget .list-style-five li a {
  color: var(--text-color2);
}
.footer-style-one .newsletter-widget .list-style-five li a:hover {
  color: var(--theme-color2);
}
.footer-style-one .newsletter-widget .list-style-five li i {
  color: var(--theme-color2);
}
.footer-style-one .footer-bottom .inner-container {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}