/* core */
	.dropdowns {
		position:absolute!important;
		bottom:0!important;
		width:100%!important;
		font-family:Arial, Helvetica, sans-serif;
		z-index:4000;
		text-align:center!important;
		margin:0!important;
	}

	.dropdowns_cms {
		top: 100px !important;
	}
	
/* toggle menu button for narrow screens */
	.toggleMenu {
		width:100%;
		background:rgba(0,0,128,1.00);
		color:rgba(255,255,255,1.00);
		display:hidden;
	}

/* general navigation background color */
	.nav {
		text-align:center;
		background-color:rgba(0,0,0,1.00);
		border-bottom:4px solid rgba(170,210,210,1.00);
		margin:0!important;
		padding:0!important;
	}

/* general navigation link font color */
	.nav li a,
	.nav a {
		font-family:Abel, sans-serif;
		font-weight:400;
		font-size:1.0vw;
		color:rgba(255,255,255,1.00);
	}
	
/* first level items borders */
	.nav > li {
		display: inline-block !important;
		float: none !important;
	}
	.nav > li a {
		border-bottom:4px solid rgba(255,255,255,0.00);
	}
	.nav > li a:hover {
		color: rgba(170,210,210,1.00);
	}

/* first level items Selected style */
	.nav li li UL {
		position: relative;
	}
	.nav > li.selected,
	.nav > li a.selected {
		color: rgba(210,80,130,1.00);
	}
	
/* second level navigation colors */
	.nav li li a,
	.nav_shop li li a {
		width: 200px !important;
		color: rgba(255,255,255,1.00) !important;
		background: rgba(170,210,210,1.00);
		border-bottom: 1px solid rgba(255,255,255,1.00);
		font-size: 1.1vw !important;
		font-weight: 500 !important;
		padding: 6px !important;
		text-align: left;
	}
	
	.nav li li a.selected {
		text-decoration: underline;
	}

	.nav li li a:hover {
		color: rgba(255,255,255,1.00) !important;
		background: rgba(210,80,130,1.00) !important;
	}

/* third level navigation colors */	
	.nav li li {
		position: relative;
	}
	.nav li li UL {
		position: absolute;
	}
	.nav li li li a {
		color: rgba(255,255,255,1.00);
		background: rgba(136,168,168,1.00);
		border-bottom: 1px solid rgba(255,255,255,1.00);
		text-align: left;
	}
	.nav li li li a.selected {
		border-bottom: 1px solid rgba(0,205,0,0.00);
		text-decoration: underline;
	}
	.nav li li li a:hover {
		color: rgba(255,255,255,1.00);
		background: rgba(229,174,7,1.00);
		border-bottom: 1px solid rgba(255,255,255,1.00);
	}

/* layout */
	.dropdowns {
		margin: 10px auto;
	}

	a.toggleMenu {
		padding: 10px 15px;
	}

	.nav > li > .parent {
		padding: 10px 0.1vw;
	}
	
@media (max-width: 1500px) {
	.nav li a,
	.nav a {
		font-size:1.4vw;
	}
}

@media (max-width: 767px) {
		.dropdowns {
			top: 10px !important;
			left: 0 !important;
			text-align: left !important;
		}
		
	/* toggle menu button for narrow screens */
		.toggleMenu {
			padding-left: 10px !important;
			width: 36px !important;
			min-height: 65px !important;
			background: rgba(100,0,0,0.00);
		}

	/* general navigation background color */
		.nav {
			width: 100% !important;
			margin: 48px 0 !important;
			padding: 0 !important;
			background: rgba(180,180,180,1.00);
			text-align: center;
		}
			
	/* general navigation link font color */
		.nav li a,
		.nav a {
			padding: 0 !important;
			font-size: 18px;
			color: rgba(255,255,255,1.00);
		}

	/* first level items borders */
		.nav > li {
			border-top: 3px solid rgba(128,128,128,0.00);
		}
		.nav > li a {
			text-align: center !important;
			border-bottom: 1px solid rgba(200,200,200,1.00) !important;
		}
		.nav > li a:hover {
			border-bottom: 1px solid rgba(200,200,200,1.00) !important;
		}
		.nav > li,
		.nav > li a {
			padding: 0 !important;
			width: 100% !important;
		}

	/* first level items Selected style */
		.nav > li.selected,
		.nav > li a.selected {
			border-bottom: 1px solid rgba(200,200,200,1.00) !important;
		}
		
		.nav li li a {
			width: 100% !important;
			font-size: 18px !important; 
		}
		
}	