/* Start custom CSS for html, class: .elementor-element-47c4ff5 */.tw-nav {
    overflow-wrap: break-word;
    text-align: center;
}
.tw-nav-list {
    list-style-type: none;
}
.tw-nav-item {
    font-size: 16pt;
    display: inline-block;
}
.tw-nav-item:after {
content: " · ";
    white-space: pre; /* per https://stackoverflow.com/questions/5467605/add-a-space-after-an-element-using-after */
}
.tw-nav-item:last-child:after {
content: "";
}
.tw-link {
    /* margin-left: 1.5em; */
    margin-top: 0.7em;
}
.tw-list-item {
    margin-top: 1.0em;
    line-height: 1.4em;
}

.tw-term-entry, p {
    margin-top: 1.2em;
    line-height: 1.4em;
}
.tw-term {
    display: inline;
    font-weight: bold;
color: darkblue;

}
.tw-term:after {
    /* content: " · " */
}
.tw-part-of-speech:before {
content: ", ";
}
.tw-part-of-speech {
    font-style: italic;
}
.tw-definition:before {
content: " ";
}
.tw-lex-definition-sequence {
    
}
.tw-pronunciation:after {
content: " · "
}
.tw-pronunciation-ipa:after {
content: " (IPA) · "
}
.tw-pronunciation-enpr:after {
content: " (enPR) · "
}
/* .tw-pronunciation:before {
content: "/";
}
.tw-pronunciation:after {
content: "/ · ";
} */
.tw-equivalent:before {
content: " = ";
}
.tw-equivalent {
    font-weight: bold;
}
.tw-equivalent-note:before {
content: " (";
}
.tw-equivalent-note:after {
content: ")";
}
.tw-plural:before {
content: " Plural · ";
    font-style: italic;
}
tw-plural:after {
content: ".";
    font-style: italic;
}
.tw-alternate:before {
content: " (alternate · ";
}
.tw-alternate {
    font-style: italic;
color: dimgray;
}
.tw-alternate:after {
content: ")";
}
.tw-usage-area:before {
content: " (Usage · ";
}
.tw-usage-area {
    font-style: italic;
color: gray;
}
.tw-usage-area:after {
content: ")";
}
.tw-usage-currency:before {
content: " (";
color: gray;
}
.tw-usage-currency:after {
content: ") ";
color: gray;
}
.tw-usage-currency {
    font-style: italic;
color: gray;
}
.tw-part-of-speech {
    font-style: italic;
}
.tw-also:before {
content: " Also · ";
}
.tw-also {
    font-style: italic;
}
.tw-also:after {
content: ".";
}
.tw-part-of-speech:before {
content: " · ";
}
.tw-also-part-of-speech {
    font-style: italic;
}
.tw-part-of-speech:after {
content: " · ";
}
.tw-abbreviation:before {
content: " Abbreviated · ";
    color: dimgray;
    font-style: italic;
}
.tw-abbreviation:after {
content: "";
}
.tw-abbreviation-for:before {
content: " Abbreviation for · ";
    color: dimgray;
    font-style: italic;
}
.tw-abbreviation-for:after {
content: "";
}
.tw-dates-used:before {
content: "Dates used · ";
    color: dimgray;
    font-style: italic;
}
.tw-dates-used {
display:block;
    margin-left: 1.5em;
    margin-top: 0.7em;
}
.tw-etymology:before {
content: "Etymology · ";
color: dimgray;
    font-style: italic;
}
.tw-etymology {
display: block;
    margin-left: 1.5em;
    margin-top: 0.7em;
}
.tw-example:before {
content: "Example · ";
    color: dimgray;
    font-style: italic;
}
.tw-example {
display: block;
    margin-left: 1.5em;
    margin-top: 0.7em;
}
.tw-compare-term:before {
content: "Compare to · ";
    color: dimgray;
    font-style: italic;
}
.tw-compare-term { /* To do (2020-05-13) looks like greater space above than for Dates Used and Etymology */
display:block;
    margin-left: 1.5em;
    margin-top: 0.7em;
}
/* /A is equivalent to a . See: https://stackoverflow.com/questions/7363766/how-to-insert-a-line-break-before-an-element-using-css */
.tw-ref-source:before {
content: "/A";
}
.tw-ref-source {
    white-space: pre;
}
/* .tw-ref-entry:before {
content: "(";
}
.tw-ref-entry:after {
content: ")";
} */
.tw-ref-entry {
display: block;
    margin-left: 1.5em;
    margin-top: 0.7em;
    /* padding-left: 1.5em;
    text-indent: -1.5em; */
}
.tw-ref-date {
    font-style: italic;
    font-weight: bold;
}
.tw-ref-date:after {
content: " · ";
}
.tw-ref-pub-name, .tw-pub-name {
    font-style: italic;
}
.tw-ref-source:before {
content: " (";
}
.tw-ref-source:after {
content: ")";
}
.tw-ref-source {
color: dimgray;
}
/* .tw-ref-pub-name:after {
content: ", ";
} */
.tw-ref-pub-volume:before {
content: "volume ";
}
.tw-ref-pub-issue:before {
content: "issue ";
}
.tw-ref-pub-page:before {
content: "page ";
}
/* .tw-ref-pub-page:after {
content: ", ";
} */
.tw-ref-pub-column:before {
content: "column ";
}
/* .tw-ref-pub-column:after {
content: ", ";
} */
.tw-ref-author:before {
content: "by ";
}
.tw-ref-link:before {
content: " ";
}
.tw-sequence-number {
    vertical-align: super;
    font-size: smaller;
    font-weight: normal;
}
.tw-other {
display: block;
    margin-left: 1.5em;
    margin-top: 0.7em;
}


body {
    font-family: sans-serif;
    font-size: 14pt;
    line-height: 1.4;
}
a:link {
    color: darkblue;
    text-decoration: none;
}
a:visited {
    color: darkslateblue;
    text-decoration: none;
}
a:hover {
    color: purple;
    font-weight: bolder;
    text-decoration: none;
}
ul {
    margin-bottom: 20px;
}
li {
    margin-bottom: 20px;
}
.lex-notes {
    font-style: italic;
}
.lex-term {
    clear: left;
    float: left;
}
.lex-etym, .lex-abbr-for, .lex-abbr-as, .lex-other-info, .lex-usage, .lex-website {
    margin-left: 2.2em;
}
.lex-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: 2px; black;
    box-shadow: 5px 5px 10px 5px #bebebe;
}
.lex-image-caption {
    margin-top: 12px;
    font-style: italic;
    text-align: center;
}
/* (2022-03-16) • from https://blog.shahednasser.com/how-to-style-an-audio-element/ */
audio::-webkit-media-controls-play-button {
  background-color: #B1D4E0;
  border-radius: 50%;
}

audio::-webkit-media-controls-play-button:hover {
  background-color: rgba(177,212,224, .7);
}
.lex-audio {
    margin-left: 0.5em;
    /* width: 0em; */
    text-align: center;
    margin-right: 0em;
}

.lex-sequence {
}

.lex-usage-area {
}

.lex-definition {
}

h2.lex-section {
    border-radius: 10px;
    color: white;
    text-align: center;
    font-style: normal;
    margin: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    background: darkblue;
    width: 80px;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

.anchor {
    padding-top: 120px;
}

.plain {
    font-weight: normal;
}/* End custom CSS */