h2, dl, dt, dd, p, ul, li, cite {
    font-style: normal;
    margin: 0;
    padding: 0;
    border: none;
}

.container {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";
}

ul.tab {
    margin-bottom: 5px;
}

.tab-view {
    margin-bottom: 10px;
}

#mwEntryData .sc {
    font-variant: small-caps;
}

#mwEntryData .vl {
    font-style: italic !important;
}

a.sc {
    font-variant: small-caps !important;
}

#mwEntryData div.dxnl {
    display: block;
    padding: 0 0 20px 30px !important;
}

#mwEntryData .dxnl a {
    font-variant: small-caps !important;
}

#mwEntryData .utxt {
    display: block;
    margin-left: 10px;
}

#mwEntryData .breve {
    color: red;
    display: inline-block !important;
    padding-right: 9px;
    visibility: hidden;
}

#mwEntryData .breve+.breve {
    margin-left: -5px;
}

#mwEntryData .breve:after {
    color: black;
    disbled-content: 'Ë˜Ë˜';
    content: 'Ë˜';
    font-size: 30px;
    font-weight: normal !important;
    margin-left: -3px;
    margin-top: 10px;
    position: absolute;
    visibility: visible !important;
    z-index: 999;
}

#mwEntryData .breve+.breve:after {
    disbled-display: none;
}

#mwEntryData .sblk+.r {
    margin-top: 12px !important;
}

/** Definition Links **/

#mwEntryData a.sx, #mwEntryData a.sx:hover, #mwEntryData a.sx:link, #mwEntryData a.sx:visited, #mwEntryData div.d a, #mwEntryData div.d a:hover, #mwEntryData div.d a:link, #mwEntryData div.d a:visited, #mwEntryData div.drv a, #mwEntryData div.drv a:hover, #mwEntryData div.drv a:link, #mwEntryData div.drv a:visited, .etymology .sub-well a, .etymology .sub-well a:hover, .etymology .sub-well a:link, .etymology .sub-well a:visited {
    color: #1122CC;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-variant: small-caps;
    text-decoration: none;
}

#mwEntryData div.d a.d_link, #mwEntryData div.d a.d_link:hover, #mwEntryData div.d a.d_link:link, #mwEntryData div.d a.d_link:visited, #mwEntryData div.drv a.d_link, #mwEntryData div.drv a.d_link:hover, #mwEntryData div.drv a.d_link:link, #mwEntryData div.drv a.d_link:visited, #mwEntryData div.d a.formulaic, #mwEntryData div.d a.formulaic:hover, #mwEntryData div.d a.formulaic:link, #mwEntryData div.d a.formulaic:visited, #mwEntryData div.drv a.formulaic, #mwEntryData div.drv a.formulaic:hover, #mwEntryData div.drv a.formulaic:link, #mwEntryData div.drv a.formulaic:visited {
    font-variant: normal;
}

/** Begin the entry styles here. **/

#mwEntryData {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
}

#mwEntryData .uni, #mwEntryData .unicode, .etymology .uni, .etymology .unicode {
    font-family: 'lucida sans unicode';
    font-size: .9em;
    font-style: normal;
    font-weight: normal;
}

/** AYN FIXES **/

#mwEntryData .uni, #mwEntryData .unicode, .etymology .uni, .etymology .unicode {
    background: none;
    margin: 0;
    padding: 0;
}

/** Etymology styles **/

.etymology {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.etymology div.content {
    padding: 0 5px 0 22px;
}

/** First Use styles **/

.first-use {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.first-use div.content {
    padding: 0 5px 0 22px;
}

/** Rhyming Reference **/

.rhyming-dictionary {
    color: #7b7b7b;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.rhyming-dictionary div.content {
    padding: 0 5px 0 22px;
}

.rhyming-dictionary div.default, .rhyming-dictionary div.expanded {
    padding: 0 5px 0 22px;
}

.rhyming-dictionary div.default div.more {
    display: none;
}

.rhyming-dictionary div.expanded div.more {
    display: block;
}

#mwEntryData div.d a.cat {
    font-variant: normal;
}

/** Related Words **/

.synonyms-reference {
    color: #7b7b7b;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.synonyms-reference strong {
    color: black;
}

.synonyms-reference div.default, .synonyms-reference div.expanded {
    padding: 0 5px 0 22px;
}

.synonyms-reference div.default div.more {
    display: none;
}

.synonyms-reference div.expanded div.more {
    display: block;
}

.synonyms-reference div.default a.close {
    display: none;
}

.synonyms-reference div.expanded a.more {
    display: none;
}

.synonyms-reference .ss {
    padding: 0 5px 0 10px;
}

.synonyms-reference div.default a.close span, .synonyms-reference div.expanded a.more span {
    font-size: 8px;
}

.synonyms-reference .ant-para, .synonyms-reference .syn-para, .synonyms-reference .rel-para, .synonyms-reference .near-para {
    margin-bottom: 10px;
}

.synonyms-reference .ph {
    color: black;
}

/** Variants **/

.variant {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.variant div.content {
    padding: 0 5px 0 22px;
}

/** Usage Discussions  **/

.usage-discussion {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.usage-discussion div.content {
    padding: 0 5px 0 22px;
}

.usage-discussion div.default, .usage-discussion div.expanded {
    padding: 0 5px 0 22px;
}

.usage-discussion div.default div.more {
    display: none;
}

.usage-discussion div.expanded div.more {
    display: block;
}

.usage-discussion div.default a.close {
    display: none;
}

.usage-discussion div.expanded a.more {
    display: none;
}

.usage-discussion .ss {
    padding: 0 5px 0 22px;
}

/** Biographical Notes **/

.bio-note {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.bio-note div.content {
    padding: 0 5px 0 22px;
}

/** Synonym Discussions  **/

.synonyms-discussion {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.synonyms-discussion div.content {
    padding: 0 5px 0 22px;
}

.synonyms-discussion div.default, .synonyms-discussion div.expanded {
    padding: 0 5px 0 22px;
}

.synonyms-discussion div.default div.more {
    display: none;
}

.synonyms-discussion div.expanded div.more {
    display: block;
}

.synonyms-discussion div.default a.close {
    display: none;
}

.synonyms-discussion div.expanded a.more {
    display: none;
}

.synonyms-discussion .ss {
    padding: 0 5px 0 22px;
}

/** Art **/

.art {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 1em 0 0 0;
    padding: 0;
}

.art div.content {
    padding: 0 5px 0 22px;
}

.art div.content a img {
    border: 1px solid #2965C7;
    padding: 5px;
}

img.inline-asset {
    display: block;
    margin: 15px 0 15px 0;
}

/** Example Sentences **/

.example-sentences {
    color: #a1a3a6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 -5px 0;
    padding: 0;
}

.example-sentences a {
    color: #a1a3a6;
    font-weight: normal;
}

.example-sentences ol {
    margin: 0 0 0 20px;
    padding: 0;
}

.example-sentences li {
    /* background-disabled: url(images/reference/list-bullet.jpg) no-repeat left 9px; */
    color: black;
    font-size: 13px;
    list-style-type: none;
    font-weight: normal;
    margin: 0 0 5px 0;
    padding: 0 0 5px 14px;
}

.example-sentences li em, .example-sentences li strong {
    font-style: italic;
    font-weight: normal;
}

/** Senses **/

#mwEntryData div.d {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-bottom: 20px;
}

#mwEntryData div.d .ss {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-top: 10px;
}

#mwEntryData div.d .us {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-top: 15px;
}

#mwEntryData div.d div.scnt {
    margin-bottom: 2px;
    margin-left: 20px;
}

#mwEntryData div.d .break {
    display: block;
    height: 2px;
}

#mwEntryData div.d .sense-block-one div.scnt {
    margin-left: 20px;
    padding: 0;
}

#mwEntryData div.d .sblk .snum {
    color: black;
    float: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
}

#mwEntryData .sn {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
}

#mwEntryData .ssn {
    color: black;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
}

#mwEntryData .sn-break {
    color: #7b7b7b;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
}

#mwEntryData span.illust {
    display: block;
    margin-bottom: 5px;
}

/** Section Headers **/

#mwEntryData h2 {
    /* background: url(images/reference/hardrule-background.jpg) repeat-x left center; */
    color: #c3857a;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 20px 0 10px 0;
    padding: 0;
}

#mwEntryData h2 span {
    background: white;
    padding-right: 15px;
}

#mwEntryData h2 span em {
    font-style: normal;
}

#mwEntryData h2.def-header {
    font-size: 12px;
}

.thesaurus #mwEntryData h2.def-header {
    display: none;
}

.thesaurus #mwEntryData .sblk {
    margin-bottom: 5px;
}

.thesaurus #mwEntryData .ssens div {
    margin-top: 5px;
}

/** Inflected Form **/

#mwEntryData .in-more {
    /* background: url(images/reference/images.jpg) no-repeat right center; */
    margin-right: 5px;
    padding-right: 13px;
}

#mwEntryData .vt {
    color: #7a7a7a;
    display: block;
    font-style: italic;
    font-weight: medium;
    margin-bottom: 8px;
}

#mwEntryData div.d .dr, #mwEntryData div.d .drv, #mwEntryData div.d .r {
    color: #555555;
    font-size: 12px;
}

#mwEntryData .drv {
    padding: 0 0 10px 10px;
}

#mwEntryData div.d .dr {
    padding: 5px 0 0 20px;
}

#mwEntryData div.d .r {
    padding: 0 0 0 20px;
}

#mwEntryData .drv .ssens, #mwEntryData div.d .dr .ssens {
    color: #000000;
    font-size: 13px;
    margin: 0 0 0 -4px;
}

#mwEntryData .drv .ssens .break, #mwEntryData div.d .dr .ssens .break {
    margin: 0 0 -6px 0;
}

#mwEntryData div.d .dr .sblk {
    padding: 0 0 0 15px;
}

#mwEntryData .drv div.d, #mwEntryData div.d .dr div.d {
    font-size: 12px;
    padding: 0;
}

#mwEntryData .drv div.d div.scnt, #mwEntryData div.d .dr div.d div.scnt {
    margin-bottom: 4px;
}

#mwEntryData .r {
    padding-bottom: 11px;
}

#mwEntryData .r div.d {
    padding: 0 18px 0 0;
}

#mwEntryData .drv strong, #mwEntryData .dr strong, #mwEntryData .r strong {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#mwEntryData a.iAs, #mwEntryData a.iAs nobr, a.iAs, a.iAs nobr {
    font-variant: normal !important;
}

#mwEntryData span.kLink, span.kLink {
    font-variant: normal !important;
}

.syn-discussion span.vi {}

.usage-discussion .ua {
    margin-left: 5px;
}

.usage-discussion .ua em {
    font-style: normal;
    font-weight: normal;
}

#mwEntryData div.d a.i_link, #mwEntryData div.d a.i_link:active, #mwEntryData div.d a.i_link:hover, #mwEntryData div.d a.i_link:link, #mwEntryData div.d a.i_link:visited {
    font-style: italic;
    font-variant: normal;
    font-size: 13px;
}

.conj {
    margin: -20px 0 20px 30px;
}

#mwEntryData div.d a.dx .dxn {
    font-variant: normal;
}

/** == BEGIN HEADWORD LINE STYLES -- IMPORTANT **/

.wrapper {
    margin: 0 0 5px 0;
    padding: 0;
}

.hdword {
    margin: 0;
    padding: 0;
    display: inline;
    color: #FF0000;
    font-size: 18px;
    color: #CA0403;
    font-weight: bold;
    vertical-align: bottom;
    font-family: verdana, sans-serif;
}

.hdword sup {
    position: relative;
    /* top: -1em; */
    font-size: 13px;
    font-weight: bold;
}

div.wrapper>.psl, .fl {
    margin: 0 8px 0 0;
    padding: 0;
    display: inline;
    font-size: 14px;
    font-style: italic;
    vertical-align: bottom;
    font-family: georgia, arial, verdana, sans-serif;
}

.fl-xtra {
    margin: 0 8px 0 0;
    padding: 0;
    display: inline;
    font-size: 14px;
    font-style: italic;
    vertical-align: bottom;
    font-family: georgia, arial, verdana, sans-serif;
}

.pron {
    margin: 0 12px 0 5px;
    padding: 0;
    display: inline;
    font-size: 13px;
    color: #666666;
    vertical-align: bottom;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.audio {
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}

.audio img {
    margin: 0;
    padding: 0;
}

.img-label {
    margin: 0 8px 7px 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}

.img-label img {
    margin: 0;
    padding: 0;
}

/** == END HEADWORD LINE STYLES -- IMPORTANT **/

#mwEntryData div.d .dr strong, #mwEntryData .r strong, #mwEntryData div.d .r strong #mwEntryData div.d .dr .vi, #mwEntryData div.d .r .vi #mwEntryData div.d .dr .in, #mwEntryData div.d .r .in, #mwEntryData div.d .drv .vi, .utxt .vi {
    color: black;
}

#mwEntryData .snote, .well .et_snote {
    display: block;
    padding-top: 10px;
}

#mwEntryData .snote .mark, .well .et_snote .mark {
    margin-right: 10px;
}

#mwEntryData .drv .ssens, #mwEntryData *, #mwEntryData .drv .ssens, #mwEntryData div.d .dr .ssens {
    font-size: 13px;
}

.section {
    margin-top: 5px;
}

.usage-discussion {
    padding-left: 1.8em;
}

.section .synonym-discussion {
    margin-top: 5px;
}

.section-content {
    margin-left: .65em;
    position: relative;
}

.toggle .text {
    font-family: verdana;
    font-weight: bold;
    display: inline-block;
    font-size: 13px;
}

.related-to dl {
    margin-top: 5px;
}

.related-to dt {
    font-weight: bold;
    font-family: Helvetica;
    color: #777;
}

.related-to dt:before {
    content: counter(r89, square);
    position: absolute;
    left: -1.1em;
    font-size: 90%;
    width: 1em;
    text-align: center;
}

.related-to .syn {
    border: 1px #4C8BBB solid;
    border-radius: 5px;
    padding: 5px;
    background-color: #F3F6F9;
}

.related-to .syn .sc {
    font-weight: bold;
}

.sub-well {
    margin-top: 5px;
}

div.usage-discussion div span.p {
    display: block;
    margin-top: 15px;
    text-indent: 15px;
}

.psl-container {
    font-style: normal !important;
}

.psl-container .psl, .psl {
    font-style: italic !important;
}

.hdword .sc {
    font-variant: small-caps;
}

.phrase, .vi .phrase {
    font-weight: bold;
}

.vi {
    clear: left;
    display: block;
    font-size: 13px;
    color: #777;
    margin-bottom: 2px;
    margin-top: 1px;
}

.vi+.vi {
    margin-bottom: 2px;
    margin-top: 0;
}

.vi+.vi+.vi {
    margin-bottom: 2px;
    margin-top: 1px;
}

.vi em:first-of-type {
    color: #333;
}

.content-body .section .examples {
    list-style-type: none;
    margin-left: 30px;
    padding-left: 0;
}

.content-body .section .examples li {
    padding-bottom: 0;
}

.content-body .section .examples li+li {
    padding-top: 8px;
}

.content-body .section .examples {
    padding-bottom: 20px;
}

.examples .txt, #mwEntryData .vi .txt {
    /* background: url(/images/list-bullet.jpg) no-repeat left center; */
    padding: 0 0 0 10px;
}

.examples .txt+.txt, #mwEntryData .vi .txt+.txt {
    display: block;
}

.examples .txt+.txt, #mwEntryData .vi .txt+.txt {
    background: none;
    color: #7a7a7a;
    font-style: italic;
}

div.r .button-pronounce {
    margin-left: 8px;
}

div.r .button-pronounce+em {
    margin-left: 8px;
}

#mwEntryData .d+.d {
    margin-top: -15px;
}

div.border-bottom, div.border-left, div.border-right, div.border-top, div.corner-bottom-left, div.corner-bottom-right, div.corner-top-left, div.corner-top-right {
    background: none;
}

div.corner-bottom-left, div.corner-bottom-right, div.corner-top-left, div.corner-top-right {
    padding: 0 0 0 0;
}

div.border-top {
    margin: -20px 0 0 0;
}

/** Begin Spanish Changes **/

#mwEntryData div.drv .sblk .snum {
    color: black;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
}

#mwEntryData div.drv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 0 18px 20px 10px;
    line-height: 20px;
}

#mwEntryData div.drv .ss {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-top: 10px;
}

#mwEntryData div.drv .us {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-top: 15px;
}

#mwEntryData div.drv div.scnt {
    margin-bottom: 10px;
    margin-left: 25px;
}

#mwEntryData div.drv .break {
    display: block;
    height: 10px;
}

#mwEntryData div.d .sense-block-one div.scnt {
    margin-left: 20px;
    padding: 0;
}

/** Fix at bone density where audio prons add too much margin. **/

#mwEntryData div.d div.scnt .ssens:first-child {
    display: inline-block;
}

#mwEntryData div.d div.scnt .ssens:first-child .button-pronounce {
    margin-top: -20px;
}

/** BEGIN DEFINITION FONT CHANGES **/

#mwEntryData, .etymology, .first-use, .rhyming-dictionary, .synonyms-reference, .variant, .usage-discussion, .bio-note, .synonyms-discussion, .art, .browse, .example-sentences, #mwEntryData div.vr div.content, #mwEntryData div.d, #mwEntryData div.d .ss, #mwEntryData div.d .us, #mwEntryData div.d .sblk .snum, #mwEntryData .sn, #mwEntryData .ssn, #mwEntryData .sn-break, #mwEntryData .drv strong, #mwEntryData .dr strong, #mwEntryData .r strong {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
}

div.conj-rv {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}

/** END DEFINITION FONT CHANGES **/

.accordion-heading {
    display: none;
}

.visible-phone {
    display: none;
}

/** Fix audio prons breaking down template in definition text. **/

.inf-forms a.button-pronounce, .inf-forms a.button-pronounce i.icon-pronounce, div.d a.button-pronounce, div.d a.button-pronounce i.icon-pronounce, .variants a.button-pronounce, .variants a.button-pronounce i.icon-pronounce {
    clear: none;
    display: inline-block;
    float: none;
    position: relative;
}

.inf-forms a.button-pronounce, div.d a.button-pronounce, .variants a.button-pronounce {
    margin-bottom: 10px;
    margin-right: -2px;
}

.inf-forms a.button-pronounce {
    margin-right: 2px;
}

.inf-forms a.button-pronounce, div.d a.button-pronounce, .variants a.button-pronounce {
    /* background: transparent url(/skins/default/_assets/img/mw/mwunabridged.png) no-repeat -9px -61px; */
}

.inf-forms a.button-pronounce {
    display: static;
    margin-bottom: 0;
    margin-top: -14px;
    margin-right: 0;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: top;
}

#mwEntryData div.d+div.d>.vt {
    margin-top: 4px;
}

#mwEntryData .d .dr .et {
    color: black;
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.etymology em.sc, .ssens em.sc {
    font-style: normal;
    font-variant: small-caps;
    font-size: 15px;
}

.ix {
    font-style: italic;
}

.assembly {
    float: left;
    font-family: arial, verdana, sans-serif;
    font-size: 7pt;
    line-height: 8pt;
    margin-bottom: 5px;
    margin-right: 5px;
    padding-top: 8px;
    width: 120px;
}

.assembly p, #mwEntryData .drv .ssens .assembly p, #mwEntryData * .assembly p, #mwEntryData .drv .ssens .assembly p, #mwEntryData div.d .dr .ssens .assembly p {
    font-size: 9px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: left;
}

.vi span.txt:first-child .em {
    font-style: italic;
}

.vi span.txt+span.txt .em {
    font-style: normal;
}

#mwEntryData div.d .vi span.txt, #mwEntryData div.drv .vi span.txt {
    display: block;
    font-weight: normal;
}

#mwEntryData div.drv .vi span.txt {
    margin-left: -4px;
}

#mwEntryData div.drv .vi span.txt:first-child {
    margin-top: 10px;
}

.lig span+span {
    display: inline-block;
    margin-left: -3px;
}

#mwEntryData .MathJax * {
    font-size: 16px;
}