.status-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 6px;
  background: #ccc;
}

.status-dot.open {
  background: #2ecc71; /* vert */
}

.status-dot.closed {
  background: #e74c3c; /* rouge */
}

.websteve-hours {
  font-size: 16px;
  line-height: 1.7;
  margin: 10px 0;
}

#hours-list p {
  margin: 2px 0;
  font-size: 14px;
}