conference-site/themes/pelican-blue/static/css/large.css

100 lines
1.5 KiB
CSS

/* 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;
}
}