nav
{
}

nav#mainnav
{
	padding:0;
	width:auto;
	display:block;
}
#mainnavul
{
	display:block;
}
nav#breadcrumbs
{
	border-bottom:1px solid #cd1619;
	padding: 5px;
	margin-bottom:10px;
}
nav ul
{
	padding:0;
	margin:0;
}

nav li
{
	height:30px;
	list-style-type: none;
	padding: 0 20px;
	text-transform:lowercase;
}

nav li a
{
	text-decoration:none;
	color:#000;
	width:100%;
	display:inline-block;
}

nav li.chosen,
nav li:hover
{
	color:#fff;
	background:#a61266;
}
nav li a:hover
{
	color:#fff;
}
.hidden
{
	display:none;
}
.nt
{
/*	display:none;*/
	color:#fff;
	font-size:30px;
	padding:5px;
	width:100%;
}

input#navtrigger + #mainnavul { display: none; }
input#navtrigger:checked + #mainnavul
{
	display: block;
}


#subnav a.active
{
	font-weight:bold;
}

#subnav a.active::after
{
	content: " >";
}
@media screen and (max-width:768px) 
{
	.fixwrapper
	{
		position:unset !important;
	}
	.afterfixwrapper
	{
		display:none;
	}
	.nt
	{
		display:block;
	}
	
	nav ul
	{
		z-index:1;
		display:none;
	}
	nav ul li
	{
		display: none;
	}
	.nt 
	{
		width:50px;
	}
	nav ul 
	{
		position: relative;
	}
	.nt 
	{
		position: relative;
	}
	nav ul li 
	{
		float: none;
		display: block;
		width:100%;
		height:50px;
		font-size:14pt;
		padding-top:12px;
		text-align:left;
	}
	nav ul li a 
	{
		display: block;
		text-align: left;
	}
}

