/**
 * Site Info
 */

.footer {
  @include flexbox();
  @include align-items(center);
  color: $footer-text-color;
  background: $footer-background;
  a {
    @include link-colors ($footer-text-color, $main-color-1);
  }
  .site-info {
    font-size: map-get($base, font-size-xs);
    text-align: center;
    .menu {
      line-height: map-get($base, line-height-xs);
      & > * {
        &:not(:last-child) {
          @include split-line(right, default, $footer-text-color);
          padding-right: map-get($spacers, 1);
          margin-right: map-get($spacers, 1);
        }
      }
    }
  }
}
.footer__author-links {
  @include overflow(auto);
  .author-links {
    text-align: center;
  }
}
