.branding-head-logo {
text-align: center;
margin-top: 2em;
margin-bottom: 5em;
}
.branding-head-logo:after {
content: "";
position: relative;
right: 0;
left: 0;
margin: auto;
width: 80%;
height: 1px;
background: #b9b9b9;
display: block;
margin-top: 2em;
}
.navigation-menu h4 {
font-size: 1.1em;
}
.side-nav {
width: 300px;
}
.side-nav li {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 30px;
}
.sub-menu {
padding-left: 20px;
}
.sub-menu li {
line-height: 1.5em;
}
.sub-menu li:hover {
background: #fff;
}
.sub-menu a {
line-height: 1.5em;
height: auto;
}
.navigation-menu .sub-menu {
display: none;
}