body{
	background-color: black;
	background-image:url("/images/bgtile.png");
	color: white;
	min-height: 100vh;
	font-family: "Times New Roman",serif;
	font-size: 22px;
}

.menu{
	width:250px;
	min-width:250px;
}

.menu a{
	color: white;
	font-size: 22px;
	font-weight: bold;
}

.menu a.active{
	color: orange !important;
	text-decoration: underline;
}

h1.title{
	font-family: 'Arial Black', 'Arial', sans-serif;
	font-weight: 800;
	color: #b00700;
}

h1.title .f{
	color: #0085e7;
}

h1.title .a{
	font-style: italic;
	color: #009e15;
}

.r{
	color: #b00700
}

.g{
	color: #009e15
}

.b{
	color: #0085e7;
}

.active .r, .active .g, .active .b{
	color: orange;
}

.menu-container{
	background-color: black;
	border:1px solid white;
}

.gallery a img{
	width:100px;
}

.gallery a.s-2 img{
	width:175px;
}

.gallery a.s-3 img{
	width:230px;
}

span.menu-title{
	text-transform: uppercase;
	font-weight:bold;
	color: #0085e7;
}

img.header{
	width:100%;
	max-width: 100%;
	min-width: 100%;
	height: auto;
}

.fs-28{
	font-size: 28px;
}

.gallery a{
	border:1px solid white;
	margin-right:5px;
	margin-bottom:5px;
	
}

.gallery a:hover{
	border:1px solid #009e15;
}

.instructions{
	font-size: 18px;
}

img.responsive{
	width:300px;
	height:300px;
}

.list-header{
	background-color: #fff;
	color: #000;
}

.movie-row{
	border-bottom: 1px solid white;
}

.hint{
	font-size: 15px;
	font-weight: bold;
	color: #009e15;
	line-height: 18px;
}

.break{
	background-color: orange;
	color: black;
	font-weight: bold;
}

div.missing{
	background-color: white;
	height: 120px;
}

div.missing img{
	width:20px;
	height: auto;
}

img.anim-sm{
	width: 60px;
	height: auto;
}

@media (max-width: 991.98px){
	.menu{
		width:100%;
		min-width:100%;
	}
	
	.menu a{
	}
}

@media (max-width: 767.98px){
	
	.movie-list{
		font-size: 15px;
	}
	
}

.countdown{
	display: flex;
	width:100%;
	justify-content: space-between;
	background-image:url('/images/muncher.jpg');
	background-size: cover;
	background-position: center center;
	padding:25px;
}

.countdown>div>div>span{
	display: block;
	text-align: center;
	font-size: 32px;
	font-weight: bold;
}

@media (max-width: 767.98px){
	
	.countdown>div>div>span{
		display: block;
		text-align: center;
		font-size: 20px;
		font-weight: bold;
	}
	
	
}