Hi there,
use this CSS to adjust the width and position the menu over the content:
@media (min-width: 769px) {
.main-navigation.toggled .main-nav>ul {
position: absolute;
top: 60px;
left: 0;
right: 30%;
background-color: #427c15;
}
}
For the navigation element order – change the CSS i provided here for this:
.main-navigation.has-branding {
position: relative;
}
.navigation-branding {
position: absolute;
margin-left: 0 !important;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.main-navigation.has-branding .menu-toggle {
order: -1 !important;
margin-right: auto;
}