/* Header als flexbox */
.site-header .inside-header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

/* Logo in het midden */
.site-branding {
    order: 2;
    margin: 0 30px;
}

/* Menu splitsen */
.main-navigation {
    order: 1;
    flex: 1;
}

.main-navigation .main-nav ul {
    display: flex;
    justify-content: flex-end;
}

/* Tweede helft van menu rechts */
.main-navigation .main-nav ul li:nth-child(n+3) {
    order: 3;
}

h1.entry-title {
    display: none;
}

/* Verberg de oude copyright-tekst */
.site-footer .copyright-bar {
    font-size: 0;
}

/* Voeg nieuwe tekst toe */
.site-footer .copyright-bar:before {
    content: "© 2025 Minkozen";
    font-size: 14px;
    color: #3B2F29;
}

/* Grid + kaarten */
.card-grid { display:grid; gap:24px; grid-template-columns:repeat(3,1fr); }
@media (max-width:1024px){ .card-grid { grid-template-columns:repeat(2,1fr);} }
@media (max-width:720px){ .card-grid { grid-template-columns:1fr;} }

.card-grid .post-card {
  background:#fff; border-radius:12px; overflow:hidden;
  box-shadow:0 8px 24px rgba(0,0,0,.06);
  transition:transform .18s ease, box-shadow .18s ease;
  padding:0 0 14px 0;
}
.card-grid .post-card:hover { transform:translateY(-2px); box-shadow:0 12px 28px rgba(0,0,0,.08); }

.card-grid .wp-block-post-featured-image img {
  width:100%; display:block; aspect-ratio:16/9; object-fit:cover;
  border-radius:12px 12px 0 0;
}

.wp-block-post-excerpt__more-link {
  display:inline-block; background:#4F827C; color:#fff !important;
  padding:10px 16px; border-radius:10px; font-weight:700;
}
.wp-block-post-excerpt__more-link:hover { background:#406B66; }

/* Meta subtiel */
.card-grid .wp-block-post-terms, .card-grid .wp-block-post-date {
  color:#6B746F; font-size:14px;
}
.card-grid .wp-block-post-terms a { text-transform:uppercase; letter-spacing:.02em; font-weight:600; }

/* Zenboks cards styling */
.zen-card {
  background: #F0F0F0;
  padding: 22px;
  border-radius: 10px;
  box-shadow: 0 6px 18px rgba(15,20,25,0.06);
}
.zen-cta {
  border-radius: 10px;
  padding: 14px 22px;
}

/* Strong Testimonials – Minkozen look */
.strong-view .testimonial {
  max-width: 820px;
  margin: 0 auto;
  padding: 28px 32px;
  background: #F7F8F6;          /* zacht lichtgroen/beige */
  border-radius: 16px;
  box-shadow: 0 6px 24px rgba(0,0,0,.06);
}

.strong-view .testimonial-content {
  font-size: 1.1rem;             /* rustiger, goed leesbaar */
  line-height: 1.75;
  color: #2A2F2B;                 /* zachte donkergrijs/groen */
  font-style: italic;             /* quote-gevoel */
}

.strong-view .testimonial-client-name {
  margin-top: 14px;
  display: block;
  font-size: .95rem;
  color: #4F5A53;
  opacity: .9;
  font-style: normal;             /* naam niet cursief */
}

/* Dots onder slider – subtiel en toegankelijk */
.strong-view .slick-dots li button:before {
  font-size: 10px;
  opacity: .35;
  color: #4F5A53;
}
.strong-view .slick-dots li.slick-active button:before {
  opacity: .9;
  color: #6A8E7A;                 /* zacht groen */
}

/* Pijlen verbergen (we gebruiken automatische fade) */
.strong-view .slick-prev, 
.strong-view .slick-next { display: none !important; }

/* Ruimte rondom sectie (als je in een Groep-blok plaatst) */
.minkozen-testimonials-section {
  padding: 72px 0;
}

/* Mobiel: iets kleinere padding */
@media (max-width: 640px) {
  .strong-view .testimonial {
    padding: 22px 20px;
  }
  .strong-view .testimonial-content {
    font-size: 1.05rem;
    line-height: 1.7;
  }
}






