/*!
Theme Name: Threshold Media Framework
Theme URI: https://thresholdmedia.com
Author: Threshold Media
Author URI: https://thresholdmedia.com
Description: Custom WordPress theme with a modern development workflow
Version: 2.0.0
Requires PHP: 5.6
Tested up to: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: threshold-media-framework
*/


/*****************EVENT Plugin CSS****************************/

.tribe-common.tribe-events.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
  background: var(--tm-red);
}

.tribe-common.tribe-events .datepicker .day.active,
.tribe-common.tribe-events .datepicker .day.active.focused,
.tribe-common.tribe-events .datepicker .day.active:focus,
.tribe-common.tribe-events .datepicker .day.active:hover,
.tribe-common.tribe-events .datepicker .month.active,
.tribe-common.tribe-events .datepicker .month.active.focused,
.tribe-common.tribe-events .datepicker .month.active:focus,
.tribe-common.tribe-events .datepicker .month.active:hover,
.tribe-common.tribe-events .datepicker .year.active,
.tribe-common.tribe-events .datepicker .year.active.focused,
.tribe-common.tribe-events .datepicker .year.active:focus,
.tribe-common.tribe-events .datepicker .year.active:hover {
  background: var(--tm-red);
}



.tribe-common.tribe-events .tribe-common-h--alt a {
  color: #fff !important;
}

.tribe-common.tribe-events .tribe-common-c-btn-border,
.tribe-common.tribe-events a.tribe-common-c-btn-border {
  color: var(--tm-red);
  border-color: var(--tm-red);
}

.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: var(--tm-red);
}

.tribe-common.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
  font-family: 'Ubuntu';
  color: #000;
  opacity: 1;
}

.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
  padding-bottom: 5px;
}

.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {
  font-size: 25px;
  font-family: 'Ubuntu';
  color: #000;
  opacity: 1;
}

.tribe-common.tribe-events.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
  background: var(--tm-red);
}



.tribe-common .tribe-common-h--alt {

  background: #492531;
  color: #fff;
  padding: 3px;
  font-size: 12px;
  word-break: break-word;
  word-spacing: normal;
}



.tribe-common.tribe-events .tribe-common-c-btn-border,
.tribe-common.tribe-events a.tribe-common-c-btn-border {
  color: var(--tm-red);
  border-color: var(--tm-red);
}

.tribe-common.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: var(--tm-red);
}

.tribe-common.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
  font-family: 'Ubuntu';
  color: #000;
  opacity: 1;
}

.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
  padding-bottom: 5px;
}

.tribe-common.tribe-events.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {
  font-size: 25px;
  font-family: 'Ubuntu';
  color: #000;
  opacity: 1;
}




.tribe-common--breakpoint-medium.tribe-common.tribe-events .tribe-events-c-search__input-control-icon-svg {
  fill: #c5242a;
}

.tribe-common--breakpoint-medium.tribe-common.tribe-events.tribe-events-c-search__input-control-icon-svg path {
  fill: #c5242a;
}

.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #492531;
  opacity: 0.64;
}

.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner h3 {
  color: #fff;
  opacity: 1;
}

.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #492531;
}

.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {
  color: #fff;
}


.tribe-common--breakpoint-medium.tribe-common.tribe-events .tribe-common-c-loader svg circle {
  fill: #c5242a;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar button {
  background: transparent;
}

.single-tribe_events header {
  background-color: rgba(0, 0, 0, .5)
}


.single-tribe_events #tribe-events-pg-template {
  padding-top: 18rem;
}


@media only screen and (max-width: 767px) {

  .single-tribe_events #tribe-events-pg-template {
    padding-top: 12rem;
  }

  .tribe-common.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {
    background-color: transparent;
  }

  .tribe-common.tribe-events .tribe-common-h--alt {
    background-color: transparent;
  }

  .tribe-common.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background: #c5242a;
  }

  .tribe-common.tribe-events .tribe-events-calendar-month__day-cell--selected,
  .tribe-common.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
  .tribe-common.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #c5242a;
  }

  .tribe-common.tribe-events .tribe-events-calendar-month__day-cell--selected h3,
  .tribe-common.tribe-events .tribe-events-calendar-month__day-cell--selected h3 time {
    color: #fff !important;
  }

  .tribe-common.tribe-events .tribe-common-c-loader__dot--first circle {
    fill: #c5242a;
  }

  .tribe-common.tribe-events .tribe-common-c-loader svg {
    color: #c5242a;
  }
}