: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: transparent;
--tec-color-background-transparent: hsla(0, 0%, 100%, .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-box-shadow: rgba(0, 0, 0, .14);
--tec-color-box-shadow-secondary: rgba(0, 0, 0, .1);
--tec-color-scroll-track: rgba(0, 0, 0, .25);
--tec-color-scroll-bar: rgba(0, 0, 0, .5);
--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);
--tec-border-radius-default: 4px;
--tec-border-width-week-event: 2px;
--tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow);
--tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow);
--tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow);
--tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary);
--tec-form-color-background: var(--tec-color-background);
--tec-form-color-border-default: var(--tec-color-text-primary);
--tec-form-color-border-active: var(--tec-color-accent-secondary);
--tec-form-color-border-secondary: var(--tec-color-border-tertiary);
--tec-form-color-accent-primary: var(--tec-color-accent-primary);
--tec-form-box-shadow-default: var(--tec-box-shadow-default);
--tec-opacity-background: 0.07;
--tec-opacity-select-highlighted: 0.3;
--tec-opacity-icon-hover: 0.8;
--tec-opacity-icon-active: 0.9;
--tec-opacity-default: 1;
--tec-transition: all 0.2s ease;
--tec-transition-background-color: background-color 0.2s ease;
--tec-transition-color-border-color: color 0.2s ease, border-color 0.2s ease;
--tec-transition-transform: transform 0.2s ease;
--tec-transition-border-color: border-color 0.2s ease;
--tec-transition-color: color 0.2s ease;
--tec-transition-opacity: opacity 0.2s ease;
--tec-font-family-sans-serif: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
--tec-font-weight-regular: 400;
--tec-font-weight-bold: 700;
--tec-font-size-0: 11px;
--tec-font-size-1: 12px;
--tec-font-size-2: 14px;
--tec-font-size-3: 16px;
--tec-font-size-4: 18px;
--tec-font-size-5: 20px;
--tec-font-size-6: 22px;
--tec-font-size-7: 24px;
--tec-font-size-8: 28px;
--tec-font-size-9: 32px;
--tec-font-size-10: 42px;
--tec-line-height-0: 1.38;
--tec-line-height-1: 1.42;
--tec-line-height-2: 1.5;
--tec-line-height-3: 1.62;
--tec-admin-core-grey-20: #a7a9ad;
--tec-admin-core-green: #00a32a;
--tec-scales-grey-200: #e0e0e0;
--tec-color-wp-error: #d63638;
--tec-spacer-tap-min-size: 44px;
--tec-border-radius-round: 50%;
}
main {
--tec-color-button-primary: var(--enfold-footer-color-bg);
--tec-color-button-primary-hover: var(--enfold-footer-color-bg2);
} :root {
--bs-space-0: 0;
--bs-space-1: .25rem;
--bs-space-2: .5rem;
--bs-space-3: 1rem;
--bs-space-4: 1.5rem;
--bs-space-5: 3rem;
} .mt-0 { margin-top: var(--bs-space-0) !important; }
.mt-1 { margin-top: var(--bs-space-1) !important; }
.mt-2 { margin-top: var(--bs-space-2) !important; }
.mt-3 { margin-top: var(--bs-space-3) !important; }
.mt-4 { margin-top: var(--bs-space-4) !important; }
.mt-5 { margin-top: var(--bs-space-5) !important; } .mr-0 { margin-right: var(--bs-space-0) !important; }
.mr-1 { margin-right: var(--bs-space-1) !important; }
.mr-2 { margin-right: var(--bs-space-2) !important; }
.mr-3 { margin-right: var(--bs-space-3) !important; }
.mr-4 { margin-right: var(--bs-space-4) !important; }
.mr-5 { margin-right: var(--bs-space-5) !important; } .mb-0 { margin-bottom: var(--bs-space-0) !important; }
.mb-1 { margin-bottom: var(--bs-space-1) !important; }
.mb-2 { margin-bottom: var(--bs-space-2) !important; }
.mb-3 { margin-bottom: var(--bs-space-3) !important; }
.mb-4 { margin-bottom: var(--bs-space-4) !important; }
.mb-5 { margin-bottom: var(--bs-space-5) !important; } .ml-0 { margin-left: var(--bs-space-0) !important; }
.ml-1 { margin-left: var(--bs-space-1) !important; }
.ml-2 { margin-left: var(--bs-space-2) !important; }
.ml-3 { margin-left: var(--bs-space-3) !important; }
.ml-4 { margin-left: var(--bs-space-4) !important; }
.ml-5 { margin-left: var(--bs-space-5) !important; } .tribe-common .tribe-common-anchor-alt {
border-bottom: none;
} @media only screen and (max-width: 767px) {
.responsive #scroll-top-link {
display: block;
bottom: 20px; right: 20px; }
} #top .tribe-events .tribe-events-calendar-list__event-row {
background-color: #fff;
padding: 3rem 0;
margin-left: 0;
margin-right: 0;
}
.tribe-events-calendar-list__event-header > h1:first-letter,
.tribe-events-calendar-list__event-header > h2:first-letter,
.tribe-events-calendar-list__event-header > h3:first-letter {
text-transform: capitalize;
}
.tribe-events-calendar-list__event-header > h1,
.tribe-events-calendar-list__event-header > h2,
.tribe-events-calendar-list__event-header > h3 {
font-size: var(--tec-font-size-5) !important;
color: var(--enfold-main-color-heading) !important;
}
@media (max-width: 867px) {
.tribe-events-calendar-list__event-header > h1,
.tribe-events-calendar-list__event-header > h2,
.tribe-events-calendar-list__event-header > h3 {
font-size: var(--tec-font-size-4) !important;
}
}
.tribe-events-calendar-list__event-featured-image-wrapper img {
width: 100%;
max-width: 300px;
height: auto;
display: inline-block !important;
}
.tribe-events-calendar-list__event.tribe-common-g-row--gutters {
margin-right: 0;
}
.emph-cd-main-color {
color: var(--enfold-main-color-heading);
font-weight: bold;
}
#top .tribe-events .tribe-events-calendar-list__event-venue,
#top .tribe-events .tribe-events-calendar-list__event-organizer-wrapper {
margin-bottom: var(--tec-spacer-1);
}
#top .tribe-events .tribe-events-calendar-list__event-cost {
margin-top: 0;
}
.tribe-events-calendar-list__month-separator-text {
font-size: var(--tec-font-size-8) !important;
}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {
font-size: var(--tec-font-size-4) !important;
}
.tribe-filter-bar .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle:focus,
.tribe-filter-bar .tribe-filter-bar-c-filter--accordion button.tribe-filter-bar-c-filter__toggle:focus,
.tribe-filter-bar .tribe-filter-bar-c-filter__toggle:focus,
.tribe-filter-bar button.tribe-filter-bar-c-filter__toggle:focus,
.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus,
.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover {
outline: 0 none;
}
.tribe-events-calendar-list__event-header > * {
order: 0 !important;
}
.tribe-events-calendar-list__event-title {
margin-bottom: 1rem !important;
} #top #tribe-events-pg-template.tribe-events-pg-template,
#top.tribe_community_edit.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template {
max-width: 1210px !important;
color: var(--enfold-main-color-color);
padding: 40px 10px 20px !important;
}
#top.tribe_community_edit #tribe-events-pg-template a:not(.tribe-button) {
color: var(--enfold-main-color-color);
text-decoration: underline;
}
#top.tribe_community_edit #tribe-events-pg-template a::after,
#top.tribe_community_edit #tribe-events-pg-template a.dashicons {
text-decoration: none;
}
#top.tribe_community_edit #tribe-events-pg-template a:hover:not(.tribe-button) {
color: var(--enfold-main-color-color);
text-decoration: none;
} #top.tribe_community_edit .tribe-community-events .events-community-post-content > input,
#top.tribe_community_edit .tribe-community-events .events-community-post-title > input {
font-size: 1.7em;
height: 1.7em;
line-height: 100%;
margin: var(--tec-spacer-2) 0 var(--tec-spacer-4);
padding: var(--tec-spacer-0) var(--tec-spacer-1);
color: #000;
}
#top.tribe_community_edit .eventForm .tribe-datetime-block .tribe-field-end_date,
#top.tribe_community_edit .eventForm .tribe-datetime-block .tribe-field-start_date {
width: 100px;
}
#top.tribe_community_edit .eventForm .tribe-datetime-block .tribe-field-end_time,
#top.tribe_community_edit .eventForm .tribe-datetime-block .tribe-field-start_time {
width: 80px;
}
#top.tribe_community_edit .tribe-community-events table,
#top.tribe_community_edit .tribe-community-events tbody,
#top.tribe_community_edit .tribe-community-events td,
#top.tribe_community_edit .tribe-community-events th,
#top.tribe_community_edit .tribe-community-events tr {
border: none;
border-collapse: collapse;
font-size: 100%;
word-break: unset;
}
#top.tribe_community_edit input[type=checkbox].tribe-recurrence-active,
#top.tribe_community_edit label.tribe-recurrence-active-label {
display: none;
}
#top.tribe_community_edit #tribe-events-pg-template h1,
#top.tribe_community_edit #tribe-events-pg-template h2,
#top.tribe_community_edit #tribe-events-pg-template h3,
#top.tribe_community_edit.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template h1,
#top.tribe_community_edit.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template h2,
#top.tribe_community_edit.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template h3 {
color: var(--enfold-main-color-heading);
}
#top.tribe_community_edit .tribe-nav .table-menu {
width: auto;
}
#top .tribe-community-events-list tr:first-child th,
#top .tribe-community-events-list tr:first-child td,
#top .tribe-section-content tr th:first-child,
#top .tribe-section-content tr td:first-child,
#top .tribe-section-virtual tr th:first-child,
#top .tribe-section-virtual tr td:first-child {
border-top: 0 none;
border-left: 0 none;
} #top .tribe-community-events-list .tribe-list-column-end_date,
#top .tribe-community-events-list .tribe-list-column-start_date,
#top .tribe-community-events-list .tribe-list-column-status {
white-space: normal;
} #tcepostcontent_ifr {
min-height: 280px !important;
} #wp-tcepostcontent-editor-container {
min-height: 280px;
} #top .tribe-community-events-list a {
text-decoration: underline;
}
#top .tribe-community-events-list a:hover {
text-decoration: none;
color: #333333;
} #top.tribe_community_edit .ui-datepicker select.ui-datepicker-month,
#top.tribe_community_edit .ui-datepicker select.ui-datepicker-year {
width: 50%;
display: inline !important;
}
#top.tribe_community_edit .ui-datepicker select {     }
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker .input-text,
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="text"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="input"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="password"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="email"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="number"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="url"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="tel"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker input[type="search"],
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker textarea,
#top.tribe_community_edit #tribe-events-pg-template .ui-datepicker select {
border: 0 none !important;
padding: 0 !important;
outline: none !important;
font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #777;
margin: 0 1rem 0 0 !important;
width: auto !important;
display: inline !important;
background: #fff;
border-radius: 0;
}
#top.tribe_community_edit #tribe-events-pg-template .select2-container--default .select2-search--inline .select2-search__field {
background: transparent !important;
border: none !important;
outline: 0 !important;
box-shadow: none !important;
-webkit-appearance: textfield !important;
}
.tribe-community-events input[type=color],
.tribe-community-events input[type=date],
.tribe-community-events input[type=datetime-local],
.tribe-community-events input[type=datetime],
.tribe-community-events input[type=email],
.tribe-community-events input[type=month],
.tribe-community-events input[type=number],
.tribe-community-events input[type=password],
.tribe-community-events input[type=search],
.tribe-community-events input[type=tel],
.tribe-community-events input[type=text],
.tribe-community-events input[type=time],
.tribe-community-events input[type=url],
.tribe-community-events input[type=week],
.tribe-community-events textarea {
background-color: var(--tec-color-background);
border: 1px solid var(--tec-color-border-default);
box-shadow: inset 0 1px 2px var(--tec-color-box-shadow);
color: var(--tec-color-text-primary);
outline: none;
transition: border-color .05s ease-in-out;
width: auto;
}
.eventForm input[type=color],
.eventForm input[type=date],
.eventForm input[type=datetime-local],
.eventForm input[type=datetime],
.eventForm input[type=email],
.eventForm input[type=month],
.eventForm input[type=number],
.eventForm input[type=password],
.eventForm input[type=search],
.eventForm input[type=tel],
.eventForm input[type=text],
.eventForm input[type=time],
.eventForm input[type=url],
.eventForm input[type=week] {
background-image: none;
border: 1px solid #ccc;
border-radius: 3px;
line-height: 20px;
margin-left: 0;
display: inline-block !important;
}
.tribe-community-events input, .tribe-community-events select {
line-height: 20px;
margin: 1px;
padding: var(--tec-spacer-0);
}
.select2-container .select2-selection--single {
box-sizing: border-box !important;
cursor: pointer !important;
display: inline-block !important;;
height: 28px !important;
user-select: none !important;
-webkit-user-select: none !important;
}
.tribe-dropdown. select2.select2-container.select2-container--default {
display: inline !important;
width: auto !important;
}
.tec-events-pro-rule-type,
.tec-events-pro-rule-type__pretext,
.recurrence-row .select2-container .select2-selection__rendered {
display: inline !important;
}
.tribe-section-venue .select2-container,
.tribe-section-organizer .select2-container {
display: inline !important;
}
.tribe-button {
background: var(--tec-color-button-secondary);
border-radius: var(--tec-border-radius-default);
color: var(--tec-color-background);
cursor: pointer;
display: inline-block;
font-family: var(--tec-font-family-sans-serif);
font-size: var(--tec-font-size-1);
-webkit-font-smoothing: subpixel-antialiased;
font-weight: var(--tec-font-weight-regular);
height: auto;
letter-spacing: 1px;
line-height: 1;
padding: var(--tec-spacer-2);
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
.tribe-button, a.tribe-button, button.tribe-button, input.tribe-button {
border-radius: 3px;
line-height: 1;
margin: 10px;
padding: 9px 12px;
}
.tribe_community_edit .tribe-button:focus, .tribe_community_edit .tribe-button:hover {
background: var(--tec-color-button-secondary-hover);
box-shadow: none;
color: var(--tec-color-background);
text-decoration: none;
}
.tribe_community_edit .tribe-button {
background: var(--tec-color-button-secondary);
border-radius: var(--tec-border-radius-default);
color: var(--tec-color-background);
cursor: pointer;
display: inline-block;
font-family: var(--tec-font-family-sans-serif);
font-size: var(--tec-font-size-1);
-webkit-font-smoothing: subpixel-antialiased;
font-weight: var(--tec-font-weight-regular);
height: auto;
letter-spacing: 1px;
line-height: 1;
padding: var(--tec-spacer-2);
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
.my-events-header {
align-items: center;
border-bottom: 1px solid var(--tec-color-border-tertiary);
display: flex;
justify-content: space-between;
margin-bottom: var(--tec-spacer-7);
padding-bottom: var(--tec-spacer-7);
} #top .tribe-image-upload-area.has-image > * {
display: block;
} #tribe-events-pg-template {
}
#tribe-events-pg-template .tribe-events-view.tribe-events-view--organizer .tribe-events-l-container {
margin-top: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}  .ymc-filter-grids .search-wrapper > input {
height: 100%;
}