  .tribe-events-pro.tribe-events-view--week .datepicker tbody tr.active {
    position: relative
}

.tribe-events-pro.tribe-events-view--week .datepicker .day.disabled {
    cursor: pointer
}

.tribe-events-virtual-link-button {
    align-items: center;
    display: inline-flex;
    padding: 11px 25px
}

.tribe-events-virtual-event .tribe-events-virtual-link-button {
    margin-bottom: 24px
}

.tribe-events-meta-group-details .tribe-events-virtual-link-button {
    margin: 16px 0 4px
}

.tec-events-virtual-single-api-details .tribe-events-virtual-link-button,
.tribe-events-virtual-single-zoom-details .tribe-events-virtual-link-button {
    margin: 4px 0 0
}

@media (min-width:768px) {

    .tec-events-virtual-single-api-details .tribe-events-virtual-link-button,
    .tribe-events-virtual-single-zoom-details .tribe-events-virtual-link-button {
        margin: 4px 0
    }
}

.tribe-events-virtual-link-button__icon {
    flex: none;
    margin-right: var(--tec-spacer-2);
    width: 10px
}

.tribe-events-virtual-link-button__icon path {
    fill: var(--tec-color-background)
}

.rtl .tribe-events-virtual-link-button__icon {
    margin-left: var(--tec-spacer-2);
    margin-right: 0
}

.tribe-events .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-virtual-virtual-event {
    align-items: center;
    display: flex
}

.tribe-events .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-virtual-virtual-event__icon {
    display: inline-block;
    line-height: 0;
    margin-right: var(--tec-spacer-1)
}

.tribe-events .tribe-events-virtual-hybrid-event__icon-svg {
    height: 12px
}

.tribe-events .tribe-events-virtual-virtual-event__icon-svg {
    height: 10px
}

.tribe-events .tribe-events-calendar-day .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-day .tribe-events-virtual-virtual-event,
.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event,
.tribe-events .tribe-events-calendar-list .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-list .tribe-events-virtual-virtual-event {
    margin: var(--tec-spacer-1) 0
}

.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day .tribe-events-virtual-virtual-event,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list .tribe-events-virtual-virtual-event {
    margin-bottom: var(--tec-spacer-3) 0
}

.tribe-events .tribe-events-calendar-day .tribe-events-virtual-hybrid-event:last-child,
.tribe-events .tribe-events-calendar-day .tribe-events-virtual-virtual-event:last-child,
.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event:last-child,
.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event:last-child,
.tribe-events .tribe-events-calendar-list .tribe-events-virtual-hybrid-event:last-child,
.tribe-events .tribe-events-calendar-list .tribe-events-virtual-virtual-event:last-child {
    margin-bottom: 0
}

.tribe-events .tribe-events-calendar-month .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-virtual-event {
    display: inline-block;
    line-height: 0
}

.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-virtual-virtual-event {
    flex: none
}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event {
    margin-top: var(--tec-spacer-0)
}

.tribe-events .tribe-events-calendar-month .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event__icon,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-virtual-event__icon {
    margin-right: var(--tec-spacer-0)
}

.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__icon {
    margin-right: var(--tec-spacer-1)
}

.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event__icon-svg {
    width: 16px
}

.tribe-events .tribe-events-calendar-month .tribe-events-virtual-hybrid-event__text,
.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event__text,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-hybrid-event__text,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-virtual-event__text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event {
    display: inline-block
}

.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event__icon {
    margin-right: 0
}

.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event__icon-svg,
.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event__icon-svg {
    height: 10px
}

.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event__text,
.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event__text {
    display: none
}

.tribe-events .tribe-events-pro-photo__event.tribe-events-hybrid-event,
.tribe-events .tribe-events-pro-photo__event.tribe-events-virtual-event {
    position: relative
}

.tribe-events .tribe-events-pro-photo .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-photo .tribe-events-virtual-virtual-event {
    align-items: center;
    background-color: var(--tec-color-background);
    border-radius: 13px;
    display: flex;
    height: 26px;
    justify-content: center;
    left: calc(var(--tec-grid-gutter-small-half) + var(--tec-spacer-2));
    position: absolute;
    top: var(--tec-spacer-2);
    width: 37px
}

.tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-photo .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-photo .tribe-events-virtual-virtual-event {
    left: calc(var(--tec-grid-gutter-half) + var(--tec-spacer-2))
}

.tribe-events .tribe-events-pro-photo .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-pro-photo .tribe-events-virtual-virtual-event__icon {
    margin-right: 0
}

.tribe-events .tribe-events-pro-photo .tribe-events-virtual-hybrid-event__text,
.tribe-events .tribe-events-pro-photo .tribe-events-virtual-virtual-event__text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tribe-events .tribe-events-pro-map .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-map .tribe-events-virtual-virtual-event,
.tribe-events .tribe-events-pro-map__event-tooltip .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-map__event-tooltip .tribe-events-virtual-virtual-event {
    margin-top: var(--tec-spacer-1)
}

.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event,
.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event {
    display: inline-block;
    line-height: 0
}

.tribe-events .tribe-events-pro-week-grid__multiday-event .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-week-grid__multiday-event .tribe-events-virtual-virtual-event {
    flex: none
}

.tribe-events .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event,
.tribe-events .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__icon,
.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__icon,
.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__icon {
    margin-right: var(--tec-spacer-0)
}

.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__text,
.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__text,
.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__text,
.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tribe-events #tribe-filter-VirtualEvents span {
    white-space: normal
}

.tribe-events .tribe-events-calendar-list__event-datetime-recurring-link {
    display: inline-block;
    margin-left: var(--tec-spacer-0);
    vertical-align: middle
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link,
.tribe-events .tribe-events-calendar-month__calendar-event-multiday-recurring-link,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime-recurring-link {
    display: inline-block;
    line-height: 0;
    margin-left: 2px
}

.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link {
    display: inline-block;
    line-height: 0;
    margin-left: var(--tec-spacer-0)
}

.tribe-events .tribe-events-calendar-day__event-datetime-recurring-link {
    display: inline-block;
    margin-left: var(--tec-spacer-0);
    vertical-align: middle
}

.tribe-events .tribe-events-calendar-latest-past__event-datetime-recurring-link {
    display: inline-block;
    margin-left: var(--tec-spacer-0);
    vertical-align: middle
}

.tribe-events-pro .tribe-events-pro-photo__event {
    margin-bottom: var(--tec-spacer-5)
}

.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event {
    width: var(--tec-grid-width-1-of-2)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {
    margin-bottom: var(--tec-spacer-9);
    width: var(--tec-grid-width-1-of-3)
}

.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper {
    flex: none;
    margin-bottom: var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-photo__event-featured-image,
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
    display: block
}

.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
    display: flex
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag {
    flex: none;
    margin-right: var(--tec-spacer-2);
    width: 40px
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime {
    display: flex;
    flex-direction: column;
    text-align: center
}

.tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {
    margin-bottom: calc(var(--tec-spacer-0)*-1)
}

.tribe-events-pro .tribe-events-pro-photo__event-details {
    flex: auto;
    margin-top: -3px
}

.tribe-events-pro .tribe-events-pro-photo__event-details>:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-photo__event-title {
    margin: 0 0 var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-photo__event-title-link {
    background-color: initial;
    background: #0000;
    border: 0;
    color: var(--tec-color-text-events-title);
    font-family: inherit;
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    -webkit-text-decoration: none;
    text-decoration: none
}

.tribe-events-pro .tribe-events-pro-photo__event-title-link:active,
.tribe-events-pro .tribe-events-pro-photo__event-title-link:focus,
.tribe-events-pro .tribe-events-pro-photo__event-title-link:hover {
    background: #0000;
    border-color: currentColor;
    color: var(--tec-color-text-events-title)
}

.tribe-events-pro .tribe-events-pro-photo__event-title-link:visited {
    background: #0000;
    color: var(--tec-color-text-events-title)
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text {
    margin-right: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime-recurring-icon {
    display: inline-block;
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-photo__event-cost {
    margin-top: var(--tec-spacer-1)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event-cost {
    margin-top: var(--tec-spacer-2)
}

.tribe-events-pro.tribe-events-pro-photo--grid .tribe-events-pro-photo__event .tribe-events-pro-photo__event-featured-image {
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    width: 100%
}

.tribe-events-pro.tribe-events-pro-photo--grid .tribe-events-pro-photo__event .tribe-events-pro-photo__event-featured-image-link {
    margin: 0 auto;
    max-width: 600px;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.tribe-theme-twentynineteen .tribe-events-pro .entry.tribe-common-g-col.tribe-events-pro-photo__event {
    margin-bottom: var(--tec-spacer-5)
}

.tribe-theme-twentynineteen .tribe-events-pro.tribe-common--breakpoint-medium .entry.tribe-common-g-col.tribe-events-pro-photo__event {
    margin-bottom: var(--tec-spacer-9)
}

.tribe-events-pro .tribe-events-pro-summary__month-separator {
    align-items: center;
    display: flex
}

.tribe-events-pro .tribe-events-pro-summary__month-separator:after {
    margin-left: 0
}

.tribe-events-pro .tribe-events-pro-summary__month-separator-text {
    flex: none;
    text-align: center;
    white-space: nowrap
}

.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container>.tribe-events-pro-summary {
    width: 100%;
    position: relative;
    z-index: 1;
}

.tribe-events-pro .tribe-events-pro-summary__event-row {
    flex-wrap: nowrap;
    margin: var(--tec-spacer-3) 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-row {
    align-items: center
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-row>.tribe-common-g-col {
    padding-left: var(--tec-grid-gutter-half);
    padding-right: var(--tec-grid-gutter-half)
}

.tribe-events-pro .tribe-events-pro-summary__event-row:last-child {
    margin-bottom: var(--tec-spacer-8)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-row:last-child {
    margin-bottom: var(--tec-spacer-11)
}

.tribe-events-pro .tribe-events-pro-summary__month-separator+.tribe-events-pro-summary__date-separator {
    display: none
}

.tribe-events-pro .tribe-events-pro-summary__month-separator+.tribe-events-pro-summary__event-row {
    margin-top: var(--tec-spacer-4)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__month-separator+.tribe-events-pro-summary__event-row {
    margin-top: var(--tec-spacer-8)
}

.tribe-events-pro .tribe-events-pro-summary__date-separator {
    display: block;
    flex: auto;
    height: 1px !important;
    margin: 0
}

.tribe-events-pro .tribe-events-pro-summary__event-date-tag {
    flex: none;
    position: relative;
    width: 74px
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-date-tag {
    align-self: flex-start;
    margin-top: 3px;
    min-width: 90px
}

.tribe-events-pro .tribe-events-pro-summary__event-date-tag-datetime {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: var(--tec-spacer-0);
    text-align: center
}

.tribe-events-pro .tribe-events-pro-summary__event-date-tag-weekday {
    margin-bottom: calc(var(--tec-spacer-0)*-1)
}

.tribe-events-pro .tribe-events-pro-summary__event-wrapper {
    flex: 1;
    width: calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-wrapper {
    flex: 1 1 calc(var(--tec-grid-width-1-of-9)*8)
}

.tribe-events-pro .tribe-events-pro-summary__event {
    flex-direction: column;
    margin-bottom: var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-summary__event:last-child {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-summary__event:only-child {
    margin-bottom: 0;
    margin-top: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event {
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-summary__event-details {
    flex: none
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-details {
    width: calc(var(--tec-grid-width-1-of-8)*5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.tribe-events-pro .tribe-events-pro-summary__event-header>:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime-wrapper {
    align-self: baseline
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-datetime-wrapper {
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    line-height: 1.89;
    margin-bottom: 0;
    width: 174px
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime-wrapper,
.tribe-events-pro .tribe-events-pro-summary__event-title {
    margin: 0 0 var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime-wrapper:last-child,
.tribe-events-pro .tribe-events-pro-summary__event-title:last-child {
    margin-bottom: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-datetime-wrapper,
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-title {
    display: block;
    flex-grow: 0
}

.tribe-events-pro .tribe-events-pro-summary__event-title-link {
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-summary__event-title-link:first-child {
    margin-left: 0
}

.tribe-events-pro .tribe-events-pro-summary__event-title-icon {
    margin-left: 0;
    margin-right: 0
}

.tribe-events-pro .tribe-events-pro-summary__event-title-icon svg {
    display: inline-block
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-summary__event-cost {
    display: inline-block;
    flex-grow: 0;
    line-height: var(--tec-line-height-3);
    margin-left: var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime-recurring-link {
    vertical-align: text-top
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime-recurring-icon-svg {
    display: inline-block;
    position: relative;
    top: -2px
}

.tribe-events-pro-summary .tribe-events-c-small-cta>* {
    margin-left: 2px
}

.tribe-events-pro-summary .tribe-events-c-small-cta__text {
    margin-left: 0
}

.tribe-events-pro-summary .tribe-events-c-small-cta__price {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0
}

.tribe-events-pro .tribe-events-pro-summary-nav {
    padding-top: var(--tec-spacer-5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary-nav {
    padding-top: var(--tec-spacer-7)
}

.tribe-events-pro .tribe-events-pro-week-day-selector {
    padding-bottom: var(--tec-spacer-3);
    position: relative
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-week-day-selector {
    display: none !important;
    visibility: hidden
}

.tribe-events-pro .tribe-events-pro-week-day-selector__days-list {
    display: flex;
    margin: 0 var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-week-day-selector__days-list-item {
    flex: none;
    width: var(--tec-grid-width-1-of-7)
}

.tribe-events-pro .tribe-events-pro-week-day-selector--hide-weekends .tribe-events-pro-week-day-selector__days-list-item {
    width: var(--tec-grid-width-1-of-5)
}

.tribe-events-pro .tribe-events-pro-week-day-selector__day {
    display: block;
    position: relative;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-week-day-selector__events-icon {
    background-color: currentcolor;
    border-radius: 50%;
    display: block;
    height: 5px;
    left: 50%;
    position: absolute;
    top: var(--tec-spacer-0);
    transform: translateX(-50%);
    width: 5px
}

.tribe-events-pro .tribe-events-pro-week-day-selector__day-daynum,
.tribe-events-pro .tribe-events-pro-week-day-selector__day-weekday {
    display: block
}

.tribe-events-pro .tribe-events-pro-week-day-selector__nav {
    position: absolute;
    top: calc(50% - var(--tec-spacer-1));
    width: 100%
}

.tribe-events-pro .tribe-events-pro-week-day-selector__next,
.tribe-events-pro .tribe-events-pro-week-day-selector__prev {
    display: block;
    height: 38px;
    position: absolute;
    transform: translateY(-50%);
    width: 24px
}

.tribe-events-pro .tribe-events-pro-week-day-selector__prev {
    left: calc(var(--tec-spacer-1)*-1)
}

.tribe-events-pro .tribe-events-pro-week-day-selector__next {
    right: calc(var(--tec-spacer-1)*-1)
}

.tribe-events-pro .tribe-events-pro-week-day-selector__next-icon-svg,
.tribe-events-pro .tribe-events-pro-week-day-selector__prev-icon-svg {
    height: 15px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 12px
}

.tribe-events-pro .tribe-events-pro-week-day-selector__next-icon-svg path,
.tribe-events-pro .tribe-events-pro-week-day-selector__prev-icon-svg path {
    fill: currentcolor
}

.entry-content .tribe-events-pro .tribe-events-pro-week-day-selector__days-list,
.tribe-theme-genesis .tribe-events-pro .tribe-events-pro-week-day-selector__days-list {
    display: flex;
    margin: 0 var(--tec-spacer-3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-week-grid {
    display: block !important;
    visibility: visible
}

.tribe-events-pro .tribe-events-pro-week-grid__header-row {
    border-right: 1px solid var(--tec-color-border-secondary);
    display: flex;
    padding-top: var(--tec-spacer-7)
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column {
    border-color: var(--tec-color-border-secondary);
    border-style: solid;
    border-width: 0 0 1px 1px;
    flex: none;
    width: calc(var(--tec-grid-width-1-of-7) - var(--tec-spacer-11)/7)
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column--empty {
    border: 0;
    flex: none;
    margin-left: var(--tec-spacer-3);
    width: var(--tec-spacer-9)
}

.tribe-events-pro .tribe-events-pro-week-grid--hide-weekends .tribe-events-pro-week-grid__header-column {
    width: calc(var(--tec-grid-width-1-of-5) - var(--tec-spacer-11)/5)
}

.tribe-events-pro .tribe-events-pro-week-grid--hide-weekends .tribe-events-pro-week-grid__header-column--empty {
    width: var(--tec-spacer-9)
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column-title {
    margin: 0
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column--border-bottom {
    border-bottom: 1px solid var(--tec-color-border-secondary)
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column-datetime {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: calc(var(--tec-spacer-7)*-1);
    padding-bottom: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-week-grid__body {
    overflow: hidden
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row-outer-wrapper {
    border-bottom: 1px solid var(--tec-color-background-secondary);
    border-right: 1px solid var(--tec-color-border-secondary);
    margin-left: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-outer-wrapper {
    border-bottom: 1px solid var(--tec-color-border-secondary)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row-wrapper {
    margin: 0 calc(var(--tec-spacer-3)*-1)
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-wrapper {
    height: 638px;
    overflow-y: hidden
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-wrapper--active {
    overflow-y: scroll
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row {
    margin-right: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row,
.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row {
    display: flex
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-header,
.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row-header {
    flex: none;
    position: relative;
    width: var(--tec-spacer-11)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-toggle-button {
    bottom: var(--tec-spacer-1);
    line-height: 0;
    margin-right: var(--tec-spacer-3);
    padding: var(--tec-spacer-0);
    position: absolute;
    right: 0
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-toggle-button--open .tribe-events-pro-week-grid__multiday-toggle-button-icon-svg {
    transform: rotate(180deg)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-toggle-button-icon-svg {
    display: inline-block;
    height: 9px;
    width: 12px
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-header {
    padding-bottom: var(--tec-spacer-9)
}

.tribe-events-pro .tribe-events-pro-week-grid__events-day,
.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-day {
    border-left: 1px solid var(--tec-color-border-secondary);
    flex: none;
    width: calc(var(--tec-grid-width-1-of-7) - var(--tec-spacer-11)/7)
}

.tribe-events-pro .tribe-events-pro-week-grid--hide-weekends .tribe-events-pro-week-grid__events-day,
.tribe-events-pro .tribe-events-pro-week-grid--hide-weekends .tribe-events-pro-week-grid__multiday-events-day {
    width: calc(var(--tec-grid-width-1-of-5) - var(--tec-spacer-11)/5)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-day,
.tribe-events-pro .tribe-events-pro-week-grid__multiday-events-row-header {
    padding-top: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__events-day {
    position: relative
}

.tribe-events-pro .tribe-events-pro-week-grid__events-scroll-wrapper {
    border-right: 1px solid var(--tec-color-border-secondary);
    overflow: hidden;
    position: relative
}

.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag {
    align-items: center;
    display: flex;
    height: var(--tec-spacer-9);
    justify-content: flex-end;
    position: relative;
    transform: translateY(var(--tec-spacer-5))
}

.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag:after {
    background-color: var(--tec-color-border-secondary);
    content: "";
    display: block;
    height: 1px;
    margin: 1px 0 0 var(--tec-spacer-1);
    width: 12px
}

.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag--first,
.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag--last {
    height: 1px;
    position: absolute
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-scroll-pane {
    background-color: var(--tec-color-scroll-track);
    border-radius: 3px;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 6px;
    z-index: var(--tec-z-index-scroller)
}

.tribe-events-pro .tribe-events-pro-week-grid__events-row-scroll-slider {
    background: var(--tec-color-scroll-bar);
    border-radius: 3px;
    position: relative
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-wrapper {
    height: 18px;
    margin-bottom: var(--tec-spacer-0);
    position: relative
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar {
    background-color: var(--tec-color-background);
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: var(--tec-z-index-multiday-event-bar)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event--width-2 .tribe-events-pro-week-grid__multiday-event-bar {
    width: calc(200% + 1px)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event--width-3 .tribe-events-pro-week-grid__multiday-event-bar {
    width: calc(300% + 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event--width-4 .tribe-events-pro-week-grid__multiday-event-bar {
    width: calc(400% + 3px)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event--width-5 .tribe-events-pro-week-grid__multiday-event-bar {
    width: calc(500% + 4px)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event--width-6 .tribe-events-pro-week-grid__multiday-event-bar {
    width: calc(600% + 5px)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event--width-7 .tribe-events-pro-week-grid__multiday-event-bar {
    width: calc(700% + 6px)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-hidden {
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: var(--tec-z-index-multiday-event)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-hidden-link {
    display: block;
    height: 100%;
    overflow: hidden
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-hidden-title {
    margin: 0;
    overflow: hidden;
    white-space: nowrap
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    padding: 1px var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-featured-icon {
    flex: none;
    line-height: 0;
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-recurring-icon {
    flex: none;
    line-height: 0;
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-title {
    flex: none;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-overflow-events {
    display: none
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-more-events {
    display: flex;
    flex: none;
    margin-bottom: var(--tec-spacer-0);
    padding: 1px var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-more-events-button {
    display: block;
    flex: none
}

.tribe-events-pro .tribe-events-pro-week-grid__event {
    height: var(--tec-spacer-5);
    position: absolute;
    right: 1px;
    top: 0;
    width: calc(100% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-title-featured-icon {
    display: none
}

.tribe-events-pro [class*=tribe-events-pro-week-grid__event--h-0] .tribe-events-pro-week-grid__event-link-inner {
    padding: 2px var(--tec-spacer-1)
}

.tribe-events-pro [class*=tribe-events-pro-week-grid__event--h-0] .tribe-events-pro-week-grid__event-datetime {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tribe-events-pro [class*=tribe-events-pro-week-grid__event--h-0] .tribe-events-pro-week-grid__event-title-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link {
    background-color: var(--tec-color-background);
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link--intended {
    z-index: var(--tec-z-index-week-event-hover)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
    display: block;
    height: 100%;
    padding: var(--tec-spacer-0) var(--tec-spacer-1);
    width: 100%
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-2 {
    width: calc(90% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-3 {
    width: calc(80% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-4 {
    width: calc(70% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-5 {
    width: calc(60% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-6 {
    width: calc(50% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-7 {
    width: calc(40% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--seq-8 {
    width: calc(30% - 2px)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-1 {
    height: calc(var(--tec-spacer-5)*2)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-1-5 {
    height: calc(var(--tec-spacer-5)*3)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-2 {
    height: calc(var(--tec-spacer-5)*4)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-2-5 {
    height: calc(var(--tec-spacer-5)*5)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-3 {
    height: calc(var(--tec-spacer-5)*6)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-3-5 {
    height: calc(var(--tec-spacer-5)*7)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-4 {
    height: calc(var(--tec-spacer-5)*8)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-4-5 {
    height: calc(var(--tec-spacer-5)*9)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-5 {
    height: calc(var(--tec-spacer-5)*10)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-5-5 {
    height: calc(var(--tec-spacer-5)*11)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-6 {
    height: calc(var(--tec-spacer-5)*12)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-6-5 {
    height: calc(var(--tec-spacer-5)*13)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-7 {
    height: calc(var(--tec-spacer-5)*14)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-7-5 {
    height: calc(var(--tec-spacer-5)*15)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-8 {
    height: calc(var(--tec-spacer-5)*16)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-8-5 {
    height: calc(var(--tec-spacer-5)*17)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-9 {
    height: calc(var(--tec-spacer-5)*18)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-9-5 {
    height: calc(var(--tec-spacer-5)*19)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-10 {
    height: calc(var(--tec-spacer-5)*20)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-10-5 {
    height: calc(var(--tec-spacer-5)*21)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-11 {
    height: calc(var(--tec-spacer-5)*22)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-11-5 {
    height: calc(var(--tec-spacer-5)*23)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-12 {
    height: calc(var(--tec-spacer-5)*24)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-12-5 {
    height: calc(var(--tec-spacer-5)*25)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-13 {
    height: calc(var(--tec-spacer-5)*26)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-13-5 {
    height: calc(var(--tec-spacer-5)*27)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-14 {
    height: calc(var(--tec-spacer-5)*28)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-14-5 {
    height: calc(var(--tec-spacer-5)*29)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-15 {
    height: calc(var(--tec-spacer-5)*30)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-15-5 {
    height: calc(var(--tec-spacer-5)*31)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-16 {
    height: calc(var(--tec-spacer-5)*32)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-16-5 {
    height: calc(var(--tec-spacer-5)*33)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-17 {
    height: calc(var(--tec-spacer-5)*34)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-17-5 {
    height: calc(var(--tec-spacer-5)*35)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-18 {
    height: calc(var(--tec-spacer-5)*36)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-18-5 {
    height: calc(var(--tec-spacer-5)*37)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-19 {
    height: calc(var(--tec-spacer-5)*38)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-19-5 {
    height: calc(var(--tec-spacer-5)*39)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-20 {
    height: calc(var(--tec-spacer-5)*40)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-20-5 {
    height: calc(var(--tec-spacer-5)*41)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-21 {
    height: calc(var(--tec-spacer-5)*42)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-21-5 {
    height: calc(var(--tec-spacer-5)*43)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-22 {
    height: calc(var(--tec-spacer-5)*44)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-22-5 {
    height: calc(var(--tec-spacer-5)*45)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-23 {
    height: calc(var(--tec-spacer-5)*46)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-23-5 {
    height: calc(var(--tec-spacer-5)*47)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-24 {
    height: calc(var(--tec-spacer-5)*48)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-0-5 {
    top: var(--tec-spacer-5)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-1 {
    top: calc(var(--tec-spacer-5)*2)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-1-5 {
    top: calc(var(--tec-spacer-5)*3)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-2 {
    top: calc(var(--tec-spacer-5)*4)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-2-5 {
    top: calc(var(--tec-spacer-5)*5)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-3 {
    top: calc(var(--tec-spacer-5)*6)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-3-5 {
    top: calc(var(--tec-spacer-5)*7)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-4 {
    top: calc(var(--tec-spacer-5)*8)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-4-5 {
    top: calc(var(--tec-spacer-5)*9)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-5 {
    top: calc(var(--tec-spacer-5)*10)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-5-5 {
    top: calc(var(--tec-spacer-5)*11)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-6 {
    top: calc(var(--tec-spacer-5)*12)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-6-5 {
    top: calc(var(--tec-spacer-5)*13)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-7 {
    top: calc(var(--tec-spacer-5)*14)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-7-5 {
    top: calc(var(--tec-spacer-5)*15)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-8 {
    top: calc(var(--tec-spacer-5)*16)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-8-5 {
    top: calc(var(--tec-spacer-5)*17)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-9 {
    top: calc(var(--tec-spacer-5)*18)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-9-5 {
    top: calc(var(--tec-spacer-5)*19)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-10 {
    top: calc(var(--tec-spacer-5)*20)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-10-5 {
    top: calc(var(--tec-spacer-5)*21)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-11 {
    top: calc(var(--tec-spacer-5)*22)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-11-5 {
    top: calc(var(--tec-spacer-5)*23)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-12 {
    top: calc(var(--tec-spacer-5)*24)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-12-5 {
    top: calc(var(--tec-spacer-5)*25)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-13 {
    top: calc(var(--tec-spacer-5)*26)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-13-5 {
    top: calc(var(--tec-spacer-5)*27)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-14 {
    top: calc(var(--tec-spacer-5)*28)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-14-5 {
    top: calc(var(--tec-spacer-5)*29)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-15 {
    top: calc(var(--tec-spacer-5)*30)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-15-5 {
    top: calc(var(--tec-spacer-5)*31)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-16 {
    top: calc(var(--tec-spacer-5)*32)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-16-5 {
    top: calc(var(--tec-spacer-5)*33)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-17 {
    top: calc(var(--tec-spacer-5)*34)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-17-5 {
    top: calc(var(--tec-spacer-5)*35)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-18 {
    top: calc(var(--tec-spacer-5)*36)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-18-5 {
    top: calc(var(--tec-spacer-5)*37)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-19 {
    top: calc(var(--tec-spacer-5)*38)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-19-5 {
    top: calc(var(--tec-spacer-5)*39)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-20 {
    top: calc(var(--tec-spacer-5)*40)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-20-5 {
    top: calc(var(--tec-spacer-5)*41)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-21 {
    top: calc(var(--tec-spacer-5)*42)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-21-5 {
    top: calc(var(--tec-spacer-5)*43)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-22 {
    top: calc(var(--tec-spacer-5)*44)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-22-5 {
    top: calc(var(--tec-spacer-5)*45)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-23 {
    top: calc(var(--tec-spacer-5)*46)
}

.tribe-events-pro .tribe-events-pro-week-grid__event--t-23-5 {
    top: calc(var(--tec-spacer-5)*47)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-title {
    flex: auto;
    margin: 0
}

.tribe-events-pro .tribe-events-pro-week-grid__event-datetime>* {
    vertical-align: middle
}

.tribe-events-pro .tribe-events-pro-week-grid__event-datetime-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-datetime-recurring-icon {
    display: inline-block;
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-featured-image-wrapper {
    margin: var(--tec-spacer-0) 0
}

.tribe-events-pro .tribe-events-pro-week-grid__event-featured-image {
    padding-bottom: 56.25%
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-featured-image-wrapper {
    margin-bottom: var(--tec-spacer-2);
    width: 206px
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-featured-image-wrapper:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-featured-image-link {
    display: block
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime {
    margin-bottom: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime>* {
    vertical-align: middle
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime-featured-icon,
.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime-recurring-icon {
    display: inline-block;
    line-height: 0
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime-featured-icon {
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-datetime-recurring-icon {
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-title {
    margin-bottom: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-description {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-description:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-week-grid__event-tooltip-cost {
    margin-top: var(--tec-spacer-3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-week-mobile-events {
    display: none !important;
    visibility: hidden
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__day {
    display: none
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__day--active {
    display: block
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--tec-spacer-5);
    margin-top: var(--tec-spacer-7);
    padding-left: var(--tec-grid-gutter-small)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event:last-child {
    margin-bottom: var(--tec-spacer-8)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event--featured {
    position: relative
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-time-separator+.tribe-events-pro-week-mobile-events__event {
    margin-top: var(--tec-spacer-4)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-featured-image-wrapper {
    flex: none;
    margin-bottom: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-featured-image,
.tribe-events-pro .tribe-events-pro-week-mobile-events__event-featured-image-link {
    display: block
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-details {
    flex: none
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-details>:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
.tribe-events-pro .tribe-events-pro-week-mobile-events__event-title {
    margin: 0 0 var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-datetime-wrapper:last-child,
.tribe-events-pro .tribe-events-pro-week-mobile-events__event-title:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-datetime-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-datetime-recurring-icon {
    display: inline-block;
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-venue {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-theme-twentynineteen .tribe-events-pro .entry.tribe-events-pro-week-mobile-events__event {
    margin-bottom: var(--tec-spacer-5);
    margin-top: var(--tec-spacer-7);
    padding-left: var(--tec-grid-gutter-small)
}

.tribe-theme-twentynineteen .tribe-events-pro .entry.tribe-events-pro-week-mobile-events__event:last-child {
    margin-bottom: var(--tec-spacer-8)
}

.tribe-theme-twentynineteen .tribe-events-pro .tribe-events-pro-week-mobile-events__event-time-separator+.entry.tribe-events-pro-week-mobile-events__event {
    margin-top: var(--tec-spacer-4)
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-time-separator {
    align-items: center;
    display: flex
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-time-separator-text {
    flex: none
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-type-separator {
    align-items: center;
    display: flex
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-type-separator-text {
    flex: none
}

.tribe-events-pro .tribe-events-pro-week-nav {
    padding-top: var(--tec-spacer-4)
}

.tribe-common--breakpoint-medium:not(.tribe-events-widget).tribe-events-pro .tribe-events-pro-week-nav {
    display: none !important;
    visibility: hidden
}

.tribe-events-pro .tribe-events-pro-map__map {
    height: 300px;
    position: relative
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__map {
    height: 720px;
    width: 60%
}

.tribe-events-pro .tribe-events-pro-map__google-maps-default,
.tribe-events-pro .tribe-events-pro-map__google-maps-premium {
    height: 100%;
    width: 100%
}

.tribe-events-pro .gm-style img {
    max-width: none
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal {
    background-color: var(--tec-color-background);
    left: 50%;
    max-width: 333px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - var(--tec-spacer-6)*2)
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal-close {
    padding: var(--tec-spacer-1);
    position: absolute;
    right: var(--tec-spacer-1);
    top: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal-close-icon {
    display: block;
    width: 10px
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal-content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    padding: var(--tec-spacer-9) var(--tec-spacer-5) var(--tec-spacer-5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__no-venue-modal-content {
    padding: var(--tec-spacer-8) var(--tec-spacer-9)
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal-icon {
    align-self: center;
    margin-bottom: var(--tec-spacer-5);
    width: 64px
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal-text {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal--default {
    background-color: var(--tec-color-background-secondary);
    height: 100%;
    max-width: none;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal--default .tribe-events-pro-map__no-venue-modal-content {
    left: 50%;
    max-width: 333px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal--default .tribe-events-pro-map__no-venue-modal-icon {
    margin-bottom: var(--tec-spacer-6)
}

.tribe-events-pro .tribe-events-pro-map__no-venue-modal--default .tribe-events-pro-map__no-venue-modal-text {
    margin-bottom: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-map__event-column {
    display: flex;
    flex-direction: column;
    height: 290px;
    position: relative
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-column {
    height: 720px;
    width: 40%
}

.tribe-events-pro .tribe-events-pro-map__event-cards-wrapper {
    flex: auto;
    overflow: hidden;
    position: relative
}

.tribe-events-pro .tribe-events-pro-map__event-cards {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0
}

.tribe-events-pro .tribe-events-pro-map__event-cards--active {
    overflow-y: scroll
}

.tribe-events-pro .tribe-events-pro-map__event-cards-scroll-pane {
    background-color: var(--tec-color-scroll-track);
    border-radius: 3px;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
    z-index: var(--tec-z-index-scroller)
}

.tribe-events-pro .tribe-events-pro-map__event-cards-scroll-slider {
    background: var(--tec-color-scroll-bar);
    border-radius: 3px;
    position: relative
}

.tribe-events-pro .tribe-events-pro-map__event-card-wrapper {
    position: relative
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--has-thumbnail .tribe-events-pro-map__event-details,
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--has-thumbnail .tribe-events-pro-map__event-details-spacer {
    width: calc(var(--tec-grid-width-1-of-8)*5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--has-thumbnail .tribe-events-pro-map__event-spacer:after {
    content: ""
}

.tribe-events-pro .tribe-events-pro-map__event-card,
.tribe-events-pro .tribe-events-pro-map__event-card-spacer {
    padding: var(--tec-spacer-3) var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-map__event-card-spacer {
    border-left: 1px solid #0000;
    border-right: 1px solid #0000;
    padding-bottom: 0;
    padding-top: 0
}

.tribe-events-pro .tribe-events-pro-map__event-card-button {
    position: relative;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-map__event-card-button:focus,
.tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-card-button {
    z-index: var(--tec-z-index-map-event-hover)
}

.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-actions--linked {
    bottom: calc(var(--tec-spacer-3) + 1px);
    position: absolute;
    width: calc(100% - 18px);
    z-index: var(--tec-z-index-map-event-hover-actions)
}

.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-actions--spacer {
    display: block;
    visibility: hidden
}

.tribe-events-pro .tribe-events-pro-map__event-row,
.tribe-events-pro .tribe-events-pro-map__event-row-spacer {
    flex-wrap: nowrap;
    margin-left: -9px;
    margin-right: -9px
}

.tribe-events-pro .tribe-events-pro-map__event-row-spacer>.tribe-common-g-col,
.tribe-events-pro .tribe-events-pro-map__event-row>.tribe-common-g-col {
    padding-left: 9px;
    padding-right: 9px
}

.tribe-events-pro .tribe-events-pro-map__event-date-tag,
.tribe-events-pro .tribe-events-pro-map__event-row-spacer:before {
    flex: none;
    margin-right: 0;
    min-width: 52px;
    width: var(--tec-grid-width-1-of-8)
}

.tribe-events-pro .tribe-events-pro-map__event-row-spacer:before {
    content: ""
}

.tribe-events-pro .tribe-events-pro-map__event-date-tag-datetime {
    display: flex;
    flex-direction: column;
    text-align: center
}

.tribe-events-pro .tribe-events-pro-map__event-date-tag-month {
    margin-bottom: calc(var(--tec-spacer-0)*-1)
}

.tribe-events-pro .tribe-events-pro-map__event-wrapper,
.tribe-events-pro .tribe-events-pro-map__event-wrapper-spacer {
    flex: auto
}

.tribe-events-pro .tribe-events-pro-map__event,
.tribe-events-pro .tribe-events-pro-map__event-spacer {
    margin-left: -9px;
    margin-right: -9px
}

.tribe-events-pro .tribe-events-pro-map__event-spacer>.tribe-common-g-col,
.tribe-events-pro .tribe-events-pro-map__event>.tribe-common-g-col {
    padding-left: 9px;
    padding-right: 9px
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-featured-image-wrapper,
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-spacer:after {
    display: block !important;
    margin-bottom: 0;
    visibility: visible;
    width: calc(var(--tec-grid-width-1-of-8)*3)
}

.tribe-events-pro .tribe-events-pro-map__event-featured-image-link {
    display: block
}

.tribe-events-pro .tribe-events-pro-map__event-details,
.tribe-events-pro .tribe-events-pro-map__event-details-spacer {
    flex: none
}

.tribe-events-pro .tribe-events-pro-map__event-details-spacer {
    position: relative
}

.tribe-events-pro .tribe-events-pro-map__event-datetime-wrapper {
    margin-bottom: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-map__event-datetime-wrapper:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-map__event-datetime-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-0)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-datetime-featured-text {
    clip: auto;
    height: auto;
    margin: 0;
    margin-right: var(--tec-spacer-1);
    position: static;
    width: auto
}

.tribe-events-pro .tribe-events-pro-map__event-datetime-recurring-icon {
    display: inline-block;
    margin-left: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-map__event-title {
    margin: 0 0 6px
}

.tribe-events-pro .tribe-events-pro-map__event-title:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-map__event-venue {
    margin-bottom: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-map__event-venue:last-child {
    margin-bottom: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-distance {
    display: block !important;
    visibility: visible
}

.tribe-events-pro .tribe-events-pro-map__event-actions {
    display: none;
    margin-top: var(--tec-spacer-1);
    position: relative
}

.tribe-theme-twentynineteen .tribe-events-pro .tribe-events-pro-map__event-card.entry {
    padding: var(--tec-spacer-3) var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip {
    padding-bottom: var(--tec-spacer-5)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip--has-slider {
    padding-bottom: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-slider-wrapper {
    flex-wrap: nowrap
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-slide {
    flex: none
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-datetime-wrapper {
    margin-bottom: var(--tec-spacer-0)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-datetime-featured-icon {
    display: inline-block;
    margin-right: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-title {
    margin: 0
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-venue {
    margin-top: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-cost {
    margin-top: var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-navigation {
    padding-top: var(--tec-spacer-4)
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-navigation-list {
    flex-wrap: nowrap;
    justify-content: space-between
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-navigation-list-item {
    flex: none;
    width: auto
}

.tribe-events-pro .tribe-events-pro-map__event-tooltip-navigation-button {
    align-items: center;
    display: flex
}

.tribe-events-pro .gm-style .gm-style-iw-c {
    max-height: none !important;
    padding: var(--tec-spacer-5) var(--tec-spacer-5) 0 !important
}

.tribe-events-pro .gm-style .gm-style-iw-c>button {
    right: 0 !important;
    top: -2px !important
}

.tribe-events-pro .gm-style .gm-style-iw-c>button img {
    height: 16px !important;
    width: 16px !important
}

.tribe-events-pro .gm-style .gm-style-iw-d {
    max-height: none !important;
    max-width: 206px !important;
    overflow: hidden !important;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-map__nav {
    flex: none;
    padding: var(--tec-spacer-3) var(--tec-spacer-2)
}

.tribe-events-pro .tribe-events-pro-organizer__meta {
    width: 100%
}

.tribe-events-pro .tribe-events-pro-organizer__meta .tec-events-c-view-box-border {
    display: flex;
    flex-wrap: wrap
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image .tribe-events-pro-organizer__meta-data {
    padding-left: var(--tec-grid-gutter-small-half);
    width: calc(var(--tec-grid-width-1-of-8)*5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image .tribe-events-pro-organizer__meta-content {
    width: 100%
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image .tribe-events-pro-organizer__meta-details {
    margin-bottom: var(--tec-grid-gutter-small-half);
    width: 100%
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image:not(.tribe-events-pro-organizer__meta--has-details) .tribe-events-pro-organizer__meta-featured-image-wrapper {
    margin-bottom: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image:not(.tribe-events-pro-organizer__meta--has-details, .tribe-events-pro-organizer__meta--has-content, .tribe-events-pro-organizer__meta--has-taxonomy) .tec-events-c-view-box-border {
    width: calc(var(--tec-grid-width-1-of-8)*3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image:not(.tribe-events-pro-organizer__meta--has-details, .tribe-events-pro-organizer__meta--has-content, .tribe-events-pro-organizer__meta--has-taxonomy) .tribe-events-pro-organizer__meta-details {
    width: 100%
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta--has-featured-image:not(.tribe-events-pro-organizer__meta--has-details, .tribe-events-pro-organizer__meta--has-content, .tribe-events-pro-organizer__meta--has-taxonomy) .tribe-events-pro-organizer__meta-featured-image-wrapper {
    padding-right: 0;
    width: 100%
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta:not(.tribe-events-pro-organizer__meta--has-featured-image) .tribe-events-pro-organizer__meta-content {
    padding-right: var(--tec-grid-gutter-small-half);
    width: calc(var(--tec-grid-width-1-of-8)*5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta:not(.tribe-events-pro-organizer__meta--has-featured-image) .tribe-events-pro-organizer__meta-details {
    padding-left: var(--tec-grid-gutter-small-half);
    width: calc(var(--tec-grid-width-1-of-8)*3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta:not(.tribe-events-pro-organizer__meta--has-featured-image, .tribe-events-pro-organizer__meta--has-details) .tribe-events-pro-organizer__meta-content {
    width: 100%
}

.tribe-events-pro .tribe-events-pro-organizer__meta-title {
    margin: 0 0 var(--tec-spacer-3)
}

.tribe-events-pro .tribe-events-pro-organizer__meta-title:last-child {
    margin-bottom: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-row {
    display: flex;
    flex-direction: row-reverse
}

.tribe-events-pro .tribe-events-pro-organizer__meta-data {
    flex: none
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-data:first-child {
    padding-left: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-data {
    padding-left: var(--tec-grid-gutter-small-half);
    width: calc(var(--tec-grid-width-1-of-8)*8)
}

.tribe-events-pro .tribe-events-pro-organizer__meta-data>.tribe-events-pro-organizer__meta-row>* {
    margin-bottom: var(--tec-spacer-4)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-data>.tribe-events-pro-organizer__meta-row>* {
    flex: none;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-organizer__meta-data>.tribe-events-pro-organizer__meta-row>:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-organizer__meta-featured-image-wrapper {
    flex: none
}

.tribe-events-pro .tribe-events-pro-organizer__meta-featured-image-wrapper.tribe-events-pro-organizer__meta-featured-image-wrapper--has-details {
    margin-bottom: var(--tec-spacer-4)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-featured-image-wrapper {
    margin-bottom: 0;
    padding-right: var(--tec-grid-gutter-small-half);
    width: calc(var(--tec-grid-width-1-of-8)*3)
}

.tribe-events-pro .tribe-events-pro-organizer__meta-featured-image-link {
    display: block
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-content {
    flex: none;
    width: calc(var(--tec-grid-width-1-of-8)*5)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta-details {
    flex: none;
    margin-bottom: 0;
    width: calc(var(--tec-grid-width-1-of-8)*3)
}

.tribe-events-pro .tribe-events-pro-organizer__meta-details:last-child {
    margin-bottom: 0;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-organizer__meta-details>:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-organizer__meta-categories-label {
    font-weight: 700
}

.tribe-events-pro .tribe-events-pro-organizer__meta-categories,
.tribe-events-pro .tribe-events-pro-organizer__meta-email,
.tribe-events-pro .tribe-events-pro-organizer__meta-phone,
.tribe-events-pro .tribe-events-pro-organizer__meta-website {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-organizer__meta-email-icon-svg,
.tribe-events-pro .tribe-events-pro-organizer__meta-phone-icon-svg,
.tribe-events-pro .tribe-events-pro-organizer__meta-website-icon-svg {
    display: inline-block;
    height: 16px;
    margin-right: var(--tec-spacer-1);
    margin-top: 4px;
    width: 16px
}

.tribe-events-pro .tribe-events-pro-organizer__meta-website-icon-svg {
    width: 15px
}

.tribe-events-pro .tribe-events-pro-venue__meta {
    width: 100%
}

.tribe-events-pro .tribe-events-pro-venue__meta .tec-events-c-view-box-border {
    display: flex;
    flex-wrap: wrap
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-featured-image:not(.tribe-events-pro-venue__meta--has-details, .tribe-events-pro-venue__meta--has-map, .tribe-events-pro-venue__meta--has-content) .tec-events-c-view-box-border {
    max-width: var(--tec-grid-width-1-of-2)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-featured-image:not(.tribe-events-pro-venue__meta--has-details, .tribe-events-pro-venue__meta--has-map, .tribe-events-pro-venue__meta--has-content) .tribe-events-pro-venue__meta-data,
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-featured-image:not(.tribe-events-pro-venue__meta--has-details, .tribe-events-pro-venue__meta--has-map, .tribe-events-pro-venue__meta--has-content) .tribe-events-pro-venue__meta-map {
    padding: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-map:not(.tribe-events-pro-venue__meta--has-details, .tribe-events-pro-venue__meta--has-featured-image, .tribe-events-pro-venue__meta--has-content) .tec-events-c-view-box-border {
    max-width: var(--tec-grid-width-1-of-2)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-map:not(.tribe-events-pro-venue__meta--has-details, .tribe-events-pro-venue__meta--has-featured-image, .tribe-events-pro-venue__meta--has-content) .tribe-events-pro-venue__meta-map {
    padding: 0;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-venue__meta-row {
    width: 100%
}

.tribe-events-pro .tribe-events-pro-venue__meta--has-map .tribe-events-pro-venue__meta-data iframe,
.tribe-events-pro .tribe-events-pro-venue__meta--has-map .tribe-events-pro-venue__meta-map iframe {
    display: block
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-map .tribe-events-pro-venue__meta-data,
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta--has-map .tribe-events-pro-venue__meta-map {
    width: var(--tec-grid-width-1-of-2)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta-data,
.tribe-events-pro .tribe-events-pro-venue__meta-data {
    padding-right: var(--tec-grid-gutter-small-half)
}

.tribe-events-pro .tribe-events-pro-venue__meta-data>* {
    margin-bottom: var(--tec-spacer-4)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta-data>* {
    flex: none;
    width: 100%
}

.tribe-events-pro .tribe-events-pro-venue__meta-data>:last-child {
    margin-bottom: 0
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta-map {
    padding-left: var(--tec-grid-gutter-small-half)
}

.tribe-events-pro .tribe-events-pro-venue__meta-title {
    margin: 0 0 var(--tec-spacer-3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta-title {
    margin-bottom: var(--tec-spacer-5)
}

.tribe-events-pro .tribe-events-pro-venue__meta-featured-image-wrapper.tribe-events-pro-venue__meta-featured-image-wrapper--has-details {
    margin-bottom: var(--tec-spacer-3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta-featured-image-wrapper.tribe-events-pro-venue__meta-featured-image-wrapper--has-details {
    margin-bottom: var(--tec-spacer-5)
}

.tribe-events-pro .tribe-events-pro-venue__meta-details {
    margin-bottom: var(--tec-spacer-3)
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-venue__meta-details {
    margin-bottom: var(--tec-spacer-5)
}

.tribe-events-pro .tribe-events-pro-venue__meta-details>:last-child {
    margin-bottom: 0
}

.tribe-events-pro .tribe-events-pro-venue__meta-address,
.tribe-events-pro .tribe-events-pro-venue__meta-phone,
.tribe-events-pro .tribe-events-pro-venue__meta-website {
    display: flex;
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-venue__meta-categories {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-pro .tribe-events-pro-venue__meta-address-details {
    flex: 1 1 100%
}

.tribe-events-pro .tribe-events-pro-venue__meta-address-details .tribe-address {
    display: block
}

.tribe-events-pro .tribe-events-pro-venue__meta-categories-label {
    font-weight: 700
}

.tribe-events-pro .tribe-events-pro-venue__meta-address-icon-svg,
.tribe-events-pro .tribe-events-pro-venue__meta-phone-icon-svg,
.tribe-events-pro .tribe-events-pro-venue__meta-website-icon-svg {
    display: inline-block;
    height: 16px;
    margin-right: var(--tec-spacer-2);
    margin-top: 4px;
    width: 16px
}

.tribe-events-pro .tribe-events-pro-venue__meta-website-icon-svg {
    width: 15px
}

.tribe-events-pro .tribe-events-pro-venue__meta-address-icon-svg {
    width: 14px
}

.tribe-events-pro .tribe-events-pro-venue__meta-data-google-maps-default {
    height: 100%;
    width: 100%
}
