Creating full width horizontal sub menu bar on BB child theme

Step 1: Setup the Header Layout.
- Login to Dashboard
- Navigate to Appearance -> Customize
- Click on Header panel
- Click Header Layout Section
- Select Nav Centered from Layout drop down
- Click on Save&Publish button
Step 2: Adding the CSS in style.css file
Full width horizontal sub menu bar
@media only screen and (min-width: 768px) {
.fl-page-nav-container.container {
padding: 0!important;
margin: 0!important;
max-width: 100%!important;
width: 100%!important;
}
.fl-page-nav-container .fl-page-nav .fl-page-nav-collapse {
margin: 0 auto!important;
max-width: 1020px;
}
.fl-page-nav-centered .fl-page-nav ul.navbar-nav li.menu-item-has-children {
position: static!important;
}
.fl-page-nav ul.sub-menu,
.fl-page-nav ul.sub-menu ul.sub-menu {
margin: 0 auto!important;
padding-left: calc( (100% - 1020px) / 2 )!important;
padding-right: calc( (100% - 1020px) / 2 )!important;
right: auto!important;
top: auto!important;
text-align: center!important;
width: 100%!important;
}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu {
left: 0!important;
}
.fl-page-nav ul.sub-menu > li {
border: none!important;
display: inline-block!important;
float: none!important;
}
}
Posted in Beaver Builder