*, *:before, *:after{
	box-sizing:border-box;
}
.NavigationEdit{
	display:none;
}
#navigation{float:right;width:100%;border-bottom:1px solid #000;}
.NavigationEdit{
	float:right;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.NavigationEdit li{
	float:right;
	margin:0 0 0 0;
	border-left:1px solid #000;
	padding:20px 12px;
}
.NavigationEdit li span{
	float:right;
	margin:0 0 0 0;
}
#navigation{float:left;width:100%;}
#menuToggle:hover{cursor:pointer;}
#menuToggle span.linecont{float:right;width:100%;}
#menuToggle span.linecont span{background:#000;float:left;height:2px;margin:0 0 5px;width:100%;}
#menuToggle{
	float:left;
	width:40px;
	height:40px;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url(../images/menu.png);
}
.search{
	float:left;
	width:40px;
	height:40px;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url(../images/search.png);
}
#sidr{
	display:none;
}
.mobileHide{
	display:block;
}

.LikeBlock{
	float:right;
	margin:30px 0 10px 0;
	padding:20px;
}
.content{
	margin:0 auto;
	width:1000px;
}
.homeLeft, .homeRight{
	float:left;
	margin:0 0 0 0;
	width:50%;
}
.gameHomeList{
	float:left;
	margin:1%;
	padding:15px;
	width:23%;
	min-height:337px;
	background:#393939;
	border-radius:10px;
	position:relative;
}
.insideHomeList{
	float:left;
	margin:0 0 0 0;
	padding:5px;
	width:100%;
	border-radius:10px;
}
.g-recaptcha{
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.insideHomeList a{
	float:left;
	margin:5px 0;
	width:100%;
}
.mobileGames{
	float:left;
	margin:5px;
}
.mobileGamesCatName{
	float:left;
	width:100%;
	margin:2px 0;
	font-size:16px;
	position:relative;
}

.MoreButton {
    float: left;
    position: absolute;
    bottom: 2%;
    left: 5%;
    margin: 10px 0 0 0;
    padding: 2px 0;
    width: 90%;
    font-size: 15px;
	font-style:italic;
    color: #a8762f !important;
    text-align: center;
}
.introp{
	font-size:13px;
}
.mobileGamesCatName a h3{
	color:#a8762f !important;
}
.mobileGameBlockContent h1{
	color:#fff;
}
.moreGames{
	float:left;
	margin:0 0 0 0;
	width:100%;
}
.meerspelheader{
	float:left;
	margin:10px 0;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#fff;
}
.moreGames a{
	float:left;
	margin:0 0 0 0;
	width:16%;
	text-align:center;
}
.mobileGameBlockContent{
	float:left;
	margin:20px 0 0 0;
	padding:20px;
	width:100%;
	background:#000;
	text-align:center;
}
.reviewItem {
    float: left;
    width: 100%;
    padding: 8px 0;
    border-top: 1px dashed #fff;
	color:#fff;
}


.CategorieBlocks{
	float:left;
	margin:1%;
	width:18%;
	text-align:center;
	height: 173px;
}
.CategorieBlocks h3{
	height:40px;
}
.NavNumbers{
	float:left;
	margin:10px 0;
	width:100%;
	text-align:center;
}
#myProgress{
	margin:10px 0;
	float:left;
	width:100%;
	background:#000;
}
#myBar{
	float:left;
	padding:5px 0;
	background:#a8762f;
}
.aboutGame{
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	width:100%;
	text-align:left;
	background:#1a1a1a;
}
.leftGame, .rightGame{
	float:left;
	margin:10px 0;
	width:49%;
}
.rightGame{
	float:right;
}
.writeReview{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	background: #1a1a1a;
	font-size:14px;
	margin:0 0 10px 0;
}

.writeReview input[type="text"],
.writeReview textarea{
    float: left;
    width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    padding: 8px 12px;
    box-sizing: border-box;
    margin: 0 0 10px 0;
	resize:vertical;
}

.writeReview input[type="submit"]{
	float:left;
	margin:0 0 0 0;
	padding:5px 10px;
	width:100%;
	text-align:center;
	background:#a8762f;
	color:#fff;
	border:none;
}

.writeReview .reviewRating{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
.writeReview .rangeMin {
    width: 20%;
    float: left;
    font-weight: 600;
}
.writeReview .rangeMax {
    width: 20%;
    float: right;
    font-weight: 600;
    text-align: right;
}
.writeReview .currentVal{
	float:left;
	width:100%;
	margin:2px 0 10px 0;
	text-align:center;
}
.writeReview input[type="range"]{
	border:0;
	width:60%;
	box-sizing:border-box;
	margin:0;
} 
.overDitSpelStuur{
	float:left;
	background-color:#1a1a1a;
	width:100%;
	box-sizing:border-box;
	padding:20px;
}
.delen_contact{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.delen_contact input[type="text"]{
	float:left;
	margin:0 0 10px 0;
	width:100%;
	border:none;
	box-sizing:border-box;
	padding:5px 10px;
}
.delen_contact input[type="submit"]{
	float:left;
	margin:0 0 0 0;
	padding:5px 10px;
	width:100%;
	text-align:center;
	background:#a8762f;
	color:#fff;
	border:none;
}
.meerspel{
	float:left;
	margin:0 0 0 0;
	width:100%;
}
.moreGames a{
	float:left;
	margin:0px 1.2% 0 0;
	width:19%;
}
.moreGames a:last-of-type{
	float:right;
	margin:0 0 0 0;
}
.moreGames a img{
	float:left;
	width:100%;
	height:110px;
}
.moreGamestitle , .playNow{
	float:left;
	margin:0 0 0 0;
	padding:5px 10px;
	text-align:center;
	background:#a8762f;
	width:100%;
	height:24px;
	overflow:hidden;
}






@media (max-width: 1000px){
	#categorieheader{
		width:100%;
	}
	#navigation{
		background:#a8762f;
	}
	.searchBox div{
		margin:0 0 0 0;
	}
	.NavigationEdit{
		display:block;
	}
	.LikeBlock{
		display:none;
	}
	.mobileHide{
		display:none;
	}
	#all{
		height:auto;
		width:100%;
		float:none;
		position:normal;
		left:0;
		margin-left:0;
	}
	#header{
		width:100%;
	}
	.homeLeft{
		float:left;
		margin:0 0 0 0;
	}
	.homeRight{
		display:none;
	}
	#zoeken{
		display:none;
	}
	.content{
		width:100%;
	}
	#main{
		width:100%;
	}
	.noComputer{
		display:block;
	}
	#navigation{
		display:block;
	}
	a.logo{
		margin:5px 15px;
	}
	#navigation a img {
		max-width: 70%;
	}
	.mobileIntro{
		float:left;
		margin:20px 0;
		padding:10px;
		width:100%;
		background:#FFFDE8;
	}
	.mobileGames{
		float:left;
		margin:10px 0 0 0;
		width:100%;
	}
	.homeLeft{
		float:left;
		margin:0 0 0 0;
		width:100%;
	}
	.textHeader{
		float:left;
		padding:0 10px;
		width:100%;
		border-radius:0;
		margin:10px 0 20px 0;
	}
	.gameHomeList{
		width:100%;
		padding:0;
		margin:0 0 0 0;
		background:none;
	}
	.insideHomeList{
		background:none !Important;
	}
	.mobileGamesCatName{
		float:left;
		margin:20px 0 0 0;
		padding:5px 0;
		width:100%;
		background:#393939;
		text-align:center;
	}
	.gameHomeList .mobileGamesCatName a{
		width:98%;
	}
	.mobileGames .MoreButton{
		float:left;
		margin:10px 10%;
		padding:10px 0;
		position:static;
		width:80%;
		font-weight:bold;
		font-size:20px;
	}
	.mobileGames a{
		float:left;
		margin:10px 1%;
		width:18%;
		background:#393939;
	}
	.mobileGamesImg{
		float:left;
		margin:0 0 0 0;
		width:100%;
		height:100px;
		background-size:cover;
	}
	.mobileTitle {
		float: left;
		width: 100%;
		text-align: center;
		font-size: 14px;
		height: 40px;
		overflow: hidden;
		padding: 3px;
	}
	.mobileGameBlockContent{
		float:left;
		margin:20px 0 0 0;
		width:100%;
		background:#a8762f;
		text-align:center;
	}
	
	#homewrapper{
		display:none;
	}
	.pageMobile{
		float:left;
		margin:20px 0 0 0;
		padding:0 10px;
		width:100%;
		background:#FFFDE8;
	}
	.tableMobile{
		float:left;
		width:100%;
	}
	.tableMobile tr{
		float:left;
		width:100%;
	}
	.tableMobile tr td{
		float:left;
		width:100%;
	}
	.tableMobile table{
		float:left;
		width:100%;
	}
	.tableMobile tr {
		float:left;
		width:100%;
	}
	.tableMobile tr td{
		float:left;
		width:100%;
	}
	#fullscr{
		display:none;
	}
	.closer{
		display:none;
	}
	.MarginAlot{
		margin:0 !important;
	}
	.NavNumbers{
		font-size:18px;
	}
	.searchBlok{
		float:left;
		display:none;
		padding:5px 0;
		width:100%;
		text-align:center;
		background:#FFFDE8;
	}
	.searchBlok div{
		margin:0 0 0 0 !important;
	}
	#myProgress{
		float:left;
		width:100%;
		background:#000;
	}
	.searchBlok table{
		float:left;
		width:100%;
		text-align:center;
	}
	.searchBlok table tr{
		float:left;
		width:100%;
		text-align:center;
	}
	.searchBlok table tr td{
		float:left;
		width:100%;
		text-align:center;
	}
}

@media (max-width: 700px){
	.CategorieBlocks{
		width:23%;
	}
}
@media (max-width: 600px){
	.leftGame, .rightGame{
		float:left;
		margin:10px 0;
		width:100%;
	}
	.NotMobile{
		display:none !important;
	}
	.mobileGames a{
		width:23%;
	}
	#menuToggle{
		top:20px;
	}

}
@media (max-width:550px){
	.CategorieBlocks{
		width:31%;
	}
}
@media (max-width: 400px){
	
	.mobileGames a{
		width:31%;
	}
	#navigation a img {
		max-width: 100%;
	}
	.eenkeer strong{
		float:left;
		margin:10px 0;
	}
	.CategorieBlocks{
		width:48%;
	}
	#logo{
		float:left;
		margin:0 0 0 0;
		width:57%;
	}
	a.logo{
		float:left;
		
		padding:10px;
	}
}
@media (max-width: 320px){
	.mobileGames a{
		width:48%;
	}
}