﻿.cards-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1400px;
  margin: auto;
}
.header-divider {
  display: none;
}
.social-media-links,
.newsletters-and-outages,
.company-address,
.copyright-info {
  display: none;
}
footer * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
footer .site-footer {
  padding: 0.5em;
}
@media screen and (min-width: 990px) {
  .header-divider {
    display: block;
    background-color: #004a64;
    height: 1px;
  }
}