/**
 * @file
 * Override default styling for Open Berkeley Events.
 */

/**
 * Open Berkeley Event Views and Panel Panes 
 */

.view-openberkeley-related-events .views-field-title h3,
.view-openberkeley-events-filterable .views-field-title h3 {
  font-family: 'Open Sans', sans-serif;
}

.views-field-field-openberkeley-event-date {
  /* If needed */
}

.view-openberkeley-events-filterable.view-display-id-upcoming_events_mini .more-link,
.view-openberkeley-events-filterable.view-display-id-past_events_mini .more-link {
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  font-size: 1em;
}

.view-openberkeley-events-filterable.view-display-id-upcoming_events_mini .more-link a,
.view-openberkeley-events-filterable.view-display-id-past_events_mini .more-link a {
  border-top: 1px solid #ddd;
  padding: 20px;
}

.view-openberkeley-events-filterable.view-display-id-upcoming_events_mini .views-row-last,
.view-openberkeley-events-filterable.view-display-id-past_events_mini .views-row-last {
  margin-bottom: 20px;
}

.openberkeley-event-parent-series-body h2.pane-title,
.pane-openberkeley-related-events-in-this-series h2.pane-title,
.pane-openberkeley-related-events-upcoming-events-mini h2.pane-title,
.pane-openberkeley-related-event-series-related-event-series h2.pane-title,
.pane-openberkeley-related-events-in-this-series-series h2.pane-title,
.pane-node-field-openberkeley-event-type h2.pane-title,
.node-type-openberkeley-event .pane-node-field-openberkeley-topics h2.pane-title,
.node-type-openberkeley-event-series .pane-node-field-openberkeley-topics h2.pane-title {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;  
  font-family: 'Open Sans', sans-serif;
}

/**
 * Node Open Berkeley Event
 */

.node-openberkeley-event .field-name-field-openberkeley-event-date {
  /* If needed */
}

.node-openberkeley-event .field-label,
.node-openberkeley-event-series .field-label {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #003262;
  line-height: 1.95;
}
