.find_a_location_mobile {
    display: none;
}

body.dark #menu_hero .fl-menu a,
body.dark #menu_hero .header_topcol_item *,
body.post-type-archive-tribe_events #menu_hero .fl-menu a,
body.post-type-archive-tribe_events #menu_hero .header_topcol_item *,
body.tribe_events-template-default #menu_hero .fl-menu a,
body.tribe_events-template-default #menu_hero .header_topcol_item *{
    color: #424242 !important;
}
body.tribe_events-template-default #menu_hero .sub-menu a,
body.post-type-archive-tribe_events #menu_hero .sub-menu a,
body.dark #menu_hero .sub-menu a {
    color: var(--green-dark) !important;
}

body.post-type-archive-tribe_events #menu_hero a svg.fl-photo-img #Group_1 path,
body.post-type-archive-tribe_events #menu_hero a svg.fl-photo-img #Group_2 path,
body.post-type-archive-tribe_events #menu_hero a svg.fl-photo-img #Group_3 path,
body.post-type-archive-tribe_events #menu_hero a svg.fl-photo-img #Group_3359 path,
body.post-type-archive-tribe_events #menu_hero a svg.fl-photo-img #STATE_NAME path,
body.tribe_events-template-default #menu_hero a svg.fl-photo-img #Group_1 path,
body.tribe_events-template-default #menu_hero a svg.fl-photo-img #Group_2 path,
body.tribe_events-template-default #menu_hero a svg.fl-photo-img #Group_3 path,
body.tribe_events-template-default #menu_hero a svg.fl-photo-img #Group_3359 path,
body.tribe_events-template-default #menu_hero a svg.fl-photo-img #STATE_NAME path,
body.dark #menu_hero a svg.fl-photo-img #Group_1 path,
body.dark #menu_hero a svg.fl-photo-img #Group_2 path,
body.dark #menu_hero a svg.fl-photo-img #Group_3 path,
body.dark #menu_hero a svg.fl-photo-img #Group_3359 path,
body.dark #menu_hero a svg.fl-photo-img #Group_26 path,
body.dark #menu_hero a svg.fl-photo-img #STATE_NAME path{
    fill: #685040;
    transition: fill .5s ease;
}

body.dark #menu_hero .menu.fl-menu-horizontal >li:hover,
body.post-type-archive-tribe_events #menu_hero .menu.fl-menu-horizontal >li:hover,
body.tribe_events-template-default #menu_hero .menu.fl-menu-horizontal >li:hover  {
    text-shadow: none !important;
}
body.post-type-archive-tribe_events .header_topcol_item.search,
body.dark .header_topcol_item.search,
body.tribe_events-template-default .header_topcol_item.search{
    border-left: 1px solid rgba(66,66,66,0.4) !important;
    border-right: 1px solid rgba(66,66,66,0.4) !important;
}
body.post-type-archive-tribe_events .header_topcol_item.notin:before,
body.dark .header_topcol_item.notin:before,
body.tribe_events-template-default .header_topcol_item.notin:before {
    background: url("/wp-content/uploads/2020/12/us_icon_dark.svg") center center no-repeat !important;
}
body.post-type-archive-tribe_events .header_topcol_item.search:before,
body.dark .header_topcol_item.search:before,
body.tribe_events-template-default .header_topcol_item.search:before {
    background: url("/wp-content/uploads/2020/12/search_icon_dark.svg") center center no-repeat !important;
}

.language_switcher_hidden {
    display: none;
}





.password-protected .fl-page-content {
    height: 100vh;
    display: flex;
    align-items: center;
    background-image: url('/wp-content/uploads/2020/11/portal-login-hero.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.password-protected .fl-page-content:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.4;
    z-index: 0;
    height: 100%;
    width: 100%;
}

.password-protected-form {
    text-align: center;
}

.password-protected-form label {
    font-family: "Avenir Next Condensed Bold";
    font-size: 1.0556rem;
    font-size: 30px;
    letter-spacing: 0.05em;
    line-height: 1.1667rem;
    line-height: 21px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.password-protected-form input[type=password] {
    height: 60px;
    border-radius: 20px;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}

.password-protected-form input[type=submit] {
    background: var(--yellow-light);
    color: var(--gray);
    padding: 14px 20px !important;
    border-radius: 100px;
    border: none !important;
    font-family: "Avenir Next Bold";
    font-size: 0.7222rem;
    font-size: 13px;
    letter-spacing: 0.10em;
    line-height: 18px;
    margin-top: 20px;
}

.password-protected-form input[type=submit]:hover {
    transform: scale(1.05);
}





/* FOOTER LOGOS */
.footer_logos_wrap {
    display: flex;
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
}

.footer_logo_item img,
.footer_logo_item svg {
    max-height: 100px;
    max-width: 100%;
    padding:0 20px 0 0;
}
.footer_logo_item {
padding: 20px 0 10px;
    text-align: left;
    width: 180px;
    
}

.blog_24 .footer_logo_item.logo3 {
    display:none;
}

/*
.footer_logos_wrap > * {
    max-width: 100% !important;
}
*/





/* NO UPDATES */
.no-search-site .header_topcol_item.search { display: none; }
.no-search-site .header_topcol_item.notin {
    border-right: 1px solid rgba(255,255,255,0.4);
    line-height: 1;
}
.no-search-site .header_topcol_item.notin:before { top: 0; }
.no-search-site .header_topcol_item.language .wpml-ls { padding-left: 0; }

/* NO UPDATES */
.no-updates-site #updates_tab_id { display: none; }


.hero_subtitle.white p {
    color: #fff;
}


/* SHADOW */
.flat_shadow.green {  box-shadow: 20px 20px 0 0 var(--green-dark); }
.grocery .howitworks_steps_number p {background: var(--yellow-light);}
.farmers .howitworks_steps_number p {background: var(--green-light);}


/*event calendar*/

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col>a{
    border-radius: 20px;
    overflow: hidden;
}
.tribe-events-calendar-list__event-featured-image-wrapper .tribe-events-calendar-list__event-featured-image-link,
.tribe-events-calendar-list__event-featured-image-wrapper .tribe-events-calendar-list__event-featured-image-link img{
    height:100%;
    object-fit: cover;
}
.tribe_events-template-default .fl-page-content{
    padding-top:280px;
    background-image: url(/wp-content/uploads/sites/16/2023/10/Group-3899.svg);
    background-size: calc(100% + 6px);
    background-position: top center;
    background-repeat: no-repeat;
}
html .tribe-events-back a, html .tribe-events-back a:visited{
    font-size: 18px;
    font-family: "Avenir Next";
    font-weight: bold;
    text-decoration: none!important;
    color:#01A267!important;
    display: flex;
    gap:12.5px;
    align-items:center;
}
.fl-page-content .tribe-events-back a:hover,
html .fl-page-content .tribe-events-back a{
    text-decoration: none!important;
}
.tribe-events-back a:before{
    content:"";
    background-image: url(/wp-content/uploads/sites/16/2023/10/Icon-feather-arrow-right.svg);
    width:13px;
    height:13px;
    background-repeat: no-repeat;
    background-size: contain;
}
.tribe-events-c-view-selector__list-item--day,
.tribe-events-c-view-selector__list-item--summary,
.tribe-events-c-view-selector__list-item--photo,
.tribe-events-c-view-selector__list-item--week{
    display: none!important;
}

.wave_2023 .fl-photo-content,
.wave_2023 .fl-photo-content svg{
    width:100%;
}
.wave_2023 .fl-photo-content svg{
    margin-top:-1px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{
    border:1px solid #AFAFAF;
    border-radius: 6px;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input,
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder{
    color: #424242!important;
    font-size: 18px;
    font-family: "Avenir Next";
    font-weight: 400;
    opacity: 1!important;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{
    padding-left:70px;
    padding-top:30px;
    padding-bottom:30px;
}
html .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
html .tribe-events .tribe-events-c-search__button:focus, 
html .tribe-events .tribe-events-c-search__button:hover, 
html .tribe-events button.tribe-events-c-search__button:focus, 
html .tribe-events button.tribe-events-c-search__button:hover,
html .tribe-events .tribe-events-c-search__button, 
html .tribe-events button.tribe-events-c-search__button, 
html .tribe-events .tribe-events-c-search__button:active, 
html .tribe-events .tribe-events-c-search__button:focus, 
html .tribe-events .tribe-events-c-search__button:hover, 
html .tribe-events button.tribe-events-c-search__button:focus, 
html .tribe-events button.tribe-events-c-search__button:hover{
    background-color: #FFCA38;
    border-radius: 80px;
    padding:20px 32px;
    color:#333333;
    text-transform: uppercase;
    line-height: 20px;
    font-size: 15px;
    font-family: "Avenir Next";
    font-weight: 600;
    letter-spacing: 0.16rem;
    margin: 12px 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{
    border-radius: 6px;
    overflow:hidden;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{
    font-family: "Avenir Next";
    font-weight: 600;
    line-height: 26px;
    font-size: 18px;
    color:#424242;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg{
    color:#424242;
}
.tribe-common .tribe-common-c-svgicon--search{
    width:20px;
    color:#1B1B1B;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{
    left:20px;
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg, 
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{
    width:16px;
}
html .tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path, 
html .tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{
    fill:#01A267;
    opacity:0.5;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small{
    font-family: "Avenir Next";
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
    color:#424242;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
    padding:12px 36px;
}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{
    font-family: "Avenir Next Bold";
    line-height: 35px;
    font-size: 29px;
    color:#424242;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{
    font-size: 18px;
    line-height: 26px;
    font-family: "Avenir Next Bold";
    font-weight: 600;
    color:#424242;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events .tribe-events-calendar-list__event-datetime{
    font-size: 14px;
    line-height: 20px;
    font-family: "Avenir Next";
    font-weight: 400;
    color:#424242;
}
html .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
    font-size: 27px;
    line-height: 32px;
    font-family: 'Avenir Next Bold';
}
.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-date-tag-daynum{
    font-size: 24px;
    line-height: 36px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{
    font-size: 14px;
    line-height: 26px;
    font-family: "Avenir Next";
    margin-bottom:0px;
}
.tribe-common p{
    font-size: 16px;
    line-height: 26px;
}
.tribe-events .tribe-events-calendar-list__month-separator:after{
    background-color: #AFAFAF;
}
.tribe-events .tribe-events-calendar-list-nav {
    border-top: 1px solid #AFAFAF;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{
    color:#01A267;
    gap:13.5px;
}
.tribe-events .tribe-events-c-nav__next:disabled, 
.tribe-events .tribe-events-c-nav__prev:disabled{
    color:#01A267!important;
    opacity: 0.5;
    font-family: "Avenir Next Bold";
    font-weight: 700;
}
html .tribe-events .tribe-events-c-nav__next,
html .tribe-events .tribe-events-c-nav__prev{
    font-family: "Avenir Next Bold"!important;
    font-weight: 700!important;
    font-size: 1rem!important;
    color:#01A267!important;
}
body:not(.single-tribe_events) .tribe-events .tribe-events-c-subscribe-dropdown__container,
.tribe-events .tribe-events-c-nav__next-icon-svg, 
.tribe-events .tribe-events-c-nav__prev-icon-svg{
    display: none!important;
}
.tribe-events-c-nav__prev:before{
    content: "";
    background-image: url(/wp-content/uploads/sites/16/2023/10/Icon-feather-arrow-right.svg);
    width:13px;
    height:13px;
    background-repeat: no-repeat;
    background-size: contain;
}
.tribe-events-c-nav__next:after{
    content: "";
    background-image: url(/wp-content/uploads/sites/16/2023/11/Icon-feather-arrow-right.svg);
    width:13px;
    height:13px;
    background-repeat: no-repeat;
    background-size: contain;
}
.tribe-common .tribe-common-anchor-thin-alt{
    border-bottom:none!important;
}
.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path{
    fill:#01A267;
}
html .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, html .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{
    fill:#01A267;
}
.tribe-events-related-events-title,
.tribe-related-events{
    display:none!important;
}
.single-tribe_events footer{
    margin-top:200px;
}
.tribe-events-event-meta:before{
    display: none;
}
.tribe-events-c-subscribe-dropdown__button svg{
    display: none!important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button,
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover{
    border-color: #707070;
    border-radius: 80px;
    color:#424242;
    padding:20px 30px 20px 30px;
    width:auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container{
    width:240px;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
    background-color: transparent;
    color:#424242;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:before{
    content:"";
    background-image: url("/wp-content/uploads/sites/16/2023/11/Icon-feather-calendar.svg");
    width:18px;
    height:20px;
    display: block;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, 
.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, 
.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text{
    font-size: 18px;
    line-height: 26px;
    font-family: "Avenir Next";
    font-weight: 600;
}
.info_sec .btn_sec{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
}
.register_btn,
.register_btn:focus,
.register_btn:hover{
    color:#424242;
    text-decoration: none;
    font-size: 18px;
    line-height: 26px;
    font-family: "Avenir Next";
    font-weight: 600;
    padding:20px 45px;
    background-color: #FFCA38;
    border-radius: 80px;
}
.tribe-events-single .top_sec{
    
}
.tribe-events-single .top_sec>.info_img_wraper{
    display: flex;
    gap:108px;
}
.tribe-events-single .top_sec .img_sec{
    flex: 5;
}
.tribe-events-single .top_sec .info_sec{
    flex: 6;
}
.img_sec .tribe-events-event-image {
    margin-bottom:26px;
}
.img_sec .tribe-events-event-image img{
    height:360px;
    object-fit: cover;
    width:100%;
    border-radius: 20px;
}
.tribe-events-content ol:last-child, 
.tribe-events-content p:last-child, 
.tribe-events-content ul:last-child{
    margin-bottom:0;
}
#tribe-events-pg-template{
    max-width: 1366px;
    padding: 36px 70px 0;
}
.tribe-events-single-event-title{
    font-family: 'Avenir Next Bold';
    font-size: 48px;
    line-height: 54px;
    font-weight: 600;
    text-transform: none;
}
.single-tribe_events .tribe-events-schedule h2{
    font-family: 'Avenir Next';
    font-size: 18px;
    line-height: 26px;
    color:#424242;
}
.single-tribe_events .tribe-events-schedule{
    margin-top:16px;
}
.single-tribe_events .tribe-events-single-event-description p{
    font-family: 'Avenir Next';
    font-size: 18px;
    line-height: 26px;
    color:#424242;
}
.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{
    font-size: 22px;
    line-height: 30px;
    font-family: 'Avenir Next Bold';
    text-transform: capitalize;
    font-weight: 600;
}
.tribe-events-event-meta dt{
    font-size: 18px;
    line-height: 26px;
    font-family: 'Avenir Next Bold';
    text-transform: capitalize;
    font-weight: 600;
    color:#424242;
    text-decoration: none!important;
}
.tribe-events-event-meta dd{
    font-size: 18px;
    line-height: 26px;
    font-family: 'Avenir Next';
    text-transform: capitalize;
    font-weight: 400;
    color:#424242;
    text-decoration: none!important;
}
.single-tribe_events .tribe-events-event-meta{
    border-top: 1px solid #AFAFAF;
}
#tribe-events-footer{
    border-top: 1px solid #AFAFAF;
}
.tribe-events-single ul.tribe-events-sub-nav{
    padding-inline-start: 0!important;
}
html .tribe-events-single .tribe-events-nav-previous a,
html .tribe-events-single .tribe-events-nav-next a{
    font-size: 18px;
    line-height: 26px;
    font-family: 'Avenir Next Bold';
    font-weight: 600;
    color:#01A267!important;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap:10px;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{
    background-image: url(/wp-content/uploads/sites/16/2023/10/Icon-feather-arrow-right.svg);
    width:13px;
    height:13px;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{
    background-image: url(/wp-content/uploads/sites/16/2023/11/Icon-feather-arrow-right.svg);
    width:13px;
    height:13px;
    background-size: contain;
}
html .tribe-common .tribe-common-h--alt{
    font-family: 'Avenir Next Bold';
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
}
html .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium{
    font-family: 'Avenir Next Bold';
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    color:#424242;
}
html .tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option{
    font-family: 'Avenir Next Bold'!important;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    margin-left:26px;
    color:#424242;
    opacity: 1;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6{
    font-family: 'Avenir Next Bold'!important;
    font-weight: 700;
    color:#424242!important;
}
.tribe-common .tribe-common-h6 > a{
    color:#01a267!important;
}
.tribe-events-event-meta dd[class$=url], .tribe-events-event-meta dt:not(:first-child){
    margin-top:30px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{
    padding:0!important;
}
html .tribe-common .tribe-common-form-control-checkbox__label, 
html .tribe-common .tribe-common-form-control-radio__label{
    font-family: 'Avenir Next Bold'!important;
    font-size: 16px;
    line-height: 26px;
    color:#424242;
}
html .tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection__rendered{
    display: none!important;
}
html .tribe-filter-bar .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle, 
html .tribe-filter-bar .tribe-filter-bar-c-filter--accordion button.tribe-filter-bar-c-filter__toggle, 
html .tribe-filter-bar .tribe-filter-bar-c-filter__toggle, 
html .tribe-filter-bar button.tribe-filter-bar-c-filter__toggle{
    font-family: 'Avenir Next Bold'!important;
    color:#424242;
    font-size:18px;
    line-height: 26px;
}
html .tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill{
    font-family: 'Avenir Next Bold'!important;
    font-size: 16px;
    line-height: 26px;
    color:#424242;
    font-weight: 400!important;
    border-radius: 500px;
    padding:12px 64px 12px 24px;
}
.tribe-common .tribe-filter-bar__selected-filters-header .tribe-common-h7{
    font-family: 'Avenir Next Bold'!important;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    color:#424242;
    opacity: 1;
}
.tribe-filter-bar-c-clear-button svg{
    display: none!important;
}
html .tribe-filter-bar-c-clear-button,
html .tribe-common--breakpoint-medium .tribe-filter-bar--vertical.tribe-filter-bar .tribe-filter-bar-c-clear-button{
    font-family: 'Avenir Next Bold'!important;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    color:#01A267;
    opacity: 1;
}
.tribe-filter-bar-c-pill__pill-label,
.tribe-filter-bar-c-pill__pill-label-colon{
    display: none!important;
}
html .tribe-events .tribe-events-c-view-selector__list-item-text,
html .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{
    font-family: 'Avenir Next'!important;
    font-size: 18px;
    line-height: 26px;
    color:#424242;
}
.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{
    outline: none !important;
}
html .tribe-events .tribe-events-calendar-month__day-cell--selected, 
html .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, 
html .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
html .tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
    background-color:#01A267;
}
html a.tribe-events-c-nav__today{
    display: none!important;
}
html .tribe-events-meta-group a,
html .tribe-events-event-meta a, 
html .tribe-events-event-meta a:visited{
    color:#01A267;
}
html .tribe-organizer a,
html .tribe-events-event-categories a,
html .tribe-venue a{
    pointer-events: none!important;
    color: #424242!important;
}
html .tribe-common-c-svgicon--series,
html .tec_series_marker__title,
html .tribe-events-series-relationship-single-marker,
html .tec-events-pro-series-meta-detail--label,
html .tec-events-pro-series-meta-detail--link{
    display: none!important;
}

html .tribe-events .datepicker .day.active, 
html .tribe-events .datepicker .day.active.focused, 
html .tribe-events .datepicker .day.active:focus, 
html .tribe-events .datepicker .day.active:hover, 
html .tribe-events .datepicker .month.active, 
html .tribe-events .datepicker .month.active.focused, 
html .tribe-events .datepicker .month.active:focus, 
html .tribe-events .datepicker .month.active:hover, 
html .tribe-events .datepicker .year.active, 
html .tribe-events .datepicker .year.active.focused, 
html .tribe-events .datepicker .year.active:focus, 
html .tribe-events .datepicker .year.active:hover{
    background:#01A267!important;
}
.tribe-events-calendar-list__event-featured-image-link{
    border-radius: 20px!important;
    overflow: hidden;
}
.heightauto svg.fl-photo-img{
    height:auto;
}
body:not(.fl-builder-edit) .wave img.news-filter-topwave{
    left:0
}