.main-navigation-inner {
width: 73%;
float: right;
margin-top: -30px;
}
.site-header.inline-navigation-menu .branding.contained {
margin-bottom: -70px;
}
.site-content {
margin-top: 50px;
}
@media (max-width: 780px) {
.site-header .branding a {
width: 100px !important
}
body .site-header.left-aligned .site-header-right {
margin-top: -100px !important;
}
body .site-header-right {
position: relative;
z-index: 99999;
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
float: right !important;
margin-top: -100px;
}
body .site-header-right 		.header-menu-button {
float: right !important
} body .site-header-right {
pointer-events: none;
}
body .site-header-right .header-menu-button,
body .site-header-right .main-menu-container {
pointer-events: auto;
}
}
.site-footer-widgets .widget ul li {
float:left;
margin-left:20px;
}
.site-footer-widgets #nav_menu-2 {
width: 100%;
}
.site-header.translucent .site-logo-area {
padding-bottom: 25px;
} @media (min-width: 781px) {
.branding.contained  {
z-index: 999999;
position: relative;
}
.site-header-right  {
z-index: 9 !important;
position: relative;
}
}