@media (min-width: 260px) {
  .tribe-common .tribe-common-b2,
  .tribe-common .tribe-common-h8 {
    color: var(--black-50-gray-50);
  }
  .tribe-events-c-view-selector__button-icon .tribe-common-c-svgicon--list .tribe-common-c-svgicon__svg-fill {
    fill: var(--black-50-gray-50);
  }
  .tribe-events-c-view-selector__list-item-icon .tribe-common-c-svgicon--list .tribe-common-c-svgicon__svg-fill,
  .tribe-events-c-view-selector__list-item-icon .tribe-common-c-svgicon--month .tribe-common-c-svgicon__svg-fill,
  .tribe-events-c-view-selector__list-item-icon .tribe-common-c-svgicon--day .tribe-common-c-svgicon__svg-fill {
    fill: var(--black-50);
  }
  .tribe-common .tribe-common-c-svgicon__svg-fill {
    fill: var(--black-50-gray-50);
  }
  .tribe-common .tribe-common-anchor-thin-alt {
    border-bottom: 1px solid var(--red-400-red-300);
  }
  .tribe-events-page-template .tribe-common .tribe-events-calendar-month__calendar-event-title-link.tribe-common-anchor-thin {
    color: var(--black-50-gray-50);
    font-weight: 650;
    font-size: 0.7rem;
  }
  .tribe-events-page-template .tribe-events h3.tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 a {
    color: var(--black) !important;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message-icon-svg.tribe-common-c-svgicon--messages-not-found g {
    stroke: var(--black-50-gray-50);
    fill: none;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message-icon-svg.tribe-common-c-svgicon--messages-not-found g path:not([class*=stroke]) {
    stroke: var(--black-50-gray-50);
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message-icon-svg.tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke {
    stroke: var(--red-400-red-300) !important;
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message {
    background-color: var(--gray-50-black-50) !important;
    color: var(--black-50-gray-50);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
  .tribe-events-page-template .tribe-events .tribe-common-h4--min-medium {
    color: var(--white) !important;
  }
  .tribe-events-page-template .tribe-events .tribe-common-h7,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-datetime,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__header-column-title,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-date-daynum,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__event-datetime,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__next,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__prev,
  .tribe-events-page-template .tribe-events button.tribe-events-c-top-bar__datepicker-button,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__calendar-event-datetime {
    color: var(--black-50-gray-50);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__next:hover,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__prev:hover,
  .tribe-events-page-template .tribe-events .tribe-events-c-messages__message-list-item-link {
    color: var(--red-400-red-300);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-date-link {
    color: var(--black-50-white);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator:after,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day__time-separator:after {
    background-color: var(--gray-100-gray-600);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list-nav,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-day-nav,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav {
    border-top: 1px solid var(--gray-100-gray-600);
  }
  .tribe-events-page-template .tribe-events .tribe-common-c-btn-icon--caret-right.tribe-events-c-top-bar__nav-link--next .tribe-common-c-btn-icon__icon-svg path,
  .tribe-events-page-template .tribe-events .tribe-common-c-btn-icon--caret-left.tribe-events-c-top-bar__nav-link--prev .tribe-common-c-btn-icon__icon-svg path,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__next-icon-svg path,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__prev-icon-svg path,
  .tribe-events-page-template .tribe-events .tribe-events-c-events-bar__search-button-icon-svg path {
    fill: var(--black-50-gray-50);
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,
  .tribe-events-page-template .tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path {
    fill: var(--gray-100-gray-600);
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path,
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path {
    fill: var(--red-400-red-300);
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__multiday-event-bar,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {
    background-color: var(--red-50-red-500);
    border-radius: 2px !important;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: var(--gray-100-gray-600) !important;
  }
  .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: "mulish", "ArialToMulish", Arial, sans-serif;
  }
  .tribe-events-page-template .tribe-events .tribe-common-c-btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: var(--red-400);
    font-family: "mulish", "ArialToMulish", Arial, sans-serif;
  }
  .tribe-events-page-template .tribe-events .tribe-common-c-btn:hover {
    background: var(--black-50);
  }
  .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: "mulish", "ArialToMulish", Arial, sans-serif;
  }
  .tribe-events-page-template .tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
    margin: 0;
  }
  .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(--red-400-red-300);
    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(--red-400);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .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(--red-400);
  }
  .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 .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,
  .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(--red-50);
    color: var(--black-50);
    font-weight: 600;
    border: 1px solid var(--red-500);
  }
  .tribe-events-page-template .tribe-events .datepicker .day.current:focus:before,
  .tribe-events-page-template .tribe-events .datepicker .month.current.focused:before,
  .tribe-events-page-template .tribe-events .datepicker .year.current.focused:before {
    box-shadow: none;
  }
  .tribe-events-page-template .tribe-events .datepicker .day.current:before,
  .tribe-events-page-template .tribe-events .datepicker .month.current:before,
  .tribe-events-page-template .tribe-events .datepicker .year.current:before,
  .tribe-events-page-template .tribe-events .datepicker .day.current {
    background: var(--red-600);
    color: var(--black) !important;
    border: none;
  }
  .tribe-events-page-template .tribe-events .datepicker .day.current,
  .tribe-events-page-template .tribe-events .datepicker .month.current,
  .tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover {
    color: var(--red-400);
    background: var(--red-600);
  }
  .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(--red-500);
  }
  .tribe-events-page-template .tribe-events .tribe-events-c-nav__list-item--today {
    align-items: center;
    background: var(--red-50);
    padding: 2px 5px;
    width: fit-content;
  }
  .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(--red-400);
  }
  .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-header .tribe-events-c-messages__message {
    background: var(--gray-50-black-50) !important;
  }
  .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(--red-400);
    border-bottom: none;
  }
  .tribe-events-page-template .tribe-common .tribe-common-c-svgicon {
    color: var(--red-400);
  }
  .tribe-events-page-template .tribe-common .tribe-common-anchor-thin {
    outline: none;
    color: var(--red-400-red-300);
    border-bottom: none;
  }
  .tribe-events-page-template .tribe-common .tribe-common-anchor-thin:hover {
    color: var(--red-400-red-300);
  }
  .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 .tribe-events-status-label__text,
  .tribe-events-page-template .tribe-events-status-label__text--postponed {
    font-size: 0.85rem;
    color: var(--red-400);
  }
  .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;
    margin-top: 15px;
  }
  .tribe-events-page-template .tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button,
  .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(--black-50-gray-50);
  }
  .tribe-events-page-template .tribe-common .tribe-common-b2 {
    font-size: 0.85rem;
    margin: 0;
  }
  .tribe-events-page-template .static-page .tribe-events-l-container {
    padding: 0;
  }
  .tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
    font-size: 1.3rem;
    line-height: 1.7rem;
    color: var(--black-50-gray-50);
  }
}
@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 */
