.contact-wrapper, .faq-wrapper {
  @extend .clearfix;
  margin: 0 auto;

  h3 {
    font: 18px/22px "museo-sans", "brandon-grotesque", "proxima-nova", "Open Sans", "helvetica neue", sans-serif;
    line-height: 1.6em;
    text-transform: uppercase;
    margin: 0 0 15px 0;
  }
}

.about-wrapper, .contact-wrapper {
  padding: 60px 0 60px 0;
}

.static-title, .static-title-alt {
  border-bottom: 1px solid rgb(200,200,200);
  margin: 0 auto;

  h1 {
    text-align: center;
    margin: 0 0 50px 0;
  }
}

.static-title-alt {
  border-top: 1px solid rgb(200,200,200);
  padding: 40px 0 0 0;
}

#static-sidebar-wrap {
  float: left;
  margin: 0 $gw-gutter 0 0;
  padding: 20px 0 0 0;
  width: grid-width(3) - 20;

  ul {
    margin: 0 0 20px 10px;
    list-style-type: none;

    li {
      line-height: 1.8em;

      a {
        color: #65caff;
        text-decoration: none;

        &:hover {
          text-shadow: 0 0 10px rgb(238,238,0);
        }
      }
    }
  }

  .title {
    font-size: 10pt;
    text-transform: uppercase;
    margin: 10px 0 10px 0;

    a {
      color: rgb(55,55,55);
      text-decoration: none;

      &:hover {
        opacity: 0.8;
      }
    }
  }
}

#static-wrap {
  border-left: 1px solid rgb(211,211,211);
  float: right;
  width: grid-width(9) - 1;

  #info, #general, #rollout {
    margin: 0 0 30px 0;
  }

  h2 {
    padding: 20px 0 0 0;
  }

  p {
    font-size: 14px;
    line-height: 1.6em;
  }

  .inner-wrapper {
    padding-left: 50px;
  }

  a {
    color: rgb(248, 81, 152);
    text-decoration: none;

    &:hover {
      text-decoration: underline;
    }
  }

  ol {
    font-size: 14px;
    display: block;
    list-style-type: decimal;
    margin-bottom: 1em; margin-top: 1em;
    padding-left: 40px;

    li {
      padding: 0 0 10px 0;
    }
  }
}

.static-section {
  margin: 0 0 50px 0;
}

.static-section:target {
  h3 {
    color: rgb(7,208,235);
    padding: 30px 0 0 0;
  }
}

.about-wrapper {
  .intro {
    width: grid-width(10);
    margin: 0 auto;
    font-size: 18px;
    padding: 0 0 20px 0;
    text-align: center;
  }
}

.static-description {
  column-count: 2;
  column-gap: $gw-gutter;
  column-width: grid-width(6);
  margin: 0;
  width: grid-width(12);
  vertical-align: top;

  p {
    font-size: 14px;
    line-height: 1.6em;
  }

  a {
    color: rgb(248, 81, 152);
    text-decoration: none;

    &:hover {
      text-decoration: underline;
    }
  }
}
