/*************************************************
partNavigation-hvbvr 
*************************************************/

/* Level 0 */
.partNavigation-hvbvr 													{font-weight: 500; display: flex;}
.partNavigation-hvbvr li          										{position: relative;}   												
.partNavigation-hvbvr > li 												{margin-right: 60px;}
.partNavigation-hvbvr > li > a 											{padding: 6px 0px; display: flex; align-items: center; text-decoration: none; color: #000; transition: 0.3s; border-bottom: solid 3px transparent;}

.partNavigation-hvbvr > li > a:hover, 
.partNavigation-hvbvr > li.sfHover > a 									{color: #000; border-color: #3d6e93;}
.partNavigation-hvbvr > li.selected > a  								{color: #3d6e93; font-weight: 700; border-color: #f28f2b;}

.partNavigation-hvbvr > li > a.sf-with-ul 								{}
.partNavigation-hvbvr > li > a.sf-with-ul:after 						{content: ''; border: 5px solid transparent; border-top-color: #000; margin-left: 5px; margin-top: 6px;}
.partNavigation-hvbvr > li.sfHover > a.sf-with-ul:after   				{border-top-color: #000;}
.partNavigation-hvbvr > li.selected > a.sf-with-ul:after 				{border-top-color: #f28f2b;}

/* Level 1 */
.partNavigation-hvbvr ul 												{display: none; position: absolute; left:0; top: 100%; min-width: 200px; z-index: 99; padding:0; text-align: left; font-size: 16px; font-weight: 400; background-color: #fff; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.partNavigation-hvbvr ul li 											{}
.partNavigation-hvbvr ul li a 											{display: flex; align-items: center; padding: 15px 15px; color: inherit; text-decoration: none;}

.partNavigation-hvbvr ul li > a:hover, 
.partNavigation-hvbvr ul li.sfHover > a 								{background-color: #f5f5f5; color: #000;}
.partNavigation-hvbvr ul li.selected > a 								{background-color: #f5f5f5; color: #000; font-weight: 700;}

.partNavigation-hvbvr ul li a.sf-with-ul 								{}
.partNavigation-hvbvr ul li a.sf-with-ul:after 							{content: ''; border: 5px solid transparent; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000; width: 0; height: 0; margin-left: auto; margin-top: 0px;} 
.partNavigation-hvbvr ul li a:hover,
.partNavigation-hvbvr ul li.sfHover a 									{color: #000; border-color: #000;}

/* Level 2 */
.partNavigation-hvbvr ul ul 											{display: none; top:0; left: 100%;}
.partNavigation-hvbvr ul ul li 											{}
.partNavigation-hvbvr ul ul li a 										{}
.partNavigation-hvbvr ul ul li.selected a 								{}
.partNavigation-hvbvr ul ul li a:hover 									{}