* { box-sizing: border-box; } .header { padding: 30px; font-size: 40px; text-align: center; background: white; } body { padding: px; background: #868686; margin: 0; overflow-x: hidden; font-family: tiltneon; } .leftcolumn { margin: auto; padding: 10px; float: left; width: 75%; } .rightcolumn { float: left; width: 25%; padding-left: 20px; } .fakeimg { background-color: #aaa; width: 100%; } .card { background-color: white; padding: 20px; margin-top: 20px; } .row:after { content: ""; display: table; clear: both; } .image { max-width: 100%; max-height: 100%; } .borderimg { border-image: url("/assets/imgs/border.png") 28 / 28px / 0 round; border-width: 28px; border-style: solid; } #page-container { position: relative; min-height: 100vh; } #content-wrap { padding-bottom: 2.5rem; } #footer { padding: 20px; text-align: center; background: rgb(221, 221, 221); margin-top: 20px; position: absolute; bottom: 0; width: 100%; font-size: 11px; } @media screen and (max-width: 800px) { .leftcolumn, .rightcolumn { width: 100%; padding: 0; } } @font-face { font-family: 'tiltneon'; src: url('/assets/styles/Font/tiltneon.woff2') format('woff2'), url('/assets/styles/Font/tiltneon.woff') format('woff'); font-weight: normal; font-style: normal; }