.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {
    color: #ffffff !important;
    font-size:14px;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 { 
  color: #ffffff !important;
  font-size:20px;
}
.tribe-common--breakpoint-full.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
  font-size:14px !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
    font-size: 20px;
    line-height: 1.62;
    color: #ffffff !important;
}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: #f7f6f6;
}
.tribe-common.tribe-events a, .tribe-common.tribe-events a:active, .tribe-common.tribe-events a:focus, .tribe-common.tribe-events a:hover, .tribe-common.tribe-events a:visited {
    color: #ffffff;
}
.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown__list a,
.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown__list a:active,
.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown__list a:focus,
.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown__list a:hover,
.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown__list a:visited {
    color: #000000;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, 
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  color: #000000;
}
.tribe-common--breakpoint-medium.tribe-common.tribe-events .tribe-events-c-nav__next-label-plural,  
.tribe-common--breakpoint-medium.tribe-common.tribe-events .tribe-events-c-nav__prev-label-plural {
  display:none;
}
.tribe-common-c-btn.tribe-events-c-search__button {
  background-color: #0d1326 !important;
  color: #fff !important;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-appearance: none;
        -moz-appearance: none;
}
.tribe-common-c-btn.tribe-events-c-search__button:hover {
  background-color: #2f5399 !important;
}
.single-tribe_events .tribe-events-single-event-title {
  color:#ffffff;
}
.tribe-events-schedule h2 {
  color: #ffffff;
}
.single-tribe_events .tribe-events-content {
      color: #ffffff;
      font-size:20px;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
    color: #428bca;
}
#tribe-events-content .tribe-events-abbr {
        color: #ffffff;
}
.tribe-events-address {
  color:#ffffff;
}
.tribe-country-name {
  color:#ffffff;
}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: #ffffff; 
}
.tribe-common.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
  color:#ffffff;
}
.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title {
    color: #ffffff;
}
.tribe-common.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
    opacity: .6;
    color: gray;
}
.tribe-common.tribe-events .tribe-events-calendar-month__day-date-link {
    color: #cff;
  font-weight:600 !important;
  }
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: #000000;
}
.tribe-common .tribe-common-h4 {
    color: #d5d5d5;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group  {
  font-size:16px !important;
}
.tribe-events-c-nav__prev-label {
  font-size:18px;
}
.tribe-common.tribe-events .tribe-common-h4 .tribe-events-calendar-month__day-date-daynum{
    color: #d5d5d5;
}
.tribe-common.tribe-events .tribe-events-calendar-list__month-separator-text { 
        color: #ffffff;
}
.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-datetime>* {
    vertical-align: middle;
    font-size: 16px;
    color: #ffffff;
}
.tribe-events-nav-pagination {
  font-size:16px;
}
.tribe-event-date-start {
  color:#ffffff !important;
}
.tribe-event-time {
  color:#ffffff !important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  color:#ffffff !important;
}
.tribe-events-single ul.tribe-related-events li {
    background: transparent;
    border: 0;
}
.tribe-events-tooltip-content-5183 {
color: #000 !important;
}
.tooltipster-base.tribe-events-tooltip-theme {
  background-color:#0d1326 !important;
  }
.tribe-eevnt-date-end {
  color:#ffffff !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-datetime {
  color:#ffffff !important;
}  
.tribe-events-event-image img {
    display: block;
    width: 100% !important;
    height: 100% !important;
}
.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img {
    max-width: 50%;   
    width: 100%;
}
tribe-events-back a, .tribe-events-back a:visited {
    color: #ffffff;
}
.tribe-events-related-events-title {
  color:#ffffff !important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
    color: #ffffff !important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
    display: block;
    overflow: hidden;
    padding-top: 50%;
    position: relative; 
}
.tribe-events-meta-group .tribe-events-single-section-title {
  color:#ffffff !important;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
        color: #428bca;
}
.tribe-events-event-meta a, .tribe-events-event-meta a:visited {
    color: #ffffff;
}
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
    font-size: 20px;
}
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
    margin-bottom: 10px;   
}
.tribe-events-schedule {
  margin: -5px 0 30px;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single 
.tribe-events-sub-nav .tribe-events-nav-previous a {
  color: #ffffff !important;
}
.tribe-events-single .tribe-events-sub-nav {
        margin-left: -40px;
}
.tribe-events-notices {
    margin-bottom: 20px;
    padding-bottom: 12px;
    color: #08c;
}
.tribe-common.tribe-events .tribe-events-c-ical__link {
  padding:4px;
  font-size:16px !important;
}
.tribe-common .tribe-common-c-svgicon__svg-fill {
    fill: #ffffff !important;
}
.tribe-common.tribe-events .tribe-events-c-search__button {
      width: 160px !important;
    height: 50px !important;
    font-size: 14px !important;
}
  .tribe-events-c-view-selector__list-item--photo .tribe-events-c-view-selector__list-item-text {
            visibility: hidden;
            position: relative;
}
        .tribe-events-c-view-selector__list-item--photo .tribe-events-c-view-selector__list-item-text:after {
            visibility: visible;
            position: absolute;
            top: 0;
            left: 0;
            content: "All";
}    
.tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 {
    color: #ffffff;
    font-size: 16px !important;
}
.tribe-events-content a {
  color: #ffffff;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
    color: #428bca;
    font-size: 16px !important;
    margin-top: 30px;
    border: 1px solid #428bca;
    padding: 10px;
}  

/* New CSS 02/23/2024 */

.tribe-events-calendar-list__event-title-link {
  color: #fff !important;
}
.tribe-events-pro-photo__event-title-link {
  color: #fff !important;
}
.tribe-event-date-end {
  color: #fff !important;
}
html.no-js body.archive.post-type-archive.post-type-archive-tribe_events.logged-in.admin-bar.tribe-events-page-template.tribe-js.customize-support.nav-loaded div#site-wrapper div.tribe-common.tribe-events.tribe-events-view.tribe-events-view--list.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full div.tribe-common-l-container.tribe-events-l-container nav.tribe-events-calendar-list-nav.tribe-events-c-nav ul.tribe-events-c-nav__list li.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium span.tribe-events-c-nav__next-label {
  display: inline !important;
}
.tribe-events-c-nav__prev-label,
.tribe-events-c-nav__next-label {
  font-size: 1.8rem;
  color: #fff;

}
.tribe-events-c-top-bar__datepicker-button {
  width: fit-content;
}
.tribe-events-c-view-selector__button {
  border: #0d1326;
  color: #fff;
  padding: 0;
  font-size: 20px;
  font-weight: normal !important;
  line-height: 23px;
  text-decoration: none;
  border: 5px solid red;
}

.tribe-events-c-view-selector__button-icon {
  line-height: 0;
  font-size: 20px;
  font-weight: normal !important;
  display: block;
}
.tribe-events-calendar-list__event-details * {
  color: #fff !important;
}

.tribe-events-c-nav__prev-icon-svg path, .tribe-events-c-nav__next-icon-svg path {
  fill: #fff !important
}