/* header-nav-inline-fix */
@media (min-width: 769px) {
	.header > .container {
		display: flex;
		align-items: center;
		flex-wrap: nowrap;
	}
	.header > .container::before,
	.header > .container::after {
		display: none;
	}
	.header .logo {
		float: none;
		flex: 0 0 auto;
		margin-right: 10px;
	}
	.header .logo a {
		min-width: 0;
	}
	.header .nav-bar {
		float: none;
		flex: 1 1 auto;
		min-width: 0;
		margin-left: 0;
	}
	.header .nav-bar ul.nav {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		white-space: nowrap;
	}
	.header .nav-bar li {
		display: block;
		flex: 0 1 auto;
		min-width: 0;
	}
	.header .nav-bar li a {
		display: block;
		padding: 0 8px;
		font-size: 14px;
		min-width: 0;
		max-width: 11em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.header .s-form.container {
		float: none;
		flex: 0 0 auto;
		width: auto;
		margin-left: 8px;
	}
}
@media (min-width: 1200px) {
	.header .nav-bar li a {
		padding: 0 12px;
		font-size: 15px;
		max-width: 13em;
	}
}
