/* ====================
   OHO DATE BLOCK CSS
   ==================== */


.oho-date-block {
  background-color: #e9e9e9;
  text-align: center;
}

.oho-date-block--month {
  text-transform: uppercase;
  line-height: 1;
}

.oho-date-block--day {
  line-height: 1;
}

.oho-date-block--year {
  line-height: 1;
}

.oho-date-block--weekday {
  text-transform: uppercase;
  line-height: 1;
}

/* SMALL */
.oho-date-block.small {
  height: 40px;
  width: 40px;
  padding-top: 3px;
}

.oho-date-block.small .oho-date-block--month {
  font-size: 0.8em;
}

.oho-date-block.small .oho-date-block--day {
  font-size: 1.4em;
}

.oho-date-block.small .oho-date-block--year {
  font-size: 0.8em;
}

.oho-date-block.small .oho-date-block--weekday {
  font-size: 0.8em;
}

/* MEDIUM */
.oho-date-block.medium {
  height: 52px;
  width: 52px;
  padding-top: 4px;
}

.oho-date-block.medium .oho-date-block--month {
  font-size: 1.05em;
}

.oho-date-block.medium .oho-date-block--day {
  font-size: 1.8em;
}

.oho-date-block.medium .oho-date-block--year {
  font-size: 1.05em;
}

.oho-date-block.medium .oho-date-block--weekday {
  font-size: 1.05em;
}

/* LARGE */
.oho-date-block.large {
  height: 64px;
  width: 64px;
  padding-top: 4px;
}

.oho-date-block.large .oho-date-block--month {
  font-size: 1.3em;
}

.oho-date-block.large .oho-date-block--day {
  font-size: 2.4em;
}

.oho-date-block.large .oho-date-block--year {
  font-size: 1.3em;
}

.oho-date-block.large .oho-date-block--weekday {
  font-size: 1.3em;
}
