/* ===== PTE SANS ===== */
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBlack.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBlackItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansSemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansSemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansSemiBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansSemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansMedium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansMediumItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansMediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansRegular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansRegularItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansRegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansLightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansExtraLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSansExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}

/* ===== PTE SERIF ===== */
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBlack.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBlackItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifSemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifSemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifSemiBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifSemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifMedium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifMediumItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifMediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifRegular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifRegularItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifRegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifLightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifExtraLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSerifExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}

/* ===== PTE SLAB ===== */
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabBlack.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabSemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabSemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabMedium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabRegular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_2/fonts/PteSlabExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}

body {
       font-family: 'PteSans', 'PteSerif', 'PteSlab'; /* Apply the font to the body or specific elements */
}
body, html {
    color: #6F6F6F;
    font-size: 18px;
    font-weight: 500;
    line-height: 164%;
}