/* ===== PTE SANS ===== */
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Black.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BlackItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Bold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Medium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-MediumItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Regular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-RegularItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Light.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-LightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "PteSans";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSans-ExtraLightItalic.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_3/fonts/PteSerif-Black.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BlackItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Bold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBoldItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Medium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-MediumItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Regular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-RegularItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Light.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-LightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "PteSerif";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLightItalic.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSerif-ExtraLightItalic.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_3/fonts/PteSlab-Black.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Bold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-SemiBold.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Medium.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Regular.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Light.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PteSlab";
  src: url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-ExtraLight.woff2") format("woff2"),
       url("https://pte.hu/themes/evolve_sub_pte_3/fonts/PteSlab-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}

body, html {
       font-family: 'PteSans', 'PteSerif', 'PteSlab'; /* Apply the font to the body or specific elements */
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'PteSans';
}

body, html {
    color: #6F6F6F;
    font-size: 18px;
    font-weight: 500;
    line-height: 164%;
}

.pikto-25 {
	width: 25px;
}
