/* Thai Font Plugin CSS - Frontend Only */

/* กำหนดฟอนต์หลักสำหรับ body */
body {
    font-family: "Noto Sans Thai", sans-serif !important;
}
/* ยกเว้นฟอนต์สำหรับคลาสไอคอน */
.fa, [class^="fa-"], [class*=" fa-"] {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

/* กำหนดฟอนต์ทั้งหมดสำหรับหน้าบ้าน */
* {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Form elements */
input, textarea, select, button {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Text elements */
p, div, span, a, li, td, th, label {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Navigation และ Menu */
nav, .nav, .menu, .navigation {
    font-family: "Noto Sans Thai", sans-serif !important;
}

nav *, .nav *, .menu *, .navigation * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Content areas */
.content, .entry-content, .post-content, .page-content {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.content *, .entry-content *, .post-content *, .page-content * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Widget areas */
.widget, .sidebar, .footer {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.widget *, .sidebar *, .footer * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Header และ Footer */
header, footer, .header, .footer {
    font-family: "Noto Sans Thai", sans-serif !important;
}

header *, footer *, .header *, .footer * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Comments */
.comments, .comment, .comment-form {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.comments *, .comment *, .comment-form * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Search forms */
.search-form, .searchform {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.search-form *, .searchform * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Common theme elements */
.container, .wrapper, .main, .primary, .secondary {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.container *, .wrapper *, .main *, .primary *, .secondary * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* WooCommerce (ถ้ามี) */
.woocommerce, .woocommerce-page {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.woocommerce *, .woocommerce-page * {
    font-family: "Noto Sans Thai", sans-serif !important;
}

/* Contact forms */
.contact-form, .form, .gform_wrapper {
    font-family: "Noto Sans Thai", sans-serif !important;
}

.contact-form *, .form *, .gform_wrapper * {
    font-family: "Noto Sans Thai", sans-serif !important;
}