@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/OpenSans-regular.woff2') format('woff2')
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/OpenSans-italic.woff2') format('woff2')
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/OpenSans-bolditalic.woff2') format('woff2')
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/OpenSans-bold.woff2') format('woff2')
}

html,body,div,span,object,h1,h2,p,a,address,big,em,s,strike,strong,b,dt,ul,li,form,table,article,details,menu,section,time,audio {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}


article,details,menu,section {
    display: block
}

ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    margin: 0;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}

body {
    color: #000;
    font-family: 'Lato',Helvetica,Arial,sans-serif!important;
    font-variant-ligatures: no-common-ligatures;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

ul {
    list-style-type: none
}

select {
    color: inherit;
    font: inherit;
    margin: 0
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0
}

a:active,a:hover {
    outline: 0
}

*:focus {
    outline: 0
}

p {
    color: #3b3e41;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-weight: 400;
    letter-spacing: .4px
}

b,strong {
    font-weight: 600
}

em {
    font-style: italic
}

.hidden {
    display: none!important
}

.visible {
    visibility: visible
}

@keyframes ul-loader {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

#cite-anchor .hword2 {
    display: block!important
}

#citationText {
    letter-spacing: 0.15px!important;
    padding-bottom: 15px!important
}

h1,h2,p,ul {
    margin-top: 0
}

ul {
    margin-bottom: 0
}

body {
    font-family: 'Lato',Helvetica,Arial,sans-serif;
    text-align: left
}

h1,h2 {
    margin-bottom: .5rem
}

html {
    -ms-overflow-style: scrollbar
}

article,section {
    display: block
}

address {
    line-height: inherit
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

body {
    margin: 0;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
}

address {
    font-style: normal
}

ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

b,strong {
    font-weight: bolder
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

table {
    border-collapse: collapse
}

select {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

select {
    text-transform: none
}

[type=submit] {
    -webkit-appearance: button
}

[type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[hidden] {
    display: none!important
}

.h1,.h2,h1,h2 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

.lead {
    font-weight: 300
}

.h1,h1 {
    font-size: 2.5rem
}

.h2,h2 {
    font-size: 2rem
}

.lead {
    font-size: 1.25rem
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}


.row {
    display: -webkit-box;
    margin-left: -15px
}

.col,.col-12,.col-md-6 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    max-width: 100%
}

.col-12 {
    max-width: 100%
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent
}

.table .table {
    background-color: #fff
}

.card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.card {
    position: relative;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

img.ia-image {
	max-width: 100%
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.visible {
    visibility: visible!important
}


a {
    color: #265667
}

@-moz-document url-prefix() {
    #definition-wrapper .left-content p a,#definition-wrapper .left-content span a,#definition-wrapper .left-content li a {
        background-position: 0 21px!important
    }

    #definition-wrapper .left-content p a:hover,#definition-wrapper .left-content span a:hover,#definition-wrapper .left-content li a:hover {
        background-position: 0 21px!important
    }

    #definition-wrapper .left-content .fl a:hover {
        background-position: 0 30px!important
    }

    #definition-wrapper .left-content .example_sentences .on-web .aq a {
        background-position: 0 19px!important
    }

    #definition-wrapper .left-content .example_sentences .on-web .aq a:hover {
        background-position: 0 19px!important
    }
}

#definition-wrapper {
    padding-top: 30px
}

#definition-wrapper *,#definition-wrapper ::after,#definition-wrapper ::before {
    box-sizing: border-box
}

#definition-wrapper .left-content h1 {
    color: #303336;
    display: inline;
    font-family: 'Playfair Display',serif;
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.2px;
    line-height: 50px;
    padding-right: 15px
}

#definition-wrapper .left-content h2,#definition-wrapper .left-content p.hword2,#definition-wrapper .left-content p.entryNumbers {
    color: #265667;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: .3px;
    margin-bottom: .5em;
    padding-bottom: 0
}

#definition-wrapper .left-content h2 a,#definition-wrapper .left-content p.hword2 a,#definition-wrapper .left-content p.entryNumbers a {
    color: #265667;
    font-style: italic
}

#definition-wrapper .left-content h2 em,#definition-wrapper .left-content p.hword2 em,#definition-wrapper .left-content p.entryNumbers em {
    font-style: italic
}

#definition-wrapper .left-content h2.hword4,#definition-wrapper .left-content p.hword2.hword4,#definition-wrapper .left-content p.entryNumbers.hword4 {
    color: #225f73;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: normal;
    margin-bottom: .5rem
}

#definition-wrapper .left-content h2.learn-more-header,#definition-wrapper .left-content p.hword2.learn-more-header,#definition-wrapper .left-content p.entryNumbers.learn-more-header {
    font-size: 33px;
    line-height: 36px;
    letter-spacing: .9px;
    margin-bottom: 0
}

#definition-wrapper .left-content h2 em,#definition-wrapper .left-content p.hword2 em,#definition-wrapper .left-content p.entryNumbers em {
    display: inline
}

#definition-wrapper .left-content h2 {
    margin-bottom: .5em
}

#definition-wrapper .left-content h2.first-learners+.entryNumbers::after {
    content: '';
    display: block;
    margin-bottom: 12px
}

#definition-wrapper .left-content .more_defs h2 {
    display: inline!important;
    padding-bottom: .5em
}

#definition-wrapper .left-content .more_defs h2.financial-header {
    display: inline-block!important;
    padding-bottom: 0
}

#definition-wrapper .left-content .more_defs h2+p.entryNumbers {
    margin-bottom: .5em
}

#definition-wrapper .left-content .more_defs p.english-learners {
    display: inline-block
}

#definition-wrapper .left-content .more_defs .uros .hword2 {
    display: block;
    margin-bottom: .5em
}

#definition-wrapper .left-content p.entryNumbers {
    display: inline-block
}

#definition-wrapper .left-content p.hword2 {
    display: inline
}

#definition-wrapper .left-content .vg-header h2 {
    display: inline
}

#definition-wrapper .left-content .vg-header h2+p.entryNumbers {
    display: inline
}

#definition-wrapper .left-content p.function-label,#definition-wrapper .left-content p.function-title,#definition-wrapper .left-content p.financial-title,#definition-wrapper .left-content span.function-label {
    color: #225f73;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: normal;
    margin-bottom: .5rem
}

#definition-wrapper .left-content p.function-title,#definition-wrapper .left-content p.financial-title {
    padding-bottom: 0!important
}

#definition-wrapper .left-content span.function-label {
    display: inline-block
}

#definition-wrapper .left-content p,#definition-wrapper .left-content .mw-list {
    color: #303336;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 22px
}

#definition-wrapper .left-content p a,#definition-wrapper .left-content .mw-list a {
    background-image: linear-gradient(to right,#97bece 100%,transparent 0);
    background-position: 0 1.15em;
    background-repeat: repeat-x;
    background-size: 3px 1px;
    color: #265667
}

#definition-wrapper .left-content p a:hover,#definition-wrapper .left-content .mw-list a:hover {
    background-image: linear-gradient(to right,#265667 100%,transparent 0);
    cursor: pointer;
    text-decoration: none
}

#definition-wrapper .left-content p.hword,#definition-wrapper .left-content .mw-list.hword {
    color: #303336;
    display: inline;
    font-family: 'Playfair Display',serif;
    font-size: 34px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    height: 36px;
    letter-spacing: .9px;
    line-height: 36px;
    padding-right: 10px
}

#definition-wrapper .left-content .mw-list {
    margin-bottom: 7px
}

#definition-wrapper .left-content .mw-list li {
    display: inline
}

#definition-wrapper .left-content .mw-list li a {
    margin-right: 1px
}

#definition-wrapper .left-content .mw-list li a.syn-last {
    margin-right: 0
}

#definition-wrapper .vg .vg-ins {
    display: block;
    margin: 20px 0
}

#definition-wrapper .vg .sb {
    margin-bottom: 25px;
    position: relative
}

#definition-wrapper .vg .sb:last-of-type {
    margin-bottom: 20px
}

#definition-wrapper .vg .sb.has-num {
    padding-left: 33px
}

#definition-wrapper .vg .sb.has-num .has-num-only {
    margin-left: 0
}

#definition-wrapper .vg .sb.has-num.has-let .sdsense .ex-sent {
    margin-left: 0
}

#definition-wrapper .vg .sb.has-let,#definition-wrapper .vg .sb.has-subnum {
    padding-left: 66px
}

#definition-wrapper .vg .sb.has-let .has-num-only,#definition-wrapper .vg .sb.has-subnum .has-num-only {
    display: inline-block;
    margin-left: -33px
}

#definition-wrapper .vg .sb.has-let .has-num-only .dtText,#definition-wrapper .vg .sb.has-subnum .has-num-only .dtText {
    display: inline-block;
    padding-bottom: 0
}

#definition-wrapper .vg .sb.has-let .has-num-only .ex-sent,#definition-wrapper .vg .sb.has-subnum .has-num-only .ex-sent {
    margin-left: 0
}

#definition-wrapper .vg .sb.has-let .ex-sent .ex-sent,#definition-wrapper .vg .sb.has-subnum .ex-sent .ex-sent {
    margin-left: 0
}

#definition-wrapper .vg .sb.has-let .ex-sent+.uns,#definition-wrapper .vg .sb.has-subnum .ex-sent+.uns {
    margin-left: 0
}

#definition-wrapper .vg .sb.has-let .has-num-only .dtText {
    display: inline!important
}

#definition-wrapper .vg .sb.has-let .has-num-only .dtText .dtText {
    display: inline-block!important
}

#definition-wrapper .vg .sb.has-let .sense.no-subnum {
    margin-left: -66px;
    padding-left: 0
}

#definition-wrapper .vg .sb .pseq.no-subnum>.sense.has-sn:not(.has-subnum):first-of-type>.dt,#definition-wrapper .vg .sb .pseq.no-subnum>.sense.has-sn:not(.has-subnum):first-of-type>.vr {
    display: block;
    padding-bottom: 15px
}

#definition-wrapper .vg .sb .pseq.no-subnum>.has-num-only:first-of-type+.has-subnum {
    margin-top: 15px
}

#definition-wrapper .vg .sb .sense {
    display: inline;
    padding-bottom: 0
}

#definition-wrapper .vg .sb .sense.has-sn .if+.first-slash {
    padding-left: 5px
}

#definition-wrapper .vg .sb .sense.has-subnum {
    display: block;
    padding: 0 0 10px 33px
}

#definition-wrapper .vg .sb .sense.has-subnum:last-of-type {
    padding-bottom: 0
}

#definition-wrapper .vg .sb .sense.has-subnum .sub-num {
    left: 66px;
    position: absolute
}

#definition-wrapper .vg .sb.no-sn .sense.no-subnum {
    padding-left: 0
}

#definition-wrapper .vg .sb.no-sn .sense.no-subnum .ex-sent+.uns {
    margin-left: 0
}

#definition-wrapper .vg .sb.no-sn .no-subnum {
    padding-left: 0
}

#definition-wrapper .vg .sn {
    font-weight: 700
}

#definition-wrapper .vg .num {
    left: 0;
    position: absolute;
    top: 0
}

#definition-wrapper .vg .letter {
    left: 33px;
    position: absolute
}

#definition-wrapper .vg .vd {
    font-style: italic;
    padding-bottom: 0;
    padding-top: 10px
}

#definition-wrapper .vg .vd.firstVd {
    padding-top: 0;
    margin-top: .5em
}

#definition-wrapper .vg .sls {
    margin-top: .5em
}

#definition-wrapper .vg .sl {
    display: inline;
    font-style: italic;
    padding-bottom: 10px
}

#definition-wrapper .vg .sb-0 {
    margin-top: 0.5em!important
}

#definition-wrapper .vg span[class^="sb-"] {
    display: block;
    margin-top: 15px
}

#definition-wrapper .vg .vr .vl {
    font-style: italic
}

#definition-wrapper .vg .vr .va {
    font-weight: 700
}

#definition-wrapper .vg .dt {
    color: #303336;
    display: inline;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 22px
}

#definition-wrapper .vg .dt .uns .un .vis+.un {
    display: block;
    padding-top: 10px
}

#definition-wrapper .vg .dt .uns .un .vis+.unText {
    display: block;
    padding-top: 10px
}

#definition-wrapper .vg .ex-sent+.uns {
    display: block;
    padding-top: 10px
}

#definition-wrapper .vg .ex-sent+.uns .ex-sent {
    margin-left: 0!important
}

#definition-wrapper .vg .dtText .sdsense .sd+.dtText {
    display: inline
}

#definition-wrapper .vg .dtText .dtText {
    color: #303336;
    display: block;
    padding-top: 7px
}

#definition-wrapper .vg span {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    letter-spacing: .2px;
    line-height: 22px
}

#definition-wrapper .vg span a {
    background-image: linear-gradient(to right,#97bece 100%,transparent 0);
    background-position: 0 1.15em;
    background-repeat: repeat-x;
    background-size: 3px 1px;
    color: #265667
}

#definition-wrapper .vg span a:hover {
    background-image: linear-gradient(to right,#265667 100%,transparent 0);
    cursor: pointer;
    text-decoration: none
}

#definition-wrapper .vg .t {
    color: #225f73;
    display: block;
    padding-top: 5px
}

#definition-wrapper .vg .t.first-child {
    padding-top: 5px
}

#definition-wrapper .vg .t.first-child+.first-child {
    padding-top: 10px
}

#definition-wrapper .vg .t:not(.first-child) {
    padding-top: 10px
}

#definition-wrapper .vg .t.has-aq {
    padding-bottom: 2px
}

#definition-wrapper .vg .t:before {
    content: '//';
    font-weight: 700;
    padding: 0 4px 0 0;
    color: #4a7d95
}

#definition-wrapper .vg .mw_t_wi {
    font-style: italic
}

#definition-wrapper .vg .aq.has-aq {
    color: #525a5b;
    display: block;
    font-size: 16px;
    font-stretch: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 0 0 2px 0
}

#definition-wrapper .vg .aq .auth,#definition-wrapper .vg .aq .source {
    font-size: 16px;
    line-height: 20px
}

#definition-wrapper .vg .ex-sent .uns {
    color: #303336;
    display: block;
    padding-top: 10px
}

#definition-wrapper .vg .ex-sent:last-of-type {
    padding-bottom: 0!important
}

#definition-wrapper .vg .hasSdSense .sdsense {
    padding-top: 10px
}

#definition-wrapper .vg .sdsense {
    display: block;
    padding-top: 10px
}

#definition-wrapper .vg .sdsense .sd {
    color: #303336;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 22px
}

#definition-wrapper .dro .vg .letter {
    left: 33px
}

#definition-wrapper .dro .vg .sb {
    margin-bottom: 15px
}

#definition-wrapper .dro .vg .sb.has-num {
    padding-left: 33px
}

#definition-wrapper .dro .vg .sb.has-let {
    padding-left: 66px
}

.anchor-spacer {
    display: block;
    padding-top: 40px
}

.entry-header {
	margin-top: 1em;
    margin-bottom: 6px
}

.entry-header:first-of-type {
	margin-top: 0
}

.entry-header .fl,.entry-header .fl a {
    color: #4a7d95;
    display: inline;
    font-family: 'Playfair Display',serif;
    font-size: 26px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 36px;
    text-decoration: none
}

.entry-header .fl a:hover,.entry-header .fl a a:hover {
    background-image: linear-gradient(to right,#4a7d95 100%,transparent 0);
    background-position: 0 1.15em;
    background-repeat: repeat-x;
    background-size: 3px 2px;
    color: #4a7d95
}

.entry-header a {
    display: inline
}

.entry-attr {
    font-size: 18px;
    line-height: 22px;
    color: #225f73
}

.entry-attr .prs {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif
}

.entry-attr .vl {
    font-style: italic
}

.entry-attr .va {
    font-weight: 700
}

.headword-row {
    margin-top: 8px
}

.play-pron {
    background-image: url("pron.png") !important;
    background-size: 22px !important;
    background-repeat: no-repeat !important;
    background-position: 0 0 !important;
    direction: ltr;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 4px;
    margin-top: -5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 22px
}

.sb .mw_t_sx {
    text-transform: uppercase
}

.sb .t {
    display: block;
    padding-top: 10px
}

.sb .t.has-aq {
    padding-bottom: 4px
}

.sb .t:before {
    content: '//';
    font-weight: 700;
    color: #4a7d95
}

.sb .aq.has-aq {
    color: #525a5b;
    display: block;
    font-size: 16px;
    font-stretch: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 0 0 10px 0
}

.dro {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: .2px;
    line-height: 22px;
    padding-left: 33px;
    padding-top: 10px
}

.dro .vg {
    padding-bottom: 20px
}

.dro .vg:last-of-type {
    padding-bottom: 0
}

.dro .drp {
    font-weight: 700
}

.dro .ure {
    color: #225f73;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    margin: 0 4px 0 0;
    font-weight: 700
}

.dro .ure+.prs {
    margin-left: -4px
}

.dro .vr .vl {
    font-style: italic
}

.dro .vr .va {
    font-weight: 700
}

.if {
    font-weight: 700
}

.prt-a,.first-slash,.last-slash {
    color: #225f73
}

.prs,.vg-ins,.uros {
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 22px
}

.prs .play-pron:last-of-type {
    margin-right: 1px
}

.prs .play-pron:last-of-type+.pr {
    margin-left: 3px
}

.vg-ins {
    color: #303336;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif
}

.vg-ins .sep-semicolon {
    padding-right: 0
}

.vg-ins .first-slash {
    padding-left: 10px
}

.vg-ins .last-slash {
    margin-left: -3px;
    margin-right: 2px
}

.uros,.example_sentences {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 22px
}

.uros p.function-label,.example_sentences p.function-label {
    padding-top: 10px
}

.uros p.function-label:first-of-type,.example_sentences p.function-label:first-of-type {
    padding-top: 0
}

.uros .uro,.example_sentences .uro {
    padding-bottom: 10px
}

.uros .uro:last-of-type,.example_sentences .uro:last-of-type {
    padding-bottom: 0
}

.uros .ure,.example_sentences .ure {
    color: #303336;
    font-weight: 700
}

.uros .vr,.example_sentences .vr {
    margin-left: -1px
}

.uros .vr .vl,.example_sentences .vr .vl {
    color: #225f73;
    font-style: italic
}

.uros .vr .va,.example_sentences .vr .va {
    font-weight: 700
}

.uros .fl,.example_sentences .fl,.uros .mw_t_wi,.example_sentences .mw_t_wi,.uros .sl,.example_sentences .sl {
    font-style: italic
}

.uros .mw,.example_sentences .mw,.uros .fl,.example_sentences .fl,.uros .t,.example_sentences .t,.uros .vis,.example_sentences .vis,.uros .sl,.example_sentences .sl {
    color: #225f73
}

.uros .first-slash,.example_sentences .first-slash,.uros .last-slash,.example_sentences .last-slash {
    color: #225f73;
    margin-left: -3px
}

.uros .prt-a>:last-child:not(.play-pron),.example_sentences .prt-a>:last-child:not(.play-pron) {
    margin-right: 3px
}

.uros .first-slash,.example_sentences .first-slash {
    padding-left: 10px
}

.uros .last-slash,.example_sentences .last-slash {
    margin-right: 5px
}

.uros .t,.example_sentences .t {
    display: block;
    padding-top: 10px
}

.uros .t.first-child,.example_sentences .t.first-child {
    padding-top: 5px
}

.uros .t.has-aq,.example_sentences .t.has-aq {
    padding-bottom: 4px
}

.uros .t:before,.example_sentences .t:before {
    content: '//';
    font-weight: 700;
    color: #4a7d95
}

.uros .mw_t_sp,.example_sentences .mw_t_sp {
    margin-left: 5px
}

.uros .aq.has-aq,.example_sentences .aq.has-aq {
    color: #525a5b;
    display: block;
    font-size: 16px;
    font-stretch: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 0 0 10px 0
}

.uros:first-of-type {
    padding-top: 0
}

.other-uros {
    margin: 40px 0 0 0!important
}

#example-hr {
    background: #cbe1ea;
    height: 2px;
    margin: 40px 0;
    width: 162px
}

.example_sentences .ex-header.function-label {
    padding-top: 10px
}

.example_sentences .ex-header:first-of-type.function-label {
    padding-top: 0
}

.example_sentences .t,.example_sentences .aq {
    padding: 0 0 10px 0
}

.example_sentences .t.has-aq:before {
    padding-right: 4px
}

.example_sentences .aq.has-aq {
    padding-bottom: 12px
}

.example_sentences .on-web {
    color: #525a5b
}

.example_sentences .on-web .aq a {
    background-image: linear-gradient(to right,#c6c6c6 100%,transparent 0);
    background-position: 0 1.2em;
    background-repeat: repeat-x;
    background-size: 3px 1px;
    color: #525a5b
}

.example_sentences .on-web .aq a:hover {
    background-image: linear-gradient(to right,#525a5b 100%,transparent 0);
    text-decoration: none
}

.vg-header {
    margin-top: 18px
}

.widget {
    letter-spacing: .2px;
    margin-bottom: 60px
}

.widget p:last-of-type {
    margin-bottom: 0
}

.synonyms_list .mw-list {
    margin-bottom: 20px!important
}

.synonyms_list .mw-list:last-of-type {
    margin-bottom: 0!important
}

.synonyms_list p {
    color: #303336;
    margin-bottom: 20px
}

.synonyms_list p a {
    font-style: normal;
    margin-right: 1px
}

.synonyms_list p a.syn-last {
    margin-right: 0
}

.synonyms_list p span {
    font-style: italic
}

.syns_discussion {
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 22px
}

.syns_discussion .syn {
    color: #303336;
    margin-bottom: 20px
}

.syns_discussion .syn:last-of-type {
    margin-bottom: 0
}

.syns_discussion .syn a {
    text-transform: uppercase
}

.syns_discussion .t {
    color: #225f73
}

.syns_discussion .t:before,.syns_discussion .t:after {
    content: '//';
    font-weight: 700;
    color: #4a7d95
}

.syns_discussion .t .mw_t_wi {
    font-style: italic
}

.syns_discussion .mw_t_sp {
    margin: 0 5px
}

.etymology-list p,.firstknown-list p {
    margin-bottom: 20px
}

.learn_more,.more_defs {
    margin-bottom: 0;
    padding: 0
}

.learn_more .col-md-6,.more_defs .col-md-6 {
    margin-bottom: 60px
}

.learn_more p,.more_defs p {
    word-wrap: break-word
}

.learn_more p.hword2 {
    display: inline-block!important
}

#social-sidebar-container .row,#social-sidebar-container .col {
    height: 46px
}

#social-sidebar-container a {
    float: left;
    margin-right: 20px
}

#time-traveler-anchor .hword2,#time-traveler-anchor .hword4 {
    display: block!important
}

#browse-dictionary p {
    padding-bottom: 10px
}

#browse-dictionary p:last-of-type {
    padding-bottom: 0
}

#browse-dictionary p.active {
    font-weight: 700
}


/* override styles */
#dict-search-box {
    display: none;
}

#related-video {
    display: none;
}

#browse-dictionary {
    display: none;
}

.container {
    margin-left: 15px;
}

#definition-wrapper {
    padding-top: 10px;
}

.prs, .vg-ins, .uros {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 18px;
}

.entry-header .fl, .entry-header .fl a {
    color: #4a7d95;
    display: inline;
    font-family: 'Playfair Display',serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 32px;
    text-decoration: none;
}

#definition-wrapper .left-content h1 {
    font-size: 30px;
    font-weight: 700;
    letter-spacing: .9px;
    line-height: 32px;
    padding-right: 10px;
}

#definition-wrapper .left-content h2, #definition-wrapper .left-content p.hword2, #definition-wrapper .left-content p.entryNumbers {
    color: #265667;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: .3px;
    padding-bottom: 0;
}

#definition-wrapper .left-content p.function-label, #definition-wrapper .left-content p.function-title, #definition-wrapper .left-content p.financial-title, #definition-wrapper .left-content span.function-label {
    color: #225f73;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: normal;
    margin-bottom: .5rem;
}

.uros .ure, .example_sentences .ure {
    color: #303336;
    font-weight: 500;
}

#definition-wrapper .vg .vd {
    padding-top: 0px;
    margin-top: 6px;
    margin-bottom: 6px;
}

#definition-wrapper .vg .vd.firstVd {
    padding-top: 0;
    margin-top: 6px;
    margin-bottom: 6px;
}

#definition-wrapper .left-content p, #definition-wrapper .left-content .mw-list {
    color: #303336;
    font-size: .9rem;
    font-stretch: normal;
    font-weight: 400;
    letter-spacing: .2px;
}

#definition-wrapper .left-content h2.hword4, #definition-wrapper .left-content p.hword2.hword4, #definition-wrapper .left-content p.entryNumbers.hword4 {
    color: #225f73;
    font-size: .9rem;
    font-weight: 400;
    letter-spacing: normal;
    margin-bottom: 6px;
}

#definition-wrapper .vg .t {
    padding-top: 0px;
}

#definition-wrapper .vg .t.first-child {
    padding-top: 0px;
}

#definition-wrapper .vg .t:not(.first-child) {
    padding-top: 0px;
}

#definition-wrapper .vg .sdsense {
    padding-top: 0px;
}

#definition-wrapper .vg .hasSdSense .sdsense {
    padding-top: 4px;
}

#definition-wrapper .vg .sdsense .sd {
    color: #303336;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: .9rem;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0px;
}

#definition-wrapper .vg span[class^="sb-"] {
    margin-top: 4px;
}

#definition-wrapper .vg .sb-0 {
    margin-top: 0px!important;
}

#definition-wrapper .vg .sb {
    margin-bottom: 8px;
}

#definition-wrapper .vg .sb:last-of-type {
    margin-bottom: 8px;
}

#definition-wrapper .vg .sb .sense.has-subnum {
    padding-bottom: 2px;
}

#definition-wrapper .dro .vg .sb {
    margin-bottom: 4px;
}

.dro {
    padding-top: 0px;
}

.dro .drp {
    padding-bottom: 4px;
}

.dro .vg {
    padding-bottom: 8px;
}

.headword-row {
    margin-top: 0px;
}

.vg-header {
    margin-top: 6px;
    margin-bottom: 6px;
}

.anchor-spacer {
    padding-top: 12px;
}

.widget {
    margin-top: 20px;
    margin-bottom: 20px;
}

#definition-wrapper .left-content p.function-label, #definition-wrapper .left-content p.function-title, #definition-wrapper .left-content p.financial-title, #definition-wrapper .left-content span.function-label {
    margin-top: 4px;
    margin-bottom: 4px;
}

.synonyms_list .mw-list {
    margin-bottom: 8px!important;
}

.example_sentences .t, .example_sentences .aq {
    padding-bottom: 2px;
    font-size: .9rem;
}

.example_sentences .aq.has-aq {
    padding-bottom: 8px;
    font-size: .9rem;
}

.etymology-list p, .firstknown-list p {
    margin-bottom: 8px;
}

#definition-wrapper .left-content h2.learn-more-header, #definition-wrapper .left-content p.hword2.learn-more-header, #definition-wrapper .left-content p.entryNumbers.learn-more-header {
    display: none;
}

.learn_more .col-md-6, .more_defs .col-md-6 {
    margin-bottom: 0px;
}

.more_defs .other-entry {
    margin-bottom: 20px;
}

#definition-wrapper .vg .dt {
    color: #303336;
    font-size: .9rem;
    font-weight: 400;
    letter-spacing: 0px;
}

#definition-wrapper .vg .dtText .dtText {
    color: #303336;
    padding-top: 0px;
}

#definition-wrapper .vg span {
    font-size: .9rem;
    letter-spacing: 0px;
}

#definition-wrapper .vg .aq .auth, #definition-wrapper .vg .aq .source {
    font-size: .9rem;
}

#definition-wrapper .vg .sb .pseq.no-subnum>.sense.has-sn:not(.has-subnum):first-of-type>.dt, #definition-wrapper .vg .sb .pseq.no-subnum>.sense.has-sn:not(.has-subnum):first-of-type>.vr {
    padding-bottom: 4px;
}

#definition-wrapper .vg .sb.letter-only {
	padding-left: 0
}

#definition-wrapper .vg .sb.letter-only .sense.has-subnum .sub-num {
	left: 33px
}

#definition-wrapper .vg .sb.letter-only span[class^="sb-"]>.has-sn.has-subnum, #definition-wrapper .vg .sb.letter-only span[class^="sb-"]>.no-subnum>.has-sn.has-subnum {
	padding: 0 0 10px 66px
}

#definition-wrapper .vg .sb.letter-only span[class^="sb-"]>.has-sn, #definition-wrapper .vg .sb.letter-only span[class^="sb-"]>.no-subnum>.has-sn {
    display: block;
    padding-left: 33px;
}

#definition-wrapper .vg .sb.letter-only span[class^="sb-"]>.has-sn .letter, #definition-wrapper .vg .sb.letter-only span[class^="sb-"]>.no-subnum>.has-sn .letter {
    left: 0;
    position: absolute;
}
