.hours {
  color: #646259;
}
.hours a {
  color: black;
  text-decoration: none;
}
.hours a:hover {
  text-decoration: none;
  color: black;
}
.hours .indicator {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.hours .indicator.normal {
  background: #8dbe51;
}
.hours .indicator.limited {
  background: #ddc44f;
}
.hours .indicator.closure {
  background: #cd4533;
}
.hours-page-block h2 {
  text-align: center;
  width:100%;
  font-weight: 500;
  font-size: 2.5rem;
}
.hours-page-block h2.normal {
  color: #8dbe51;
}
.hours-page-block h2.limited {
  color: #ddc44f;
}
.hours-page-block h2.closure {
  color: #cd4533;
}
