.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6946 .elementor-element.elementor-element-9e22b76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-6946 .elementor-element.elementor-element-9e22b76:not(.elementor-motion-effects-element-type-background), .elementor-6946 .elementor-element.elementor-element-9e22b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(97deg, var( --e-global-color-bebc903 ) 22%, var( --e-global-color-dbe94a7 ) 85%);}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6946 .elementor-element.elementor-element-f1ef043{width:100%;max-width:100%;text-align:center;}.elementor-6946 .elementor-element.elementor-element-f1ef043.elementor-element{--align-self:center;}.elementor-6946 .elementor-element.elementor-element-f1ef043 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:2em;font-weight:500;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-121eab2 );}.elementor-widget-tec_events_elementor_widget_event_datetime .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tec_events_elementor_widget_event_datetime.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-tec_events_elementor_widget_event_datetime:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-tec_events_elementor_widget_event_datetime.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tec_events_elementor_widget_event_datetime .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-tec_events_elementor_widget_event_image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tec_events_elementor_widget_event_image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-tec_events_elementor_widget_event_image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-tec_events_elementor_widget_event_image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tec_events_elementor_widget_event_image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-tec_events_elementor_widget_event_website .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tec_events_elementor_widget_event_website.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-tec_events_elementor_widget_event_website:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-tec_events_elementor_widget_event_website.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tec_events_elementor_widget_event_website .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-tec_elementor_widget_events_view .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tec_elementor_widget_events_view.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-tec_elementor_widget_events_view:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-tec_elementor_widget_events_view.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tec_elementor_widget_events_view .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6946 .elementor-element.elementor-element-e7927f7{width:100%;max-width:100%;}.elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-top-bar__datepicker-button,
					 .elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-4571a43 );--tec-color-icon-active:var( --e-global-color-4571a43 );}.elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-top-bar__datepicker-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3em;}.elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-nav__prev,
					 .elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-nav__next,
					 .elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-40ddeb4 );--tec-color-icon-primary:var( --e-global-color-40ddeb4 );}.elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-nav__prev, .elementor-6946 .elementor-element.elementor-element-e7927f7 .tribe-events-c-nav__next{font-family:"brandon-grotesque", Sans-serif;font-size:1.5em;}@media(max-width:1366px){.elementor-6946 .elementor-element.elementor-element-9e22b76{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:1024px){.elementor-6946 .elementor-element.elementor-element-9e22b76{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-6946 .elementor-element.elementor-element-9e22b76{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-6946 .elementor-element.elementor-element-f1ef043{text-align:center;}}@media(min-width:768px){.elementor-6946 .elementor-element.elementor-element-9e22b76{--content-width:1400px;}}/* Start custom CSS for heading, class: .elementor-element-f1ef043 */.tribe-events .tec-more-info-wrap{
  order: 30;
  margin-top: 14px;
  display: block !important;
}

.tribe-events .tec-more-info{
  display: inline-block;
  padding: 10px 18px;
  background: #7a4b2a; /* your brown */
  color: #ffffff !important;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .08em;
  border-radius: 6px;
  text-decoration: none !important;
  transition: background .2s ease, transform .15s ease;
}

.tribe-events .tec-more-info:hover{
  background: #5f3a20; /* darker on hover */
  transform: translateY(-1px);
}





/* Stack the details column so we can control order */
.tribe-events .tribe-events-calendar-list__event-details{
  display: flex;
  flex-direction: column;
}

/* Keep the header (date/time + title) first */
.tribe-events .tribe-events-calendar-list__event-header{
  order: 10;
}

/* Move "More Info" lower */
.tribe-events .tec-more-info-wrap{
  order: 30;
  margin-top: 14px;
  display: block !important;
}

/* If you want it even lower, increase margin-top *//* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-e7927f7 */.tribe-events .tribe-events-calendar-list__event-featured-image {
    width: 150px;
}

.tribe-common-h6--min-medium {
    font-family: "Brandon Grotesque", "brandon-grotesque", sans-serif !important;
font-size: 1.1em !important;
}

.tribe-events .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper {
        font-family: "Brandon Grotesque", "brandon-grotesque", sans-serif !important;
font-size: 1.1em !important;
}

.tribe-events .tribe-events-calendar-list__event-title-link {
            font-family: "Brandon Grotesque", "brandon-grotesque", sans-serif !important;
font-size: 1.1em !important;
}

.tribe-common p {
            font-family: "Brandon Grotesque", "brandon-grotesque", sans-serif !important;
font-size: 1.4em !important;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
            font-family: "Brandon Grotesque", "brandon-grotesque", sans-serif !important;
font-size: 1.5em !important;
    color: #ffffff !important;
}




.tribe-events-calendar-list__event-date-tag-daynum {
                    font-family: "Brandon Grotesque", "brandon-grotesque", sans-serif !important;
font-size: 1.9em !important;
    color: #ffffff !important;
    background-color: #847C58;
    margin-top: 10px !important;
}



.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
    background-color: #B4A978;
}/* End custom CSS */