/* Add here all your css styles (customizations) */

.navbar-nav .nav-item .nav-link:hover,
.navbar-nav .nav-item.active .nav-link {
  color: #218a21;
}

/* Button Primary */
.u-btn-primary {
  color: #fff;
  background-color: #218a21;
}

.u-btn-primary:hover, .u-btn-primary.active {
  border-color: #176017;
  background-color: #176017;
}

.u-carousel-indicators-v29 li.slick-active {
  color: #fff;
  border-top-color: #fff;
}

.u-icon-block--hover:hover .g-bg-primary--hover {
  background: #218a21;
}

.g-bg-primary--hover:hover {
  background-color: #218a21 !important;
}

.u-block-hover:hover .g-bg-primary--hover {
  background-color: #218a21;
}

.u-icon-block--hover:hover .g-brd-primary--hover {
  border-color: #218a21;
}

.g-brd-primary--active.active,
.active .g-brd-primary--active {
  border-color: #218a21 !important;
}

*:hover > .g-brd-primary--hover-parent {
  border-color: #218a21 !important;
}

/* Primary Colors */
.g-color-primary {
  color: #218a21 !important;
}

.u-carousel-indicators-v1 li.slick-active span,
.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #218a21;
}

p.contact a:link {
  color: #999;
  outline: none;
}

p.contact a:focus, .contact a:hover {
  color: #999;
}

.u-carousel-indicators-v6 li.slick-active {
  color: #218a21;
}

.u-carousel-indicators-v6 li.slick-active span {
  border-color: #218a21;
}