.gfield_label {
  line-height: 38px !important;
}
.gfield_required {
  display: none !important;
}
.uabb-form-wrap .uabb-button-text {
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.event-feed-date {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
}
.event-body-text,
.event-body-text a {
  color: #002d50 !important;
}
.event-body-text a {
  font-weight: bold;
}
.event-details {
  color: #002d50 !important;
}
.event-calendar-button .fl-module-content .tribe-common-c-btn-border {
  color: #8D2500 !important;
  border-radius: 0px !important;
  background-color: rgba(0, 0, 0, 0) !important;
  border-color: #8D2500 !important;
}
.event-calendar-button .tribe-events-c-subscribe-dropdown > #tribe-events-subscribe-dropdown-content .tribe-events-c-subscribe-dropdown__list-item > a {
  color: #002d50 !important;
  font-weight: bold;
  padding: 8px 10px;
}
.event-navigation .fl-module-content > .navigation a {
  text-decoration: underline 2px;
  text-underline-offset: 4px;
}
.fl-col .uabb-gf-style {
  padding-left: 0;
  padding-top: 0;
}
.gform-body > #gform_fields_2 > #field_2_8 #gfield_instruction_2_8 {
  display: none;
}
.fl-post-grid-empty p {
  font-size: 18px;
  text-align: center;
}
.fl-node-q23wfgaoh9uk > .fl-col .fl-col {
  max-height: 180px;
}
.fl-slideshow-image-nav-left a {
  background-image: url(http://droversarms.devstudioycs.co.uk/wp-content/uploads/2025/09/Arrow-left.png) !important;
}
.fl-slideshow-image-nav-right a {
  background-image: url(http://droversarms.devstudioycs.co.uk/wp-content/uploads/2025/09/Arrow-right.png) !important;
}
@media screen and (max-width: 768px) {
  .fl-page .fl-post .fl-post-content ul {
    list-style-position: inside;
  }
  .fl-node-q23wfgaoh9uk > .fl-col .fl-col {
    max-height: auto;
  }
  #menu-item-501 > a > span {
    background-color: #ffffff;
    color: #000000;
    display: inline-block;
    max-width: 250px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
  }
  #menu-item-505 > a > span {
    background-color: #ffffff;
    display: inline-block;
    max-width: 250px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    color: #000000;
  }
  body > .fl-node-vuy9dmafjt41 .menu {
    margin-top: 0 !important;
    height: 75% !important;
  }
  #yui_3_18_1_1_1749558318322_590 {
    padding-bottom: 0px !important;
  }
  #yui_3_18_1_1_1749630205979_526 > span {
    background-color: #ffffff;
    color: #000000;
    display: inline-block;
    max-width: 250px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #yui_3_18_1_1_1749630435780_402 > span,
  #menu-item-1179 > span {
    background-color: #ffffff;
    color: #000000;
  }
}
