.nav-trigger {
	display:none;
}
.nav {
  list-style: none;
}




header {
}

header .nav{
	display: inline-block;
	padding-left: 0rem;
	margin-top: 3rem;
	font-size: 1.5rem;
	font-weight: 500;
	float: left;
	width: 100%;
}

header2 .nav{
	display: none;
	padding-left: 0rem;
	margin-top: 5rem;
	float: left;
	font-size: 1.5rem;
	width: 25%;
	font-weight: 500;
}



header .nav li:hover {

}

/*.fixed header {
    max-width: 77.2em;
    position: fixed;
    top: 0;
    width: calc(90% - 2.8em);
    z-index: 50;
}*/

.nav {
}


.mod-list ul {
	position: absolute;
	list-style: none;
	float: left;
	border-bottom-style: none;
	padding-left: 1rem;
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.mod-list a {
	display: block;
	border: none;
	text-decoration: none;
	color: #000000;
}

.mod-list li {position: relative;}
.mod-list ul { position: absolute; z-index: 500; }
.mod-list ul ul { position: absolute; top: 0; left: 100%; }

ul.mod-list ul,
ul.mod-list li:hover ul ul,
ul.mod-list ul li:hover ul ul,
ul.mod-list ul ul li:hover ul ul
{
	display: block;
}

ul.mod-list li:hover ul,
ul.mod-list ul li:hover ul,
ul.mod-list ul ul li:hover ul,
ul.mod-list ul ul ul li:hover ul
{display: block;}

.mod-list li {
	text-transform: none;
	z-index: 1;
	position: relative;
	border-bottom: 0.12rem solid #FFFFFF;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

ul.mod-list li ul li {
	
}

ul.mod-list ul {
	position: relative;  
}

ul.mod-list ul ul {
  opacity: 1;
  -moz-opacity: 1.00;
}


li.current {
	
}
li.current ul a {
	font-weight: normal;  
	}

.current a {
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}
.current a:hover {
	color: #cca41d;
}
