*{
  margin:0;
}

body{
background-image: url(../wallpapers/wp2.png);
background-attachment:fixed
}

.wrapper{
  margin-top: 5px;
  background-color: rgba(177, 177, 124,0.9);
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 850px) {
  .wrapper{
    margin-top: 5px;
    background-color: rgba(177, 177, 124,0.9);
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  }


.navigate hr{
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}


#presenting{
  text-align: center;
  color: white;
}

header{
margin-top: 25px;
}

nav{
margin-top: 10px;
font-size: 20px;
}


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}


#homeLink{color: #cc0000;}
#gamesLink{color: black;}
#comicsLink{color:#cc0000;}
#leesLink{color: black;}
#extraLink{color:#cc0000;}



main{
  margin-top: 25px;
  padding-bottom: 1vw;
  background-color: rgba(255, 255, 255, 0.7);
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

footer{
text-align: center;
margin-top: 20px;
margin-bottom: 100px;
padding-bottom: 10px;
}




#navLogo{
  max-width: 100%;
  height: auto;
margin-left: auto;
margin-right: auto;
display: block;
}


#navLogo:hover {
  transform: scaleX(-1);
}

.navigate{
  text-align: center;
}

.welcomeMessage{
  padding-top: 20px;
width: 80%;
margin-left: auto;
margin-right: auto;
}

.welcomeText p{
  text-align: justify;
}

.welcomeText h1{
  text-align: center;
  padding-bottom: 1vw;
}

.welcomeMessage img{
  padding-top: 10px;
  margin: auto;
  display: block;
  height: auto;
  max-width:80%;
}


.recommended{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding-top: 40px;
    padding-bottom: 20px;
}

.lijntje{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  border-top: 2px solid black;
}


.window{
margin-top: 4vw;
margin-bottom: 2vw;
display: block;
background-color: rgba(227, 232, 229,0.9);
width: 20%;
margin-left: auto;
margin-right: auto;
border:15px solid transparent;
border-image: url(../img/borders/border.png) 30 round;
}

.list{
border-bottom:1px solid #ffffff;
font-size:17px;
height:25px;
position:relative;
}

.list img{
  width: 16px;
  height: 16px;
}

@media only screen and (max-width: 850px) {
  .window{
    margin-top: 1vw;
    display: block;
    background-color: rgba(227, 232, 229,0.9);
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    border:15px solid transparent;
    border-image: url(../img/borders/border.png) 30 round;
  }

  .list{
    border-bottom:1px solid #ffffff;
    font-size:17px;
    height:25px;
    position:relative;
  }
}



.backButton{
text-align: center;
}

.backButton a {
  color: white;
  text-decoration: none;}


.item{
  padding-bottom: 4vw;
  margin-bottom: 4vw;
}

.item img{
  max-width: 20%;
  height: auto;
  float: left;
  border: 1px solid black;
}

.recText p h3{

  text-align: right;
  display: inline-block;
}

.recLink{
  color: blue;
}

.recText{
  margin-left: 20%;
  max-width: 100%;
  padding: 20px;
}

/*      blog       */

.latestBlog{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.post{
  padding-bottom: 4vw;
  margin-bottom: 4vw;
}

.post img{
  max-width: 20%;
  height: auto;
  float: left;
  border: 1px solid black;
}

.blogText p h4 h2{
  text-align: right;
  display: inline-block;
}


.blogText{
  text-align: justify;
  margin-left: 20%;
  max-width: 100%;
  padding: 20px;
}

#blogSectie{
  padding-top: 10px;
}

.comicSelection h1{
  text-decoration: underline;
text-align: center;
margin-bottom: 30px;
}

.comicSelection{

}

.comicItem img{
padding-bottom: 10px;
margin: auto;
display: block;
height: auto;
max-width: 100%;
}

.comicItem{
margin:auto;
width: 60%;
  text-align: center;
  padding-bottom: 40px;
}

.cheats{
  margin:auto;
width: 60%;
  text-align: center;
  padding-bottom: 40px;
}

#returnLink{
  color: blue;
}

.title{
  text-align: center;
}

.extraContent

#enter {
}

.openthegate a{
color: black;
  text-align: center;
  font-size: 40px;
}

.openthegate img{
  margin: auto;
  display: block;
  height: auto;
  max-width:100%;
}

.imagedisplay img{
  margin: auto;
  display: block;
  height: auto;
  max-width:100%;
}

.imagedisplay {
text-align: center;
}

.downloadButton{
  position: absolute;
  text-align: center;
  font-style: oblique;
  background-color: black;
  border: none;
  color: red;
  padding: 8px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  width: 100px;
  cursor: pointer;
}

.centerText{
  text-align: center;
}

.pageDescription{
    padding-top: 20px;
  	width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
}
