.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-48101ab1-5752-323f-c8fc-6f79dcabf79a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-48101ab1-5752-323f-c8fc-6f79dcabf79a) !important;
margin-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
/* Styling voor de navigatie-items/knoppen */
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 ul.navbar-nav,
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 .nav {
    display: flex;
    gap: 12px;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* De individuele knoppen */
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 .nav-link,
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 a {
    display: inline-block;
    padding: 10px 20px;
    background-color: #f4f6f8;
    color: #6da224; /* Groene tekstkleur */
    border: 2px solid #6da224;
    border-radius: 6px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
}

/* Hover-effect op de knoppen */
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 .nav-link:hover,
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 a:hover {
    background-color: #6da224; /* Achtergrond wordt groen */
    color: #ffffff; /* Tekst wordt wit */
    transform: translateY(-2px); /* Subtiele lift bij hover */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
}

/* Optioneel: Stijl voor de actieve knop/pagina */
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 .nav-item.active .nav-link,
.lfr-layout-structure-item-038d3c03-6bdd-7bee-e912-47be12f9faf2 .nav-link.active {
    background-color: #55821c;
    color: #ffffff;
    border-color: #55821c;
}.custom-menu-buttons .navbar-nav,
.custom-menu-buttons ul {
    display: flex !important;
    gap: 12px !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.custom-menu-buttons .nav-link,
.custom-menu-buttons a {
    display: inline-block !important;
    padding: 10px 20px !important;
    background-color: #ffffff !important;
    color: #6da224 !important;
    border: 2px solid #6da224 !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.custom-menu-buttons .nav-link:hover,
.custom-menu-buttons a:hover {
    background-color: #6da224 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 0px 8px rgba(0, 0, 0, 0.12) !important;
}.lfr-layout-structure-item-54cb861f-3867-6e6e-583e-2e410a2687a6 {
background-color: 0px center !important;
}
.lfr-layout-structure-item-517cac59-c16f-b277-9bd7-fbb726a3019a {
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  padding: 24px;
}.lfr-layout-structure-item-b8cdca81-b65c-2501-a548-9665a1e715ae {
display: none !important;
}
.lfr-layout-structure-item-e5554cc7-27ce-8dcd-5494-b0bc897a7b72 {
background-color: #FFFFFF !important;
}
.lfr-layout-structure-item-427e5721-8df3-f48c-4452-4a38c25a51b8 {
background-color: rgb(248, 249, 250) !important;
display: none !important;
}
.lfr-layout-structure-item-fc6ef6a2-cecc-4520-97e1-00611ff66e91 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-fc6ef6a2-cecc-4520-97e1-00611ff66e91) !important;
}
