 /* EVENTS CALENDAR PLUGIN STYLING */
.tribe-mini-calendar td.tribe-events-has-events, 
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present, 
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today, 
.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:active,
.tribe-events-calendar td.tribe-events-has-events div[id*="tribe-events-daynum-"], 
.tribe-events-calendar td.tribe-events-has-events div[id*="tribe-events-daynum-"] a {
  background-color: #3b71a1 !important;
}
thead.tribe-mini-calendar-nav td,
.tribe-mini-calendar th,
.tribe-events-calendar th,
.tribe-events-calendar thead th,
#tribe-events .tribe-events-button,
#tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type="submit"],
.tribe-events-button,
.tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
  background: #EC774B !important;
  border-color: #EC774B !important;
}
.tribe-mini-calendar thead, 
.tribe-mini-calendar .tribe-events-present, 
.tribe-mini-calendar .tribe-mini-calendar-today, 
.tribe-mini-calendar-event .list-date, 
.tribe-mini-calendar .tribe-events-has-events:hover, 
.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
  background: #EC774B none repeat scroll 0 0 !important;
}
