/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0.0
Description: Minimale child theme basis met breadcrumbs in huisstijlkleur
Author: De Vierambachten
*/

/* =========================
   BASIS – LINKS EN FOOTER
   ========================= */

a {
  color: #A47148;
  text-decoration: none;
}

a:hover {
  color: #B8A99A;
}

footer {
  font-size: 0.6rem;
  text-align: right;
  color: #A47148;
}

/* =========================
   BREADCRUMB STYLING – LINKS + ICONS
   ========================= */

.breadcrumbs,
.elementor-widget-breadcrumbs {
  color: #A47148;
  font-size: 0.9rem;
  text-align: left;
  line-height: 1.6;
  letter-spacing: 0.3px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
}

.breadcrumbs a,
.elementor-widget-breadcrumbs a {
  color: #A47148;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}

.breadcrumbs a:hover,
.elementor-widget-breadcrumbs a:hover {
  color: #B8A99A;
}

.breadcrumbs span.separator,
.elementor-widget-breadcrumbs .elementor-breadcrumbs__separator {
  color: #A47148;
  margin: 0 6px;
  font-size: 0.9rem;
  line-height: 1;
}

.breadcrumbs i,
.elementor-widget-breadcrumbs i {
  color: #A47148;
  font-size: 0.8rem;
  vertical-align: middle;
  margin: 0 4px;
}

/* Mobiele weergave */
@media (max-width: 576px) {
  .breadcrumbs,
  .elementor-widget-breadcrumbs {
    font-size: 0.8rem;
  }

  .breadcrumbs span.separator,
  .elementor-widget-breadcrumbs .elementor-breadcrumbs__separator,
  .breadcrumbs i,
  .elementor-widget-breadcrumbs i {
    font-size: 0.75rem;
  }
}

/* Verstevig nav-links */
.nav-links a {
  font-weight: 500;
  text-decoration: none;
  color: #A47148;
}
.nav-links a:hover {
  color: #B8A99A;
}

/* Basis: H3 volgens huisstijl (600) */
h3 {
  font-weight: 600;
}

/* Koppen die als nav-blok worden gebruikt: iets lichter (500) */
h1.nav-links,
h2.nav-links,
h3.nav-links,
h4.nav-links,
h5.nav-links,
h6.nav-links {
  font-weight: 500;
}

}

