html, body, #mr {
  background: #e45953;
  color: white;
  cursor: default;
  font: bold 390px Helvetica, Arial, sans-serif;
  height: 96%;
}

#mr {
  display: table;
  margin: auto;
}

#bond {
  display: table-cell;
  min-width: 450px;
  vertical-align: middle;
}

ul {
  display: block;
  font-size: 40px;
  list-style-type: none;
  line-height: 48px;
  margin: -50px 0 0 0;
  padding: 0;
}

.hidden {
  display: none;
}

.hidden-block {
  opacity: 0;
}
