h3 {
  height: auto;
  margin: 0 auto;
  padding: 0;
  display: block;
  padding: 10px 0;
  background-color: #761922;
  color: #fff;
  font-size: 1.6em;
  font-style: normal;
  width: 100%;
  max-width: 336px;
  text-align: center;
  background-image: url('../img/cruz_menu.png');
  background-position: right center;
  background-repeat: no-repeat;
}
.itemVisible h3 {
  background-image: url('../img/cruz_menu2.png');
  background-position: right center;
}
h3.par {
  background-color: #CE9765;
}
@media (min-width: 992px) {
  h3 {
    background-image: none;
  }
}
@media (min-width: 1200px) {
  h3 {
    padding: 2px 0;
  }
}
nav#menu a:nth-child(3) span {
  background-image: url('../img/luz_verde.png');
}
section,
.item,
.content,
section .row,
section .cell {
  height: auto;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  display: block;
}
section {
  margin: 10px auto;
  width: 92%;
}
section .row {
  display: table;
  width: 100%;
}
h3 {
  background-image: none;
  max-width: 296px;
  width: 100%;
  font-size: 1.4em;
}
h3.plus {
  background-image: url('../img/cruz_menu.png');
}
.item:hover h3.plus {
  background-image: url('../img/cruz_menu2.png');
}
.item .content {
  background-position: center 0px;
  max-width: 296px;
  max-height: 296px;
  width: 100%;
  height: 296px;
  background-repeat: no-repeat;
}
.item {
  width: 100%;
  max-width: 296px;
  margin-top: 40px;
}
.item:hover .content {
  background-position: center -296px;
}
.fiesta1 .content {
  background-image: url('../img/padel-melmak.png');
}
.fiesta2 .content {
  background-image: url('../img/melmak-copas.png');
}
.fiesta3 .content {
  background-image: url('../img/bonocopa-melmak.png');
}
.fiesta4 .content {
  background-image: url('../img/martes-beerpong-melmak.png');
}
.fiesta5 .content {
  background-image: url('../img/miercoles-melmak.png');
}
.fiesta6 .content {
  background-image: url('../img/jueves-copas-melmak.png');
}
.fiesta7 .content {
  background-image: url('../img/futbolin-melmak.png');
}
.fiesta8 .content {
  background-image: url('../img/hallo-melmak.png');
}

@media (min-width: 992px) {
  section .row {
    width: 992px;
    display: block;
  }
  section .cell {
    width: 49%;
    display: inline-block;
  }
}
@media (min-width: 1200px) {
  section .cell {
    width: 22%;
    display: table-cell;
    padding-right: 1%;
    padding-left: 1%;
  }
  section .row {
    width: 1200px;
    display: table;
  }
}
