/* CSS Document */
#menu-container {
	width: auto;
	margin: 0;
}
.toggle, [id^=drop] {
 display: none;
}
/* Giving a background-color to the nav menu-container. */
nav {
	width: 98%; font-family: "Open Sans", sans-serif;
	margin: 0; 
	padding: 0; display: inline-block; vertical-align: middle;
	position:relative; z-index:1;
}

aside.scroll nav{padding: 0;}
/* Since we'll have the "ul li" "float:left"
 * we need to add a clear after the menu-container. */

nav:after {
	content: "";
	display: table;
	clear: both;
}
/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */
nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
/* Positioning the navigation items inline */
nav ul li {
	margin: 0 0.5vw; 
	font-weight: 500;
	display: inline-block; text-align: left;
}
nav ul li ul {
	background-color: #800016; border-radius: 0.3vw; margin: 0.1vw 0 0 0; padding: 0.3vw 0;
}
/* Styling the links */
nav a {
	display: block;
	padding: 0.5vw 1vw 0.5vw 1vw; border-radius: 1.1vw;
	color: #000;
	font-size: 1vw; line-height: 1.2vw;
	text-decoration: none; text-align: left;
}
nav ul ul li a {
	color: #fff;
	font-size: 0.9vw; text-transform: capitalize;
	padding: 0.8vw 1vw;
}
nav ul ul li a:hover {
	color: #fff;
	background: #570210;
}
nav ul li ul li:hover {
	background: #800016;
}
/* Background color change on Hover */
nav a:hover {
	background-color: #9a7a4b;
	color: #fff;
}
/* Hide Dropdowns by Default
 * and giving it a position of absolute */
nav ul ul {
	display: none;
	position: absolute;/* has to be the same number as the "line-height" of "nav a" */

}
/* Display Dropdowns on Hover */
nav ul li:hover > ul {
	display: inherit;
}
.r-arw{vertical-align: middle; float: right; margin: 0.2vw 0 0 0;}
.r-arw-02{vertical-align: middle; float: right; margin: -0.5vw 0 0 0;}
nav ul ul {
	display: none;
	position: absolute;/* has to be the same number as the "line-height" of "nav a" */

}
/* Display Dropdowns on Hover */
nav ul li:hover > ul {
	display: inherit;
}
/* Fisrt Tier Dropdown */
nav ul ul li {
	width: 17vw;
	float: none;
	display: list-item;
	position: relative;
}
/* Second, Third and more Tiers	
 * We move the 2nd and 3rd etc tier dropdowns to the left
 * by the amount of the width of the first tier.
*/
/*nav ul ul ul li {
	position: relative;
	top: -3.9vw;
  left: 15vw; background:#496cd2;
}*/
nav li:hover ul ul{left:-999em;}
nav li ul ul{margin:-2.7vw 0vw 0 17vw;}
nav li:hover ul, nav li li:hover ul{left:auto;}
/* Change ' +' in order to change the Dropdown symbol */
li > a:after {
	content: '';
}
li > a:only-child:after {
	content: '';
}
nav ul li.menu-item-has-children > a::after {
content: '\f107';
font-family: FontAwesome;
font-size: 10px;
margin-left: 10px;
vertical-align: 1px;
}


nav ul li .menu-item-has-children > a::after {
color: rgb(34, 34, 34);
content: '\f105';
font-family: FontAwesome;
font-size: 10px;
vertical-align: 1px;
float: right;
color: #fff;
}


/* Media Queries
--------------------------------------------- */

@media all and (max-width : 768px) {
nav{padding: 0; position: absolute; left: 0; top: 0; width:100%;}
nav a {
	display: block;
	padding: 5vw 3vw; font-size: 4vw; font-weight: 500;
	color: #fff;
	background: #9a7a4b; border-radius: 0;
	text-decoration: none;
}
.line-height{line-height: 4vw;}
nav ul li {text-transform:capitalize;}
nav ul li ul {margin: 0; padding: 0;}
.m-center{text-align: center; padding: 2vw !important;}
nav {
	margin: 0; width: 100%;
}
/* Hide the navigation menu by default */
	/* Also hide the  */
.toggle + a,  .menu {
	display: none;
	width: auto;
}
/* Stylinf the toggle lable */
.toggle {
	display: block;
	background-color: #021526; 
	padding: 3vw;
	color: #FFF;
	font-size: 4vw; 
	font-weight: 700;
	text-decoration: none;
	border: none;
}
.toggle:hover {
	background-color: #000;
}
/* Display Dropdown when clicked on Parent Lable */
[id^=drop]:checked + ul {
	display: block;
}
/* Change menu item's width to 100% */
nav ul li {
	display: block;
	width: 100%; margin: 0; border-bottom: solid 1px #bb9762;
}
nav ul ul .toggle,  nav ul ul a {
	padding: 4vw;
}
nav ul ul ul a {
	padding: 4vw; 
}
nav a:hover,  nav ul ul ul a {
	background-color: #021526;
}
nav ul li ul{margin: 0; padding: 0; background: #000;}
nav ul li ul li .toggle,  nav ul ul a,  nav ul ul ul a {
	font-size: 3.5vw;
	padding: 3vw;
	letter-spacing:0; background-color: #000;
}
nav ul li ul li .toggle,  nav ul ul a {
	background-color: #000; font-weight: 300;
}
nav ul ul li a {
	font-size: 3.5vw; font-weight: 300;
	padding: 3vw;
	letter-spacing:0;
}
/* Hide Dropdowns by Default */
nav ul ul {
	float: none;
	position: static;
	color: #ffffff;/* has to be the same number as the "line-height" of "nav a" */
}
/* Hide menus on hover */
nav ul ul li:hover > ul,  nav ul li:hover > ul {
	display: none;
}
/* Fisrt Tier Dropdown */
nav ul ul li {
	display: block;
	width: 100%; border-bottom: none;
}
nav ul ul ul li {
	position: static;/* has to be the same number as the "width" of "nav ul ul li" */ 

}
}
 @media all and (max-width : 330px) {
nav ul li {
	display: block;
	width: 94%;
}
}