/* CSS Document */
#menu-container {
	width: auto;
	margin: 0;
}
nav i{margin: 0 0 0 0.3vw;}
 .toggle, [id^=drop] {
 display: none;
}
/* Giving a background-color to the nav menu-container. */
nav {
	width: auto; font-family: "Poppins", sans-serif;
	margin: 0; 
	padding: 0;
	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.4vw; vertical-align: middle;
	display: inline-block; text-align: left;
}
nav ul li ul {
	background-color: #ed2e1f; margin: 0.1vw 0 0 0; padding: 0.3vw 0; border-top: solid 0.2vw #fff;
}
/* Styling the links */
.no-pad {padding: 0 !important;}
nav a {
	display: block;
	padding: 0.5vw 1.3vw 0.5vw 1.3vw; 
	color: #fff;
	font-size: 1vw; font-weight: 500; text-transform: uppercase;
	text-decoration: none;
}
aside.scroll nav a { color: #000;}
aside.scroll nav a:hover { color: #000;}
nav ul ul li a {
	color: #fff !important;
	font-size: 0.9vw; font-weight: 400; text-transform: capitalize;
	padding: 0.8vw 1vw;
}
nav ul ul li a:hover {
	color: #fff;
	background: #c91a11;
}
nav ul li ul li:hover {
	background: #c91a11;
}
/* Background color change on Hover */
nav a:hover {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: top; float: right; margin: -0.5vw 0 0 0;}
/* Fisrt Tier Dropdown */
nav ul ul li {
	width: 15vw;
	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 { padding: 0; list-style: none; margin: 0 auto; display: inline-block;}
nav>ul>li { float: left; position: relative; }
nav ul ul {
  display: none;
  position: absolute;
  top: 100%; left: 0;
}
nav ul ul ul { top: 0; left: 100%; }
nav li:hover>ul { display: block; }
.line-height{line-height: 1.3vw;}
 /* 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;/* has to be the same number as the "width" of "nav ul ul li" */ 
}
/* Change ' +' in order to change the Dropdown symbol */
li > a:after {
	content: ' ';
}
li > a:only-child:after {
	content: '';
}


/* Media Queries
--------------------------------------------- */

@media all and (max-width : 768px) {
nav{padding: 0; position: absolute; left: 0; top: 0;}
nav a {
	display: block;
	padding: 3vw; font-size: 3.5vw; font-weight: 700;
	color: #fff;
	background: #ed2e1f;
	text-decoration: none;
}
aside.scroll nav a { color: #fff;}
aside.scroll nav a:hover { color: #fff;}
.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: #ed2e1f; text-transform: uppercase;
	padding: 3vw;
	color: #FFF;
	font-size: 3.5vw; 
	font-weight: 700;
	text-decoration: none;
	border: none;
}
.toggle:hover {
	background-color: #c91a11;
}
/* 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;
}
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: #ed2e1f;
}
nav ul li ul{margin: 0;}
nav ul li ul li .toggle,  nav ul ul a,  nav ul ul ul a {
	font-size: 3.5vw;
	padding: 3.5vw;
	letter-spacing:0;
}
nav ul li ul li .toggle,  nav ul ul a {
	background-color: #c91a11;
}
nav ul ul li a {
	font-size: 3.5vw; font-weight: 600;
	padding: 4vw 4.5vw;
	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%;
}
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%;
}
}