/* Nav Menu */
.menubar {
margin: 10px 0;
}
.menubar nav ul {
margin: 0;
padding: 0;
list-style: none;
}
.menubar nav ul li {
display: inline-block;
margin: 0 20px 0 0;
}
.menubar nav ul li a {
display: block;
font-size: 12px;
font-family: "Poppins", sans-serif;
font-weight: 500;
padding: 25px 0;
letter-spacing: 0.5px;
color: #000000;
text-transform: uppercase;
text-decoration: none;
transition: 0.3s;
}
.menubar nav ul li:hover > a {
text-decoration: none;
color: #dd7e2e;
}
.menubar nav ul li ul.mega-menu {
width: 100%;
display: block;
position: absolute;
background:#ffffff;
top: 100%;
left: 0;
transition: 0.3s;
box-shadow: 0px 5px 8px rgba(106, 106, 106, 0.4);
border: 1px solid #ebebeb;
padding: 24px 30px;
visibility: hidden;
opacity: 0;
}
.menubar nav ul li ul.mega-menu li {
width: 25%;
float: left;
display: block;
margin: 0;
padding: 6px 0px;
}
.menubar nav ul li ul.mega-menu li > a {
text-transform: uppercase;
font-size: 12px;
padding: 0;
font-weight: 500;
margin-bottom: 20px;
}
.menubar nav ul li ul.mega-menu li:hover > a {
color: #222222;
}
.menubar nav ul li ul.mega-menu li > ul {
display: block;
}
.menubar nav ul li ul.mega-menu li > ul li {
width: auto;
float: none;
}
.menubar nav ul li ul.mega-menu li > ul li > a {
text-transform: none;
font-weight: 300;
font-size: 13px;
margin: 0;
}
.menubar nav ul li ul.mega-menu li > ul li a:hover {
color: #dd7e2e;
}
.menubar nav ul li:hover .mega-menu {
visibility: visible;
opacity: 1;
z-index: 99;
}