.morpheme {
  margin-top: 0;
}

.morpheme hr {
  border-top: 2px solid #F0CB12;
  border-bottom: 2px solid #F0CB12;
  margin: 22px 0;
}

.morpheme h2 {
  margin-bottom: 4px;
}

td .morpheme h2 {
  margin-bottom: 0;
}

.field--name-field-related-morpheme .field {
  margin: 10px 0;
}

td .morpheme .field {
  margin: 0;
}

.morpheme .details-wrapper .field:first-child {
  margin-top: -4px;
}

.morpheme h2 a {
  color: #024FFD;
  font-size: 18px;
}

td .morpheme h2 a {
  color: #000;
  font-size: 14px;
  line-height: 14px;
  font-weight: normal;
}

.morpheme .field--name-field-dialect .field__item:not(:last-child):after {
  content: ";";
}

.morpheme .field__label:after {
  content: ":";
}

.morpheme .field--name-field-translation-en .field__item:before {
  content: "\00ab\00a0";
}

.morpheme .field--name-field-translation-en .field__item:after {
  content: "\00a0\00bb";
}

.morpheme .field--name-field-translation-en .field__item {
  font-size: 20px;
}

td .morpheme .field--name-field-translation-en .field__item:before {
  content: none;
}

td .morpheme .field--name-field-translation-en .field__item:after {
  content: none;
}

td .morpheme .field--name-field-translation-en .field__item {
  font-size: 14px;
  font-style: italic;
}

.morpheme .field--name-field-kqt .field__item {
  display: block;
  margin-left: 10px;
}

.field--name-field-related-examples .morpheme .field--name-field-translation-en {
  margin: 0 0 10px 0;
}

.field--name-field-related-examples .morpheme .field--name-field-translation-en .field__item, .field--name-field-related-morpheme .morpheme .field--name-field-translation-en .field__item {
  font-size: 18px;
}

td.views-field-field-related-examples li {
  list-style: none;
}

