@charset "utf-8";
/* CSS Document */

html,
html * {
	background-color: #000;
	background:  url("../images/B1.jpg") no-repeat center center fixed;
	background-size: cover;
}


body {
	font-family: 'Roboto', sans-serif;
	font-size: 1.5em;
	color: #000000;
	background: inherit;
}

img {
    max-width: 100%;
    max-height: 100%;
}

.logo
{
	background: inherit;
	font-family: 'Fontdiner Swanky', cursive;
}

.game
{
	background: inherit;
	font-family: 'Limelight', cursive;
}

.green
{
	background: inherit;
	color: #00ff00;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #006600;
}

.pink
{
	background: inherit;
	color: #ff22d3;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #6f0f5c;
}

.black
{
	background: inherit;
	color: #000000;
}

.cursive
{
	background: inherit;
	margin-top: 3vh;
	margin-bottom: 2vh;
	font-family: 'Courgette', cursive;
	font-size: 3vw;
	text-align: center;
	text-shadow: -.4vw .35vw .2vw #000;
	color: #fff;
	-webkit-text-stroke-width: .07vw;
	-webkit-text-stroke-color: #000;
}

sub
{
	background: inherit;
	vertical-align: sub;
	font-size: 66%;
}

h1
{
	background: inherit;
	margin-top: 1vh;
	margin-bottom: 1vh;
	font-size: 6vw;
	text-align: center;
	text-shadow: 0em 0em 1vw #ffffff,
		0em 0em .5vw #ffffff,
		0em 0em .25vw #ffffff,
		0em 0em .1vw #ffffff;
}

h3
{
	background: inherit;
	margin-top: 1vh;
	margin-bottom: 1vh;
	font-size: 4vw;
	text-align: center;
	text-shadow: 0em 0em 1vw #ffffff,
		0em 0em .5vw #ffffff,
		0em 0em .25vw #ffffff,
		0em 0em .1vw #ffffff;
}

h2
{
	background: inherit;
	margin-top: 3vh;
	margin-bottom: 1vh;
	font-size: 3vw;
	text-align: center;
	text-shadow: -.4vw .35vw .2vw #000;
	color: #fff;
	-webkit-text-stroke-width: .02vw;
	-webkit-text-stroke-color: #000;
	
}

p
{
	background: inherit;
}

iframe
{
	margin: auto;
	background: inherit;
    display: block;
    border-style:none;
}

.mailList
{
	background: inherit;
	text-align: center;
}