
: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: rgba(20, 24, 39, .62);
	--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: rgba(51, 74, 255, .8);
	--tec-color-accent-primary-active: rgba(51, 74, 255, .9);
	--tec-color-accent-primary-background: rgba(51, 74, 255, .07);
	--tec-color-accent-secondary: #141827;
	--tec-color-accent-secondary-hover: rgba(20, 24, 39, .8);
	--tec-color-accent-secondary-active: rgba(20, 24, 39, .9);
	--tec-color-accent-secondary-background: rgba(20, 24, 39, .07);
	--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: rgba(51, 74, 255, .8);
	--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: rgba(0, 0, 0, 0);
	--tec-color-background-transparent: rgba(255, 255, 255, .6);
	--tec-color-background-secondary: #f7f6f6;
	--tec-color-background-messages: rgba(20, 24, 39, .07);
	--tec-color-background-secondary-hover: #f0eeee;
	--tec-color-background-error: rgba(218, 57, 77, .08);
	--tec-color-background-primary-multiday: rgba(51, 74, 255, .24);
	--tec-color-background-primary-multiday-hover: rgba(51, 74, 255, .34);
	--tec-color-background-secondary-multiday: rgba(20, 24, 39, .24);
	--tec-color-background-secondary-multiday-hover: rgba(20, 24, 39, .34);
	--tec-color-accent-primary-week-event: rgba(51, 74, 255, .1);
	--tec-color-accent-primary-week-event-hover: rgba(51, 74, 255, .2);
	--tec-color-accent-primary-week-event-featured: rgba(51, 74, 255, .04);
	--tec-color-accent-primary-week-event-featured-hover: rgba(51, 74, 255, .14);
	--tec-color-background-secondary-datepicker: var(--tec-color-background-secondary);
	--tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background);
}

@svg-load arrow-right-active url("../icons/arrow-right.svg") {}

@svg-load arrow-right-secondary url("../icons/arrow-right.svg") {}

@svg-load arrow-right-white url("../icons/arrow-right.svg") {}

@svg-load arrow url("../icons/arrow.svg") {}

@svg-load caret-down url("../icons/caret-down.svg") {}

@svg-load caret-left url("../icons/caret-left.svg") {}

@svg-load caret-left-active url("../icons/caret-left.svg") {}

@svg-load caret-left-disabled url("../icons/caret-left.svg") {}

@svg-load caret-left-secondary url("../icons/caret-left.svg") {}

@svg-load caret-right url("../icons/caret-right.svg") {}

@svg-load caret-right-active url("../icons/caret-right.svg") {}

@svg-load caret-right-disabled url("../icons/caret-right.svg") {}

@svg-load caret-right-secondary url("../icons/caret-right.svg") {}

@svg-load caret-right-white url("../icons/caret-right.svg") {}

@svg-load caret-up url("../icons/caret-up.svg") {}

@svg-load check-white url("../icons/check.svg") {}

@svg-load close url("../icons/close.svg") {}

@svg-load close-secondary url("../icons/close.svg") {}

@svg-load day url("../icons/day.svg") {}

@svg-load dropdown url("../icons/dropdown.svg") {}

@svg-load error-active url("../icons/error.svg") {}

@svg-load featured url("../icons/featured-event.svg") {}

@svg-load featured-active url("../icons/featured-event.svg") {}

@svg-load featured-white url("../icons/featured-event.svg") {}

@svg-load filters url("../icons/filters.svg") {}

@svg-load filters-active url("../icons/filters.svg") {}

@svg-load filters-disabled url("../icons/filters.svg") {}

@svg-load link-active url("../icons/link.svg") {}

@svg-load guest-active url("../icons/guest.svg") {}

@svg-load guest-disabled url("../icons/guest.svg") {}

@svg-load list url("../icons/list.svg") {}

@svg-load location url("../icons/location.svg") {}

@svg-load location-active url("../icons/location.svg") {}

@svg-load location-disabled url("../icons/location.svg") {}

@svg-load location-focus url("../icons/location.svg") {}

@svg-load mail-active url("../icons/mail.svg") {}

@svg-load map url("../icons/map.svg") {}

@svg-load map-pin-active url("../icons/map-pin.svg") {}

@svg-load month url("../icons/month.svg") {}

@svg-load paper-plane-active url("../icons/paper-plane.svg") {}

@svg-load phone-active url("../icons/phone.svg") {}

@svg-load photo url("../icons/photo.svg") {}

@svg-load plus-focus url("../icons/plus.svg") {}

@svg-load plus-white url("../icons/plus.svg") {}

@svg-load recurring url("../icons/recurring-events.svg") {}

@svg-load recurring-active url("../icons/recurring-events.svg") {}

@svg-load remove url("../icons/remove.svg") {}

@svg-load remove-secondary url("../icons/remove.svg") {}

@svg-load reset url("../icons/reset.svg") {}

@svg-load reset-active url("../icons/reset.svg") {}

@svg-load reset-disabled url("../icons/reset.svg") {}

@svg-load search url("../icons/search.svg") {}

@svg-load search-active url("../icons/search.svg") {}

@svg-load search-disabled url("../icons/search.svg") {}

@svg-load search-focus url("../icons/search.svg") {}

@svg-load search-filter url("../icons/search-filter.svg") {}

@svg-load week url("../icons/week.svg") {}

#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;
}

.tribe-events-single>.tribe_events>:not(.primary):not(.secondary):not(.tribe-events-related-events-title):not(.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 h2 {
	margin-bottom: var(--tec-spacer-1);
	margin-right: var(--tec-spacer-1);
	order: 0;
	width: 100%;
}

@media (min-width:768px) {
	.tribe-events-schedule h2 {
		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: svg-inline(recurring-active) 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 0 var(--tec-spacer-7);
}

@media (min-width:768px) {
	.tribe-events-event-meta {
		margin-bottom: var(--tec-spacer-3);
	}
}

.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-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;
	width: 100%;
}

@media (min-width:768px) {
	.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
		margin-bottom: 0;
		padding-top: 0;
		position: static;
		width: auto;
	}
}

.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: var(--tec-spacer-5);
	order: 0;
}

@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-venue {
	order: 1;
}

@media (min-width:768px) {
	.tribe-events-meta-group.tribe-events-meta-group-venue {
		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;
}

@media (min-width:768px) {
	.tribe-events-meta-group.tribe-events-meta-group-gmap {
		flex-basis: 140px;
		margin-top: 0;
		padding-top: 0;
	}
}

.tribe-events-meta-group .tribe-events-single-section-title {
	margin-bottom: var(--tec-spacer-1);
}

.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 {
	margin-top: 0;
}

.tribe-theme-twentytwenty .tribe-events-schedule h2 {
	margin-left: 0;
}

.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.nitro-lazy, .event-tickets .tribe-tickets__rsvp-actions-button-not-going.nitro-lazy, .event-tickets .tribe-tickets__rsvp-form-button.nitro-lazy, .event-tickets .tribe-tickets__tickets-item-quantity button.nitro-lazy {
	background-image: none !important;
}

.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;
}
