/* Shared header styles, based on the Home page. */
.navbar {
    min-height: 10px;
}

@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}
/* ── บีบ Navbar ให้พอดีกับพื้นที่เมื่อมีเมนูเยอะ ── */
@media (min-width: 992px) {
	.navbar-nav .nav-link {
		font-size: 0.86rem;
		padding-left: 0.55rem !important;
		padding-right: 0.55rem !important;
		white-space: nowrap;
	}
	.navbar-nav .dropdown-item { font-size: 0.9rem; }
}
@media (min-width: 992px) and (max-width: 1300px) {
	.navbar-nav .nav-link {
		font-size: 0.78rem;
		padding-left: 0.4rem !important;
		padding-right: 0.4rem !important;
	}
}
/* ── Navbar hover เป็นสีน้ำเงิน (override สีเขียวจาก templatemo.min.css) ── */
#templatemo_main_nav a:hover,
#templatemo_main_nav .nav-link:hover,
#templatemo_main_nav .dropdown-item:hover {
	color: #0059b3 !important;
}
#templatemo_main_nav .dropdown-item:hover font {
	color: #0059b3 !important;
}
