
/*
.sf-menu ul {
	width: 12em;
}
*/

.sf-menu li {
	background: none;
}

.sf-menu li li,
.sf-menu li li li {
	background: #ededed;
	/*@M@ #sts20170208 OSS248566 - Redesign
	background: #65A2CF;*/
}


/*@M@ #sts20170215 OSS248566 - Redesign { */

.sf-menu li li a,
.sf-menu li li a:visited,
.sf-menu li li li a,
.sf-menu li li li a:visited {
	color: #3c3c3b;
}


/*@M@ #sts20170215 OSS248566 - Redesign } */

.sf-menu a,
.sf-menu a:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 20px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.sf-menu a.active {
	background: #b2b2b2;
	/*@M@ #sts20170208 OSS248566 - Redesign
	background: #8DB9DB;*/
	color: #fff;
}


/*
.sf-menu a {
	border: none;
}
*/

.sf-menu .menuItemPrimary>a {
	border: none;
	height: 26px;
	box-sizing: border-box;
}

.sf-menu a {
	border-left: none;
}

.sf-sub-indicator {
	top: 0.7em;
}

.basket-preview {
	text-align: center;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: absolute;
	right: 25px;
	top: 0px;
	background: #fff;
	width: 100px;
	height: 95px;
	padding: 5px;
	cursor: pointer;
	-moz-box-shadow: 3px 3px 3px #000000;
	-webkit-box-shadow: 3px 3px 3px #000000;
	box-shadow: 3px 3px 3px #000000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#basketPreviewTrigger {
	position: static;
	height: 23px;
	width: 100%;
}

#basketPreviewTrigger img {
	margin-top: -2px;
}

#containerQuickSearch {
	position: absolute;
	left: 310px;
	top: 14px;
	/* width: 390px; */
}