.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.1em;}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-v4-blue );fill:var( --e-global-color-v4-blue );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-v4-blue );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-836 .elementor-element.elementor-element-1829b66{--e-nav-menu-horizontal-menu-item-margin:calc( 6px / 2 );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6px;}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown a:hover,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown a:focus,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-menu-toggle:hover,
					.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-menu-toggle:focus{color:var( --e-global-color-v4-blue );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-v4-blue );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown .elementor-item, .elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.3px;}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu--dropdown{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-v4-grey );}.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-836 .elementor-element.elementor-element-7908e3a .tec-events-elementor-event-widget__status-passed{color:var( --e-global-color-v4-red );font-family:var( --e-global-typography-721a2ad-font-family ), Sans-serif;font-size:var( --e-global-typography-721a2ad-font-size );font-weight:var( --e-global-typography-721a2ad-font-weight );line-height:var( --e-global-typography-721a2ad-line-height );}.elementor-836 .elementor-element.elementor-element-7908e3a .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-836 .elementor-element.elementor-element-dede56a .tec-events-elementor-event-widget__datetime-header{color:var( --e-global-color-v4-blue );font-family:"Nunito Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.09em;}.elementor-836 .elementor-element.elementor-element-dede56a .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-v4-dark );font-size:14px;font-weight:700;}.elementor-836 .elementor-element.elementor-element-7e010b7 .tec-events-elementor-event-widget__cost-header{color:var( --e-global-color-v4-blue );font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.09em;}.elementor-836 .elementor-element.elementor-element-7e010b7 .tec-events-elementor-event-widget__cost{color:var( --e-global-color-v4-dark );font-size:14px;font-weight:700;}.elementor-836 .elementor-element.elementor-element-dcabef9 .tec-events-elementor-event-widget__image{text-align:left;}.elementor-836 .elementor-element.elementor-element-dcabef9 .tec-events-elementor-event-widget__image img{border-radius:6px 6px 6px 6px;}.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-836 .elementor-element.elementor-element-601227f{background-color:var( --e-global-color-v4-white );padding:28px 32px 28px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-border );border-radius:6px 6px 6px 6px;color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-129a3da-font-family ), Sans-serif;font-size:var( --e-global-typography-129a3da-font-size );font-weight:var( --e-global-typography-129a3da-font-weight );line-height:var( --e-global-typography-129a3da-line-height );}.elementor-836 .elementor-element.elementor-element-51a2eff .tec-events-elementor-event-widget__categories-header{color:var( --e-global-color-v4-blue );font-family:var( --e-global-typography-3de6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-3de6d51-font-size );font-weight:var( --e-global-typography-3de6d51-font-weight );text-decoration:var( --e-global-typography-3de6d51-text-decoration );}.elementor-836 .elementor-element.elementor-element-51a2eff .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-9641365-font-family ), Sans-serif;font-size:var( --e-global-typography-9641365-font-size );font-weight:var( --e-global-typography-9641365-font-weight );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-e4cdae1 .tec-events-elementor-event-widget__website-header{color:var( --e-global-color-v4-blue );font-family:var( --e-global-typography-3de6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-3de6d51-font-size );font-weight:var( --e-global-typography-3de6d51-font-weight );text-decoration:var( --e-global-typography-3de6d51-text-decoration );}.elementor-836 .elementor-element.elementor-element-e4cdae1 .tec-events-elementor-event-widget__website-link a{color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-9641365-font-family ), Sans-serif;font-size:var( --e-global-typography-9641365-font-size );font-weight:var( --e-global-typography-9641365-font-weight );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-949bfba .tec-events-elementor-event-widget__tags-header{color:var( --e-global-color-v4-blue );font-family:var( --e-global-typography-3de6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-3de6d51-font-size );font-weight:var( --e-global-typography-3de6d51-font-weight );text-decoration:var( --e-global-typography-3de6d51-text-decoration );}.elementor-836 .elementor-element.elementor-element-949bfba .tec-events-elementor-event-widget__tags-link{color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-9641365-font-family ), Sans-serif;font-size:var( --e-global-typography-9641365-font-size );font-weight:var( --e-global-typography-9641365-font-weight );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-name, .elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-v4-dark );font-family:var( --e-global-typography-48024d4-font-family ), Sans-serif;font-size:var( --e-global-typography-48024d4-font-size );font-weight:var( --e-global-typography-48024d4-font-weight );text-transform:var( --e-global-typography-48024d4-text-transform );line-height:var( --e-global-typography-48024d4-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-address-header{color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-721a2ad-font-family ), Sans-serif;font-size:var( --e-global-typography-721a2ad-font-size );font-weight:var( --e-global-typography-721a2ad-font-weight );line-height:var( --e-global-typography-721a2ad-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-v4-grey );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;font-style:normal;}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-v4-red );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;height:calc( 100% - var(--tec-spacer-2));}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-v4-blue );font-family:var( --e-global-typography-819e432-font-family ), Sans-serif;font-size:var( --e-global-typography-819e432-font-size );font-weight:var( --e-global-typography-819e432-font-weight );letter-spacing:var( --e-global-typography-819e432-letter-spacing );background-color:var( --e-global-color-v4-red );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:var( --e-global-color-v4-blue );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:var( --e-global-color-v4-white );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-button:hover{border-color:var( --e-global-color-v4-red );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-link{color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-129a3da-font-family ), Sans-serif;font-size:var( --e-global-typography-129a3da-font-size );font-weight:var( --e-global-typography-129a3da-font-weight );line-height:var( --e-global-typography-129a3da-line-height );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-list{text-align:left;border-color:var( --e-global-color-v4-border );background-color:var( --e-global-color-v4-blue-light );}.elementor-836 .elementor-element.elementor-element-11a88f8 .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-v4-grey );font-family:var( --e-global-typography-3de6d51-font-family ), Sans-serif;font-size:var( --e-global-typography-3de6d51-font-size );font-weight:var( --e-global-typography-3de6d51-font-weight );text-decoration:var( --e-global-typography-3de6d51-text-decoration );}.elementor-836 .elementor-element.elementor-element-11a88f8 .tec-events-elementor-event-widget__navigation--subnav a:hover{color:var( --e-global-color-v4-red );}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-836 .elementor-element.elementor-element-7908e3a .tec-events-elementor-event-widget__status-passed{font-size:var( --e-global-typography-721a2ad-font-size );line-height:var( --e-global-typography-721a2ad-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-836 .elementor-element.elementor-element-601227f{font-size:var( --e-global-typography-129a3da-font-size );line-height:var( --e-global-typography-129a3da-line-height );}.elementor-836 .elementor-element.elementor-element-51a2eff .tec-events-elementor-event-widget__categories-header{font-size:var( --e-global-typography-3de6d51-font-size );}.elementor-836 .elementor-element.elementor-element-51a2eff .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-9641365-font-size );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-e4cdae1 .tec-events-elementor-event-widget__website-header{font-size:var( --e-global-typography-3de6d51-font-size );}.elementor-836 .elementor-element.elementor-element-e4cdae1 .tec-events-elementor-event-widget__website-link a{font-size:var( --e-global-typography-9641365-font-size );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-949bfba .tec-events-elementor-event-widget__tags-header{font-size:var( --e-global-typography-3de6d51-font-size );}.elementor-836 .elementor-element.elementor-element-949bfba .tec-events-elementor-event-widget__tags-link{font-size:var( --e-global-typography-9641365-font-size );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-name, .elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-name a{font-size:var( --e-global-typography-48024d4-font-size );line-height:var( --e-global-typography-48024d4-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-address-header{font-size:var( --e-global-typography-721a2ad-font-size );line-height:var( --e-global-typography-721a2ad-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-819e432-font-size );letter-spacing:var( --e-global-typography-819e432-letter-spacing );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-link{font-size:var( --e-global-typography-129a3da-font-size );line-height:var( --e-global-typography-129a3da-line-height );}.elementor-836 .elementor-element.elementor-element-11a88f8 .tec-events-elementor-event-widget__navigation--subnav a{font-size:var( --e-global-typography-3de6d51-font-size );}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-836 .elementor-element.elementor-element-1829b66 .elementor-nav-menu .elementor-item{font-size:40px;}.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-836 .elementor-element.elementor-element-7908e3a .tec-events-elementor-event-widget__status-passed{font-size:var( --e-global-typography-721a2ad-font-size );line-height:var( --e-global-typography-721a2ad-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-836 .elementor-element.elementor-element-601227f{font-size:var( --e-global-typography-129a3da-font-size );line-height:var( --e-global-typography-129a3da-line-height );}.elementor-836 .elementor-element.elementor-element-51a2eff .tec-events-elementor-event-widget__categories-header{font-size:var( --e-global-typography-3de6d51-font-size );}.elementor-836 .elementor-element.elementor-element-51a2eff .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-9641365-font-size );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-e4cdae1 .tec-events-elementor-event-widget__website-header{font-size:var( --e-global-typography-3de6d51-font-size );}.elementor-836 .elementor-element.elementor-element-e4cdae1 .tec-events-elementor-event-widget__website-link a{font-size:var( --e-global-typography-9641365-font-size );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-949bfba .tec-events-elementor-event-widget__tags-header{font-size:var( --e-global-typography-3de6d51-font-size );}.elementor-836 .elementor-element.elementor-element-949bfba .tec-events-elementor-event-widget__tags-link{font-size:var( --e-global-typography-9641365-font-size );line-height:var( --e-global-typography-9641365-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-name, .elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-name a{font-size:var( --e-global-typography-48024d4-font-size );line-height:var( --e-global-typography-48024d4-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-address-header{font-size:var( --e-global-typography-721a2ad-font-size );line-height:var( --e-global-typography-721a2ad-line-height );}.elementor-836 .elementor-element.elementor-element-786f302 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-button{font-size:var( --e-global-typography-819e432-font-size );letter-spacing:var( --e-global-typography-819e432-letter-spacing );}.elementor-836 .elementor-element.elementor-element-4f554d0 .tec-events-elementor-event-widget__export-dropdown-link{font-size:var( --e-global-typography-129a3da-font-size );line-height:var( --e-global-typography-129a3da-line-height );}.elementor-836 .elementor-element.elementor-element-11a88f8 .tec-events-elementor-event-widget__navigation--subnav a{font-size:var( --e-global-typography-3de6d51-font-size );}}