.two-k-olf-team-nav {
	background: var(--coach-hub-team-color, #172635);
	color: var(--coach-hub-nav-foreground, #fff);
	height: 53px;
	min-height: 53px;
	position: relative;
	z-index: 10;
}

.two-k-olf-team-nav *,
.two-k-olf-team-nav *::before,
.two-k-olf-team-nav *::after { box-sizing: border-box; }
.vc_row.myTeamNav[data-vc-full-width] { overflow: visible !important; }
.two-k-olf-team-nav__inner { align-items: stretch; display: flex; height: 53px; margin-inline: auto; max-width: 1240px; min-height: 53px; width: 100%; }
.two-k-olf-team-nav__logo { align-self: center; display: block; flex: 0 0 auto; height: 52px; margin: 0 25px 0 15px; object-fit: contain; width: 52px; }
.two-k-olf-team-nav__menu { align-items: stretch; display: flex; flex-wrap: nowrap; }
.two-k-olf-team-nav__item, .two-k-olf-team-nav__stats-toggle { align-items: center; background: transparent; border: 0; color: var(--coach-hub-nav-foreground, #fff); display: flex; font: inherit; font-size: 17px; justify-content: center; line-height: 25px; min-height: 53px; padding: 14px 16px; position: relative; text-align: center; text-decoration: none; }
.two-k-olf-team-nav a, .two-k-olf-team-nav a:hover, .two-k-olf-team-nav a:focus, .two-k-olf-team-nav a:active, .two-k-olf-team-nav a:visited { text-decoration: none !important; }
.two-k-olf-team-nav__item:hover, .two-k-olf-team-nav__stats-toggle:hover { background: var(--coach-hub-nav-hover-bg, #555); color: var(--coach-hub-nav-hover-foreground, #fff); }
.two-k-olf-team-nav__item--active { background: var(--coach-hub-nav-active-bg, #767676); color: var(--coach-hub-nav-active-foreground, #fff); }
.two-k-olf-team-nav :focus-visible { outline: 3px solid currentcolor; outline-offset: -4px; }
.two-k-olf-team-nav__disabled, .two-k-olf-team-nav__stats-toggle:disabled { background: var(--coach-hub-nav-disabled-bg, rgb(0 0 0 / 10%)); color: var(--coach-hub-nav-foreground, #fff); cursor: not-allowed; }
.two-k-olf-team-nav__stats { position: relative; }
.two-k-olf-team-nav .two-k-olf-team-nav__stats-toggle { cursor: pointer; height: 100%; text-transform: none !important; }
.two-k-olf-team-nav__chevron { border-bottom: 2px solid currentcolor; border-right: 2px solid currentcolor; height: 7px; margin: -4px 0 0 8px; transform: rotate(45deg); width: 7px; }
.two-k-olf-team-nav__stats-toggle[aria-expanded="true"] .two-k-olf-team-nav__chevron { margin-top: 3px; transform: rotate(225deg); }
.two-k-olf-team-nav__stats-menu { background: var(--coach-hub-nav-dropdown-bg, #f9f9f9); border-radius: 0 0 5px 5px; box-shadow: 0 8px 18px rgb(0 0 0 / 20%); display: grid; left: 0; min-width: 310px; padding: 4px 0; position: absolute; top: 100%; z-index: 1; }
.two-k-olf-team-nav__stats-menu[hidden] { display: none; }
.two-k-olf-team-nav__stats-item { color: var(--coach-hub-nav-dropdown-foreground, #172635); min-height: 40px; padding: 9px 14px; text-decoration: none; }
.two-k-olf-team-nav__stats-item:hover { background: var(--coach-hub-nav-dropdown-hover-bg, #ddd); color: var(--coach-hub-nav-dropdown-foreground, #172635); }
.two-k-olf-team-nav__stats-item.two-k-olf-team-nav__item--active { background: var(--coach-hub-nav-active-bg, #767676); color: var(--coach-hub-nav-active-foreground, #fff); }
.two-k-olf-team-nav__toggle { display: none; }

@media (min-width: 901px) {
	.two-k-olf-team-nav,
	.two-k-olf-team-nav__inner,
	.two-k-olf-team-nav__menu {
		overflow-x: clip !important;
		overflow-y: visible !important;
	}
}

@media (max-width: 900px) {
	.two-k-olf-team-nav { height: auto; }
	.two-k-olf-team-nav__inner { align-items: center; flex-wrap: wrap; height: auto; min-height: 53px; }
	.two-k-olf-team-nav__toggle { align-items: center; background: transparent; border: 0; color: var(--coach-hub-nav-foreground, #fff); cursor: pointer; display: flex; height: 44px; justify-content: center; margin-left: auto; margin-right: 15px; padding: 10px; width: 44px; }
	.two-k-olf-team-nav__toggle-icon, .two-k-olf-team-nav__toggle-icon::before, .two-k-olf-team-nav__toggle-icon::after { background: currentcolor; border-radius: 1px; display: block; height: 2px; position: relative; width: 22px; }
	.two-k-olf-team-nav__toggle-icon::before, .two-k-olf-team-nav__toggle-icon::after { content: ""; left: 0; position: absolute; }
	.two-k-olf-team-nav__toggle-icon::before { top: -7px; }
	.two-k-olf-team-nav__toggle-icon::after { top: 7px; }
	.two-k-olf-team-nav__toggle[aria-expanded="true"] .two-k-olf-team-nav__toggle-icon { background: transparent; }
	.two-k-olf-team-nav__toggle[aria-expanded="true"] .two-k-olf-team-nav__toggle-icon::before { top: 0; transform: rotate(45deg); }
	.two-k-olf-team-nav__toggle[aria-expanded="true"] .two-k-olf-team-nav__toggle-icon::after { top: 0; transform: rotate(-45deg); }
	.two-k-olf-team-nav__menu { border-top: 1px solid currentcolor; display: block; flex-basis: 100%; width: 100%; }
	.two-k-olf-team-nav__menu[hidden] { display: none; }
	.two-k-olf-team-nav__item, .two-k-olf-team-nav__stats-toggle { justify-content: flex-start; min-height: 44px; padding-inline: 20px; width: 100%; }
	.two-k-olf-team-nav__stats { width: 100%; }
	.two-k-olf-team-nav__stats-menu { border-radius: 0; box-shadow: none; min-width: 0; padding: 0; position: static; width: 100%; }
	.two-k-olf-team-nav__stats-item { min-height: 44px; padding: 11px 20px 11px 36px; }
}

@media (prefers-reduced-motion: reduce) {
	.two-k-olf-team-nav__chevron { transition: none; }
}
