.header-contact a, .header-contact i.fa-solid {color: #ffffff !important; font-weight: 600;}

/* Var */
:root {
--font-family-base: "Montserrat", sans-serif;
--font-family-heading: "Zilla Slab", serif;
--dmc-rounded: 6px;
  
/* Firefox */ 
  @supports (width: -moz-available) {
  --stretch: -moz-available;
  }
/* Safari */ 
  @supports (width: -webkit-fill-available) {
    --stretch: -webkit-fill-available;
  }
/* Chromium */
  @supports (width: stretch) {
    --stretch: stretch;
  }
}

/* Font */
.jomolhari-regular {font-family: "Libre Baskerville", serif; font-weight: 400; font-style: normal;}
.montserrat-400 {font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal;}
.montserrat-500 {font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal;}
.montserrat-600 {font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 600; font-style: normal;}
.montserrat-700 {font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal;}
body {font-family:var(--font-family-base);}
h1, .h1 {font-family:var(--font-family-heading); color: var(--dmc-text); font-size: 2.2rem;}
h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family:var(--font-family-heading); color: var(--dmc-text); font-weight: 700; font-size: 1.5rem;}
.bg-accent.text-white {color: var(--dmc-text) !important;}
p a {color: var(--txt-secondary); font-weight: 500;}
.icon-banner .fas, .icon-banner .fa-solid, .icon-banner .fak, .icon-banner .fa-kit {font-size: 2.5rem; color: var(--bs-accent) !important;}
.element-list .fas, .element-list .fa-solid {font-size: 2.5rem; color: var(--bs-accent) !important;}

/* Iconen */
.stacked-icons .fa-stack {width: 2em;}
.stacked-icons .icon-content {margin-left: 5px;}

/* Breadcrumb */
.breadcrumb ul li::after {font-size: 0.6rem; vertical-align: middle;}

/* icon banner checks */
.muk-checks i.fa-solid {font-size: 25px !important; margin-bottom: 10px;}

/* Over ons images */
.muk-pers img {
  border-radius: 180px;
  height: 300px;
  width: auto;
  border: #fff 15px solid;
  display: inline-block;
}

/* Main menu */
#main-menu ul.menu li a {font-size: 0.9rem;}

.muk-pers-naam h3, .muk-pers-naam h4 {
  font-size: 2em;
  font-family: "Zilla Slab", serif;
}

.cta {
  border-radius: var(--dmc-rounded);
}

@media (max-width: 575.98px) {
  
}

@media (min-width: 576px) {
  
}

@media (min-width: 768px) {
  
}

@media (min-width: 992px) {
  
}

@media (min-width: 1200px) {
  
}

@media (min-width: 1400px) {
  
}
