#konyv-reszek-kerete {
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.konyv-reszek {
  text-align: center;
  float: left;
  margin: 5px;
//  flex: 1 140px;
}

.konyv-reszek img {
  box-shadow: 1px 1px 6px silver;
  border-radius: 12.25%;
}

.konyv-resz-keret {
  width: 100%;
//  overflow: hidden;
}

.konyv-resz {
  float: left;
  max-width: 30em;
  min-width: 18em;
  width: 30%;
  text-align: center; 
  margin: 0 1em 1em 0;
}

.konyv-resz > img {
  box-shadow: 1px 1px 2em silver;
  border-radius: 12.25%;
  width: 100%;
}

.pdf-keret {
  min-width: 30em;
  max-width: 60em;
  overflow: hidden !important;
  border-radius: 1em; 
  box-shadow: 1px 1px 2em silver;
}

.pdf-keret-alatt {
  padding: 1em; 
  float: right;
}