/* event calendar specific styles found at /cst/tribe-events/pro */
/* 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;
}

.tribe-events-single-event-title {
  color: #FDC656
}

.tribe-events-c-small-cta__price {
  font-size: 1.75rem;
}

/* organizer styles */

.tribe-events-pro .tribe-events-pro-organizer__meta {
  background-color: black;
}

/* 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;
}

/*
.tribe-events-header {
  display: none;
}
*/
.tribe-events .tribe-events-calendar-list__event-date-tag {
  display: none!important;
}

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

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

.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 !important;
}

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

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

.tribe-events-notices {
    background: #f9f9f9;
    border-radius: 4px;
    border: 1px solid #f3f3f3;
    color: #535CCF;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: none;
    text-align: center;
}

.tribe-block__event-website a {
  background-color: #535CCF;
  color: #f9f9f9!important;
}

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

.tribe-events-c-small-cta__price a {
  color: #ce2e29;
}
/* recurring event widget */
.tribe-events-single-event-recurrence-description {
  display: none !important;
}

#tribe-events-content a {
  color: #cd7468;
}

.tribe-block__event-price {
  display: block;
}

.tribe-block__event-website, .tribe-events-schedule, .tribe-events-single-event-title, .tribe-block__event-price {
  text-align: center;
}

.tribe-events-schedule__separator--time, .tribe-events-schedule__time--end {
  display: none;
}

.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-events-schedule__date tribe-events-schedule__date--start {
  color: #f3f3f3;
}

.tribe-events-calendar-list__event-date-tag-daynum tribe-common-h5 tribe-common-h4--min-medium

.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
}

@media only screen and (max-width: 600px) {
  .tribe-block__event-website, .tribe-events-schedule, .tribe-events-single-event-title, .tribe-block__event-price {
    text-align: center;
  }
  .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row {
    margin-left: -2rem;
  }
}
