.sticky-nav-cce12b4d-wrapper {
	width: 100%;
	z-index: 9999;
	background: #ffffff;
	box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.sticky-nav-cce12b4d-wrapper.is-sticky-on {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.sticky-nav-cce12b4d-list {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow-x: auto;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 15px 20px;
	list-style: none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.sticky-nav-cce12b4d-list::-webkit-scrollbar {
	display: none;
}

.sticky-nav-cce12b4d-item {
	margin: 0 15px;
	flex: 0 0 auto;
}

.sticky-nav-cce12b4d-link {
	text-decoration: none;
	color: #333333;
	font-weight: 500;
	font-size: 16px;
	transition: color 0.3s ease;
	display: block;
}

.sticky-nav-cce12b4d-link:hover {
	color: #0073aa;
}

/* Allow scrolling naturally aligned to the start on smaller devices */
@media (max-width: 768px) {
	.sticky-nav-cce12b4d-list {
		justify-content: flex-start;
	}
}
