body {
  font-family: 'Lato', serif;font-size: 16px; line-height: 1.7em;font-weight: 400;
}
h1 {
  font-weight: 700;
}
h2 {
  font-weight: 700;
  color: var(--bs-accent);
}
h3 {
  font-weight: 700;
}
.intro {
  font-size: 1.1em;font-weight: 700;
}
strong {
  font-size: 1em;font-weight: 700;
}
footer strong {color:var(--bs-primary);font-size:1rem;}
.icon-banner i {font-size:2rem;color:var(--bs-accent) !important;}
.btn.btn-outline-primary.bg-light {border-color:var(--bs-border);}
header {    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.15);}

#page {
    background-image: url(/sites/default/files/domains/overbeeke/background-image.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
}
footer {font-size:0.9rem;}
.cta a.btn-accent {color:var(--bs-white);}
.bg-primary .child-links a {color:var(--bs-primary);}
#main-menu ul li a {font-size:0.8rem;padding: 0.8rem !important;}



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

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

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

@media (min-width: 992px) {
  .site-logo img {width:385px;}
}

@media (min-width: 1200px) {
  #main-menu ul li a {font-size:1rem;padding: 0.8rem 1.2rem;}
}

@media (min-width: 1400px) {
  header section.emblem { background-image:url('/sites/default/files/domains/overbeeke/embleem-83-jaar.png'); background-position:98%; background-repeat:no-repeat;background-size: auto 80%;}
}
