/* Crimication - typografie bestaande pagina's */
@font-face {
  font-family: 'Crimication Carlito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('carlito-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Crimication Carlito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('carlito-bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Crimication Jakarta';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('plus-jakarta-sans.ttf') format('truetype');
}

body.page:not(.crimication-dedicated-page) {
  --cc-page-type: Aptos, Calibri, 'Crimication Carlito', 'Segoe UI', sans-serif;
  --cc-menu-type: 'Crimication Jakarta', 'Plus Jakarta Sans', sans-serif;
  font-family: var(--cc-page-type);
}
body.page:not(.crimication-dedicated-page) :is(#content, #colophon),
body.page:not(.crimication-dedicated-page) :is(#content, #colophon) :is(h1, h2, h3, h4, h5, h6, p, li, dt, dd, blockquote, figcaption, label, legend, table, th, td, a, strong, em, button, input, select, textarea, .uagb-ifb-title, .uagb-ifb-desc, .uagb-heading-text, .uagb-desc-text, .uagb-button__link, ._form-label, .site-info),
body.page:not(.crimication-dedicated-page) #masthead :is(.site-title, .site-title a, .site-description) {
  font-family: var(--cc-page-type) !important;
}
body.page:not(.crimication-dedicated-page) :is(#masthead, .ast-mobile-popup-drawer) :is(.menu-link, .menu-text, .ast-menu-toggle, .ast-custom-button, .ast-header-button, .menu-toggle, .mobile-menu-wrap, .mobile-menu) {
  font-family: var(--cc-menu-type) !important;
}
