html,body{height:100%}#page-container{min-height:100vh;display:flex;flex-direction:column}#et-main-area{flex:1}#main-footer,.et-l--footer{margin-top:auto!important}