/* ==========================================================================
   FONT RESIZER - PIXEL OVERRIDES MET CORRECHTE LINE-HEIGHT
   ========================================================================== */

/* --- STAP 1: GROTER (+4px) --- */
body.font-size-large .footer-disclaimer a,
body.font-size-large .innertekst p,
body.font-size-large div#formVerstuurdModal .modal-body,
body.font-size-large p,
body.font-size-large ul.wp-block-list {
    line-height: 1.6 !important;
}

body.font-size-large .rood h2,
body.font-size-large .searchform button,
body.font-size-large .vervolg-titel,
body.font-size-large h1,
body.font-size-large h2,
body.font-size-large h3,
body.font-size-large h4,
body.font-size-large h5,
body.font-size-large h6 {
    line-height: 1.2 !important;
}

body.font-size-large .footer-disclaimer a {
    font-size: 18px !important;
}

body.font-size-large .searchform input[type="text"],
body.font-size-large a.knop-meer,
body.font-size-large a.nieuws-titel,
body.font-size-large .innerwit .text-muted,
body.font-size-large span.nieuws-datum,
body.font-size-large p,
body.font-size-large strong {
    font-size: 22px !important;
}
body.font-size-large .innertekst a,
body.font-size-large .innertekst p,
body.font-size-large .searchform button,
body.font-size-large .zoekresultaten a,
body.font-size-large div#formVerstuurdModal .modal-body,
body.font-size-large h4.titel-content {
    font-size: 24px !important;
}

body.font-size-large .call-to-action h3,
body.font-size-large h5#exampleModalLabel,
body.font-size-large ul.menu-wrap a {
    font-size: 27px !important;
}
body.font-size-large ul#menu-hoofdmenu-1 a {
    font-size: 29px !important;
}
body.font-size-large h2.zoekkop {
    font-size: 31px !important;
}
body.font-size-large .rood h2,
body.font-size-large h2.rood {
    font-size: 42px !important;
}
body.font-size-large .vervolg-titel,
body.font-size-large h4.titel-conten.vervolg-titel {
    font-size: 44px !important;
}
body.font-size-large h2.titel-content {
    font-size: 49px !important;
}
body.font-size-large h3.nieuwstitel {
    font-size: 54px !important;
}
body.font-size-large section.hero h1 {
    font-size: 59px !important;
}

body.font-size-xlarge .footer-disclaimer a,
body.font-size-xlarge .innertekst p,
body.font-size-xlarge div#formVerstuurdModal .modal-body,
body.font-size-xlarge p,
body.font-size-xlarge ul.wp-block-list {
    line-height: 1.6 !important;
}

body.font-size-xlarge .rood h2,
body.font-size-xlarge .searchform button,
body.font-size-xlarge .vervolg-titel,
body.font-size-xlarge h1,
body.font-size-xlarge h2,
body.font-size-xlarge h3,
body.font-size-xlarge h4,
body.font-size-xlarge h5,
body.font-size-xlarge h6 {
    line-height: 1.2 !important;
}

body.font-size-xlarge .footer-disclaimer a {
    font-size: 22px !important;
}

body.font-size-xlarge .searchform input[type="text"],
body.font-size-xlarge a.knop-meer,
body.font-size-xlarge a.nieuws-titel,
body.font-size-xlarge .innerwit .text-muted,
body.font-size-xlarge span.nieuws-datum,
body.font-size-xlarge p,
body.font-size-xlarge strong {
    font-size: 26px !important;
}
body.font-size-xlarge .innertekst a,
body.font-size-xlarge .innertekst p,
body.font-size-xlarge .searchform button,
body.font-size-xlarge .zoekresultaten a,
body.font-size-xlarge div#formVerstuurdModal .modal-body,
body.font-size-xlarge h4.titel-content {
    font-size: 28px !important;
}

body.font-size-xlarge .call-to-action h3,
body.font-size-xlarge h5#exampleModalLabel,
body.font-size-xlarge ul.menu-wrap a {
    font-size: 31px !important;
}
body.font-size-xlarge ul#menu-hoofdmenu-1 a {
    font-size: 33px !important;
}
body.font-size-xlarge h2.zoekkop {
    font-size: 35px !important;
}
body.font-size-xlarge .rood h2,
body.font-size-xlarge h2.rood {
    font-size: 38px !important;
    padding-left:20px;
    padding-right: 20px;
}
body.font-size-xlarge .vervolg-titel,
body.font-size-xlarge h4.titel-conten.vervolg-titel {
    font-size: 48px !important;
}
body.font-size-xlarge h2.titel-content {
    font-size: 53px !important;
}
body.font-size-xlarge h3.nieuwstitel {
    font-size: 58px !important;
}
body.font-size-xlarge section.hero h1 {
    font-size: 63px !important;
}