section.grid{ background-color: black; position:relative; margin: 0px; padding-top:100px; font-family: trade-gothic,sans-serif; } section.yt{ width:80%; max-height:600px; height:80vw; background-color:black; margin: 20px auto; padding: 5px 20px; } iframe#evideo{ width:100%; height:100%; } section.col{ margin: 50px auto 0px; align-items:flex-start; -webkit-align-items:flex-start; justify-content:space-around; -webkit-justify-content:space-around; background-color:#333333; } article.facefeed{ flex:1 3 300px; min-width:300px; max-width:700px; background-color: #8d8d8e; text-align:center; padding:5px; } @media(min-width:400px){ iframe.facefeed{ width:400px; height:600px; /* same as url height */ }} @media(max-width:400px){ iframe.facefeed{ width:280px; height:450px; /* same as url height */ overflow:auto; }} iframe.facefeed{ vertical-align: top; border:none; overflow:hidden; } article.series{ flex:1 1 180px; min-width:180px; margin:20px 10px; color:white; text-align:center; } article.series >ul{ list-style: none; } li.series{ margin:5px; font-size:1.5em; margin:15px 10px; color:white; background-color:#C22A39; background-color: #C22A39; border-radius: 8px; } li.series{ cursor:pointer; } article.chap{ flex:2 1 300px; min-width:300px; margin:20px 10px; color:white; text-align:left; } article.chap > ul{ list-style: none; transition: 0.5s; } li.chap{ margin:5px; font-size:1.2em; margin:15px 10px; color:white; display:none; } li.chap:hover{ cursor:pointer; transform:scale(1.1,1.1); }