/**
 * @file osu_events.css
 *  Provide style for the OSU Events plugin for the Feeds Display module
 */

.live-feeds-block .calendar-item {
  clear: both;
  margin-bottom: 1.4em;
  overflow: hidden;
  padding-bottom: 0.5em;
}

/* The classic date style */
.live-feeds-block .calendar-item .date.classic {
  float: left;
  margin-right: 0.385em;
}

.live-feeds-block .calendar-item .date.classic span {
  display: block;
  font-weight: bold;
  margin-top: .2em;
}
.live-feeds-block .calendar-item .date.classic .day {
  color: #c34500;
  font-size: 34px;
}

.live-feeds-block .calendar-item .date.classic .month {
  color: #949494;
  font-size: 20px;
  text-transform: uppercase;
}

.live-feeds-block .calendar-item .date.classic .year {
  color: #393939;
  font-size: 16px;
  margin-top: -4px;
}

.live-feeds-block abbr[title] { /* for accessibile, dates */
  border-bottom: none;
  text-decoration: none;
  cursor: default;
}

.live-feeds-block .calendar-item .classic + .description {
  margin-left: 60px;
}

/* The new calendar date style */
.live-feeds-block .calendar-item .date.calendar {
  float: left;
  width: 66px;
  text-align: center;
}

.live-feeds-block .calendar-item .date.calendar .day {
  color: #373737;
  font-size: 2em;
  font-weight: bold;
  padding-top: 4px;
}

.live-feeds-block .calendar-item .date.calendar .month {
  color: #fff;
  background-color: #c34500;
  font-size: 1.05em;
  border-radius: 3px 3px 0 0;
  text-transform: uppercase;
}

.live-feeds-block .calendar-item .date.calendar .day-year {
  border-radius: 0 0 3px 3px;
  background-color: #f2f2f2;
}

.live-feeds-block .calendar-item .date.calendar .year {
  color: #373737;
  font-size: 1.1em;
  margin-top: 2px;
}

.live-feeds-block .calendar-item .description {
  margin-left: 80px;
}

.live-feeds-block .calendar-item .title a {
  text-decoration: none;
}
