html {
font-size: 1rem;
}

body {
color:lightgray;
background-color:#000000;
font-family: Arial, sans-serif;
font-size: 1rem;
}

.navbar {
height: 25px;
background-color:#333333;
overflow:visible;
position:fixed;
top:0;
left:0;
width:100%;
z-index:10000;
}

.dropdown .dropbtn,.navbar a {
color:#fff;
padding:4px 8px;
transition:.5s;
}

.dropdown-content a,.navbar a {
float:left;
text-align:center;
text-decoration:none;
}

.dropdown {
float:left;
overflow:hidden;
}

.dropdown .dropbtn {
background-color:inherit;
border:0;
margin:0;
outline:0;
font-size: 16px;
}

.dropdown:hover .dropbtn,.navbar a:hover {
background-color:white;
color:#000;
}

.dropdown-content {
display:none;
position:fixed;
background-color:#000;
min-width:160px;
box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.2);
z-index:1;
}

.dropdown-content a {
color:#fff;
display:block;
float:none;
padding:3px;
text-align:left;
}

.dropdown-content a:hover {
color:#000;
background-color:#fff;
}

.dropdown:hover .dropdown-content {
display:block;
}

table,td,th {
border:0;
border-collapse:collapse;
margin:0;
padding:5px;
}

a {
color:lightblue;
text-decoration: none;
}

img {
border:1px solid transparent;
max-width:100%;
}

tr:hover a {
color:#000;
text-decoration:underline;
}

img:hover {
border:1px solid #fff;
}

table tr:hover, tr:hover{
background:#5e5e5e;
color:#fff;
}

table tr:hover a{
color:#fff;
}

table tr:hover {
background:#5e5e5e;
color:#ff0;
}

a:hover,table tr:hover a:hover {
background:#fff;
color:#000;
}

.headflex-container {
height: 90px;
max-width: 1200px;
display: flex;
}

.headflex-child {
margin-right: 1px;
margin-left: 1px;
flex: 1;
}  

.flex-container {
max-width: 1200px;
display: flex;
}

.flex-child {
border: 1px solid #fff;
margin-top: 2px;
margin-bottom: 2px;
margin-right: 2px;
margin-left: 2px;
background-color: black;
flex: 1;
}

table.bluetable tbody, tr, th, td{
background-color: rgba(0, 0, 0, 0.0);
}

table.bluetable tr:nth-child(even) {
background-color: rgba(0, 0, 0, 0.0);
}

table.bluetable  tr:hover {
background:#4C4E52;
}

.e1 {
width: 300px;
margin: 1px;
}

.e1-video {
width: 300px;
height: 250px;
margin: 0 auto;
}

@media only screen and (min-width: 768px) {
.toppytop {
height: 280px;
}
.toppymobile {
display: none;
}
}

@media only screen and (max-width: 767px) {
.toppymobile {
height: 280px;
}
.toppytop {
height: 280px;
display: none;
}
}

.botbot {
height: 250px;
}

h1 {
font-size: 18px;
}

/* Media query for tablets */
@media screen and (min-width: 768px) {
h1 {
font-size: 20px;
}
}

/* Media query for desktops */
@media screen and (min-width: 1024px) {
h1 {
font-size: 24px;
}
}

#popup {
position: fixed;
top: 50%;
left: 50%;
display:none;
transform: translate(-50%, -50%);
border: 1px solid white;
background-color: darkblue;
padding: 20px;
}

.flex-menu-container {
max-width: 1200px;
display: flex;
}

.flex-menu-child {
border: 1px solid #fff;
margin-top: 2px;
margin-bottom: 2px;
margin-right: 2px;
margin-left: 2px;
background-color: black;
flex: 1;
}

@media only screen and (max-width: 767px) {
.headflex-container {
display: none;
}
.flex-menu-container {
display: none;
}
.priority-1{
display:none;
}
.e1-video {
display: none;
}
input[type=checkbox] {
margin-right: 10px;
width: 20px;
height: 20px;
}
}

.centered {
margin: 0 auto;
text-align: center;
}

@media screen and (min-width: 767px) {
.centered {
width: 75%;
margin: 0 auto;
text-align: center;
}
}

.centered2 {
width: 75%;
margin: 0 auto;
text-align: center;
}

table.bluetable {
margin: 0 auto;
}

.nogamesheadr  {
height: 25px;
}

@media only screen and (max-width: 1024px) {
    .sidebar {
        display: none;
    }
}

.container {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin: 0 auto;
}

.main-content {
    flex: 1;
    padding: 1px;
}

.sidebar {
	position: absolute;
	right:0;
	top:0;
    height: calc(100vh - 100px);
    background-color: transparent;
    padding: 1px;
    box-sizing: border-box;
}

.ezmob-footer{
    background-color: transparent !important;
}

.ezmob-footer-desktop {
    background-color: transparent !important;
}

#ezoic-pub-ad-placeholder-101 {
    height: 280px;
}

#ezoic-pub-ad-placeholder-107 {
  top: 120px;
  right: 0px;
}