/*
Theme Name: TWC
Template: Zephyr
Version: 1.0
Author:	Team
Theme URI: http://futurotech.io
Author URI: http://futurotech.io
*/

/*Add your own styles here:*/

h3.tribe-events-calendar-month__calendar-event-title {
  font-weight: bold !important;
}

.tribe-events-calendar-month__calendar-event-datetime {
  font-size: 12px !important;
}

.tribe-events-calendar-month__header-column-title-desktop {
  font-size: 14px !important;
  font-weight: bold !important;
}

h2.tribe-events-single-event-title {
  color: #3f3187 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  font-size: 36px !important;
  padding-top:  1.5rem;
  margin-bottom:  1.5rem;
  font-family: var(--tec-font-family-sans-serif);
}

.tribe-events-schedule h2 {
  font-weight:  bold;
}

a.excerpt-button {
  background-color: #64c6c2 !important;
  border-width: 0 !important;
  color: #FFF !important;
  border-radius: 0.3em;
  padding: 0.8em 1.8em;
  background: #64c6c2;
  text-align: center;
  text-transform: uppercase !important;
  text-decoration: none !important;
  font-size: 11px !important;
  font-family: 'Uploaded Font', sans-serif !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  display: inline-block !important;
  font-weight: bold;
}

a.excerpt-button:hover {
  background-color: #44a6a2 !important;
}

li.g-breadcrumbs-separator {
  margin: 0 0.6em !important;
  margin-bottom: 0px !important;
}

li.g-breadcrumbs-item a {
  color: #64c6c2 !important;
}

li.g-breadcrumbs-item a:hover {
  color: #44a6a2 !important;
}

div.tribe-events-series-relationship-single-marker {
  padding: 0 !important;
}

div.tribe-events-header__events-bar {
  margin-left: 0 !important;
}

@media only screen and (min-width: 560px) {

  div.tribe-events-c-events-bar__filter-button-container {
    border-right: 1px solid var(--tec-color-border-events-bar);
    flex: none;
    margin: var(--tec-spacer-2) 0;
  }

  .tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-c-events-bar__filter-button {
    align-items: center;
    display: flex;
    margin: calc(var(--tec-spacer-2)*-1) 0;
    padding: var(--tec-spacer-4) var(--tec-spacer-5);
    position: relative;
  }

  .tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-c-events-bar__filter-button-icon {
    flex: none;
    height: 14px;
    padding: 1px;
    width: 14px;
  }

  .tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-c-events-bar__filter-button-text {
    clip: auto;
    height: auto;
    margin: 0;
    position: static;
    width: auto;
    flex: none;
    margin-left: var(--tec-spacer-1);
    display: inline-block;
  }

}

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

  .tribe-events .tribe-events-header {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 calc(var(--tec-grid-gutter-page-small)*-1);
    padding: 0 var(--tec-grid-gutter-page-small) var(--tec-spacer-3);
    position: relative;
  }

}