div#page-container{position:relative;min-height:100vh;padding-bottom:70px}footer#main-footer{position:absolute;left:0;right:0;bottom:0}.et_pb_button{min-width:180px;text-align:center}