/* 1. Force the root page container wrapper to use a vertical flex grid layout */ #et-main-area, .et-db #et-boc .et_pb_section_wrapper { display: flex !important; flex-direction: column !important; min-height: 100vh !important; }/* 2. Force the Footer section layer to push itself completely down to the bottom pixel row */ footer, #main-footer, .et_pb_footer_section { margin-top: auto !important; }