/* === Accordion faq === */
.tabbed-content .nav {
    gap: 30px;
}
.tabbed-content .nav > li > a {
    font-size: 1.1em;
    color: #282828;
    font-weight: 700;
    font-family: 'Archivo';
}

.faq-accordion .accordion-item {
  border: 0;
  background: transparent;
  padding: 0;
}

/* Titel styling */
.faq-accordion .accordion-title {
  background: transparent;
  padding: 0;
  border: 0;
  font-family: 'Archivo';
  font-weight: 700;
  font-size: 1em;
  color: #282828;
  cursor: default;
    padding-left: 24px !important;
    text-indent: -21px !important;
}

/* Verwijder pijltjes */
.faq-accordion .accordion-title i,
.faq-accordion .accordion-title .icon-angle-down,
.faq-accordion .accordion-title .icon-angle-up {
  display: none;
}

/* Content typografie */
.faq-accordion .geurnoot-content {
  font-size: 16px;
  color: #686868;
}
.faq-accordion .accordion-inner {
    padding: 0.5em 1.3em !important;
}

/* Spacing tussen secties */
.faq-accordion .accordion-item + .accordion-item {
  margin-top: 20px;
}

/* Basis: + tonen */
.faq-accordion .accordion-title::before {
  content: "+ ";
  font-weight: 700;
  margin-right: 8px;
}

/* Wanneer accordion open is: - tonen */
.faq-accordion .accordion-title.active::before {
    content: "– ";
    font-size: 1em;
    margin-right: 8px;
    margin-left: 1.3px;
}

.faq-accordion .accordion-title {
  cursor: pointer;
}

/* === Geen kleur- of achtergrondverandering bij openen === */

.faq-accordion .accordion-title,
.faq-accordion .accordion-item.active .accordion-title {
  color: #282828 !important;          /* vaste tekstkleur */
  background: transparent !important;
}

/* + / - altijd zelfde kleur */
.faq-accordion .accordion-title::before,
.faq-accordion .accordion-item.active .accordion-title::before {
  color: #282828 !important;          /* of je accentkleur */
}

/* Flatsome hover / active states neutraliseren */
.faq-accordion .accordion-title:hover,
.faq-accordion .accordion-item.active .accordion-title:hover {
  background: transparent !important;
  color: #282828 !important;
}

/* Ook inner wrappers schoon houden */
.faq-accordion .accordion-inner {
  background: transparent !important;
}