.footer-width-fixer {
    width: 100%;
    background-color:#8a8d78;
    
}
.ehf-template-genesis.ehf-header .site-header .wrap,
.ehf-template-genesis.ehf-footer .site-footer .wrap,
.ehf-template-generatepress.ehf-header .site-header .inside-header {
    width: 100%;
    padding: 0;
    max-width: 100%;
}
.ehf-template-generatepress.ehf-header .site-header,
.ehf-template-generatepress.ehf-footer .site-footer {
    width: 100%;
    padding: 0;
    max-width: 100%;
    background-color: transparent !important;
}
.bhf-hidden {
    display: none;
}
.ehf-header #masthead {
    z-index: 99;
    position: relative;
}
