/* Theme Name: ATV 2022
Theme URI: http://example.com
Author: Peter Gray
Author URI: htts://elrond.co.uk/
Description: This is a theme specifically developed to handle the Newspaper with muliple advert areas required by Advanced Television
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: atv_2022 */
.header-background {
    background-color: whitesmoke;
}

.logo-center {
    display: block;
    text-align: center;
}

.logo-center IMG {
    max-width: 350px;
    width: 100%;
    height: auto;
}

FOOTER UL.list-inline A {
    color: white;
    text-decoration: none;
}

FOOTER UL.list-inline A:hover {
    color: red;
}

.sidebar-300 {
    max-width: 300px;
    width: 100%;
}

.sidebar-300.widget {
    margin-bottom: 4;
}

.sidebar-300.widget.title {
}

.video-mpu-center {
    display: block;
    text-align: center;
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
}

.video-channel img
{
    border: 1px solid black;
    margin-bottom: 4px;
}

.advert-center {
    display: block;
    text-align: center;
}

.advert-left {
    display: block;
    text-align: left;
}

.advert-right {
    display: block;
    text-align: right;
}

.ad120 IMG {
    max-width: 120px;
    width: 100%;
    height: auto;
    margin: 7px auto;
}

.ad160 IMG {
    max-width: 160px;
    width: 100%;
    height: auto;
    margin: 7px auto;
}

.ad300 IMG {
    max-width: 300px;
    width: 100%;
    height: auto;
    margin: 7px auto;
}

.ad468 IMG {
    max-width: 468px;
    width: 100%;
    height: auto;
    margin: 7px auto;
}

.ad728 IMG {
    max-width: 728px;
    width: 100%;
    height: auto;
    margin: 7px auto;
}

.post-featured-limit-size {
    max-width: 480px;
    width: 100%;
    height: auto;
    margin: 1px auto;
}

#menu-mainmenu LI.astm-search-menu {
    align-self: center;
    margin-left: auto;
}

.rpwwt-widget H3.widgettitle {
    text-align: center;
}

.rpwwt-widget LI {
    padding-bottom: 0px;
}

.rpwwt-widget A {
    color: black;
    text-decoration: none;
}

.rpwwt-widget A:hover {
    color: red;
}

DIV#category-author {
    background-color: #F5F5F5;
    border: 1px solid black;
}

DIV.blog-column IMG {
    width: 100%;
    height: auto;
}

DIV.blog-column A {
    background-color: #C3C2C2;
    color: black;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid black;
}

DIV#post-meta-tags {
    background-color: #E1E3E4;
    padding: 0.5em;
}

ARTICLE#headline-article .mb-4 {
    border: 1px solid black;
    padding: 1em 0 0;
}

DIV#author-latest-posts OL {
    margin-left: 2em;
}

DIV#author-latest-posts A {
    font-weight: bold;
    text-decoration: none;
}

.iframe-container {
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}

.iframe-container iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
