:root {
  --tec-grid-gutter:48px;
  --tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);
  --tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);
  --tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);
  --tec-grid-gutter-small:42px;
  --tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);
  --tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);
  --tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);
  --tec-grid-gutter-page:42px;
  --tec-grid-gutter-page-small:19.5px;
  --tec-grid-width-default:1176px;
  --tec-grid-width-min:320px;
  --tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);
  --tec-grid-width-1-of-2:50%;
  --tec-grid-width-1-of-3:33.333%;
  --tec-grid-width-1-of-4:25%;
  --tec-grid-width-1-of-5:20%;
  --tec-grid-width-1-of-7:14.285%;
  --tec-grid-width-1-of-8:12.5%;
  --tec-grid-width-1-of-9:11.111%;
  --tec-spacer-0:4px;
  --tec-spacer-1:8px;
  --tec-spacer-2:12px;
  --tec-spacer-3:16px;
  --tec-spacer-4:20px;
  --tec-spacer-5:24px;
  --tec-spacer-6:28px;
  --tec-spacer-7:32px;
  --tec-spacer-8:40px;
  --tec-spacer-9:48px;
  --tec-spacer-10:56px;
  --tec-spacer-11:64px;
  --tec-spacer-12:80px;
  --tec-spacer-13:96px;
  --tec-spacer-14:160px;
  --tec-z-index-spinner-container:100;
  --tec-z-index-views-selector:30;
  --tec-z-index-dropdown:30;
  --tec-z-index-events-bar-button:20;
  --tec-z-index-search:10;
  --tec-z-index-filters:9;
  --tec-z-index-scroller:7;
  --tec-z-index-week-event-hover:5;
  --tec-z-index-map-event-hover:5;
  --tec-z-index-map-event-hover-actions:6;
  --tec-z-index-multiday-event:5;
  --tec-z-index-multiday-event-bar:2;
  --tec-color-text-primary:#141827;
  --tec-color-text-primary-light:#1418279e;
  --tec-color-text-secondary:#5d5d5d;
  --tec-color-text-disabled:#d5d5d5;
  --tec-color-text-events-title:var(--tec-color-text-primary);
  --tec-color-text-event-title:var(--tec-color-text-events-title);
  --tec-color-text-event-date:var(--tec-color-text-primary);
  --tec-color-text-secondary-event-date:var(--tec-color-text-secondary);
  --tec-color-icon-primary:#5d5d5d;
  --tec-color-icon-primary-alt:#757575;
  --tec-color-icon-secondary:#bababa;
  --tec-color-icon-active:#141827;
  --tec-color-icon-disabled:#d5d5d5;
  --tec-color-icon-focus:#334aff;
  --tec-color-icon-error:#da394d;
  --tec-color-event-icon:#141827;
  --tec-color-event-icon-hover:#334aff;
  --tec-color-accent-primary:#334aff;
  --tec-color-accent-primary-hover:#334affcc;
  --tec-color-accent-primary-active:#334affe6;
  --tec-color-accent-primary-background:#334aff12;
  --tec-color-accent-secondary:#141827;
  --tec-color-accent-secondary-hover:#141827cc;
  --tec-color-accent-secondary-active:#141827e6;
  --tec-color-accent-secondary-background:#14182712;
  --tec-color-button-primary:var(--tec-color-accent-primary);
  --tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);
  --tec-color-button-primary-active:var(--tec-color-accent-primary-active);
  --tec-color-button-primary-background:var(--tec-color-accent-primary-background);
  --tec-color-button-secondary:var(--tec-color-accent-secondary);
  --tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);
  --tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);
  --tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);
  --tec-color-link-primary:var(--tec-color-text-primary);
  --tec-color-link-accent:var(--tec-color-accent-primary);
  --tec-color-link-accent-hover:#334affcc;
  --tec-color-border-default:#d5d5d5;
  --tec-color-border-secondary:#e4e4e4;
  --tec-color-border-tertiary:#7d7d7d;
  --tec-color-border-hover:#5d5d5d;
  --tec-color-border-active:#141827;
  --tec-color-background:#fff;
  --tec-color-background-events:#0000;
  --tec-color-background-transparent:#fff9;
  --tec-color-background-secondary:#f7f6f6;
  --tec-color-background-messages:#14182712;
  --tec-color-background-secondary-hover:#f0eeee;
  --tec-color-background-error:#da394d14;
  --tec-color-box-shadow:rgba(#000,0.14);
  --tec-color-box-shadow-secondary:rgba(#000,0.1);
  --tec-color-scroll-track:rgba(#000,0.25);
  --tec-color-scroll-bar:rgba(#000,0.5);
  --tec-color-background-primary-multiday:#334aff3d;
  --tec-color-background-primary-multiday-hover:#334aff57;
  --tec-color-background-secondary-multiday:#1418273d;
  --tec-color-background-secondary-multiday-hover:#14182757;
  --tec-color-accent-primary-week-event:#334aff1a;
  --tec-color-accent-primary-week-event-hover:#334aff33;
  --tec-color-accent-primary-week-event-featured:#334aff0a;
  --tec-color-accent-primary-week-event-featured-hover:#334aff24;
  --tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);
  --tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);
  --kink-size-row-gap: 15px;
  --kink-size-column-gap: 15px;
}
#tribe-events-header,
.recurring-info-tooltip,
.single-featured-image-header,
.tribe-events-ajax-loading,
.tribe-events-divider {
  display:none
}
#tribe-events-pg-template {
  margin:0 auto;
  max-width:1048px;
  padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)
}
.tribe-events-after-html p,
.tribe-events-before-html p {
  margin:0 0 10px
}
.tribe-events-back {
  margin-bottom:var(--tec-spacer-5)
}
@media (min-width:768px) {
  .tribe-events-back {
    margin-bottom:var(--tec-spacer-8)
  }
}
.tribe-events-single>.tribe_events {
  display:flex;
  flex-wrap:wrap;
  overflow:hidden;
  position:relative;
  justify-content: space-evenly;
  gap:var(--kink-size-row-gap);
}
.tribe-events-single>.tribe_events>:not(.primary,
.secondary,
.tribe-events-related-events-title,
.tribe-related-events) {
  order:1;
  width:100%
}
.tribe-events-notices {
  margin-bottom:var(--tec-spacer-4);
  padding-bottom:var(--tec-spacer-2)
}
.tribe-events-notices li,
.tribe-events-notices ul,
.tribe-events-single-event-title {
  margin:0;
  padding:0
}
.tribe-events-schedule {
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)
}
@media (min-width:768px) {
  .tribe-events-schedule {
    align-items:baseline;
    flex-wrap:nowrap;
    margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)
  }
}
.tribe-events-schedule .tribe-events-schedule__datetime {
  margin-bottom:var(--tec-spacer-1);
  margin-right:var(--tec-spacer-1);
  order:0;
  width:100%
}
@media (min-width:768px) {
  .tribe-events-schedule .tribe-events-schedule__datetime {
    margin-bottom:0;
    width:auto
  }
}
.tribe-events-schedule .recurringinfo,
.tribe-related-event-info .recurringinfo {
  margin-right:var(--tec-spacer-1);
  order:2;
  padding:0 var(--tec-spacer-1);
  position:relative
}
.tribe-events-schedule .recurringinfo:before,
.tribe-related-event-info .recurringinfo:before {
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.8.8 0 0 1-.592.26.8.8 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.8.8 0 0 1 2.43 15a.8.8 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.95.95 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.8.8 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.95.95 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174s0-.13.02-.174c0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152%27/%3E%3C/svg%3E") 0 /12px no-repeat;
  content:"";
  height:20px;
  left:8px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:20px
}
.tribe-events-schedule .recurringinfo .tribe-events-divider,
.tribe-related-event-info .recurringinfo .tribe-events-divider {
  display:none
}
.tribe-events-schedule .recurringinfo .event-is-recurring,
.tribe-related-event-info .recurringinfo .event-is-recurring {
  padding-left:var(--tec-spacer-4);
  visibility:hidden
}
.tribe-events-schedule .recurringinfo a,
.tribe-related-event-info .recurringinfo a {
  visibility:visible
}
.tribe-events-schedule .recurringinfo {
  margin-right:var(--tec-spacer-1);
  order:2;
  padding:0 var(--tec-spacer-1)
}
@media (min-width:768px) {
  .tribe-events-schedule .recurringinfo {
    margin-left:var(--tec-spacer-1);
    padding:var(--tec-spacer-1) var(--tec-spacer-3)
  }
  .tribe-events-schedule .recurringinfo:before {
    left:16px
  }
  .tribe-events-schedule .recurringinfo .event-is-recurring {
    visibility:visible
  }
}
.tribe-events-schedule .tribe-events-cost {
  margin-right:var(--tec-spacer-1);
  order:1
}
@media (min-width:768px) {
  .tribe-events-schedule .tribe-events-cost {
    margin:0 var(--tec-spacer-1)
  }
}
.tribe-events-event-image {
  align-self:flex-start;
  margin-bottom:var(--tec-spacer-3)
}
.tribe-events-event-image img {
  display:block
}
@media (min-width:768px) {
  .tribe-events-event-image {
    margin-bottom:var(--tec-spacer-7)
  }
}
.tribe-events-content h2,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6 {
  margin-bottom:.75em
}
.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul {
  margin-bottom:var(--tec-spacer-3)
}
.tribe-events-content ol:last-child,
.tribe-events-content p:last-child,
.tribe-events-content ul:last-child {
  margin-bottom:var(--tec-spacer-6)
}
.tribe-events-content ol,
.tribe-events-content ul {
  padding:0
}
.tribe-events-content ol {
  list-style-type:decimal
}
.tribe-events-content pre {
  margin-bottom:var(--tec-spacer-5);
  padding:var(--tec-spacer-5)
}
.tribe-events-content blockquote p {
  display:inline-block
}
.tribe-events-cal-links {
  margin-bottom:var(--tec-spacer-7)
}
@media (min-width:768px) {
  .tribe-events-cal-links {
    margin-bottom:var(--tec-spacer-8)
  }
}
.tribe-events-cal-links a {
  display:inline-block
}
.single-tribe_events .tribe-events-cal-links a,
.tribe-events-cal-links a {
  padding-left:var(--tec-spacer-7)
}
.tribe-events-cal-links a:not(:last-of-type) {
  margin-right:var(--tec-spacer-5)
}
@media (min-width:768px) {
  .tribe-events-cal-links a:not(:last-of-type) {
    margin-right:var(--tec-spacer-8)
  }
}
.tribe-events-event-meta {
  display:flex;
  flex-wrap:wrap;
  margin:0;
  width: auto;
  max-width: 95%;
}
@media (min-width:768px) {
  .tribe-events-event-meta {
    margin-bottom:var(--tec-spacer-3);
	border: 1px solid blue;
	justify-content: space-evenly!important;
  }
}
.tribe-events-event-meta dl {
  margin-top:var(--tec-spacer-1)
}
.tribe-events-event-meta dd,
.tribe-events-event-meta dt {
  margin:0 0 var(--tec-spacer-0) 0;
  padding:0
}
.tribe-events-event-meta dd[class$=url],
.tribe-events-event-meta dt:not(:first-child) {
  margin-top:var(--tec-spacer-3)
}
.tribe-events-event-meta dt[class*=url]+dd {
  margin-top:0
}


.tribe-events-event-meta .tribe-events-meta-list {
  margin-top:var(--tec-spacer-1)
}
.tribe-events-event-meta .tribe-events-meta-label,
.tribe-events-event-meta .tribe-events-meta-value {
  margin:0 0 var(--tec-spacer-0) 0;
  padding:0
}
.tribe-events-event-meta .tribe-events-meta-label:not(:first-child),
.tribe-events-event-meta .tribe-events-meta-value[class$=url] {
  margin-top:var(--tec-spacer-3)
}
.tribe-events-event-meta .tribe-events-meta-label[class*=url]+.tribe-events-meta-value {
  margin-top:0
}
.tribe-events-event-meta .tribe-events-address {
  margin:0
}
.tribe-events-event-meta.primary,
.tribe-events-event-meta.secondary {
	margin-bottom:var(--tec-spacer-1);
	order:2;
	padding-top:var(--tec-spacer-5);
	position:relative;
	flex-grow: 1;
	border: 0px solid #ff9900;
	gap: var(--kink-size-column-gap);
	width: 50%!important;
	max-width: 100%;
}
.tribe-events-event-meta.secondary {
	width: auto!important;
	max-width: 50%;
}
@media (min-width:768px) {
  .tribe-events-event-meta.primary,
  .tribe-events-event-meta.secondary {
    margin-bottom:0;
    padding-top:0;
    position:static;

  }
}
.tribe-events-event-meta.primary+.event-tickets,
.tribe-events-event-meta.secondary+.event-tickets {
  margin-bottom:var(--tec-spacer-7);
  margin-top:calc(var(--tec-spacer-6)*-1)
}
@media (min-width:768px) {
  .tribe-events-event-meta.primary+.event-tickets,
  .tribe-events-event-meta.secondary+.event-tickets {
    margin-bottom:var(--tec-spacer-8)
  }
}
.tribe-events-event-meta.primary+.event-tickets+.event-tickets,
.tribe-events-event-meta.secondary+.event-tickets+.event-tickets {
  margin-bottom:var(--tec-spacer-1);
  margin-top:calc(var(--tec-spacer-7)*-1)
}
@media (min-width:768px) {
  .tribe-events-event-meta.primary+.event-tickets+.event-tickets,
  .tribe-events-event-meta.secondary+.event-tickets+.event-tickets {
    margin-bottom:var(--tec-spacer-3);
    margin-top:calc(var(--tec-spacer-8)*-1)
  }
}
.tribe-events-event-meta:before {
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0
}
@media (min-width:768px) {
  .tribe-events-event-meta:before {
    top:auto
  }
}
.tribe-events-meta-group {
  flex:1 0 140px;
  margin-right:0;
  order:0;
  border: 1px solid var(--text-color-4);
  width: auto;
  max-width; 95%!important;
}
@media (min-width:768px) {
  .tribe-events-meta-group {
    padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);
    width:168px
  }
}
.tribe-events-meta-group.tribe-events-meta-group-details,
.tribe-events-meta-group.tribe-events-meta-group-organizer,
.tribe-events-meta-group.tribe-events-meta-group-venue {
	max-width: 95%!important;
	width: auto!important;
	flex-grow: 1!important;
}

.tribe-events-meta-group.tribe-events-meta-group-venue {
  order:1
}
@media (min-width:768px) {
  .tribe-events-meta-group.tribe-events-meta-group-details,
.tribe-events-meta-group.tribe-events-meta-group-organizer,
.tribe-events-meta-group.tribe-events-meta-group-venue {
	max-width: 95%!important;
	width: auto!important;
	flex-grow: 1!important;
    order:0;
}
.tribe-events-meta-group.tribe-events-meta-group-gmap {
  flex-basis:100%;
  margin-top:var(--tec-spacer-1);
  padding-top:var(--tec-spacer-5);
  width:auto;
  max-width:100%;
  display: none;
}
@media (min-width:768px) {
  .tribe-events-meta-group.tribe-events-meta-group-gmap {
    flex-basis:180px;
    margin-top:0;
    padding-top:0
  }
}
.tribe-events-meta-group .tribe-events-single-section-title {
  margin-bottom:var(--tec-spacer-1)
}
.tribe-events-meta-group .tribe-events-meta-list {
  list-style:none;
  margin:0;
  padding:0
}
.tribe-events-meta-group .tribe-events-meta-item {
  list-style:none
}
.tribe-events-venue-map {
  margin:0 0 var(--tec-spacer-5) 0;
  order:-1;
  width:100%
}
@media (min-width:768px) {
  .tribe-events-venue-map {
    margin-top:var(--tec-spacer-7);
    order:1;
    width:211px
  }
}
.tribe-events-venue-map>div,
.tribe-events-venue-map>iframe {
  margin-bottom:0;
  max-height:241px
}
@media (min-width:768px) {
  .tribe-events-venue-map>div,
  .tribe-events-venue-map>iframe {
    max-height:211px
  }
}
.tribe-events-related-events-title,
.tribe-related-events {
  order:2
}
.tribe-events-related-events-title {
  margin-bottom:var(--tec-spacer-5);
  padding-top:var(--tec-spacer-7);
  width:100%
}
.tribe-events-single ul.tribe-related-events {
  display:flex;
  flex-direction:column;
  margin-bottom:0
}
@media (min-width:768px) {
  .tribe-events-single ul.tribe-related-events {
    flex-direction:row;
    justify-content:space-between
  }
}
.tribe-events-single ul.tribe-related-events li {
  display:flex;
  flex:1;
  flex-direction:column;
  margin-bottom:var(--tec-spacer-6);
  padding:0;
  width:auto
}
.tribe-events-single ul.tribe-related-events li:last-child {
  margin-right:0
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail {
  margin-bottom:var(--tec-spacer-3);
  width:100%
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
  display:block;
  overflow:hidden;
  padding-top:75%;
  position:relative
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
  bottom:0;
  left:50%;
  position:absolute;
  right:0;
  top:50%;
  transform:translate(-50%,-50%) scale(2)
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"] {
  transform:translate(-50%,-50%) scale(1)
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  align-items:baseline;
  display:flex;
  flex-wrap:wrap;
  padding:0;
  width:100%
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start {
  margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time {
  margin-left:var(--tec-spacer-0)
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo {
  margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone {
  margin-left:var(--tec-spacer-0)
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type {
  margin-right:var(--tec-spacer-1)
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
  margin-bottom:var(--tec-spacer-1);
  width:100%
}
#tribe-events-footer {
  padding:var(--tec-spacer-4) 0
}
@media (min-width:768px) {
  #tribe-events-footer {
    padding:var(--tec-spacer-6) 0
  }
}
.tribe-events-single .tribe-events-sub-nav {
  display:flex;
  justify-content:space-between;
  margin-left:0
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous {
  margin:0
}
.tribe-events-single .tribe-events-sub-nav a span {
  display:none
}
.tribe-events-nav-previous a:before {
  margin-top:-2px;
  width:7px
}
@media (min-width:768px) {
  .tribe-events-nav-previous a:before {
    margin-right:var(--tec-spacer-1);
    width:9px
  }
}
.tribe-events-nav-next a:after {
  margin-top:-2px;
  width:7px
}
@media (min-width:768px) {
  .tribe-events-nav-next a:after {
    margin-left:var(--tec-spacer-1);
    width:9px
  }
}
.tribe-theme-twentynineteen .tribe-events-single>.tribe_events,
.tribe-theme-twentytwenty .tribe-events-content h2,
.tribe-theme-twentytwenty .tribe-events-content h3,
.tribe-theme-twentytwenty .tribe-events-content h4,
.tribe-theme-twentytwenty .tribe-events-content h5,
.tribe-theme-twentytwenty .tribe-events-content h6 {
  margin-top:0
}
.tribe-theme-twentytwenty .tribe-events-content ol,
.tribe-theme-twentytwenty .tribe-events-content ul {
  margin-left:0
}
.tribe-theme-twentytwenty .tribe-events-related-events-title,
.tribe-theme-twentytwenty .tribe-events-single-section-title {
  margin-top:0
}
#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template {
  max-width:1048px
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule {
  margin-top:var(--tec-spacer-1)
}
@media (min-width:768px) {
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule {
    margin-top:var(--tec-spacer-4)
  }
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 {
  margin-right:var(--tec-spacer-1)
}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar {
  margin-left:0
}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {
  display:flex;
  flex-wrap:wrap;
  padding-left:0;
  padding-right:0;
  position:relative
}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets {
  width:100%
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {
  margin-right:var(--tec-spacer-5)
}
@media (min-width:768px) {
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {
    padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);
    width:168px
  }
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {
  margin-top:0
}
@media (min-width:768px) {
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {
    margin-top:var(--tec-spacer-5)
  }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map {
    margin-top:var(--tec-spacer-7);
    width:211px
  }
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,
.event-tickets .tribe-tickets__rsvp-actions-button-not-going,
.event-tickets .tribe-tickets__rsvp-form-button,
.event-tickets .tribe-tickets__tickets-item-quantity button {
  background-color:initial;
  background-image:none;
  border:none;
  outline:none
}
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,
.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,
.event-tickets .tribe-tickets__rsvp-form-button:focus,
.event-tickets .tribe-tickets__tickets-item-quantity button:focus {
  outline:auto;
}



.tribe-events-schedule,
.tribe-events-nav-pagination,
.tribe-events-venue-map,
.tribe-events-c-breadcrumbs {
    visibility: hidden!important;
    display: none;
}

.tribe-events-meta-group.tribe-events-meta-group-details{
    order: 0!important;
}

.tribe-events-meta-group.tribe-events-meta-group-venue{
    order: 2!important;
}

.tribe-events-meta-group.tribe-events-meta-group-organizer{
    order: 1!important;
}


  @media only screen and (max-width: 600px) {
    .tribe-common-g-col{
		padding: 5px 10px;
	}
    /* Listenansicht - Eventtitle  */
    .tribe-events .tribe-events-calendar-list__event-title-link:link,
    .tribe-events .tribe-events-calendar-list__event-title-link:visited,
    .tribe-events .tribe-events-calendar-list__event-title-link:active{
      font-size: var(--font-site-headline);
    }

    .tribe-events .tribe-events-calendar-list__event-date-tag {
      flex:none;
      position:relative;
      width:70px
    }
    .tribe-events-calendar-list__event-details{
      padding-left:30px!important;
    }
   .tribe-events.tribe-events-calendar-list__event-date-tag-datetime {
      display:flex;
      flex-direction:column;
      height:10%;
      max-height: 80px!important;
      padding-top:var(--tec-spacer-0);
      text-align:center
    }
    .tribe-common--breakpoint-medium.tribe-events,
    .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row--featured,
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row--featured{
		border: 2px solid #ff005c!important;
		padding: 5px!important;	
	}
    /* Listenansicht - Location + Adresse  */
    .tribe-common .tribe-common-b2:link,
    .tribe-common .tribe-common-b2:visited,
    .tribe-common .tribe-common-b2:active,
    .tribe-common .tribe-common-b2 {
      color:var(--text-color-1)!important;
      border: 0px solid var(--text-color-4);
      font-family:var(--tec-font-family-sans-serif);
      font-size:var(--font-site-content-2)!important;
      font-weight: bold;
      line-height:var(--tec-line-height-0);
      font-style:normal;
      padding: 5px;
    }
    .tribe-events-calendar-list__event-row--featured 	{
      border: 2px dashed #ff005c!important;
      padding: 5px!important;	
    }

    .tribe-events-calendar-list__event-featured-image{
      width: 250px;
      max-width: 100%;
    }

    .tribe-events-event-image div{
      display: none!important;
      visibility: hidden!important;
    }

    /* Detailansicht - Description  */
    .tribe-events-single>.tribe_events>:not(.primary,
    .secondary,
    .tribe-events-related-events-title,
    .tribe-related-events) {
        border: 0px solid var(--text-color-4);
    }
    .tribe-events-event-image {
        visibility: visible;
        display:block;
    }

    .tribe-events-calendar-list__event-date-tag-daynum .tribe-common-h5 .tribe-common-h4--min-medium{
        max-height:max-content;
    }
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  min-height:700px;
  padding-bottom:var(--tec-spacer-0);
  padding-top:var(--tec-spacer-0)
}

.event-date-location{
  width:100%;
  text-align: center;
  color: var(--text-color-1)!important;
}



.tecc-wrapper#tecc-42 .tec-countdown-timer .tecc-section{
	color: var(--text-color-2);
	background: var(--text-color-4);
}


.tecc-wrapper#tecc-42 .tecc-event-info h3.tecc-title{
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .tecc-event-info h2.tecc-up-event{
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .event-date-location {
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .eventstart_msz,
.tecc-wrapper#tecc-42 .eventend_msz{
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .tecc-countdown-complete{
	color: var(--text-color-4);
}

.tecc-wrapper#tecc-42 .tec-countdown-timer .tecc-section{
	color: var(--text-color-2);
	background: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .tecc-event-detail a.tecc-event-button{
	color: var(--text-color-2);
	background: var(--text-color-5);
}
.tecc-wrapper#tecc-42 .tecc-event-info h3.tecc-title{
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .tecc-event-info h2.tecc-up-event{
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .event-date-location {
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .eventstart_msz,
.tecc-wrapper#tecc-42 .eventend_msz{
	color: var(--text-color-4);
}
.tecc-wrapper#tecc-42 .tecc-countdown-complete{
	color: var(--text-color-4);
}