#testimonial {
  background-color: #eff3f5;
}

.roundedFooter {
  border-radius: 30px;
}

.sb-content-wrap {
  background-color: #394750;
}

.featured-slider {
  position: relative;
  padding: 60px 0;
}

.single-slide {
  min-height: 684px;
}

body.light-mode .footer-wrapper .subscribe-section {
  background: transparent;
}

.logostukje {
  min-width: 140px;
}

.navrechts .owl-nav {
  right: 0;
}

.search-box {
  display: flex;
  justify-content: center;
}

.offset-sm-5.col-sm-7.pt-10.pb-10 {
  color: white;
}

.search-box {
  justify-content: flex-start;
}

.t-author-image.dienst {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

.text-block ul {
  margin: 1rem;
  padding: 1rem;
  list-style-type: disc;
  color: #d4d3d3;
}

.text-block ol {
  margin: 1rem;
  padding: 1rem;
  color: #d4d3d3;
}

.position-relative {
  position: relative !important;
}

.single-blog-inner .sb-left {
  margin-top: 0px !important;
}

#sidebar-search button {
  cursor: pointer;
}

.frequently_asked_questions {
  padding: 80px 0;
  color: #ffffff;
  font-family: "Poppins", sans-serif; /* Of een vergelijkbaar font */
}

.questions_ans {
  max-width: 900px;
  margin: 0 auto;
}

.frequently_questions_row .item {
  border-bottom: 1px solid #333; /* De "tabel" lijn */
  padding: 20px 0;
  transition: all 0.3s ease;
}

.frequently_questions_row .item a {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  transition: color 0.3s ease;
}

/* Het plusje/icoontje aan de rechterkant */
.frequently_questions_row .item a::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  font-weight: 300;
  color: #666;
}

.frequently_questions_row .item a:not(.collapsed) {
  color: #bb9b6a; /* Een subtiele accentkleur (goud/brons) zoals vaak in luxe templates */
}

.frequently_questions_row .item a:not(.collapsed)::after {
  content: "-";
}

.frequently_questions_row .item a:hover {
  color: #bb9b6a;
}

/* De styling voor het antwoord */
.frequently_questions_row .item .collapse {
  border: none;
}

.frequently_questions_row .item p {
  color: #999; /* Iets lichter grijs voor de leesbaarheid */
  font-size: 15px;
  line-height: 1.8;
  padding-top: 15px;
  margin-bottom: 0;
}
