angrybeanie-front-end/components/css/styles.css

321 lines
No EOL
4.5 KiB
CSS
Executable file

body{
font-family: Jaldi;
font-size: 2em;
margin: 0;
padding: 0;
text-align: center;
font-display: swap;
}
html {
font-size: 10px;
margin-bottom: 60px
}
.menu{
list-style: none
}
.menu li {
display: inline-block
}
.header_image {
margin-bottom: 10px;
}
.sidebar {
display: block;
}
.episode {
margin-bottom: 50px;
text-align: left;
background-color: ghostwhite;
padding: 20px;
border-style: solid;
border-width: 1px;
border-color: darkslategrey;
}
.episode_title {
font-weight: bold;
text-align: justify;
font-size: 30px;
}
.page_title {
font-weight: bold;
padding-bottom: 0.5em;
padding-top: 0.5em;
text-align: center;
}
ul .no-style {
list-style-type: none;
}
#show-links ul {
list-style-type: none;
}
.show_list {
margin-top: 25px;
text-align: justify;
}
.show_list ul {
list-style-type: none;
}
div .ep-title{
font-size: 2em;
font-weight: bold;
}
.ep-feature-image {
display: inline;
}
.featured_episodes{
margin-right: auto;
margin-left: auto;
text-align: center;
overflow: auto;
}
.featured_episodes ul {
list-style-type: none;
display: flex
}
.show_block{
display: inline;
zoom: 1;
height: 100%;
padding: 5px;
margin: 5px;
border-style: solid;
border-width: 1px;
border-radius: 5px;
-moz-border-radius: 5px;
vertical-align: top;
position: relative;
box-shadow: 5px 5px 5px #000;
float: left;
}
.show_container {
display: inline-block;
padding: 10px;
}
.show_description {
text-align: center;
}
.show_block:hover{
box-shadow: 0px 0px 0px #000;
}
.show_block h2{
font-size: 1.2em
}
.show_block .show_teaser{
font-style: italic;
}
@media screen and (min-width: 780px) {
.show_block audio{
width: 300px;
}
}
@media screen and (max-width: 460px) {
.show_block audio{
width: 100px;
}
.featured_episodes ul {
flex-direction: column
}
}
.col-xs-12 .featured_episodes .ul .li {
margin-left: 25px;
}
.col-xs-12 .show_block {
width: 100%;
}
.main_content {
margin: 0 auto;
}
.navbar-default {
}
.navbar {
margin-bottom: 5px;
}
.article_body {
text-align: justify;
}
.social_block {
width: 100%;
}
.show_link {
margin: 10px;
}
div .show_list ul li div {
display: inline-block;
text-align: justify;
}
div .episode_pages {
background-color: #fff;
display: inline-block;
float: none;
}
div .episode_pages ul {
list-style: none;
}
div .episode_pages ul li {
float: left;
margin: 5px;
}
div .episode_pages ul li .active_page {
font-weight: bold;
color: #000;
}
.latest_news .article_body {
text-align: center;
}
div .article_sidebar ul {
list-style: none;
}
div .article_sidebar ul li {
margin-left: -10px;
}
div .audio_player {
margin: 10px;
}
div .featuredimage {
margin: 0 auto;
}
@media only screen and (min-width: 768px) {
}
@media screen and (min-width: 992px) {
.col-md-3 {
width: 25%;
float: left
}
.col-md-9 {
width: 75%;
float: left
}
div #header {
text-align: center;
padding-top: 12rem;
padding-bottom: 12rem;
background-color: lightgray;
}
}
@media screen and (min-width: 1200px) {
.col-lg-4 {
width: 33.33333333%;
}
}
.navbar .dropdown-menu a{
font-size: 2em !important
}
div .footer {
height: 2rem;
background-color: black;
width: 100%
}
.container {
min-height: 100vh;
position: relative;
}
footer {
position: absolute;
bottom: 0;
left: 0;
}
.page_body {
text-align: justify;
}
h1 {
font-size: 3rem;
}
h2 {
font-size: 2rem;
font-weight: bold;
}
.featuredFlickr {
padding-top: 30px
}
footer {
padding: 10px;
width: 100%;
position: relative;
}
.transcript {
text-align: justify;
}
blockquote {
font-style: italic;
padding-left: 40px;
border-left: solid;
border-left-width: 1em;
border-left-color: gray;
padding-top: 10px;
}
table td {
font-size: 1em;
}
.carousel {
}
.carousel-item {
display: block
}
.carousel-item img {
max-height: 667px;
}