

/** GENERAL **/
.navigation									{ position:relative; list-style:none; text-transform:uppercase; font-size:1.1em; z-index:999; margin:0px; }
.navigation li								{ float:left; }
.navigation .nav-link						{ display:block; padding:14px 12px; margin:0px 2px; text-align:center; cursor:pointer; }
.navigation .dropdown.dropdown-resp			{ display:none; }
.navigation .resp-trigger					{ text-align:right; }



/** DROPDOWNS **/
.navigation .drop-down-links					{ display:none; position:absolute; text-align:left; z-index:1000; width:230px; }
.navigation .drop-down-links ul					{ list-style:none; margin:0px; padding:0px; }
.navigation .drop-down-links ul li 				{ float:none; display:block; clear:both; }
.navigation .drop-down-links ul li a			{ display:block; text-align:right; padding:10px; }
.navigation .drop-down-links a span				{ text-align:left; display:inline-block; width:96%; }

.navigation .drop-down-links					{ background:#A30234; }
.navigation .drop-down-links ul li a			{ color:#EAE6DF; }
.navigation .drop-down-links ul li a:hover,
.navigation .drop-down-links ul li a.selected	{ color:#333333; background:#A30234; }



/** HEADER **/
.header-main .navigation						{ float:right; clear:right; padding:28px 0px 0px 0px; }
.header-main .navigation .nav-link				{ color:#EAE6DF; border-bottom:5px solid transparent; }
.header-main .navigation .nav-link:hover,
.header-main .navigation .nav-link.selected		{ color:#EAE6DF; border-bottom:5px solid #EAE6DF; }



/** FOOTER **/
.footer-nav .navigation							{ float:left; margin:0px; padding:0px; }
.footer-nav .navigation .drop-down-links		{ bottom:45px; }

.footer-nav 									{ background:#A30234; }
.footer-nav .navigation .nav-link				{ color:#EAE6DF; border-bottom:5px solid transparent; }
.footer-nav .navigation .nav-link:hover,
.footer-nav .navigation .nav-link.selected		{ color:#EAE6DF; border-bottom:5px solid #EAE6DF; }




/** RESPONSIVE **/
@media screen and (max-width:960px){

	.navigation .nav-link	{ padding:14px 8px; }	
	.navigation li											{ width:100%; }
	.navigation li .nav-link								{ display:none; }
	.navigation .dropdown.dropdown-resp,
	.navigation .dropdown.dropdown-resp .nav-link			{ display:block; }
	.header-main .navigation .drop-down-links				{ right:-10px; }
	.header-main .navigation .drop-down-links a span		{ text-align:right; }
	
}

@media screen and (max-width:680px){

	.header-main .navigation,
	.footer-nav .navigation { float:none; clear:both; padding:0px; text-align:center; width:100%; }
	.navigation .resp-trigger	{ text-align:center; }
	.header-main .navigation .drop-down-links,
	.footer-nav .navigation .drop-down-links { right:0px; left:0px; width:auto; }
	.navigation .drop-down-links ul li a { padding:15px 10px; }
	.header-main .navigation .drop-down-links a span	{ text-align:center; }
	.footer-nav .navigation .drop-down-links		{ bottom:0px; }

}