*
{
	-ms-interpolation-mode: nearest-neighbor;
    /* image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-pixelated;
    image-rendering: pixelated; */
}

body 
{
/* 	background-color:#42629d; */
	/* blue */
/* 	background-color:#1d2b40;  */
	/* Dark Teal */
/* 	background-color:#001c26; */
/* 	Map BG Color */
	background-color:#210b00;
	
	padding:0;
	font-family:  'Josefin Sans', arial, sans-serif;
	color:#ceaba1;
	letter-spacing: 1px;
	font-size: 18px;
	
	-moz-box-shadow:    inset 0 0 5em #000;
    -webkit-box-shadow: inset 0 0 5em #000;
    box-shadow:         inset 0 0 5em #000;
	min-height:100%;
	margin: 0px;
	
	line-height: 24px;
}

a
{
	color:#ffffff;
	text-decoration:none;
}

a:hover
{
	color:#ffbd00;
}


#title_presents
{
	font-size: 17px;
	letter-spacing: 18px;
	padding-top: 15px;	
	position:relative;
	z-index: 5;
	font-family: 'Reem Kufi';
	text-align: center;
/* 	text-align: right; */
/* 	margin-right: -15px; */
}

#title_presents a
{
/* 	color:#f39820; */
	color:#eeeeee;
/* 	color:#ffffff; */
}

#title_presents a:hover
{
	color:#ffbd00;
}

#title_main
{
	font-size: 91px;
	letter-spacing: 10px;
	font-family: 'Questrial', arial, sans-serif;	
	font-family: 'Bowlby One SC', arial, sans-serif;	
	position: relative;
	top: 20px;
	z-index: 4;
	position:relative;
	text-align: center;
/* 	margin-right: -15px; */
}

#title_main a
{
	color: #ffffff;
}

#title_main a:hover
{
	color: #ff9900;
}

#title_subtitle
{
	font-size: 35px;	
	letter-spacing: 5.8px;
	margin-top: 75px;
	margin-bottom: 15px;	
	font-family: 'Reem Kufi';
	text-align: center;
}

#maintext
{
	width: 800px;
	background:#000;
}

#introtext
{
	margin-top: 0px;
	padding-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 15px;	
	line-height: 150%;
	letter-spacing: 8px;
	font-size: 42px;
	color: #e8db84;
}


.buylink
{
	color:#ffffff;
	border-color:#ffffff;
	border-style:solid;
	border-width:4px;	
	font-size: 30px;
	letter-spacing: 9px;	
	display: inline-block;
	padding: 25px 20px;	
	text-align: center;
	width: 750px;
	line-height: 30px;
}

.buylink:hover
{
	color:#9d4342;
	border-color:#fff;
	border-style:solid;
	border-width:4px;	
	background-color: #fff;	
}


.buylinksmall
{
	color:#ffffff;
	border-color:#ffffff;
	border-style:solid;
	border-width:4px;	
	font-size: 30px;
	letter-spacing: 9px;	
	display: inline-block;
	padding: 25px 20px;	
	text-align: center;
	width: 348px;
	line-height: 30px;
}

.buylinksmall:hover
{
	color:#9d4242;
	border-color:#fff;
	border-style:solid;
	border-width:4px;	
	background-color: #fff;	
}

.topheader {
/* 	background-image: url("images/hanger_wide_2x.png"); */
	background-image: url("images/map_bg.png");
    background-position: center;
    background-repeat: no-repeat;
/* 	background-size: cover; */
/* 	position: relative; */

	image-rendering: pixelated;
	image-rendering: -moz-crisp-edges;
	image-rendering: crisp-edges;
}

#vidwrap {
	height:540px;
	width:958px;
	background: black url('images/poster_frame2.png') no-repeat center;
	overflow:hidden;
	cursor:pointer;
}

#vidwrap:hover {
	height:540px;
	width:958px;
	background: black url('images/poster_frame2_over.png') no-repeat center;
	overflow:hidden;
	cursor:pointer;
}

/*
.parallax {
	background-image: url("images/background.jpg");

    height: 700px; 
	
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position: relative;
}

@media screen and (max-device-width: 600px)
{
	.parallax {
		background-image: url("images/background.jpg");
	    height: 910px; 
		
	    -moz-background-size: auto;
	    -webkit-background-size: auto;
	    background-attachment: scroll;
	    background-position: top;
	    background-size: auto;
    }
}
*/


.caption-1, .caption-2
{
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  color: #000;
}

.caption-1
{
	top: 30%;
}

.caption-2
{
	top: 60%;
}

.caption-1 span.border, .caption-2 span.border
{
  background-color: #000;
  color: #ccc;
  color: #ffffff;
  padding: 10px;
  padding-top: 17px;
  font-size: 45px;
  letter-spacing: 7px;
}



td
{
	font-size: 20px;
	line-height: 25px;
}

#emphasis
{
/* 	color: #c7d0e2; */
	color: #e4ad4d;
/* 	color: #ffffff; */
	font-size: 25px;
	letter-spacing: 0px;
	font-variant: small-caps;
}

ul.space_list li { margin-bottom: 1em; }


#blackbar
{
	/* Light match for Star Map BG Color */ 
	background: #782b00;
	/* Dark-sh Teal */ 
/* 	background: #085a78; */
	/* blue */ 
/* 	background: #305182; */
	/* brown */ 
	/*  	background: #8c6523; */
	margin-bottom: 0px;
	padding-bottom: 0px;
	
	-moz-box-shadow:    inset 0 0 3em #000;  
    -webkit-box-shadow: inset 0 0 3em #000;   
    box-shadow:         inset 0 0 3em #000;
	
/* 	box-shadow: inset 0px 8px 10px #142036,  0px 8px 20px #142036 */
/* 	Removed shadows */
/* 	box-shadow: inset 0px 0px 0px #142036,  0px 8px 20px #142036 */
	box-shadow: inset 0px 0px 0px #361e14,  0px 8px 20px #361914
}

.gifs
{
	image-rendering: pixelated;
	image-rendering: -moz-crisp-edges;
	image-rendering: crisp-edges;
}

.screenshots
{
	image-rendering: pixelated;
	image-rendering: -moz-crisp-edges;
	image-rendering: crisp-edges;
}

.sm_youtube, .sm_newsletter, .sm_twitter, .sm_discord
{
	width: 100px;
	height: 100px;
	display: block;
	margin-left: 20px;
	margin-right: 20px;		
}

.sm_youtube:hover, .sm_facebook:hover, .sm_newsletter:hover, .sm_twitter:hover, .sm_discord:hover
{
	background-position: 0 -100px;		
}

.sm_youtube { background: url("images/sm_youtube.png") no-repeat 0 0;	}
.sm_twitter { background: url("images/sm_twitter.png") no-repeat 0 0;	}
.sm_newsletter{ background: url("images/sm_newsletter.png") no-repeat 0 0;	}
.sm_discord{ background: url("images/sm_discord.png") no-repeat 0 0;	}

.sm_label
{
	position: relative;
	top: 5px;
	font-size: 12px;
	text-align:center;
	font-weight: bold;
	letter-spacing: 3px;	
	color: #e2c7c7;
}

.section
{
	width: 100%;
	float: left;
}
.wrapper
{
	width: 960px;
	margin: 0 auto;
}

/* @media(max-width: 1000px) { .wrapper { width: 90%; } } */

.content .stores .consoles a
{
	width: 32%;
	float: left;
	padding: 14px;
	box-sizing: border-box;
	border: 2px solid transparent;
	background: #fff;
	color: #fff;
	border-radius: 4px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 2%;
	transition: background 0.1s, border 0.2s;
	margin-bottom: 15px;
}
.content .stores .consoles a:nth-child(3n+0) { margin-right: 0; }
.content .stores .consoles a img { width: 36px; float: left; }
.content .stores .consoles a span { float: left; margin: 8px 0 0 16px; }
.content .stores .consoles a.store-switch { background: #e60012; }
.content .stores .consoles a.store-xbox { background: #107c10; }
.content .stores .consoles a.store-steam { background: #0f4cbc; }
.content .stores .consoles a.store-egs { background: #444; }
.content .stores .consoles a.store-ios { background: #444; }
.content .stores .consoles a:hover {background: #222; border: 2px solid #fff; }

/* @media(max-width: 960px)
{
	.content .stores .consoles a { text-align: center; }
	.content .stores .consoles a img { width: 32px; float: none; }
	.content .stores .consoles a span { display: none; }
} */
