@media screen and (min-width: 768px) {
  .latest-news-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
  }
}
.latest-news .latest-news-article {
  margin-bottom: 30px;
}
.latest-news .latest-news-img-wrapper {
  margin-bottom: 20px;
}
.latest-news .latest-news-img-wrapper img {
  width: 100%;
  height: auto;
}
.latest-news .latest-news-date {
  color: #969696;
  font-family: "Lato", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0;
}
.latest-news .latest-news-excerpt {
  color: #444;
  font-size: 16px;
  margin-bottom: 20px;
}
.latest-news .latest-news-readmore {
  font-family: "Lato", Sans-serif;
  color: #39870C;
  text-decoration: none;
  border-bottom: 1px solid #39870C;
  padding-bottom: 2px;
  font-size: 16px;
}
.latest-news .latest-news-readmore:hover {
  border-bottom-color: rgb(232, 230, 227);
}
.latest-news h3 {
  color: #39870c;
  font-size: 20px;
  line-height: 1.4em;
  margin-bottom: 12px;
}
.latest-news h3 a {
  text-decoration: none;
}

.bf-header-menu {
  position: relative;
}
.bf-header-menu a {
  font-size: 16px;
}
.bf-header-menu ul.menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
}
.bf-header-menu ul.menu > li {
  margin: 0;
  padding: 18px 0;
}
@media screen and (min-width: 1180px) {
  .bf-header-menu ul.menu > li {
    padding: 26px 0;
  }
}
.bf-header-menu ul.menu > li:hover a {
  color: #39870C;
  background: #fff;
  border-radius: 6px;
}
.bf-header-menu ul.menu > li.menu-item-has-children > a {
  display: flex;
  align-items: center;
}
.bf-header-menu ul.menu > li.menu-item-has-children > a:after {
  content: "";
  display: block;
  width: 11px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M169.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 274.7 54.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z' fill='%23fff'/%3E%3C/svg%3E");
  margin-left: 5px;
}
@media screen and (min-width: 1170px) {
  .bf-header-menu ul.menu > li.menu-item-has-children > a:after {
    margin-left: 10px;
  }
}
.bf-header-menu ul.menu > li.menu-item-has-children:hover > a:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M169.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 274.7 54.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z' fill='%2339870C'/%3E%3C/svg%3E");
}
.bf-header-menu ul.menu > li.menu-item-has-children ul.sub-menu.submenu-mouseopen, .bf-header-menu ul.menu > li.menu-item-has-children ul.sub-menu.submenu-touchopen {
  display: grid;
}
.bf-header-menu ul.menu > li a {
  color: #fff;
  padding: 14px 10px;
}
@media screen and (min-width: 1170px) {
  .bf-header-menu ul.menu > li a {
    padding: 14px 20px;
  }
}
.bf-header-menu ul.sub-menu {
  display: none;
  border-radius: 10px;
  list-style: none;
  margin: 0;
  padding: 18px 5px;
  position: absolute;
  background: #fff;
  align-items: start;
  top: 100%;
  left: 0;
  right: 0;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 980px) {
  .bf-header-menu ul.sub-menu {
    padding: 18px 20px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1080px) {
  .bf-header-menu ul.sub-menu {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1180px) {
  .bf-header-menu ul.sub-menu {
    left: 5%;
    right: 5%;
  }
}
@media screen and (min-width: 1280px) {
  .bf-header-menu ul.sub-menu {
    padding: 18px 30px;
  }
}
.bf-header-menu ul.sub-menu li.menu-item {
  margin: 5px 20px;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1080px) and (max-width: 1280px) {
  .bf-header-menu ul.sub-menu li.menu-item {
    margin: 5px 10px;
  }
}
.bf-header-menu ul.sub-menu li.menu-item a {
  color: #39870C;
  padding: 14px;
}
.bf-header-menu ul.sub-menu li.menu-item a:hover {
  color: #fff;
  background: #39870C;
}

#menu_mobile ul li {
  position: relative;
}
#menu_mobile ul li.icon a {
  display: flex;
}
#menu_mobile ul li.icon a:before {
  opacity: 1;
  width: 20px;
  height: 20px;
  margin-right: 15px;
}
#menu_mobile ul li .sub-arrow {
  position: absolute;
  right: 0;
}
#menu_mobile ul li a:hover .sub-arrow, #menu_mobile ul li a:focus .sub-arrow, #menu_mobile ul li a.highlighted .sub-arrow {
  right: 20px;
}
#menu_mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  position: absolute;
}
@media screen and (max-width: 767px) {
  #menu_mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    right: 0;
    top: 36px;
    width: 100vw;
  }
}
@media screen and (min-width: 768px) {
  #menu_mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: static;
    margin-top: 22px;
    margin-right: -14px;
  }
}
#menu_mobile ul.elementor-nav-menu {
  padding: 16px 37px;
}
@media screen and (min-width: 768px) {
  #menu_mobile ul.elementor-nav-menu {
    padding: 16px 28px;
  }
}
#menu_mobile ul.elementor-nav-menu li {
  border-bottom: 1px solid #eee;
}
#menu_mobile ul.elementor-nav-menu li:last-child {
  border-bottom: none;
}
#menu_mobile ul.elementor-nav-menu li a {
  color: #39870C;
}
#menu_mobile ul.elementor-nav-menu li a:hover, #menu_mobile ul.elementor-nav-menu li a:focus, #menu_mobile ul.elementor-nav-menu li a.highlighted, #menu_mobile ul.elementor-nav-menu li a.elementor-item-active {
  color: #fff;
}
#menu_mobile ul.elementor-nav-menu > li {
  padding: 0;
}
#menu_mobile ul.elementor-nav-menu > li:nth-child(6) {
  border-bottom: none;
  margin-bottom: 30px;
}
#menu_mobile ul.elementor-nav-menu > li > a {
  padding: 20px 0;
  font-size: 18px;
}
#menu_mobile ul.elementor-nav-menu > li > a:hover, #menu_mobile ul.elementor-nav-menu > li > a:focus, #menu_mobile ul.elementor-nav-menu > li > a.highlighted, #menu_mobile ul.elementor-nav-menu > li > a.elementor-item-active {
  padding: 20px;
}
#menu_mobile ul.elementor-nav-menu ul.sub-menu li a {
  padding: 20px 10px;
  font-size: 16px;
}
#menu_mobile ul.elementor-nav-menu ul.sub-menu li.icon a {
  display: flex;
}
#menu_mobile ul.elementor-nav-menu ul.sub-menu li.icon a:before {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.bf-header-menu ul li.icon a,
nav ul li.icon a {
  display: flex;
}
.bf-header-menu ul li.icon a:before,
nav ul li.icon a:before {
  position: relative;
  opacity: 1;
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
}
.bf-header-menu ul li.icon-aims a:before,
nav ul li.icon-aims a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='bullseye-light' d='M9,12a3,3,0,1,1,3,3A3,3,0,0,1,9,12Zm3,1.5A1.5,1.5,0,1,0,10.5,12,1.5,1.5,0,0,0,12,13.5ZM4.5,12A7.5,7.5,0,1,1,12,19.5,7.5,7.5,0,0,1,4.5,12ZM12,18a6,6,0,1,0-6-6A6,6,0,0,0,12,18Zm12-6A12,12,0,1,1,12,0,12,12,0,0,1,24,12ZM12,1.5A10.5,10.5,0,1,0,22.5,12,10.5,10.5,0,0,0,12,1.5Z' fill='%23444'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-aims a:hover:before,
nav ul li.icon-aims a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='bullseye-light' d='M9,12a3,3,0,1,1,3,3A3,3,0,0,1,9,12Zm3,1.5A1.5,1.5,0,1,0,10.5,12,1.5,1.5,0,0,0,12,13.5ZM4.5,12A7.5,7.5,0,1,1,12,19.5,7.5,7.5,0,0,1,4.5,12ZM12,18a6,6,0,1,0-6-6A6,6,0,0,0,12,18Zm12-6A12,12,0,1,1,12,0,12,12,0,0,1,24,12ZM12,1.5A10.5,10.5,0,1,0,22.5,12,10.5,10.5,0,0,0,12,1.5Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-documents a:before,
nav ul li.icon-documents a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.345' height='24' viewBox='0 0 18.345 24'%3E%3Cpath id='file-check-light' d='M18.123,5.873,12.131.881A3,3,0,0,0,10.008,0H3A3,3,0,0,0,0,3V21a3,3,0,0,0,3,3H15a3,3,0,0,0,3-3V7.992C18,7.2,18.686,6.436,18.123,5.873ZM10.5,1.6a1.477,1.477,0,0,1,.568.342L16.06,6.932A1.406,1.406,0,0,1,16.4,7.5H11.25a.752.752,0,0,1-.75-.75Zm6,19.4A1.5,1.5,0,0,1,15,22.5H3A1.5,1.5,0,0,1,1.5,21V3A1.5,1.5,0,0,1,3,1.5H9V6.75A2.251,2.251,0,0,0,11.25,9H16.5ZM5.78,14.972a.75.75,0,0,0-1.06,1.06l2.5,2.5a.77.77,0,0,0,.529.218.754.754,0,0,0,.53-.22l5-5a.75.75,0,0,0-1.06-1.06l-4.469,4.47Z' fill='%23444'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-documents a:hover:before,
nav ul li.icon-documents a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.345' height='24' viewBox='0 0 18.345 24'%3E%3Cpath id='file-check-light' d='M18.123,5.873,12.131.881A3,3,0,0,0,10.008,0H3A3,3,0,0,0,0,3V21a3,3,0,0,0,3,3H15a3,3,0,0,0,3-3V7.992C18,7.2,18.686,6.436,18.123,5.873ZM10.5,1.6a1.477,1.477,0,0,1,.568.342L16.06,6.932A1.406,1.406,0,0,1,16.4,7.5H11.25a.752.752,0,0,1-.75-.75Zm6,19.4A1.5,1.5,0,0,1,15,22.5H3A1.5,1.5,0,0,1,1.5,21V3A1.5,1.5,0,0,1,3,1.5H9V6.75A2.251,2.251,0,0,0,11.25,9H16.5ZM5.78,14.972a.75.75,0,0,0-1.06,1.06l2.5,2.5a.77.77,0,0,0,.529.218.754.754,0,0,0,.53-.22l5-5a.75.75,0,0,0-1.06-1.06l-4.469,4.47Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-history a:before,
nav ul li.icon-history a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='rectangle-history-light' d='M21,6a3,3,0,0,1,3,3V21a3,3,0,0,1-3,3H3a3,3,0,0,1-3-3V9A3,3,0,0,1,3,6Zm0,1.5H3A1.5,1.5,0,0,0,1.5,9V21A1.5,1.5,0,0,0,3,22.5H21A1.5,1.5,0,0,0,22.5,21V9A1.5,1.5,0,0,0,21,7.5ZM21,3a.75.75,0,0,1,0,1.5H3A.75.75,0,0,1,3,3ZM18.75,0a.75.75,0,0,1,0,1.5H5.25a.75.75,0,0,1,0-1.5Z' fill='%23444'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-history a:hover:before,
nav ul li.icon-history a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='rectangle-history-light' d='M21,6a3,3,0,0,1,3,3V21a3,3,0,0,1-3,3H3a3,3,0,0,1-3-3V9A3,3,0,0,1,3,6Zm0,1.5H3A1.5,1.5,0,0,0,1.5,9V21A1.5,1.5,0,0,0,3,22.5H21A1.5,1.5,0,0,0,22.5,21V9A1.5,1.5,0,0,0,21,7.5ZM21,3a.75.75,0,0,1,0,1.5H3A.75.75,0,0,1,3,3ZM18.75,0a.75.75,0,0,1,0,1.5H5.25a.75.75,0,0,1,0-1.5Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-members a:before,
nav ul li.icon-members a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19.2' viewBox='0 0 24 19.2'%3E%3Cpath id='users-light' d='M12,12A3.9,3.9,0,1,0,8.13,8.1,3.872,3.872,0,0,0,12,12Zm0-6.6A2.7,2.7,0,1,1,9.3,8.1,2.7,2.7,0,0,1,12,5.4Zm1.875,7.8H10.129a5.172,5.172,0,0,0-5.329,5,1.033,1.033,0,0,0,1.065,1h12.27a1.033,1.033,0,0,0,1.065-1A5.172,5.172,0,0,0,13.871,13.2ZM6.008,18A3.992,3.992,0,0,1,10.1,14.4h3.773A3.949,3.949,0,0,1,17.962,18ZM19.2,6a3,3,0,1,0-3-3A3,3,0,0,0,19.2,6Zm0-4.8A1.8,1.8,0,1,1,17.4,3,1.8,1.8,0,0,1,19.2,1.2ZM4.8,6a3,3,0,1,0-3-3A3,3,0,0,0,4.8,6Zm0-4.8A1.8,1.8,0,1,1,3,3,1.8,1.8,0,0,1,4.8,1.2Zm16.241,6H18.6a2.817,2.817,0,0,0-1.218.279A.6.6,0,0,0,17.9,8.563a1.647,1.647,0,0,1,.7-.163h2.441A1.857,1.857,0,0,1,22.8,10.3v.5a.6.6,0,0,0,1.2,0v-.5A3.036,3.036,0,0,0,21.041,7.2ZM6.105,8.561a.6.6,0,1,0,.514-1.084A2.844,2.844,0,0,0,5.4,7.2H2.959A3.036,3.036,0,0,0,0,10.3v.5a.6.6,0,0,0,1.2,0v-.5A1.836,1.836,0,0,1,2.959,8.4H5.4A1.682,1.682,0,0,1,6.105,8.561Z' fill='%23444'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-members a:hover:before,
nav ul li.icon-members a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19.2' viewBox='0 0 24 19.2'%3E%3Cpath id='users-light' d='M12,12A3.9,3.9,0,1,0,8.13,8.1,3.872,3.872,0,0,0,12,12Zm0-6.6A2.7,2.7,0,1,1,9.3,8.1,2.7,2.7,0,0,1,12,5.4Zm1.875,7.8H10.129a5.172,5.172,0,0,0-5.329,5,1.033,1.033,0,0,0,1.065,1h12.27a1.033,1.033,0,0,0,1.065-1A5.172,5.172,0,0,0,13.871,13.2ZM6.008,18A3.992,3.992,0,0,1,10.1,14.4h3.773A3.949,3.949,0,0,1,17.962,18ZM19.2,6a3,3,0,1,0-3-3A3,3,0,0,0,19.2,6Zm0-4.8A1.8,1.8,0,1,1,17.4,3,1.8,1.8,0,0,1,19.2,1.2ZM4.8,6a3,3,0,1,0-3-3A3,3,0,0,0,4.8,6Zm0-4.8A1.8,1.8,0,1,1,3,3,1.8,1.8,0,0,1,4.8,1.2Zm16.241,6H18.6a2.817,2.817,0,0,0-1.218.279A.6.6,0,0,0,17.9,8.563a1.647,1.647,0,0,1,.7-.163h2.441A1.857,1.857,0,0,1,22.8,10.3v.5a.6.6,0,0,0,1.2,0v-.5A3.036,3.036,0,0,0,21.041,7.2ZM6.105,8.561a.6.6,0,1,0,.514-1.084A2.844,2.844,0,0,0,5.4,7.2H2.959A3.036,3.036,0,0,0,0,10.3v.5a.6.6,0,0,0,1.2,0v-.5A1.836,1.836,0,0,1,2.959,8.4H5.4A1.682,1.682,0,0,1,6.105,8.561Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-structure a:before,
nav ul li.icon-structure a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18.667' viewBox='0 0 24 18.667'%3E%3Cpath id='sitemap-light' d='M8.667,36.667V34a2,2,0,0,1,2-2h2.667a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2h-.667v2h6.667a2,2,0,0,1,2,2V44H22a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2H19.333a2,2,0,0,1-2-2V46a2,2,0,0,1,2-2H20V42.667A.669.669,0,0,0,19.333,42H12.667v2h.667a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2H10.667a2,2,0,0,1-2-2V46a2,2,0,0,1,2-2h.667V42H4.667A.669.669,0,0,0,4,42.667V44h.667a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2H2a2,2,0,0,1-2-2V46a2,2,0,0,1,2-2h.667V42.667a2,2,0,0,1,2-2h6.667v-2h-.667A2,2,0,0,1,8.667,36.667Zm4.667-3.333H10.667A.668.668,0,0,0,10,34v2.667a.669.669,0,0,0,.667.667h2.667A.669.669,0,0,0,14,36.667V34A.668.668,0,0,0,13.333,33.333ZM1.333,46v2.667A.668.668,0,0,0,2,49.333H4.667a.669.669,0,0,0,.667-.667V46a.669.669,0,0,0-.667-.667H2A.668.668,0,0,0,1.333,46ZM10,46v2.667a.669.669,0,0,0,.667.667h2.667A.669.669,0,0,0,14,48.667V46a.669.669,0,0,0-.667-.667H10.667A.669.669,0,0,0,10,46Zm8.667,0v2.667a.669.669,0,0,0,.667.667H22a.669.669,0,0,0,.667-.667V46A.669.669,0,0,0,22,45.333H19.333A.669.669,0,0,0,18.667,46Z' transform='translate(0 -32)' fill='%23444'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-structure a:hover:before,
nav ul li.icon-structure a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18.667' viewBox='0 0 24 18.667'%3E%3Cpath id='sitemap-light' d='M8.667,36.667V34a2,2,0,0,1,2-2h2.667a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2h-.667v2h6.667a2,2,0,0,1,2,2V44H22a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2H19.333a2,2,0,0,1-2-2V46a2,2,0,0,1,2-2H20V42.667A.669.669,0,0,0,19.333,42H12.667v2h.667a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2H10.667a2,2,0,0,1-2-2V46a2,2,0,0,1,2-2h.667V42H4.667A.669.669,0,0,0,4,42.667V44h.667a2,2,0,0,1,2,2v2.667a2,2,0,0,1-2,2H2a2,2,0,0,1-2-2V46a2,2,0,0,1,2-2h.667V42.667a2,2,0,0,1,2-2h6.667v-2h-.667A2,2,0,0,1,8.667,36.667Zm4.667-3.333H10.667A.668.668,0,0,0,10,34v2.667a.669.669,0,0,0,.667.667h2.667A.669.669,0,0,0,14,36.667V34A.668.668,0,0,0,13.333,33.333ZM1.333,46v2.667A.668.668,0,0,0,2,49.333H4.667a.669.669,0,0,0,.667-.667V46a.669.669,0,0,0-.667-.667H2A.668.668,0,0,0,1.333,46ZM10,46v2.667a.669.669,0,0,0,.667.667h2.667A.669.669,0,0,0,14,48.667V46a.669.669,0,0,0-.667-.667H10.667A.669.669,0,0,0,10,46Zm8.667,0v2.667a.669.669,0,0,0,.667.667H22a.669.669,0,0,0,.667-.667V46A.669.669,0,0,0,22,45.333H19.333A.669.669,0,0,0,18.667,46Z' transform='translate(0 -32)' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.bf-header-menu ul li.icon-search a:before,
nav ul li.icon-search a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z' fill='%23444'/%3E%3C/svg%3E");
}
.bf-header-menu ul li.icon-search a:hover:before, .bf-header-menu ul li.icon-search a.elementor-item-active:before,
nav ul li.icon-search a:hover:before,
nav ul li.icon-search a.elementor-item-active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z' fill='%23fff'/%3E%3C/svg%3E");
}
.bf-header-menu ul li.icon-login a:before,
nav ul li.icon-login a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M217 401L345 273c9.4-9.4 9.4-24.6 0-33.9L217 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l246.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zM344 80l80 0c22.1 0 40 17.9 40 40l0 272c0 22.1-17.9 40-40 40l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c48.6 0 88-39.4 88-88l0-272c0-48.6-39.4-88-88-88l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24z' fill='%23444'/%3E%3C/svg%3E");
}
.bf-header-menu ul li.icon-login a:hover:before, .bf-header-menu ul li.icon-login a.elementor-item-active:before,
nav ul li.icon-login a:hover:before,
nav ul li.icon-login a.elementor-item-active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M217 401L345 273c9.4-9.4 9.4-24.6 0-33.9L217 111c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l87 87L24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l246.1 0-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zM344 80l80 0c22.1 0 40 17.9 40 40l0 272c0 22.1-17.9 40-40 40l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c48.6 0 88-39.4 88-88l0-272c0-48.6-39.4-88-88-88l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24z' fill='%23fff'/%3E%3C/svg%3E");
}

.elementor-widget-bdt-search .bdt-search-container .bdt-navbar-dropdown {
  border-radius: 6px;
  width: 300px;
  padding-left: 17px;
}
.elementor-widget-bdt-search .bdt-search-container .bdt-navbar-dropdown .bdt-search-input {
  padding: 0 5px;
  font-size: 16px;
  height: auto;
}
.elementor-widget-bdt-search .bdt-search-container .bdt-navbar-dropdown .bdt-navbar-dropdown-close svg {
  height: 10px;
  width: auto;
}

body .elementor-button, body[class^=elementor-kit-] .elementor-button {
  padding: 10px 20px !important;
}

/* ----------- THE EVENTS CALENDAR -------------  */
/* Fix padding */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,
.tribe-events .tribe-events-l-container,
.content-area bb-grid-cell {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* Fix color */
.tribe-common a {
  color: #39870c !important;
  outline: 0;
  text-decoration: none;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
  background-color: #39870c !important;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date {
  color: #39870c !important;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover,
.tribe-common a:visited {
  color: #39870c !important;
}

.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 !important;
  background-color: #39870c !important;
}

.tribe-events .tribe-events-c-ical__link {
  color: #39870c !important;
  border: 1px solid #39870c !important;
  margin-bottom: 16px;
}

.tribe-events .tribe-events-c-ical__link:before {
  display: none;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
  background: #39870c !important;
  color: white !important;
}

.tribe-common .tribe-common-c-svgicon {
  color: #39870c !important;
  margin-right: 6px;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date {
  color: #fff !important;
  background: #39870c !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected {
  background-color: #39870c !important;
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #39870c !important;
}

.tribe-events .tribe-events-c-events-bar__filter-button:before {
  background-color: #39870c !important;
}

.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
  color: #39870c !important;
}

.tribe-events-event-meta a, .tribe-events-event-meta a:visited {
  color: #39870c !important;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
  color: #39870c !important;
}

.elementor-kit-12 button {
  background-color: white !important;
}

.elementor-kit-12 button:hover {
  color: #39870c !important;
}

.tribe-filter-bar .tribe-filter-bar-c-filter__toggle-text {
  padding-left: 8px;
}

.tribe-events-c-events-bar__search button:hover {
  background-color: white !important;
  border: 1px solid #39870c;
}

.tribe-common-b2--min-medium {
  color: #39870c !important;
}

.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option {
  padding-left: 8px;
  padding-top: 17px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-events .tribe-events-l-container, .content-area bb-grid-cell {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.tribe-events-widget-events-list__view-more-link:hover {
  border-bottom-color: #39870c !important;
}

.tribe-common .tribe-common-anchor-thin:hover {
  border-bottom-color: #39870c !important;
}

.tribe-events .tribe-events-c-nav__next:disabled {
  border-color: #dee2e6 !important;
}

.swpm-post-not-logged-in-msg {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 200px;
  margin-bottom: 200px;
  text-align: center;
}

.bdt-button-primary {
  background-color: #39870c !important;
}

.bdt-user-website {
  display: none;
}

.bdt-user-avatar {
  display: none;
}

.wpfd-container .wpfd-foldertree {
  flex-basis: 40% !important;
}

.tribe-events-schedule .recurringinfo a, .tribe-related-event-info .recurringinfo a {
  color: #39870c !important;
}

.tribe-events-c-subscribe-dropdown__button,
.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events-c-subscribe-dropdown__button-text,
.tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events-c-subscribe-dropdown__button--active:hover,
.tribe-events-c-subscribe-dropdown__button-text:hover {
  border-color: #39870c !important;
  background-color: #fff !important;
  color: #39870c !important;
}

.tribe-common-c-btn-border {
  border-color: #39870c !important;
}

.tribe-events.tribe-events-view {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tribe-events-sub-nav {
  padding: 0;
}

.tribe-events-sub-nav .tribe-events-nav-previous {
  width: 45%;
}

.tribe-events-sub-nav .tribe-events-nav-next {
  width: 45%;
  text-align: right;
}

/*# sourceMappingURL=styles.css.map */
