#primary-menu a {		
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		color: white;
		font-size: 17px;				
}

#primary-menu.sm-clean {
	background:none;	
}

#primary-menu.sm-clean ul a {
	color:#555555;
}

.slicknav_menu .sub-arrow {
	display:none;
}

#primary-menu.sm-clean ul a.has-submenu {
		padding-right: 40px;
	}
/*
#primary-menu, #primary-menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}	
	
	#primary-menu:before,
	#primary-menu:after {
		content: "";
		display: table;
	}
	
	#primary-menu:after {
		clear: both;
	}
	
	#primary-menu {
		zoom:1;
	}
	
	#primary-menu li {
		float: left;		
		position: relative;
		padding:0;
		margin: 0 3px;
	}
	
	#primary-menu a {
		float: left;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		
		font-size: 1.3em;		
		padding: 10px 10px;
	}
	
	#primary-menu li:hover a {		
		background:rgba(0,0,0,.8);
	}
	
	#primary-menu li a:hover {
		color: #e6001c;
	}
	
	
	
	
	
	#primary-menu li:hover > a {
		color: #e6001c;
		
	}
	
	#primary-menu .current_page_item a {
		color: #e6001c;
	}
	
	*html #primary-menu li a:hover { /* IE6 only 
		color: #e6001c;	
	}*/
	
	#primary-menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 38px;
		left: 0;
		z-index: 1;    
		
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}
	
	

	#primary-menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#primary-menu li:hover > ul ul ul {
		margin-left: 5px;
		top:auto;
	}
	
	#primary-menu li:hover > ul ul {
		margin-left: 15px;
	}
	
	#primary-menu ul ul a:hover {
		
	}
	
	#primary-menu ul ul {
		_margin: 0; /*IE6 only*/	
		margin:0;
		font-size:10px;
		border: 1px solid grey;
		min-width:100px;
		/*
		box-shadow:none;		
		margin:0;
		visibility: inherit;
		top: 0;
		position: relative;
		width: 100%;
		float:none;
		opacity:initial;
		*/
	}
	
	#primary-menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*IE6 only*/
		box-shadow:none;
		margin:0;
	}
	
	.main-navigation ul ul {
		box-shadow:none;
	}
	
	#primary-menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;   
		background:none;		
	}
	
	#primary-menu ul a {    
		padding: 10px;
		width: auto; /*130px;*/
		_height: 10px; /*IE6 only*/
		display: block;		
		float: none;
		text-transform: none;
		line-height: 1.4;
	}
	
	
	
	#primary-menu ul a:hover {
		/*background-color: #0186ba;*/
		
	}
	
	#primary-menu ul li:first-child > a {
		
	}
	
	#primary-menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		
	}
	
	#primary-menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		
	}
	
	#primary-menu ul li:first-child a:hover:after {
		
	}
	
	#primary-menu ul ul li:first-child a:hover:after {
		
	}
	
	#primary-menu ul li:last-child > a {
		
	}
	
	#primary-menu ul ul li a:before{
		content:initial;
		/*border-left:1px solid white;*/		
		margin-right: 0px;
		margin-left: -10px;
		padding: 8px 6px;
	}
	

	
	
@media (max-width:1174px) {
	#primary-menu a {
		font-size: 16px;
		padding: 12px 24px 12px 0px;
	}
	.main-navigation li:last-child a {
		
	}
	
	#primary-menu li:last-child a {
		padding-left: 17px;
		padding-right: 17px;
	}
	
	#primary-menu ul li:last-child a {
		padding:10px;
	}
}

@media (max-width:1080px) {
	#primary-menu a {
		font-size: 15px;
	}
}