Add anywhere in your CSS:
Code:
.headermenu {
float: none !important;
overflow: hidden;
}
When you float something, you need to clear it. If you don't clear it, the parent (
.headermenu) will have a height of 0.
Therefore to everything underneath it, it is not there, so it is pushed up.
Code:
/* Line 1663 of styles.css */
.headermenu {
width: 100%;
float: left;
}
/* Line 623 of styles.css */
.nav-container {
float: left;
width: 100%;
padding-top: 10px;
border-bottom: 1px solid #EFEFEF;
}
/* Line 1668 of styles.css */
.headermenu ul {
list-style: none;
width: 100%;
float: left;
}