/* ====================
   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;
}
