/* bottom border between events in list */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
  border-bottom: 2px solid Gainsboro;
  padding-bottom: 4rem;
}

.tribe-events-calendar-list:last-child {
border-bottom: none;
}


.tribe-events .tribe-events-calendar-list__month-separator:after {
  background-color: black;
}

#tribe-events-pg-template, .tribe-events-pg-template {
  background-color: #fef4ea;
}

/* organizer styles */
.tribe-events-pro .tribe-events-pro-organizer__meta {
  background-color: black!important;
}

/* tribe styles */

.tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item--list .tribe-events-c-view-selector__list-item--active {
  display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-bottom: 0px;
  padding-top: 3rem;
}

.tribe-events .tribe-events-l-container {
  padding-bottom: 0px;
  padding-top: 0px;
}

.tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-c-nav, .tribe-events .tribe-events-calendar-list-nav, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav {
  border-top: 0px;
  padding-top: 0rem;
}

.tribe-events-calendar-list__event-row:last-of-type {
  border-bottom: none;
}

.post-type-tribe_events .editor-styles-wrapper {
  background-color: #f3f3f3;
}

/* editor styles */

.tribe-editor__event-price__description {
  color: #f3f3f3 !important;
}

.post-type-tribe_events p.wp-block-paragraph {
  color: #f3f3f3 !important;
}

.tribe-editor__subtitle .tribe-editor__btn--label {
  color: white !important;
}

.tribe-editor__subtitle .tribe-editor__btn--label, .tribe-editor__subtitle .tribe-editor__subtitle__headline-content, .tribe-editor__subtitle .tribe-editor__subtitle__headline-date {
  color: #f3f3f3 !important;
}

/* This makes the previous/next events look weird
.tribe-events-sub-nav li a {
  background: #e8e4db;
}
*/
.tribe-events-schedule__separator {
  color: tomato;
}

.tribe-events-schedule__time {
  font-size: 21px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {
  font-size: 4rem;
}

.tribe-events-single-event-recurrence-description {
  display:none;
}

.tribe-block__organizer__title {
  text-align: center;
}

.tribe-block__event-price {
  padding: 10px 0 10px;
}

.tribe-events-schedule {
  margin: 10px 0 0px;
}

.tribe-block__event-website {
  padding: 10px 0 10px;
}

.tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common h7, .tribe-common h8, .tribe-common p {
  color: #f3f3f3;
}

#tribe-events-pg-template, .tribe-events-pg-template {
  background-color: #131117;
}

.tribe-events-c-top-bar__datepicker-mobile, .tribe-events-c-top-bar__datepicker-desktop .tribe-common-a11y-hidden {
  color: #f3f3f3;
}

.tribe-events-calendar-list__event-date-tag-daynum .tribe-common-h5 .tribe-common-h4--min-medium {
  color: #e04141
}

.tribe-events-calendar-list__event-date-tag-weekday {
  color: #dd3333;
}

.tribe-events-calendar-list__month-separator-text .tribe-common-h7 .tribe-common-h6--min-medium .tribe-common-h--alt {
  color: #F3B55D;
}

.tribe-block__event-price .tribe-block__event-price__cost, .tribe-block__event-price .tribe-block__event-price__description {
  color: #f3f3f3;
}

.tribe-events-schedule__date .tribe-events-schedule__date--start {
  color: #f3f3f3;
}

.tribe-block__event-price__description {
  color: #f3f3f3;
}

.tribe-events-schedule__date .tribe-events-schedule__date--start, .tribe-events-schedule__time {
  color: #f3f3f3;
}

.tribe-events-schedule__date {
  color: #f3f3f3;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
  color:#f3f3f3;
}

.tribe-event-date-start {
  color: #f3f3f3;
}

.tribe-events-widget-events-list__event-date-tag-month {
  color: #F3B55D;

}

.tribe-events-widget-events-list__event-date-tag-daynum tribe-common-h2 tribe-common-h4--min-medium {
  color: #e04141
}

/* fix pricing gap */
.tribe-block__event-price .tribe-block__event-price__description {
  margin-left: 4px;
}

@media only screen and (max-width: 768px) {
.tribe-events-sub-nav li a {
  background: #000000 !important;
}
}
