/*==========================================
  SETTINGS
 ==========================================*/
/* fonts */
/* colors */
/*#tribe-bar-views {
	float: right;
	position: relative;
	width: 120px;
}

.tribe-bar-views-inner {
	background-color: transparent;
	padding-top: 0;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	background-color: $white;
	padding-left: 0;
	padding-right: 0;
}

.tribe-bar-geoloc-filter {
	display: none;
}*/
.tribe-events-page-title {
  font-size: 1.2em;
  font-weight: 700;
  margin-bottom: 1em;
  text-align: center; }

.tribe-events-list .type-tribe_events {
  position: relative; }
  .tribe-events-list .type-tribe_events .date {
    position: absolute;
    color: #fff;
    background-color: #67ae3e;
    text-align: center;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    text-transform: uppercase;
    line-height: 1;
    font-weight: 400;
    font-size: 0.8em;
    height: 31px;
    width: 38px;
    padding-top: 7px; }
.tribe-events-list .time-details {
  line-height: inherit !important;
  margin-bottom: 0; }
.tribe-events-list .tribe-events-venue-details {
  line-height: inherit !important;
  margin-top: 0; }
.tribe-events-list .tribe-events-loop .tribe-events-content {
  width: auto; }
.tribe-events-list .tribe-events-event-image {
  margin-left: 56px; }
.tribe-events-list .tribe-events-gmap {
  display: none; }
.tribe-events-list .tribe-events-ical {
  display: none !important; }

.tribe-events-list h2.tribe-events-list-event-title,
#tribe-geo-options h2,
#tribe-geo-results h2 {
  margin-left: 56px;
  display: block; }
  .tribe-events-list h2.tribe-events-list-event-title a,
  #tribe-geo-options h2 a,
  #tribe-geo-results h2 a {
    color: #0071bb; }
    .tribe-events-list h2.tribe-events-list-event-title a:hover,
    #tribe-geo-options h2 a:hover,
    #tribe-geo-results h2 a:hover {
      color: rgba(0, 113, 187, 0.7); }

.tribe-events-loop .tribe-events-event-meta {
  margin-left: 56px;
  margin-top: 0;
  font-weight: 400;
  font-style: italic; }
.tribe-events-loop .tribe-events-content {
  margin-left: 56px; }

.gtcf-event-icon {
  position: absolute;
  top: 82px;
  left: 0;
  width: 43px;
  height: 38px;
  background: transparent url("../images/gtcf_event_icon.png") 0 0 no-repeat;
  background-size: contain;
  display: none; }

.tribe-events-category-gtcf-event .gtcf-event-icon {
  display: block; }

.tribe-events-list-separator-month {
  margin-top: 0; }

.event-is-recurring {
  margin-bottom: 1em; }
  .event-is-recurring .tribe-events-divider {
    display: none; }

.recurring-info-tooltip.tribe-events-tooltip {
  padding-bottom: 0;
  bottom: 28px !important; }

.recurringinfo {
  vertical-align: inherit; }

.tribe-events-divider {
  padding: 0 6px; }

/* Detail view */
.tribe-events-event-image {
  text-align: left; }

#body-content-inner .tribe-events-single ul.tribe-related-events li {
  margin: 0 4% 2% 0; }

.tribe-events-meta-group dt {
  color: #808284;
  font-size: 0.7em;
  font-weight: 700;
  margin-top: 0.4em;
  text-transform: uppercase; }

#tribe-events-footer,
#tribe-events-header {
  margin-bottom: 0.8em; }

.tribe-events-schedule {
  margin-top: 14px; }
  .tribe-events-schedule h2 {
    margin-bottom: 0.4em; }

h1.tribe-events-single-event-title {
  text-transform: none;
  letter-spacing: 0;
  font-size: 2.4em;
  margin-bottom: 0.4em; }

.tribe-events-single-section.tribe-events-event-meta.secondary {
  margin-bottom: 1em; }

#tribe-events-pg-template .tribe-events-content ol li,
#tribe-events-pg-template .tribe-events-content ul li,
.tribe-events-after-html ol li,
.tribe-events-after-html ul li,
.tribe-events-before-html ol li,
.tribe-events-before-html ul li {
  margin: 0.2em 0; }

.tribe-country-name {
  display: none; }

.tribe-events-gcal {
  margin-right: 0; }

.tribe-events-event-meta .column,
.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap {
  padding-right: 0; }

a.tribe-events-ical {
  margin-top: 12px;
  margin-bottom: 12px; }

.tribe-events-venue-meta h2 {
  margin-bottom: 0; }
.tribe-events-venue-meta .tribe-events-gmap {
  display: block;
  margin-bottom: 10px; }

/* Filter bar */
#tribe-events-bar {
  margin-bottom: 0; }

.tribe-bar-date-filter,
.tribe-bar-search-filter,
.tribe-bar-geoloc-filter,
.tribe-events-uses-geolocation .tribe-bar-date-filter,
.tribe-events-uses-geolocation .tribe-bar-search-filter {
  padding-bottom: 0; }

.tribe-bar-submit {
  position: absolute;
  margin-left: 0;
  top: 160px; }

.tribe-bar-mini .tribe-bar-submit {
  margin-left: 0;
  top: 146px; }

.tribe-bar-views-inner {
  padding-bottom: 41px; }

div.tribe-events-notices > ul,
div.tribe-events-notices > ul > li {
  margin-bottom: 0 !important; }

@media all and (max-width: 768px) {
  #tribe-events-pg-template {
    padding: 0; }

  .tribe-events-list .tribe-events-event-image + div.tribe-events-content {
    width: auto; }
  .tribe-events-list .tribe-events-venue-details {
    padding-left: 0; }

  .tribe-events-loop .tribe-events-event-meta {
    background-color: transparent;
    border: none;
    padding: 0; }

  .tribe-events-sub-nav .tribe-events-nav-left a span.event-label,
  .tribe-events-sub-nav .tribe-events-nav-right a span.event-label {
    content: '';
    display: inline;
    position: static; }

  h1.tribe-events-single-event-title {
    font-size: 2em; }

  .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group.gmap {
    margin-bottom: 2em; } }
@media all and (max-width: 350px) {
  .tribe-events-sub-nav .tribe-events-nav-left a span.event-label,
  .tribe-events-sub-nav .tribe-events-nav-right a span.event-label {
    display: none; } }

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