section {
  display: table;
  text-align: center;
}
@media (min-width: 1000px) {
  section {
    height: calc(100% - 110px);
  }
}
@media (max-width: 999px) {
  section {
    height: calc(100% - 70px);
  }
}
#sectionWrapper {
  display: table-cell;
  vertical-align: middle;
}
#name {
  color: #ea570d;
}
.field {
  display: inline-block;
  margin: 30px auto 0 auto;
}
.field .field_row .field_title {
  float: left;
  width: 7em;
  color: #ea570d;
  text-align: left;
}
.field .field_row .field_content {
  float: left;
  font-weight: 300;
}
.field .field_row .field_content a {
  color: #000;
  text-decoration: none;
}
