body {
    line-height: 1.5;
}

body,
.block {
    font-family: Gentium, Arial, sans-serif;
}

div {
    display: inline;
}

.hw {
    font-size: 134%;
    font-weight: bold;
    /*color: maroon; */
    margin-bottom: -3px;
    display: inline;
    line-height: 0.85;
}

.rhw {
    font-size: 134%;
    font-weight: bold;

    display: block;
    line-height: 0.85;
}

.col {
    font-size: 100%;
    font-weight: 600;
}

.cd {
    font-size: 95%;
    word-spacing: -0.5px;
}

.rj {
    text-align: right;
}

.q+.rj {
    display: block;

}

.qau:before,
.au:before {
    content: "– ";
}

*+.hw:before {
    content: "\A\A";
    white-space: pre;
}

.mhw .hw:before {
    content: "";
}

.q+.hw:before {
    content: "\A";
    white-space: pre;
    line-height: 0;
}

.sn:before,
.sd:before,
.note:before {
    content: "\A";
    white-space: pre;
}

.q+.sn:before,
.cs .sd:before,
.q+.sd:before,
.def .sn:before,
.def .sd:before {
    content: "";
    white-space: initial;
}

.au,
.qau {
    font-size: 90%;
}


.xex,
.it,
.title,
.stype,
.part,
.parts,
.membof,
.member,
.members,
.corr,
.qperson,
.prod,
.prodmac,
.stage,
.stageof,
.inv,
.methodfor,
.examp,
.stage,
.unit,
.uses,
.usedby,
.perf,
.recipr,
.sig,
.wns,
.w16ns,
.abbr,
.altname,
.altnpluf,
.ets,
.etsep,
.ex,
.pos,
.qau,
.qex,
.sd,
.ship,
.source,
.pluf,
.uex,
.isa,
.mathex,
.ratio,
.singf,
.xlati,
.tran,
.tr,
.iref,
.figref,
.ptcl,
.mark,
.fld {
    font-style: italic;
}

.q {
    font-size: 86%;
    line-height: 1.3;
    margin: 0px 15px 0px 35px;
    display: block;
}

.sn {
    font-weight: bold;
    font-size: 105%
}

.adjf,
.conj,
.decf,
.er,
.plw,
.singw,
.u,
.plw {
    font-family: 'GentiumSMCP', "Times New Toman", serif;
}

@supports(font-feature-settings: 'smcp') {

    .adjf,
    .conj,
    .decf,
    .er,
    .plw,
    .singw,
    .u,
    .plw {
        font-family: inherit font-variant: normal;
        font-feature-settings: 'smcp';
    }
}

div.syn,
.usage,
.wordforms {
    display: block;
    margin-top: 8px;
}

a {
    color: #2971A7;
    text-decoration: none;
}

sep {
    display: block;
    margin: 4px 0;
}

.cs {
    display: block;
    margin-top: 10px;
}

.col+.sd:before {
    content: "\a";
    white-space: pre;
}


.contr,
.pos {
    font-weight: bold;
}

.pr,
.sd {
    color: #2f2f2f;
}

.wrud {
    display: block;
}

.defn {
    display: block;
    margin-bottom: 10px;
}

.usage:before {
    content: "Usage.";
    font-weight: bold;
}

.wordforms:before {
    content: "Wordforms – ";
    font-weight: bold;
    padding-right: 3px;
}

.ety {
    display: inline;
}

.q {

    color: #2f2f2f;
    margin-left: 10px;
    padding: 3px 5px 5px 5px;
}

.def+.q {
    margin-top: 2px;
}

.qau {
    /*float: right;*/
    text-align: right;
    display: inline-block;
}

.ex,
.xex {
    color: #222;
}

.er a{
	font-variant: small-caps;
}
