body {
  background-color: #111;
  background-image: url("../img/bg.jpg");
  background-repeat: repeat;
  height: 100%; }

.container {
  max-width: 1060px;
  margin: 0 auto; }

.row:after {
  content: '';
  display: table;
  clear: both; }

h1 {
  text-align: center; }

.woodbox {
  background-color: #523726;
  background-image: url("../img/wood.jpg");
  background-repeat: repeat;
  width: 100%;
  float: left;
  border-radius: 50px;
  padding: 35px 0px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 40px #000; }

.menurow {
  text-align: center; }

.menu {
  display: inline-block; }
  .menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: center; }
    .menu ul li {
      display: inline-block;
      margin: 0px 20px;
      font-family: 'Shadows Into Light', cursive;
      font-size: 32px; }
      @media (max-width: 767px) {
        .menu ul li {
          display: block; } }
      .menu ul li.games {
        background-image: url("../img/menutape1s.png");
        background-repeat: no-repeat;
        width: 175px;
        height: 72px; }
        .menu ul li.games a span {
          top: 8px;
          left: 30%; }
      .menu ul li.about {
        background-image: url("../img/menutape2s.png");
        background-repeat: no-repeat;
        width: 157px;
        height: 65px; }
        .menu ul li.about a span {
          top: 8px;
          left: 20%; }
      .menu ul li.free {
        background-image: url("../img/menutape3s.png");
        background-repeat: no-repeat;
        width: 178px;
        height: 76px; }
        .menu ul li.free a span {
          top: 10px;
          left: 10%; }
      .menu ul li a {
        display: block;
        text-align: center;
        padding: 0px 0px;
        text-decoration: none;
        color: #332a1c;
        position: relative;
        height: 100%; }
        .menu ul li a span {
          position: absolute; }

.menu-some {
  display: inline-block; }
  @media (max-width: 950px) {
    .menu-some {
      display: block; } }
  .menu-some ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: center; }
  .menu-some li {
    display: inline-block; }
    @media (max-width: 767px) {
      .menu-some li:last-child {
        margin-bottom: 15px; } }

.game-row-1,
.game-row-2 {
  margin-top: 20px; }

.game {
  float: left;
  width: 33%;
  text-align: center; }
  @media (max-width: 767px) {
    .game {
      width: 100%;
      margin-bottom: 10px; } }
  .game .game-image {
    border-radius: 20px;
    box-shadow: 0px 0px 5px #000; }
    @media (max-width: 950px) {
      .game .game-image {
        max-width: 80%; } }
  .game ul {
    background-repeat: no-repeat;
    background-position: top center;
    padding: 0 0 20px;
    margin: -30px 0 0 0;
    height: 276px;
    position: relative;
    z-index: 10;
    list-style-type: none; }
    @media (max-width: 950px) {
      .game ul {
        width: 70%;
        height: 100%;
        margin-left: 15%;
        display: table;
        margin-bottom: 20px; } }
    .game ul.yellow {
      background-image: url("../img/postit-yellow.png"); }
    .game ul.blue {
      background-image: url("../img/postit-blue.png"); }
    .game ul.brown {
      background-image: url("../img/postit-brown.png"); }
    .game ul.rose {
      background-image: url("../img/postit-rose.png"); }
    .game ul li {
      margin-top: 15px;
      float: left;
      width: 100%;
      text-align: center; }
      .game ul li:first-child {
        margin-top: 23px; }
      @media (max-width: 950px) {
        .game ul li img {
          max-width: 80%; } }
      .game ul li.appstore.lordahh {
        margin-top: 80px; }
        @media (max-width: 950px) {
          .game ul li.appstore.lordahh {
            margin-top: 20px; } }

.manhole {
  text-align: center; }

.paperbox {
  margin: 30px auto;
  max-width: 900px;
  background-color: #DBD0B4;
  background-image: url("../img/paper.jpg");
  background-repeat: repeat-y;
  box-shadow: 0px 0px 10px #000;
  padding: 25px 0px; }
  @media (max-width: 767px) {
    .paperbox {
      padding: 10px 0px;
      margin: 0px 10px 20px; } }
  .paperbox > .row {
    margin: 0px 90px; }
    @media (max-width: 767px) {
      .paperbox > .row {
        margin: 0px 20px 0px 65px; } }
  .paperbox h2, .paperbox p, .paperbox address {
    color: #1b2774;
    font-family: 'Kalam'; }
  .paperbox .company address,
  .paperbox .contact p {
    font-family: 'Special Elite';
    font-size: 15px;
    font-style: normal;
    color: #444; }
  .paperbox h2 {
    letter-spacing: 3px;
    font-size: 32px;
    text-decoration: underline;
    margin-bottom: 10px; }

.about-content p {
  font-family: 'Kalam';
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 2em;
  text-align: center; }
  @media (max-width: 767px) {
    .about-content p {
      text-align: left; } }
.about-content.about-freegame p {
  text-align: left; }

.company, .contact {
  float: left;
  width: 50%; }
  @media (max-width: 767px) {
    .company, .contact {
      width: 100%; } }

.company address,
.contact p {
  line-height: 2em; }

p.download-links {
  text-align: left; }
  p.download-links:before {
    content: '';
    clear: both;
    display: table; }
  p.download-links a {
    display: inline-block; }

img.screenshot {
  border: 10px solid #fff;
  box-shadow: -3px 3px 3px #666;
  transform: rotate(2deg);
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
  max-width: 100%;
  height: auto;
  box-sizing: border-box; }
  @media (max-width: 767px) {
    img.screenshot {
      margin-left: 0; } }

p.disclaimer {
  color: #aa1520;
  text-align: right !important;
  transform: rotate(2deg); }

.material {
  float: left;
  width: 23%;
  margin: 0px 1%; }
  @media (max-width: 767px) {
    .material {
      width: 100%;
      margin: 0; } }
  .material img {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
    border: 5px solid #fff;
    box-shadow: -3px 3px 3px #666; }
  .material p {
    color: #aa1520;
    line-height: 1.7em; }

.text-center {
  text-align: center; }
  
div.errorpage {
  background-image: url("../img/coffeestain.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 60%;
  min-height: 27em;
  opacity: 0.75;
  letter-spacing: 1.5px;
}
  
div.errorpage div {
  font-family: 'Special Elite';
  margin-bottom: 20px;
  transform: rotate(-2deg);

}

div.fileunder {
  font-size: 30px;
}

div.error {
  font-size: 100px;
  margin-top: 30px;
}

div.not-found {
  font-size: 30px;
}

.privacycontainer
{
	margin: 100px;
	width: 800px;
	color: white;
}

/*# sourceMappingURL=main.css.map */