.elementor-768 .elementor-element.elementor-element-847c985{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-768 .elementor-element.elementor-element-6430690{--display:flex;}.elementor-768 .elementor-element.elementor-element-a2a3f88 .tec-events-back a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status--description{color:var( --e-global-color-text );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-17f7b9a .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-768 .elementor-element.elementor-element-a021bc2 .tec-events-elementor-event-widget__title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-768 .elementor-element.elementor-element-6da4d9f .tec-events-elementor-event-widget__image img{width:100%;height:650px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-768 .elementor-element.elementor-element-972ac1a{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-bd698c0{--display:flex;}.elementor-768 .elementor-element.elementor-element-1dd26a6 .tec-events-elementor-event-widget__categories-header{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-1dd26a6 .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-c71992c .tec-events-elementor-event-widget__tags-header{color:var( --e-global-color-secondary );}.elementor-768 .elementor-element.elementor-element-9a970c8 .tec-events-elementor-event-widget__website-header{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-9a970c8 .tec-events-elementor-event-widget__website-link a{color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-fcd4ab4 .tec-events-elementor-event-widget__organizer-name, .elementor-768 .elementor-element.elementor-element-fcd4ab4 .tec-events-elementor-event-widget__organizer-name a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-768 .elementor-element.elementor-element-1360765{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-bb049ea{--display:flex;}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-name, .elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-address-header{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-phone-header{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-phone-number{color:var( --e-global-color-text );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-website-header{color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-website-url a{color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}.elementor-768 .elementor-element.elementor-element-7f785b5{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-768 .elementor-element.elementor-element-3b2f045{--display:flex;}.elementor-768 .elementor-element.elementor-element-5398ec2 .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-768 .elementor-element.elementor-element-5398ec2 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:var( --e-global-color-primary );}.elementor-768 .elementor-element.elementor-element-5398ec2 .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:var( --e-global-color-fd60954 );}.elementor-768 .elementor-element.elementor-element-5398ec2 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-768 .elementor-element.elementor-element-a58def9{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-768 .elementor-element.elementor-element-d7ff424{--display:flex;}.elementor-768 .elementor-element.elementor-element-240700a .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-f867862 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-768 .elementor-element.elementor-element-240700a .tec-events-elementor-event-widget__navigation--subnav a:hover{color:var( --e-global-color-f867862 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1024px){.elementor-768 .elementor-element.elementor-element-a2a3f88 .tec-events-back a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-768 .elementor-element.elementor-element-a021bc2 .tec-events-elementor-event-widget__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-768 .elementor-element.elementor-element-fcd4ab4 .tec-events-elementor-event-widget__organizer-name, .elementor-768 .elementor-element.elementor-element-fcd4ab4 .tec-events-elementor-event-widget__organizer-name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}.elementor-768 .elementor-element.elementor-element-5398ec2 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-768 .elementor-element.elementor-element-240700a .tec-events-elementor-event-widget__navigation--subnav a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-768 .elementor-element.elementor-element-240700a .tec-events-elementor-event-widget__navigation--subnav a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-768 .elementor-element.elementor-element-a2a3f88 .tec-events-back a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-768 .elementor-element.elementor-element-a021bc2 .tec-events-elementor-event-widget__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-768 .elementor-element.elementor-element-fcd4ab4 .tec-events-elementor-event-widget__organizer-name, .elementor-768 .elementor-element.elementor-element-fcd4ab4 .tec-events-elementor-event-widget__organizer-name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-768 .elementor-element.elementor-element-69a1e58 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}.elementor-768 .elementor-element.elementor-element-5398ec2 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-768 .elementor-element.elementor-element-240700a .tec-events-elementor-event-widget__navigation--subnav a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-768 .elementor-element.elementor-element-240700a .tec-events-elementor-event-widget__navigation--subnav a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for tec_events_elementor_widget_event_navigation, class: .elementor-element-240700a *//* Remove background so it's not all green */
.tec-events-elementor-event-widget__navigation a {
  background: transparent !important;
  color: #4B8400 !important;
  font-weight: 600;
  text-decoration: none !important;
  padding: 10px 0; /* reset padding if needed */
  border-radius: 4px;
  transition: color 0.2s ease;
}

/* Hover state – green text only */
.tec-events-elementor-event-widget__navigation a:hover {
  color: #549209 !important;
}

/* Remove unwanted background on <li> wrappers */
.tec-events-elementor-event-widget__navigation li {
  background: transparent !important;
}

/* Arrow icons (SVG) – Make them green too */
.tec-events-elementor-event-widget__navigation a svg path {
  stroke: #4B8400 !important;
  transition: stroke 0.2s ease;
}

.tec-events-elementor-event-widget__navigation a:hover svg path {
  stroke: #549209 !important;
}/* End custom CSS */