.d-p-banner__content-column {
    padding: 0px !important;
}

.d-p-banner__content-wrapper {
    padding: 0px !important;
}

.col-lg-12 {
    padding: 40px !important;
}

.fe-confirm-dialog-button {
  color: #c16b50 !important;
}

.navigation-desktop__bottom-content .menu .menu-item {
  background-color: #f2f2f2;
  border-radius: 16px;
}

.menu-item:hover, a:hover, .navigation-desktop__bottom-content .menu .menu-item:hover .menu-item__link, .navigation-desktop__top-content .menu .menu-item__link:hover {
  color: #10b50a;
}

.btn:hover {
  background-color: #10b50a;
  border-color: #2a4226;
}

.btn-primary {
  --dp-bs-btn-color: #fff;
  --dp-bs-btn-bg: #0b7a03;
  --dp-bs-btn-border-color: #000000c2;
}

.divider {
  background-color: #0b7a03;
}
a {
  color: #0b7a03;
}

.d-p-single-text-block__content {
  background: rgba(255, 255, 255, 0.51);
  padding-left: 15px;
  padding-bottom: 14px !important;
  border-radius: 5px;
  
}

.d-p-carousel-item__content .img-fluid {
  min-width: 80px;
  border: solid;
  border-width: 1px;
  border-color: #8e8686;
}

.opacity_0_8 .media--overlay img, .opacity_b_0_2 .media--background {
  opacity: 0.8;
}

.opacity_0_7 .media--overlay img, .opacity_b_0_3 .overlay {
  opacity: 0.7;
}

.opacity_0_6 .media--overlay img, .opacity_b_0_4 .overlay {
  opacity: 0.6;
}

.opacity_0_5 .media--overlay img, .opacity_b_0_5 .overlay {
  opacity: 0.5;
}

.opacity_0_4 .media--overlay img, .opacity_b_0_6 .overlay {
  opacity: 0.4;
}

.opacity_0_3 .media--overlay img, .opacity_b_0_7 .overlay {
  opacity: 0.3;
}

.opacity_b_0_8 .overlay {
  opacity: 0.2;
}

.opacity_b_0_9 .overlay {
  opacity: 0.1;
}

.opacity_b_0_0 .overlay {
  opacity: 0;
}