@import url("https://fonts.googleapis.com/css2?family=Montserrat");body #main-header > .container {
  background-color: #ffffff;
}
html body div#et-top-navigation ul.nav .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
  color: #ff0000;
}
html body div#et-top-navigation ul.nav li a {
  color: #0f0fc1;
}
html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {
  color: #ffffff;
}
.tribe-compatibility-container .tribe-events-widget-events-list__header-title {
  font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
}
.tribe-events-widget-events-list__events > .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag-month {
  color: #ffffff;
}
.tribe-events-widget-events-list__events > .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag-daynum {
  color: #ffffff;
}
.tribe_events_cat-fundraiser .tribe-event-date-start {
  color: #ffffff;
}
.tribe-events-widget-events-list__event-wrapper > .tribe_events_cat-fundraiser .tribe-events-widget-events-list__event-datetime-wrapper {
  color: #ffffff;
}
.tribe-events-widget-events-list__event-wrapper > .tribe_events_cat-election .tribe-events-widget-events-list__event-datetime-wrapper {
  color: #ffffff;
}
html body div#top-header {
  background-color: #ff0000 !important;
}
#Hero1.et_pb_text {
  background-color: rgba(0, 0, 0, 0.7);
}
#Hero1.et_pb_text h4 {
  line-height: 20px;
}
#Hero1.et_pb_text h2 {
  padding-left: 0px;
}
.et_builder_inner_content > #Hero1 > #Hero1 #Hero1 {
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 5px;
}
html body footer#main-footer {
  background-color: #353C89 !important;
}
#Hero1.et_pb_section .et_pb_row:nth-child(1) {
  height: 543px;
}
.et_builder_inner_content > #Hero1 > #Hero1 #Hero1 {
  margin-top: 430px !important;
}
.post-961 .et_pb_section:nth-child(2) {
  height: 1000px;
}
.tribe-events-widget-events-list__event-wrapper > .tribe_events_cat-primaries .tribe-events-widget-events-list__event-datetime-wrapper {
  color: #ffffff;
}
.post-13207 .et_pb_section:nth-child(1) .et_pb_text a {
  text-decoration: underline;
}
.post-13207 .et_pb_section:nth-child(1) .et_pb_text p {
  margin-left: 11px;
}
div #gv_search_13220 {
  height: 30px;
  width: 300px;
}
div #search-box-filter_3-min {
  height: 30px;
}
div #search-box-filter_3-max {
  height: 30px;
}
div #search-box-filter_11 {
  height: 30px;
}
div #search-box-filter_20 {
  height: 30px;
  width: 255px;
}
#gv-view-13220-1 > div:nth-child(1) > div:nth-child(1) > div > form > div > div > div > div:nth-child(1) > div > p {
  margin-bottom: 41.5px;
}
div #search-box-filter_63-min {
  height: 30px;
}
div #search-box-filter_63-max {
  height: 30px;
}
@media screen and (max-width: 1024px) {
  #Hero1.et_pb_section {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  #Hero1.et_pb_section {
    height: 360px;
  }
  #Hero1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-top: 0px;
  }
  #Hero1.et_pb_text h2 {
    font-size: 30px;
  }
  #Hero1.et_pb_text h4 {
    font-size: 14px;
  }
  .et_builder_inner_content > #Hero1 > #Hero1 #Hero1 {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 667px) {
  #Hero1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-top: -150px;
  }
}
@media screen and (max-width: 375px) {
  #Hero1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-top: -330px !important;
  }
  html body header#main-header {
    background-color: #ffffff;
  }
  #Hero1.et_pb_text h2 {
    font-size: 16px;
  }
  #Hero1.et_pb_text h4 {
    font-size: 12px;
    line-height: 17px;
  }
  .et_builder_inner_content > #Hero1 > #Hero1 #Hero1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  body > div {
    margin-top: 0px;
  }
  #Hero1.et_pb_section {
    margin-top: 0px !important;
    background-position: top;
  }
  html body div#top-header {
    background-color: #ff0000;
  }
  html body header#main-header #logo {
    max-height: none;
    height: auto;
    width: auto;
    max-width: 240px;
  }
  .post-961 .et_pb_section:nth-child(2) {
    padding-top: 0px;
  }
  #Title.et_pb_text h1 {
    font-size: 30px;
  }
  #Secondary.et_pb_text h2 {
    font-size: 23px;
    line-height: 28px;
  }
  #about.et_pb_section {
    padding-bottom: 0px;
  }
  #Secondary.et_pb_section {
    padding-top: 0px;
  }
  #Secondary.et_pb_text h3 {
    font-size: 24px;
    line-height: 28px;
  }
  #Secondary.et_pb_text ol li {
    list-style-position: outside;
    margin-bottom: 10px;
    margin-left: 20px;
  }
  #Sidebar.et_pb_widget_area .et_pb_widget:not(.woocommerce) ul li {
    line-height: 24px;
  }
}
