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

.h5p-crossword .h5p-crossword-input-container {
  width:90%;
}

.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-input {
  border: 0;
}

.h5p-crossword-input-fields-group:nth-child(2) {
  display: none;
}

table.h5p-crossword-grid tr:nth-child(2),
table.h5p-crossword-grid tr:nth-child(4),
table.h5p-crossword-grid tr:nth-child(6),
table.h5p-crossword-grid tr:nth-child(8),
table.h5p-crossword-grid tr:nth-child(10),
table.h5p-crossword-grid tr:nth-child(12),
table.h5p-crossword-grid tr:nth-child(14),
table.h5p-crossword-grid tr:nth-child(16),
table.h5p-crossword-grid tr:nth-child(18) {
  display: none;
}

.h5p-crossword-cell[data-col="0"] {
  background: #ffcf72;
}

.h5p-crossword .h5p-crossword-cell-clue-id-marker {
  background-color: transparent;
}

@media screen and (min-width: 46.25em) {
  .h5p-crossword .h5p-crossword-table-wrapper {
    max-width: 400px;
    margin-right: 5em;
  }
}