/* โทนเทาอ่อนลง (ไม่ซีดเกิน) — ใช้กับทุกหน้าที่มี wrapper ต่างกัน */
main, .page-wrapper, .section, .content, .container-fluid,
#rmfullview, .fullpage, #aboutus-page {
  filter: grayscale(35%) brightness(1.06) contrast(1.02);
}

/* ไม่ให้ header/ไอคอนโดนกรอง */
#siteHeader, .header, .header.sty2, .boxListIcon, #showsitemap { filter: none !important; }

/* สีแถบเมนูส้มใน header — อยู่เดิมใน .header .headMenu */
.header .headMenu { background: #00000 !important; }       /* เปลี่ยนสีได้ตามต้องการ */
.header .headMenu a { background-image: none !important; }  /* ตัดพื้นลายส้มเก่า (bg-white-50.png) */
.header .headMenu a .txt span { color: #11111 !important; opacity: 1 !important; }

/* โลโก้ให้โมโนโครมเล็กน้อย */
#siteHeader .logo img { filter: grayscale(100%) contrast(110%); }

/* ไอคอน Home / Lang / Sitemap ให้เป็นโทนเข้ม */
.boxListIcon > a { filter: grayscale(100%) brightness(0.2); opacity: .95; }
.boxListIcon > a:hover { filter: grayscale(100%) brightness(0.1); opacity: 1; }

/* กันคอนเทนต์ทับ header */
body { padding-top: 80px; }

/* กันชั้นเลเยอร์ที่ทับการคลิก */
#rmfullview, .fullpage, .fp-section, .fp-table, .fp-slides, .fp-tableCell,
.banner, .container-fluid { position: relative; z-index: 1; }
/* header ให้อยู่บนสุด */
#siteHeader, .header, .header.sty2, .boxListIcon, #showsitemap { z-index: 5000 !important; position: fixed; }
