footer{z-index:1000}.page-footer{/*min-width:1800px;*/background-color:#313131;text-align:center;font-size:13px;padding-top:0}.page-footer li{display:inline;margin-left:7px;margin-right:7px}.page-footer a{color:#fff}.page-footer a:hover{text-decoration:underline}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}