.mapti_navigation {

  border: none;

  padding-top: 0;

}

.game-grid{

  display: flex;

  flex-direction: row;

  flex-wrap: wrap;

  justify-content: space-around;

  align-content: center;

  line-height: 1em;

}

.game-grid .game-item {

  width: 32%;

  min-height: 110px;

  border-bottom: 1px solid #ddd;

  margin-bottom: 10px;

}

.game-item .game-thumb {

  float:left;

  margin-right: 5px;

  padding: 5px;

  background-color: #eee;

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  line-height: 0;

 }

.game-item .game-thumb:hover {

  background-color: #333;

}

.game-item .game-thumb img {

  border-radius: 5px;

}

.game-item .game-data {

  float:left;

  width: calc(100% - 100px);

  font-size: 16px;

}

.game-item .game-data .game-title {

  font-size: 1em;

  font-weight: 700;

  margin-bottom: 5px;

 }

.game-item .game-data .game-title a {

  color: #e74131;

  text-decoration: none;

  box-shadow: none;

}

.game-item .game-data .game-title a:hover {

  color: #6c6c6c;

}

.game-item .game-data .game-excerpt {

  font-size: 0.8em;

  line-height: 1.5em;

}

.game-item .game-data .game-stats .game-rating {

  float:left;

}

.game-item .game-data .game-stats .game-plays {

  float: right;

  font-size: 12px;

}

@media only screen and (max-width: 800px) {

  .game-grid .game-item {

    width: 48% !important;

  }

}

@media only screen and (max-width: 500px) {

  .game-grid .game-item {

    width: 98% !important;

  }

}