.ms-core-listMenu-verticalBox{
	li{
		font-size: 14px;

		margin-bottom: .5em;

		text-transform: uppercase;
		@media screen and (min-width: 0) and (max-width: 768px){
			font-size: 15px;
		}
		li{
			padding: .125em 0 .125em 0;

			text-transform: none;
		}
		&:hover{
			.addingional-background{
				background-color: transparent;
			}
		}
	}
	ul{
		ul{
			margin-top: .5em;
			margin-bottom: 1em;
		}
	}

	.addingional-background{
		background-color: transparent;
	}
}

.ms-core-listMenu-selected:link,
.ms-core-listMenu-selected:visited,
.ms-core-listMenu-selected{
	color: $red;
	background-color: transparent;
	&:hover{
		color: $red-dark;
	}
}

li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
li > a.ms-core-listMenu-item:hover,
li > a.ms-core-listMenu-item:active{
	color: $red;
	background-color: transparent;
}
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover{
	color: $red-dark;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item{
	font-family: $din-bold;
	font-size: 14px;

	color: $gray-333;
	@media screen and (min-width: 0) and (max-width: 768px){
		font-size: 15px;
	}
	&:hover{
		color: $red;
	}
}
.ms-navedit-editArea{
	margin-top: 1em;
	margin-left: 0;
	padding-top: 27px;

	border-top: 2px $gray-light solid !important;
	.ms-metadata{
		font-family: $din-regular;
		font-size: 14px;

		color: $gray-dark;
	}
}

.mobileQLDropDown{
	display: none;
}

@media screen and (min-width: 0px) and (max-width: 1024px){
	.mobileQLDropDown{
		display: block;
		font-family: $din-bold;
		color: $gray-333;
		font-size: 15px;

		text-transform: uppercase;

		background-image: url("/_layouts/15/images/wpxp.strabag.design/mobile-nav-bg.png");
		background-repeat: no-repeat;
		background-position: right -15px;
		&.expanded{
			background-position: right 3px;
		}
	}
}

.ms-quicklaunchouter.ms-core-sideNavBox-removeLeftMargin{
	display: none;
}

/*** Hide Recent ***/
// a.static.selected.menu-item.ms-core-listMenu-item.ms-displayInline.ms-bold.ms-core-listMenu-selected.ms-navedit-linkNode,
// span.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode{
// 	display: none;
// }
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item.ms-bold{
	font-weight: normal;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item{
	padding-left: 0px;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item{
	padding-left: 20px;
}