footer {
  background-color: #3e3a32;

  i {
    font-size: 20px;
  }

  .sitemap-grid a {
    transition: all 250ms ease-in-out;
    min-width: 200px;
  }
  .sitemap h3 {
    padding-bottom: 1rem;
  }
  .sitemap-grid a:hover {
    font-weight: 600;
    min-width: 200px;
  }

  .vr {
    opacity: 1;
    height: 30px;
    width: 2px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .terms-design * {
    font-size: 14px;
  }
  .footer-social-media h3 {
    padding-bottom: 1rem;
  }
  .footer-social-media {
    transition: all 250ms ease;

    a:hover {
      opacity: 0.5;
    }
  }
}
