﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-family: 'Archivo Narrow', sans-serif;
}

#maze-wrapper {
	position:relative;
	width:700px;
	height:555px;
	left:0px;
	top:0px;
	background-color:#000;
	    margin: 0 auto;
	cursor:url(img/maze-cursor.cur),url(img/maze-cursor.cur), auto;
	overflow:hidden;
}
.maze-text {font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#maze-wrapper h2 {font-size:33px; line-height:42px; text-align:right; width:500px; height:220px; background-image:url(img/no-image-thumpnail.png); background-repeat:no-repeat; background-size:400px auto; line-height:170px; margin-left:150px;}
#maze-wrapper h2 {font-size:33px; line-height:42px;}
#maze-wrapper h5{font-size:14px; line-height:24px;}


#maze-holder {width:700px;height:555px;}

#maze-end-img {display:none; width:100%; height:100%; position:absolute; top:0px; left:0px; background-image:url(img/maze-end-img.jpg); background-size: cover;}
#maze-splash { width:670px; height:525px; text-align:center; border-radius:10px; background-color:#000; position:relative; top:-540px; left:15px;}
#play-btn {height:72px; width:120px; color:#fff; font-size:18px; line-height:40px; position:absolute; display:inline-block;left:50%; margin-left:-60px; bottom:-1px; background-color:#000; background-repeat:no-repeat; background-size:80px auto; background-position:center;}

#contact-holder {position:absolute; width:100%; display:inline-block; left:0px; bottom:110%; font-family:Arial, Helvetica, sans-serif;font-size:29px;line-height:50px; color:#ffffff;}
#contact-holder div {display:inline-block;margin:0 21px 0 21px; }#play-again{color:yellow;font-size:50px;	}

.link-sample a ,.link-sample a:active, .link-sample a:visited {text-decoration:none; color:rgba(255,255,0,1);}
.link-sample a:hover {text-decoration:none; color:#ffffff !important;}

.contact-sample {color:#000 !important; font-weight:bold; line-height:25px; width:125px; height:25px; font-family:Arial, Helvetica, sans-serif; background-image:url(../img/contact-btn-bg.png); background-size:contain; background-repeat:no-repeat;}

.contact-sample a, .contact-sample a:active, .contact-sample a:visited {color:#000 !important; font-size:11px !important; width:100%; height:100%; display:block; text-decoration:none;}
.contact-sample a:hover {color:#000000 !important;}

#html-version {width:100%; margin:0px !important;}

#app-btn img {border:0px;}
#app-btn {position:absolute; width:100%; display:inline-block; bottom:10px; left:0px;}
#app-btn a {display:inline-block; width:205px; text-align:center; border:none;}
#app-btn a:hover, #app-btn a:visited, #app-btn a:active {border:0px; text-decoration:none;}
#app-btn img {display:inline-block; height:auto; width:205px;}
#btn-spacer {display:inline-block; width:170px;}
