
#joiaiart_wrapper .content {
  /*margin: 0 auto;*/
  margin: 0;
  max-width: 1200px;
}

#joiaiart_wrapper .content .artistas_wrapper1 {
  display: table;
}

#joiaiart_wrapper .content .artistas_wrapper2 {
  display: block;
  padding-bottom: 2em;
}

#joiaiart_wrapper p {
	line-height: 1.4em;
	margin-bottom: 1em;
  /*margin: 1em auto;*/
}

.artista {
  display: table-cell;
  width: 48%;
}

.artista:nth-child(odd) {
  padding-right: 1em;
}
.artista:nth-child(even) {
  padding-left: 1em;
}

/*.artista img, .artista div {
  display: inline-block;
}*/

.artista img {
  margin-bottom: 0.6em;
  width: 100% !important;
}

.artista div {
  margin-left: 1em;
  vertical-align: top;
  /*width: 50%;*/
}
.artista div:first-child {
  margin-left: 0;
}

.artista p {
  /*text-align: justify;*/
}

.artista a {
  color: #afd5c0;
  line-height: 1.5em;
  text-decoration: underline;
}
.artista a:hover {
  color: #bab1a0;
  text-decoration: underline;
}

.artista h2 {
  font-family: 'Berkshire Swash', cursive;
  /*font-size: 2em;*/
  font-size: 1.7em;
  color: #afd5c0;
  text-align: left;
  margin: 6px 0 12px;
}

.artista h2 a {
  line-height: 1em;
  text-decoration: none;
}
.artista h2 a:hover {
  text-decoration: none;
}


@media all and (max-width: 1048px) {
  .artista img, .artista div {
    display: block;
    margin: 0 auto;
  }

  .artista div {
    width: auto;
    padding-left: 0.5em;
    padding-right: 1em;
  }
}

@media all and (max-width: 1024px) {
  .artista img {
    margin-bottom: 1em;
  }
}

@media all and (max-width: 599px) {
  .artista {
    display: block;
    padding-bottom: 1.5em;
    width: 100%;
  }
  .artista:nth-child(odd) {
    padding-right: 0;
  }
  .artista:nth-child(even) {
    padding-left: 0;
  }
}