html.h5p-iframe .h5p-content {
  font-size: 14px;
}

.h5p-joubelui-score-per {
  margin-right: 5px;
  color: #f9c805;
}

.h5p-crossword .h5p-crossword-input-fields-group-wrapper-clue .h5p-crossword-input-fields-group-clue-id {
  font-style: normal;
  font-weight: bold;
  font-size: 1.1em;
}
.h5p-crossword .h5p-crossword-input-fields-group-wrapper {
  margin-bottom: 0;
}

.h5p-crossword .h5p-crossword-input-fields-group-input {
  border: 0;
}

.h5p-crossword .custom-img {
  display: inline-block;
  text-align: right;
}

.h5p-crossword .custom-img img {
  max-width: 100px;
  max-height: 80px;
  vertical-align: middle;
  margin: 0 0 0 20px;
}

@media screen and (min-width: 46.25em) {
  .h5p-crossword .h5p-crossword-input-container {
    width:90%;
  }
}