/* -----------------------------------------------------------
nav
----------------------------------------------------------- */
/*.is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}*/
.hd-top{
}
.hd-top nav {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 49%, #e8e8e8 52%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 49%,#e8e8e8 52%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 49%,#e8e8e8 52%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	padding-right: 0;
	padding-left: 0;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}
nav li{
    list-style: none;
}
.menu {
    margin: 0 auto !important;
	line-height: 1.0em;
}


nav{
	position:relative;
}
/*#MegaMenu ul{
	opacity:0;top:200%;
	visibility:hidden;
	-webkit-transition:0.5s;
	transition:0.5s;
}
#MegaMenu li:hover ul{
	top:100%;
	visibility:visible;
	opacity:1;
}*/
.menu{
	margin:2rem auto 1rem;
	width:1025px;
}
.menu:before{
	content:"";
	display:table;
}
.menu:after{
	content:"";
	display:table;
	clear:both;
}
.menu{
	display: flex;
	flex-wrap: wrap;
}
.menu li{
	font-size: 14px;
	line-height: 1.2em;
	width: 16.666666%;
	border-right: 1px dotted #DEDEDE;
	text-align:center;
	box-sizing: border-box;
}
.menu li:last-child{
	border-right: none;
}
.menu li a{
	display:inline-block;
	line-height:1.2em;
	padding-top: 12px;
	padding-bottom: 12px;
}
.menu li a:hover{
	-webkit-transition:0.5s;
	transition:0.5s;
	text-decoration: none;
}

.menu li:hover > a{
  color: #434343;
}
.menu li span{
	font-size: 9px;
	color:#0464AE;
	line-height: 1.2em;
}
.menu li a:hover{
	opacity:0.6;
}



