/*DROPDOWN */

@media (min-width: 769px) {

.headroom {
    transition: transform .25s ease-in-out;
    will-change: transform;
}
.headroom--pinned {
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}
.headroom--unpinned {
    -ms-transform: translateY(-110%);
    -webkit-transform: translateY(-110%);
    transform: translateY(-110%);
}

.headroom--top.hor-nav {
	float: left;
	}
.headroom--not-top.hor-nav {
height: 60px!important;
}
.headroom--not-top #nav {
	margin: 10px 0;
	}


.headroom--not-top #logo {
	display: none;
}

.headroom--top #nav ul li ul li 			{color: #666; background: #111; }

.headroom--top #nav ul li ul li.active,
.headroom--top #nav ul li ul li:hover,
.headroom--not-top #nav ul li ul li.active,	
.headroom--not-top #nav ul li ul li:hover	 {background: #8a0a09; }

.headroom--top #nav ul li ul li.active strong,
.headroom--top #nav ul li ul li:hover a 		{color: #fff!important; }
.headroom--top #nav ul li ul li a 		{color: #bbb!important; }
.headroom--top #nav ul li.active strong		{color:#fff; }

.headroom--top #nav li:hover ul { top: 1.5em; }
.headroom--not-top #nav li:hover ul { top: 40px; }

 #nav ul li ul li { margin-bottom: 1px; }




.headroom--not-top #nav ul li ul li strong.active,
.headroom--not-top #nav ul li ul li a {
	text-decoration: none!important;
}


}


	
#nav { 
	z-index:9;
	font-weight: 600;
	}
	
#nav.block {
	overflow: visible;
	}


#nav ul  {	}

#nav ul ul {
	margin: 0px;
	}
			
#nav > a {
	display: none;
	}

#nav li	{
	position: relative;
	margin-bottom: 0px;
	}

#nav li a {
    color:#999;
}

#nav li a {
	display: inline-block;
	-webkit-transition: all .4s ease-in-out;
   	 -moz-transition: all .4s ease-in-out;
  	 -o-transition: all .4s ease-in-out;
	}
				
#nav li a:active {
	background-color: transparent;
	}

/* expand icon
#nav a.submenu:after, #nav strong.submenu:after {
	border-bottom: none;
	content: '\e861';
	font-size: 0.6rem;
	vertical-align: middle;
    	font-family: icons;
	display: inline-block;
	position: relative;
	right: -0.5em;
	opacity:1;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	}
 */
			
#nav li:hover > a.submenu:after {
	opacity:.2;-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	}

			/* first level */

				
#nav > ul > li {
	height: 100%;
	position:relative;
	display: inline-block;
	}


	
#nav > ul > li > a,
#nav ul.level_1 li strong.active,
#nav ul.level_1 li strong.forward {
	height: 100%;
	padding: 0 1.2em 0 1.2em;
	text-align: center;
	}
						
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a,
#nav ul.level_1 li.trail {
	color: #f00;
	}
						
#nav ul.level_1 li.trail a {
	color: #f00;
	}
				
		/* second level */

#nav li ul {
	visibility: hidden;
	position: absolute;
	top: -5%;
	width:17em;
	opacity: 0;
    filter: alpha(opacity=0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
	}

#nav li:hover ul {
	visibility: visible;
	display: block;
	right:0;
	left: 0;
	opacity: 1;
	-webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
    filter: alpha(opacity=100);
    -webkit-box-shadow: 6px 6px 40px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 6px 40px -10px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 40px -10px rgba(0,0,0,0.75);
	}
					
#nav li.last:hover ul {
	right:0;
	left:auto;
	}
						
#nav li ul.level_2 a,
#nav ul.level_2 li strong.active,
#nav ul.level_2 li strong.forward{
	display: block;
	font-size: 1.3rem;
	text-align:left;
	padding: 1em 1em;
	}
	
#nav ul.level_2 li.submenu.trail {

	}
						
#nav li ul li:hover {
	background:  #e6007e;
}

#nav li ul li a:hover,
#nav li ul:not( :hover ) li.active a,
#nav ul li.active {
	position:relative;
	color: #fff;
	cursor: pointer;
	}
				
		/* third level */
				
#nav ul.level_2 li ul.level_3 {
	visibility: hidden;
	left: -80%;
	top:0;
	opacity: 0;
	}
						
#nav ul.level_2 li:hover ul.level_3 {
	visibility: visible;
	position: absolute;
	top:0;
	left: -100%;
	width: 17em;
	-webkit-transition: opacity 0.6s, 0.2s;
	-moz-transition: opacity 0.6s, 0.2s;
	-o-transition: opacity left 0.6s, 0.2s;
	transition: opacity 0.6s, 0.2s;
	opacity: 1;
	}
	
	/* Dropdown Navigation primary color 
#nav li ul,
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a,
#nav ul.level_1 li.trail {
    background-color:rgba(2D2643,.3);
}*/

/* Dropdown Navigation secondary color level 1 
#nav ul.level_1 > li.active {
    background-color:#2D2643;
}
*/

/* Dropdown Navigation secondary color level 2 & 3 */
#nav li ul li a:hover,
#nav li ul:not( :hover ) li.active a {
    background-color:rgba(75A60C,.6);
}


/* Dropdown Navigation link color hover */
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a,
#nav ul.level_1 li.trail,
#nav ul.level_1 li.trail a {
    color:#fff;
}

/* Dropdown Navigation active link color (visible on click) */
#nav li a:active {
    background-color: #616F8E !important;
}

/* Dropdown Navigation background level 2 */
#nav li ul {
    background-color:#000;
}

/* Dropdown Navigation font size level 1 */
#nav li ul.level_1 a,
#nav ul.level_1 li strong.active {
    font-size:1em;
}

/* Dropdown Navigation font size level 2 */
#nav li ul.level_2 a,
#nav ul.level_2 li strong.active {
    font-size:0.9em;
}


/* Dropdown Navigation expand arrow */
#nav a.submenu:after,
#nav strong.submenu:after {
    border-top-color:#00ADD3;
}