.home-dark {
    --title-color: #fff;
    --body-color: #E0E0E0;
    --smoke-color: rgba(1, 15, 28, 0.06);
    --smoke-color2: #081622;
    --smoke-color3: #dbb971;
    --black-color: #000000;
    --gray-color: #bdbdbd;
    --white-color: #ad7b34;
    --light-color: #72849b;
    --yellow-color: #ffb539;
    --success-color: #28a745;
    --error-color: #dc3545;
    --border-color: #e0e0e0;
    background-color: #dbb971;
}

.bg-openingsuren {
    background-color: #dbb971;
}

.text-black {
    color: #000000;
}

:root {
    --theme-color: #081622;
    --theme-color2: #ff9d2d;
    --title-color: #010f1c;
    --body-color: #4d5765;
    --smoke-color: rgba(1, 15, 28, 0.06);
    --smoke-color2: #faf7f2;
    --black-color: #000000;
    --gray-color: #bdbdbd;
    --white-color: #ffffff;
    --light-color: #72849b;
    --yellow-color: #ffb539;
    --success-color: #28a745;
    --error-color: #dc3545;
    --border-color: #e0e0e0;
    --title-font: "Rubik", sans-serif;
    --style-font: "Lobster Two", cursive;
    --body-font: "Roboto", sans-serif;
    --icon-font: "Font Awesome 6 Pro";
    --main-container: 1220px;
    --container-gutters: 24px;
    --section-space: 120px;
    --section-space-mobile: 80px;
    --section-title-space: 65px;
    --ripple-ani-duration: 5s;
  }

.centraal {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.opmerking {
    text-align: center;
    text-decoration: underline;
}



.hover {
    overflow: hidden;
    position: relative;
    padding-bottom: 60%;
  }
  
  .hover-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    transition: all 0.4s;
  }
  
  .hover img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s;
  }
  
  .hover-content {
    position: relative;
    z-index: 99;
  }

  .hover-5::after {
    content: '';
    width: 100%;
    height: 10px;
    background: #dbb971;
    position: absolute;
    bottom: -10px;
    left: 0;
    display: block;
    transition: all 0.3s;
    z-index: 999;
  }
  
  .hover-5 .hover-overlay {
    background: rgba(0, 0, 0, 0.4);
  }
  
  .hover-5-title {
    position: absolute;
    bottom: 1rem;
    left: 0;
    transition: all 0.3s;
    padding: 2rem 3rem;
    z-index: 99;
  }
  
  .hover-5-title span {
    transition: all 0.4s;
    opacity: 0;
    color: #dbb971;
  }
  
  .hover-5:hover .hover-overlay {
    background: rgba(0, 0, 0, 0.8);
  }
  
  .hover-5:hover .hover-5-title {
    bottom: 0;
  }
  
  .hover-5:hover .hover-5-title span {
    opacity: 1;
  }
  
  .hover-5:hover::after {
    bottom: 0;
  }