@media (min-width: 260px) {
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar input,
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar span,
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar a,
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar button {
    outline: none;
    font-family: "Barlow Condensed", "ArialToBarlow", Arial, sans-serif;
  }
  .tribe-events-page-template .tribe-events .tribe-common-c-btn {
    border-radius: 3px;
    background: var(--main-color);
    font-family: "Barlow Condensed", "ArialToBarlow", Arial, sans-serif;
  }
  .tribe-events-page-template .tribe-events .tribe-common-c-btn:hover {
    background: var(--light-black);
  }
  .tribe-events-page-template .tribe-events span,
  .tribe-events-page-template .tribe-events a,
  .tribe-events-page-template .tribe-events button,
  .tribe-events-page-template .tribe-events h2,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator-text,
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message-list-item,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-date-daynum {
    font-family: "Barlow Condensed", "ArialToBarlow", Arial, sans-serif;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
    margin-bottom: 5px;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date time {
    color: var(--white);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-latest-past {
    gap: 15px;
    display: flex;
    flex-direction: column;
  }
  .tribe-events-page-template .tribe-events .tribe-common-g-row--gutters > .tribe-common-g-col,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-wrapper {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-date-tag {
    padding-left: 0;
    padding-right: 0;
    min-width: auto;
    width: auto;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-date-tag time {
    padding: 5px 10px;
    background: var(--main-color);
    height: fit-content;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row {
    display: grid;
    margin: 0;
    gap: 15px;
    grid-template-columns: 50px 1.65fr;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime {
    border: solid 2px var(--main-color);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime::after {
    content: none;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-content {
    gap: 5px;
    flex-wrap: unset;
    flex: unset;
  }
  .tribe-events-page-template .tribe-events .tribe-events-view-loader__dots .tribe-common-c-svgicon,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-datetime-featured-text,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-datetime-featured-text {
    color: var(--main-color);
    font-weight: 600;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event.tribe-common-g-row--gutters,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-content {
    display: grid;
    margin-left: 0;
    margin-right: 0;
    grid-template-columns: 1fr;
  }
  .tribe-events-page-template .tribe-events button.tribe-events-c-nav__prev:disabled, .tribe-events-page-template .tribe-events button.tribe-events-c-nav__next:disabled {
    text-transform: none;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row > .tribe-common-g-col,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-row > .tribe-common-g-col,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-details {
    padding-left: 0;
    padding-right: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__month-separator + .tribe-events-calendar-day__event-row {
    margin-top: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-row:last-child {
    margin-bottom: 0;
  }
  .tribe-events-page-template .tribe-events .datepicker table {
    width: 100%;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list-nav,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day-nav {
    margin-top: 15px;
    padding-top: 15px;
  }
  .tribe-events-page-template .tribe-events .datepicker .month.active,
  .tribe-events-page-template .tribe-events .datepicker .month.active.focused,
  .tribe-events-page-template .tribe-events .datepicker .month.active:focus,
  .tribe-events-page-template .tribe-events .datepicker .month.active:hover,
  .tribe-events-page-template .tribe-events .datepicker .year.active,
  .tribe-events-page-template .tribe-events .datepicker .year.active.focused,
  .tribe-events-page-template .tribe-events .datepicker .year.active:focus,
  .tribe-events-page-template .tribe-events .datepicker .year.active:hover {
    background: var(--main-color);
    color: var(--light-black);
  }
  .tribe-events-page-template .tribe-events .datepicker .day.active,
  .tribe-events-page-template .tribe-events .datepicker .day.active.focused,
  .tribe-events-page-template .tribe-events .datepicker .day.active:focus,
  .tribe-events-page-template .tribe-events .datepicker .day.active:hover {
    background: var(--main-color);
    color: var(--white);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    justify-content: center;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--selected,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: var(--main-color);
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__list-item--today {
    align-items: center;
    background: var(--main-color);
    padding: 2px 5px;
    width: fit-content;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__list-item--today a {
    color: var(--white);
  }
  .tribe-events-page-template .tribe-events .tribe-events-l-container {
    min-height: auto;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-view-selector__button:before,
  .tribe-events-page-template .tribe-events .tribe-events-c-search__button:active,
  .tribe-events-page-template .tribe-events .tribe-events-c-search__button:active,
  .tribe-events-page-template .tribe-events .tribe-events-c-search__button:focus,
  .tribe-events-page-template .tribe-events .tribe-events-c-search__button:focus {
    background-color: var(--main-color);
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus,
  .tribe-events-page-template .tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus,
  .tribe-events-page-template .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {
    outline: none;
  }
  .tribe-events-page-template .tribe-events .tribe-events-header {
    margin: 0;
    padding: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title .tribe-events-calendar-month {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar__search-container {
    padding: 15px 0 15px 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-venue,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-title,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-venue {
    margin-bottom: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title .tribe-events-status-label {
    display: flex;
  }
  .tribe-events-page-template .tribe-events .tribe-common-g-row--gutters,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__time-separator + .tribe-events-calendar-day__event,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__type-separator + .tribe-events-calendar-day__event {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__calendar-event--featured:before,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event--featured:after,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event:before {
    content: none;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title-link:active,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title-link:focus,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-title-link:hover {
    outline: none;
    color: var(--main-color);
    border-bottom: none;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__multiday-event-bar {
    background-color: var(--gray);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
    background: transparent;
  }
  .tribe-events-page-template .tribe-common .tribe-common-c-svgicon {
    color: var(--main-color);
  }
  .tribe-events-page-template .tribe-common .tribe-common-h6 {
    font-size: 1.1rem;
    line-height: 1.3rem;
    margin-bottom: 5px;
  }
  .tribe-events-page-template .tribe-common .tribe-common-anchor-thin {
    outline: none;
    color: var(--light-black);
    border-bottom: none;
    font-weight: 600;
  }
  .tribe-events-page-template .article {
    margin-top: 15px;
  }
  .tribe-events-page-template .article .article-content .tribe-common .image-holder {
    height: 75px;
  }
  .tribe-events-page-template .article .article-content .tribe-common .tribe-common-b2--bold {
    font-weight: 600;
  }
  .tribe-events-page-template .tribe-events-status-label__text,
  .tribe-events-page-template .tribe-events-status-label__text--postponed {
    font-size: 0.85rem;
    color: var(--main-color);
  }
  .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {
    margin-top: 0;
  }
  .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {
    margin-bottom: 15px;
  }
  .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {
    margin: 0;
  }
  .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
    font-size: 1.3rem;
    line-height: 1.5rem;
    color: var(--white);
    font-weight: 600;
  }
  .tribe-events-page-template .tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
  .tribe-events-page-template .active.day.current {
    color: var(--white);
  }
  .tribe-events-page-template .tribe-common .tribe-common-b2 {
    font-size: 0.85rem;
  }
  .tribe-events-page-template .static-page .tribe-events-l-container {
    padding: 0;
  }
  .tribe-events-page-template aside {
    padding: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message {
    margin-bottom: 15px;
  }
  .tribe-events-page-template .tribe-events-calendar-list__event-date-tag-daynum {
    color: var(--white);
  }
  .tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
    font-size: 1.3rem;
    line-height: 1.7rem;
    padding: 15px 0 0 0;
    color: var(--light-black-2);
  }
}
@media (min-width: 960px) {
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar__search-container {
    padding: 0;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month {
    max-width: 870px;
  }
  .tribe-events-page-template .article {
    margin-top: 30px;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event.tribe-common-g-row--gutters,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-content {
    grid-template-columns: 1fr 2fr;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-content {
    gap: 15px;
  }
}

/*# sourceMappingURL=style-events.css.map */
