body.no-touch .main-navigation ul li:hover>ul {
border-width: 0px;
}
#primary-menu.menu {
margin: -15px;
}
#masthead {
margin: 0;
padding: 0;
border: none;
} #primary-menu li a, .menu li a {
position: relative;
display: inline-block;
text-decoration: none;
}
#primary-menu li a::after, .menu li a::after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 2px; background-color: #B78A49; transition: width 0.3s ease-in-out;
}
#primary-menu li a:hover::after, .menu li a:hover::after {
width: 100%; }