.footer-width-fixer {

    width: 100%;

}







.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;

}
