#menu-navigation.main-navigation-menu {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #009933;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #009933;
}

.main-navigation-menu a:hover {
  font-weight: 900;
  color: #009933;
}

.main-navigation-menu a:link {
  font-weight: 900;
  color: #009933;
}

#footer-line.site-info {
  background-color: #ffffff;
}

.site-footer .site-info {
  background-color: #ffffff;
}

a:link {
  color: #009933;
}

a {
  color: #009933;
}

.credit-link {
  color: #fff;
}

.widget-title {
  font-weight: 700;
  font-style: italic;
  color: #009933;
}

.calendar_main .ecwd_calendar .ecwd_calendar_prev_next {
  margin: 0px;
  border-style: hidden;
}

.calendar_main .ecwd_calendar .ecwd_calendar_container> ul.ecwd_list >li {
  margin: 0px;
  border-style: hidden;
}

.ecwd_calendar_view_dropdown.cal_tabs_blue {
  border-style: hidden;
  visibility: hidden;
}

.ecwd-widget-mini .ecwd_list .event-main-content {
  border-style: hidden;
}

.calendar_main .ecwd_calendar.ecwd-widget-mini {
  border-style: hidden;
}

.entry-footer a:link {
  visibility: hidden;
}

.main-navigation-menu a {
  color: #009933;
}

a:hover {
  color: #009933;
}

.tribe-event-title {
  color: #ff0000;
  font-style: normal;
}

.widget a:hover {
  color: #ff0000;
  font-style: normal;
}

.tribe-event-date-start {
  color: #ff0000;
  font-style: normal;
}

.widget a:link {
  color: #ff0000;
}

.tribe-events-list-widget-events.type-tribe_events.post-1166.tribe-clearfix.tribe-events-organizer-1167.tribe-event-featured {
  color: #ff0000;
}

.widget ol li {
  color: #ff0000;
}

h4 {
  color: #ff0000;
}

.tribe-event-time {
  color: #ff0000;
}

.archive-title.blog-title {
  font-size: 30px;
  line-height: -1px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  text-align: left;
  font-variant: normal;
  letter-spacing: 0px;
  text-indent: 0px;
  word-spacing: 6px;
}

.header-main.container.clearfix {
  margin: 0px;
  padding: 0px;
}