/* Events Calender */

.tribe-theme-enfold .tribe-events .datepicker .day.active, .tribe-theme-enfold .tribe-events .datepicker .day.active.focused, .tribe-theme-enfold .tribe-events .datepicker .day.active:focus, .tribe-theme-enfold .tribe-events .datepicker .day.active:hover, .tribe-theme-enfold .tribe-events .datepicker .month.active, .tribe-theme-enfold .tribe-events .datepicker .month.active.focused, .tribe-theme-enfold .tribe-events .datepicker .month.active:focus, .tribe-theme-enfold .tribe-events .datepicker .month.active:hover, .tribe-theme-enfold .tribe-events .datepicker .year.active, .tribe-theme-enfold .tribe-events .datepicker .year.active.focused, .tribe-theme-enfold .tribe-events .datepicker .year.active:focus, .tribe-theme-enfold .tribe-events .datepicker .year.active:hover {
color: #fff;
background: #1daa5c !important;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
color: #FFFFFF;
background-color: #1daa5c;
}

.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
background-color: #1daa5c;
}

.tribe-common .tribe-common-c-svgicon {
color: #1daa5c;
}

.tribe-events .tribe-events-c-ical__link {
align-items: center;
border: 1px solid #1daa5c;
color: #1daa5c;
}

.tribe-common .tribe-common-c-svgicon {
color: #1daa5c;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
color: #fff;
background-color: #1daa5c;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
color: #1daa5c;
}

.tribe-common .tribe-common-h3 {
font-family: "NeutrafaceLight", sans-serif !important;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
    color: #000000;
    font-family: "NeutrafaceBook", sans-serif !important;
    font-size: 16px;
}

.tribe-common .tribe-common-b2 {
font-family: "NeutrafaceBook", sans-serif !important;
}

#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input, #top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input {
color: #000000;
font-family: "NeutrafaceBook", sans-serif !important;
font-size: 16px;
}

#tribe-events-content {
    margin-bottom: 0px;
    padding: 0px;
}

.tribe-common .tribe-common-cta--thin-alt:active, .tribe-common .tribe-common-cta--thin-alt:focus, .tribe-common .tribe-common-cta--thin-alt:hover {
border-bottom: 1px solid #1daa5c !important;
color: #1daa5c !important;
}
.tribe-common .tribe-common-cta--thin-alt, .tribe-common .tribe-common-cta--thin-alt, .tribe-common .tribe-common-cta--thin-alt {
border-bottom: 1px solid #1daa5c !important;
color: #1daa5c !important;
}


.tribe-events .tribe-events-c-ical__link {
align-items: center;
border: 1px solid #1daa5c;
color: #1daa5c;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
min-height: 700px; padding: 0;}

/*
@media only screen and (min-width: 370px) {
#top #tribe-events-pg-template {
max-width: 1310px !important;
padding: 50px !important;}
}

h1, h2, h3, h4, h5, h6 {
font-family: "NeutrafaceBold", sans-serif !important;
}

#top #wrap_all .all_colors h3 {
font-family: "NeutrafaceBook", sans-serif !important;
font-size: 16px !important;
}
*/
