header {
  height          : 110px;
  // position        : fixed;
  // width           : 100%;
  // top             : 0;
  // left            : 0;
  // z-index         : 5;
  box-shadow      : 0 0 5px #ccc;
  background-color: #fff;

  .logo {
    height : 66px;
    width  : 261px;
    float  : left;
    padding: 22px 0;

    img {
      display: block;
      height : 66px;
    }
  }

  nav {
    float      : right;
    font-size  : 0;
    line-height: 0;
    text-align : right;

    a {
      display    : inline-block;
      line-height: 110px;
      font-size  : 16px;
      width      : 110px;
      text-align : center;
      color      : #000;

      &.on {
        background-color: #24805e;
        color           : #fff;
      }
    }
  }
}

article {
  // padding-top: 110px;
}
