footer {
  clear: both;
  border-top: 1px solid #eee;
  font-size: 12px;
  background: #fff;
  position: relative;
  z-index: 1;
  color: #666;
  box-shadow: 0 1000px 0 1000px #fff;
}

footer ul {
  overflow: hidden;
  margin: 0 2%;
}

footer ul li {
  float: left;
  width: 25%;
  padding: 24px 2%;
}

footer ul li > h2 {
  font-size: 14px;
  margin: 0 auto 8px;
  font-weight: 500;
}

footer ul li > div {
  margin: 0 8px 5px 0;
}
