/* Prompt (SIL Open Font License 1.1) — bundled so the font loads even when Google Fonts is blocked or removed by a cache plugin. */
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/prompt-thai-400-normal.woff2) format('woff2');unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/prompt-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/prompt-thai-500-normal.woff2) format('woff2');unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/prompt-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/prompt-thai-600-normal.woff2) format('woff2');unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/prompt-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:700;src:url(fonts/prompt-thai-700-normal.woff2) format('woff2');unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:700;src:url(fonts/prompt-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:800;src:url(fonts/prompt-thai-800-normal.woff2) format('woff2');unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:'Prompt';font-style:normal;font-display:swap;font-weight:800;src:url(fonts/prompt-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* One font for every plugin part (and the whole site when .ppghf-font-all is on <body>) */
:root{--ppghf-font:'Prompt','Noto Sans Thai','Sarabun',sans-serif}
.ppghf-original-header,.ppghf-original-header *:not(i):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]):not(.dashicons),
#ppghf-footer-bar,#ppghf-footer-bar *,.ppghf-drawer,.ppghf-drawer *,#ppghf-to-top,
.ppghf-hero,.ppghf-hero *:not(i):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]),
.pp-theme-footer,.pp-theme-footer *:not(i):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]){font-family:var(--ppghf-font)!important}
body.ppghf-font-all,body.ppghf-font-all *:not(i):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]):not(.dashicons):not(code):not(pre):not(kbd){font-family:var(--ppghf-font)!important}
