/* Entire footer background light blue */
footer#pkp_footer,
.pkp_structure_footer,
.pkp_footer_content {
  background-color: #24B0ED !important;
  color: #ffffff !important;
  padding: 20px;
}

/* Ensure footer left and right content match */
footer#pkp_footer .pkp_footer_content > div {
  background-color: transparent !important;
  color: #ffffff !important;
  padding: 0;
  border-radius: 0;
  text-align: inherit;
}

/* Links inside footer: white */
footer#pkp_footer a {
  color: #ffffff !important;
  text-decoration: underline;
}

footer#pkp_footer a:hover {
  color: #e0e0e0 !important;
}
