.main-footer {
  background: #fcfcfc;
  padding: 2rem 0;
  margin-top: 5rem;

  .container {
    max-width: 80rem;
  }
  
  .footer-contact {
    margin-bottom: 2rem;
    p {
      margin: 0.2rem 0;
    }
  }

  .footer-copyright {
    text-align: center;
    a {
      display: inline-block;
      padding: 1rem;
    }
  }

  .footer-nav {
    flex-shrink: 1.5;
    ul {
      list-style-type: none;

      li {
        margin: 0;
        padding: 0;
        a {
          padding: .5rem .2rem;
          display: inline-block;
          width: 100%;
        }
      }

    }
  }
}
