/* Essentials */
.partNavigation-hvbvr{
	
}

.partNavigation-hvbvr li {
	position: relative;
	white-space: nowrap; /* no need for Supersubs plugin */
	-webkit-transition: background .2s;
	transition: background .2s;
    margin-left:50px;
}

.partNavigation-hvbvr li.selected a	{color: #D30536;}

.partNavigation-hvbvr li.selected li.selected a	{color: #d30536;}

.partNavigation-hvbvr ul {
	position: absolute;
	display: none;
	top: 100%;
	left: -33px;
	z-index: 99;
	padding-top: 35px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding-bottom: 9px;
	font-family: Gudea;
	font-size: 11px;
	/* min-width: 12em;  allow long menu items to determine submenu width */
	width: 191px;
	background: url('/images/style/menu-top.png') no-repeat center 22px;
	background-size: 191px 250px;
}

.partNavigation-hvbvr > li {
	float: left;
}
.partNavigation-hvbvr li:hover > ul,
.partNavigation-hvbvr li.sfHover > ul {
	display: block;
}

.partNavigation-hvbvr a {
	display: block;
	position: relative;
	padding: 3px 3px;
	text-decoration: none;
	color: #D30536;
	font-size: 20px;
}

.partNavigation-hvbvr a:hover {color: #000;}

.partNavigation-hvbvr ul ul {
	top: 0;
	left: 100%;
}

.partNavigation-hvbvr ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 20px;
}

.partNavigation-hvbvr ul li a{
	font-size: 14px;
	padding: 3px 0;
}

.partNavigation-hvbvr ul li:not(:last-child) {
	border-bottom: 1.5px solid #D30536;
}

.partNavigation-hvbvr li:hover a,
.partNavigation-hvbvr li.sfHover {
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

.partNavigation-hvbvr li a 			{color: #000;}
.partNavigation-hvbvr li a:hover	{color: #d30536;}

/*
.partNavigation-hvbvr > li.selected:after{
	content: " ";
	position: absolute;
	top: 50px;
	width: 100%;
	height: 23px;
	background-image: url('/images/style/menu-selected.png');
	background-size: 54px 26px;
	background-position: center top;
	background-repeat: no-repeat;
}
*/
