.content { width: 100%; height: 100%; margin: auto; text-align: left; width: 57.69em; min-width: 750px; } .debug { position: fixed; top: 0; right: 0; padding: 0.5em; } .debug select { margin: 2px; } .logo img { width: 300px; height: 120px; } .logo { margin: 0px auto; text-align: center; } .box { position: relative; background: var(--background-text-color); color: var(--text-color-standard); border: 1px solid var(--box-border-color); margin-bottom: 0.5em; padding-bottom: 0.5em; } .boxBar { padding-left: 0.5em; line-height: 2em; } .color1ColorBar { background: var(--color1); color: var(--text-color-on-color1); } .color2ColorBar { background: var(--color2); color: var(--text-color-on-color2); } .boxBar h2 { font-size: 131%; font-weight: 700; } .boxBar span { position: absolute; top: 0; right: 0; padding-right: 0.25em; text-transform: lowercase; } .boxBar span:hover { cursor: pointer; color: var(--text-color-on-color2-hover); } .boxContent { line-height: 1.5em; font-size: 93%; padding: 0.5em; padding-top: 0.25em; padding-bottom: 0; } .boxContent a { text-decoration: underline; } .boxContent a, .boxContent a:visited{ color: var(--external-link-text-color); } .searchBar { display: flex; text-align: center; justify-content: center; margin-bottom: 20px; } .searchBar input { font-size: 18px; height: 30px; box-sizing: border-box; appearance: none; border-radius: 0px; border: 1px solid rgb(170, 170, 170); outline: none; } .searchBar input { width: 400px; padding: 3px 10px; } .searchBar button { margin-left: 4px; padding: 3px 5px; display: inline-block; text-transform: capitalize; font-size: 14px; } .capitalize { text-transform: capitalize; } .list a { display: inline-block; color: var(--internal-link-text-color); text-decoration: var(--internal-link-text-decoration); } .list a:hover { color: var(--internal-link-text-color-hover); text-decoration: var(--internal-link-text-decoration-hover); } .boardsBoxContent { font-size: 93%; padding: 0.5em; padding-top: 0.25em; padding-bottom: 0; line-height: 130%; display: table; } .boardsBoxContent .column { float: left; width: 163px; margin-right: 20px; overflow: hidden; } .boardsBoxContent h3 { font-size: 100%; font-weight: 700; text-decoration: underline; color: var(--text-color-on-color2); } @media (max-width: 768px) { .content { min-width: 0; width: auto; padding: 10px; } .footer { text-align: center; } .footer ul { margin: auto; } .footer li { display: inline-table; line-height: 1.7; white-space: nowrap; padding: 2px 1em 2px 1em; } .footer a { color: var(--external-link-text-color); text-decoration: underline; } } @media (min-width: 640px) { .footer { border-top: 1px solid; width: 750px; display: inline-flex; justify-content: center; font-size: 12px; } .footer li { background: var(--color3); border: 1px solid; padding: 2px 1em 2px 1em; border-left: none; margin-top: -1px; list-style: none; } .footer li:first-child { border-left: 1px solid !important; } .footer a { color: var(--text-color-on-color2); text-decoration: none; } }