/* (A) WRAPPER */
.countdown * {
  font-family: sans-serif;
  box-sizing: border-box;
  text-align: center;
}
.countdown {
  display: flex;
  margin: 0 auto;
  max-width: 450px;
  background:rgba(30,30,30,0.9);
  border-radius:5px;
  margin:0 auto;
}

/* (B) DAY/HR/MIN/SEC CELLS */
.countdown .cell {
  flex-grow: 1;
  flex-basis: 0;
  padding: 10px;
}
.countdown .digits {
  font-size: 24px;
  color:#ffff00;
  background:rgba(0,0,0,0.8);
  opacity:0.8;
  padding: 10px;
  border-radius: 5px;
}
.countdown .text {
  margin-top: 10px;
  color: #ffff00;
  opacity:1;
  font-size:0.7rem;
  text-transform:uppercase;
}

/* (C) IF YOU WANT TO SPECIFICALLY STYLE THE DAY/HR/MIN/SEC
.countdown .days { }
.countdown .hours { }
.countdown .minutes { }
.countdown .seconds { }
*/