//studio global footer
.wrapper-footer {
  margin: ($baseline*1.5) 0 $baseline 0;
  padding: $baseline;
  position: relative;
  width: 100%;

  footer.primary {
    @include clearfix();
    @include font-size(13);
    max-width: $fg-max-width;
    min-width: $fg-min-width;
    width: flex-grid(12);
    margin: 0 auto;
    padding-top: $baseline;
    border-top: 1px solid $gray-l4;
    color: $gray-l2;

    .colophon {
      width: flex-grid(4, 12);
      float: left;
      margin-right: flex-gutter(2);
    }

    .nav-peripheral {
      width: flex-grid(6, 12);
      float: right;
      text-align: right;

      .nav-item {
        display: inline-block;
        margin-right: ($baseline/2);

        &:last-child {
          margin-right: 0;
        }
      }
    }

    a {
      color: $gray-l1;

      &:hover, &:active {
        color: $blue;
      }
    }
  }
}