/* vim:sts=2:sw=2 */ article, footer { margin: auto 5px auto 285px; padding: 10px 5px 10px; } article { max-width:100%; } img { max-width: 100%; } #footlinks { width: 100%; margin: auto; } #footlinks ul { column-count: 2; list-style: none; padding: 0 50px; margin: 0 0; } #footlinks li { display: block; width: 200px; min-height: 50px; margin: 0px 5px; } #footlinks a { -webkit-transition: 200ms; transition: 200ms; display: block; width: 10rem; padding: 0.77273rem 0rem; background-color: #3a7c78; color: white; vertical-align: middle; text-align: center; text-decoration: none; border: 0px solid #3a7c78; margin: 0px 5px; border-radius: 10px 10px; } #footlinks a:hover { background-color: #73d08a; border-color: #73d08a; color: #3a7c78; } #live { display: flex; flex-flow: row nowrap; height: 77.5vh; } #live iframe { border: 0px; width: 100%; height: 100%; } #live div { flex-grow: 1; } #embedded-chat { border: 1px solid grey; } #embedded-video { flex-grow: 3; min-width: 66vw; } @media screen and (max-width: 1024px) { #live { flex-flow: column nowrap; height: auto; } #live div { min-height: 30vw; } #embedded-video { height: 55.1vw; } #embedded-chat { border-bottom: 1px solid black; } } @media screen and (max-width: 1600px) { #live { flex-flow: column nowrap; height: auto; } #live div { min-height: 30vw; } #embedded-video { height: 46vw; } #embedded-chat { border-top: 1px solid black; border-bottom: 1px solid black; } }