nav.in-section {
	margin: 1rem;
	padding: 0.5rem;
	top: -10px;
	position: relative;
}
@media screen and (min-width: 48em) {
	nav.in-section {
		margin: 24px 12px;
	}
}
@media screen and (min-width: 64em) {
	nav.in-section {
		margin: 24px;
	}
}
@media screen and (min-width: 80em) {
	nav.in-section {
		margin: 0.5rem;
	}
}
nav.in-section header {
	display: inline-block;
	position: relative;
	top: 1rem;
	margin: 0px 24px 5px 24px;
	padding: 0.2rem 1rem;
	border: 1px solid rgba($second-color, 1);
	border-radius: 0.4rem;
	background-color: rgba($second-color, 1);
	text-shadow: none;
	color: $second-color-op;
}
nav.in-section header > a {
	border-bottom: 1px solid rgba($second-color, 1);
}
nav.in-section header > a:hover {
	font-weight: bold;
	border-bottom: 1px solid rgba($second-color, 1);
}

nav.in-section ul, nav.in-section ol {
	@extend .shadow-s;
	list-style: none;
	margin: 0px;
	padding: 0.4rem;
	font-style: bold;
	border-radius: 0.4rem;
	border: 1px solid rgba($main-color, 1);
	border-radius: 0.4rem;
	background-color: rgba($main-color, 0.6);
}
nav.in-section ol ol {
	background-color: inherit;
	border: none;
	margin-left: 0.5rem;
}
nav.in-section ul > li, nav.in-section ol > li {
	margin: 0px 0px;
	box-sizing: border-box;
}
@media screen and (min-width: 768px) {
	nav.in-section ul > li {
	}
}
nav.in-section > ul.x {
}
nav.in-section ul.y > li {
}
nav.in-section > ul.x > li {
	display: inline-block;
}
nav.in-section > ul.y > li.last {
}
nav.in-section > ul.x > li.last {
	border-right: none;
}
nav.in-section ul > li:hover {
}
nav.in-section ul > li > a, nav.in-section ol > li > a {
	display: block;
	border: none;
	color: white;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
}
nav.in-section ul > li > a:hover, nav.in-section ol > li > a:hover {
	border: none;
}
nav.in-section ul > li > a, nav.in-section ol > li > a {
	background-color: transparent;
	padding: 6px 18px;
/*	color: rgba(0, 0, 0, 0.5);*/
/*	font-weight: 300;*/
}
nav.in-section ul > li > a:hover, nav.in-section ol > li > a:hover {
/*	color: rgba(0, 0, 0, 1);*/
/*	color: white;*/
/*	font-weight: 400;*/
// 	text-shadow: none;
	background-color: rgba($main-color, 1);
//	 color: black;
	border-radius: 0.4rem;
}