/* Release 1.10.26: keep every mobile navigation row on one full-width grid. */
@media (max-width: 640px) {
	body.cs2day-v2 .primary-navigation {
		box-sizing: border-box;
		justify-self: stretch;
		margin-inline: -12px;
		padding-inline: 12px;
		width: auto;
	}

	body.cs2day-v2 .primary-navigation__list,
	body.cs2day-v2 .primary-navigation__item,
	body.cs2day-v2 .primary-navigation__item > :where(a, .primary-navigation__trigger) {
		box-sizing: border-box;
		width: 100%;
	}

	body.cs2day-v2 .primary-navigation__item > :where(a, .primary-navigation__trigger) {
		justify-content: space-between;
		padding-inline: 14px;
	}

	body.cs2day-v2 .primary-navigation__submenu {
		box-sizing: border-box;
		margin-inline: 0;
		padding: 4px 0 6px 14px;
		width: 100%;
	}

	body.cs2day-v2 .primary-navigation__submenu-item,
	body.cs2day-v2 .primary-navigation__submenu-link {
		box-sizing: border-box;
		width: 100%;
	}
}
