:root {
  --tec-color-text-primary: rgb(18, 18, 18);
  
  --tec-color-text-secondary: rgb(18, 18, 18);
  
  --tec-line-height-1: 100%;
  
  --tec-font-family-serif: "Roboto";
  --tec-font-family-sans-serif: "Roboto";
  
  --tec-font-weight-bold: 400;

  --tec-color-text-events-title: #272b67;
  --tec-color-text-event-date: #94b440;
  
  --tec-color-accent-primary: #272b67;
  --tec-color-accent-primary-active: #94b440;
  --tec-color-accent-primary-hover: #94b440;
  
  --tec-color-accent-secondary: #94b440;
  --tec-color-accent-secondary-active: #94b440;
  --tec-color-accent-secondary-hover: #94b440;

  --tec-color-border-default: #94b440;

  --tec-featured-event-bg: #94b440;
  --tec-color-button-primary: #272b67;
  --tec-color-background-events-bar: #ffffff;  

  

}

span {
	padding: 0;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
	border-color: #272b67;
	background-color: #ffffff;
	color: #272b67;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active {
	background-color: #272b67;
	color: #ffffff;
}
.tribe-events-meta-group a, .tribe-events-meta a {
	color: #272b67 !important;
}

.tribe_events.type-tribe_events p a {
	text-decoration: underline;
	font-weight: bold;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime, .tribe-events-schedule__date, .tribe-events-schedule, .tribe-event-date-start, .tribe-event-date-end {
	color: #94b440 !important;
	font-size: 18px !important;
}
.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt {
	color: #94b440;
	font-size: 40px;
}
a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin, .single-tribe_events .tribe-events-single-event-title {
	color: #272b67;
	font-size: 24px;
}
.single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title {
	font-size: 36px !important;
	line-height: 100%;
	font-weight: normal;
	
}
.tribe-events-calendar-list__event-description {
    color: ;
}
div.tribe-common-l-container.tribe-events-l-container, .tribe-common-l-container .tribe-events-l-container, .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container, .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-events-pg-template { 
    padding: 0 !important;
    margin: 0 !important;
}

.tribe-events-calendar-list__event-datetime {
	color: #94b440:
}

.tribe-events-schedule, .tribe-common a {
  color: #94b440;
}
.tribe-events-notices {
  background: #94b440;
  border-radius: 0;
  border: none;
  color: #ffffff;
}

.tribe-events-calendar-list__event-date-tag time span {
    display: none;
}
h3.tribe-events-widget-events-list__event-title, a.tribe-events-calendar-list__event-title-link {
    font-size: 20px;
}
.tribe-events-calendar-list__event-date-tag  {
    width: 50px;
    height: 50px;
    margin: 0 12px;
    background: url("/wp-content/uploads/icon-blue-calendar-50.png") no-repeat top center;
}

