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; } 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; } .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; }