/*
Vocabulary.com Dictionary 
No. of Entries: 147, 318. 
Last Updated: Jan, 2017 

Data from Vocabulary.com, Copyright 1998-2017 Thinkmap, Inc. All rights reserved. 
Converted to mdx by b*****du, pdawiki 
NOTE: This material is for academic and personal use only, free but WITHOUT ANY WARRANTY.

2014.8.19 Created by whitegerry, older.W@Gmail.com

2016.7 Modified by wa1314159

2021.8 Modified by deckgun @forum.freemdict.com

*/

body{font-family: avenir,"PingFang SC","Segoe UI",Helvetica,arial,"sans serif",sans-serif;line-height: 1.39em;}
body{font-size: 100%;font-weight: normal;}
.p a {
    color: #36588e; 
}
a{
    color: DarkSlateBlue;
    text-decoration:none;
    line-height: 1.39em;
}
div.v_ > div.a > b > a {color: #3692A4;}
div.v_ > div.a > a {color: #3692A4;}
div.v_ > div.a > span.w_ > b > a {color: #3692A4;}
div.v_ > div.a > span.w_ > a {color: #3692A4;}
.b.t {padding: 0px 4px 0px 0px;line-height:150%;background-color:none;text-decoration:none;font-size: 1.1em;color: rgb(67, 128, 7);font-weight:500;display:inline;}
.b.t img {width: 20px;height: 20px;margin: -4px 5px !important;cursor:pointer;box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.16);padding: 0px;border-radius: 10em;}
.a.g.d {display: inline-block;color: rgb(128, 128, 128);font-size: 0.9em;font-style:normal;position:relative;top:-3px;font-weight: 300;}
.a.g.d:before {content:"";margin:0px 0px 0px 0px;}
.h {margin: 2px 0 4px;line-height: 160%}
.h .m {color:rgb(0, 0, 0);margin:0 3px 0 0;font-weight: 300;}
.h .m:first-child ~ .m{margin-left:6px;}
.h a {color: #ffffff !important;float:none !important;text-decoration:none;margin: 0 5px 0  !important;}
hr {display: none;}
.n45 b{color: blue;}
.y.d {color:rgb(0, 0, 0);background:none;font-size:75%;display:inline;font-weight:normal;}
span.b.c {display:block;color: #f8b002!important;text-decoration:none;font-weight:500;font-size: 100%;margin: 10px 0 5px;letter-spacing:0;background:none !important;font-variant: normal;}

span.b.c:before {content:"\272A  ";font-size:100%;}

fieldset legend span.d {font-weight: 300;font-size: 105%;display: block;}
.y.d {color:rgb(0, 0, 0);background:none;font-size:75%;display:inline;font-weight:normal;}
.y.d:before {content:"";clear:both;display:block;}
.y.d + .p {display:inline;margin-left: 3px;}
.y.d + .p a {color:#39ACD9;}
.y.d + .p div.g {color:rgb(0, 0, 0);margin-bottom:5px;margin-left:0;}
.y.d + .p div.g:before  {content:"";}
/*span.t {display: block;float:left;}*/
span.t + div, .d.n + div {clear:both}
.o.t {float:left;color: rgb(0, 0, 0);clear:left;font-weight:normal;font-style:italic;margin-left: .2em;}
.o.t:after {content:"";}
.o.t + .c .g, .o.t + .c .d.n{margin-left: 0;}
a.v, a.d, a.j, a.n{background-color:#ececec;margin-left: .1em}
.p.d, .p.j, .p.n, .p.v, .o.d, .o.j, .o.n, .o.v  {color: #ffffff;text-decoration:none;font-style: normal;font-size:90%;padding: 1px 6px;font-family: optima,Tahoma,Verdana,Helvetica,arial,"sans serif",sans-serif;border-radius: 3px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.36);background-color: #e3412f;display: inline;}
.def.m {margin-top: 3px;background: #ffffff;}
.def.m:before {content:"FULL DEFINITION";display:block;padding: 12px 0 0 0;color: black;text-decoration:none;font-weight: 300;font-size: 100%;border-top: 1px solid #eee;text-transform: capitalize;background-color: white;}

.i.t.s .s{font-weight: 300;color: #438007;font-size:100%;}
.a.i {color: #333;margin:10px 0 0;padding:10px 10px;background: #ffffff;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.13);border-radius: 5px;}
.a.i i{font-style:italic;color: DarkBlue;}
div.g, .d.n {font-family: optima,"PingFang SC","Segoe UI",Tahoma,Verdana,Helvetica,arial,"sans serif",sans- serif;color: #222;word-break:break-all;font-weight: 300;font-size: 1em;display: block;padding: 0 1em;}
div #vUi div.n:before  {content: "\2219";color:rgb(100, 100, 100);position:relative;z-index:1;padding-right: .3em;}
div div.g:before {content: "-";color:rgb(100, 100, 100);position:relative;z-index:1;padding-right: .1em;}
#vUi div.n{display:inline;/*text-indent:-0.6em;*/padding-left: 0.6em;margin-bottom:0em;margin-top:-0em;line-height: 130%;font-size:100%;}
#vUi div .g.r:before{content:"\27A4";display:inline;margin-bottom:.6em;margin-left:.4em;margin-right:.6em;font-size:100%;}
#vUi div .g.r{display:inline;margin-left:0.5em;font-style:italic;word-wrap: break-word; word-break: normal; margin-right:0.8em;font-size: 0.75em;}
#vUi div .g.r::after{content:"\a";white-space: pre;clear:both;display:block;margin-bottom:.6em;}
div.n {font-family: optima,"PingFang SC","Segoe UI",Tahoma,Verdana,Helvetica,arial,"sans serif",sans-serif;color: #222;}
div.n b{font-style: normal; color: rgb(67, 128, 7); font-weight: normal;}
/*.g.r {color: rgb(128, 128, 128);margin:0 0 0 .5em;font-size:80%;word-break:break-all;display: inline;font-weight: 300;}
.g.r:before  {content:normal;}*/
.c .t{font-weight: normal;color:#000;padding: .3em 0 0 .5em;margin: 18px 0 2px;font-size: 1em;}
.b.g + br {display:none;}
.b.g + br + .c{margin-top:-1.2em}

fieldset {margin:5px 0 0;padding:5px 0 0;border:none;}
fieldset p {margin:1px 0;}
fieldset img {float: none!important;margin:4px 0 !important;text-align:center;}
.l.t{color: #22558a;font-weight: 300;font-size: 1.2em;padding-top: .2em;}
.g.q {margin: 0 1.2em;}
.g.q:before {content:""}
fieldset p.i{text-indent: 1.2em;color: #555;}
.p.k{color: #333;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.36);text-align: center;border-radius: 3px;}
fieldset.a {margin: .9em 0 0;}
fieldset ul {margin: 0 1.2em;padding:0;}
fieldset ul li{list-style: none;margin:.4em 0;}

fieldset.a{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,Helvetica,arial,"sans serif",sans-serif;border-radius:3px;/* border:1px dashed darkgray; */padding:0 1em;border-top: 3px solid #666;background-color: #FAFAFA;}

#vUi{position: relative;}
div.v{display:none}
div.z{width:30%;height:30%;position:absolute;z-index:-999;visibility:hidden}
span.w{display:inline-block;white-space:nowrap}
span.x{display:inline-block;margin:0.2em;width:1em;text-align:center;padding:0.1em 0.2em 0 0.2em;border:1px solid gray;border-radius:5px;box-shadow:-1px -1px 3px #D9D9D9 inset;background-color:#F2F2F2;font-weight:normal;color:gray;cursor:pointer}
span.b{font-weight:bold;background-color:DarkSlateBlue;color:yellow;}
span.c{font-size:80%;padding:0 3px 0 3px;letter-spacing:1px;border-radius:3px}

div.f{display:none;float:left;position:absolute;margin:-2em 0 0 -0.05em;padding-left:0.3em;width:8.5em;border:1px solid gray;border-radius:6px;box-shadow:1.5px 1.5px 3px #D9D9D9;background-color:#F4F4F4;color:gray;letter-spacing:1px;line-height:140%;font-family:Helvetica,arial,"sans serif",sans-serif;font-size:90%;white-space:nowrap;cursor:pointer;z-index:999}

span.f{display:block;text-overflow:ellipsis;overflow: hidden;}
span.f:hover{color:blue}
span.g{padding:0 5px 1px;;font-family:Tahoma,Verdana,Helvetica,arial,"sans serif",sans-serif;font-weight:500;font-size:120%;}
span.h{color: white;padding:0 0.5em;}
span.j{padding:0 0.8em;color:gray}
span.k{margin:0 0.4em 0.8em 0;padding-left:0.3em;width:8.5em;color:gray;cursor:pointer}
span.m{color:gray;margin-right:5px}
span.p{display:inline-block;line-height:110%;border:1px solid gray;border-radius:6px;box-shadow:-1px -1px 2px #D9D9D9 inset;background-color:#F2F2F2;letter-spacing:1px;font-family:Tahoma,Verdana,Helvetica,arial,"sans serif",sans-serif;font-size:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
span.q{margin:0.3em 0 0.2em 0;width:8.8em}
span.q a{text-decoration:none !important;text-transform:lowercase;}
span.r{color:gray;font-size:90%}
span.s{color:#4E428E}
b{font-weight: 500;}
div.i_{overflow:hidden;-webkit-text-size-adjust:100%}
img.i_, img.j_{width:16px;padding:0 1ex;position:relative;top:;left: 48%;margin-left:-1ex;cursor:pointer;}
img.i_:hover, img.j_:hover{background-color:#F2F2F2}
img.j_{transform:scaleY(-1);-webkit-transform:scaleY(-1);filter:FlipV}
img.m{margin-left:0.6em;width:16px;height:16px;cursor:pointer}

span.s_, span.y_, span.h[onclick]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;font-size: .9em;color: #22558a;margin-left:0.5em;margin-right:0.5em;padding: 0 .5em;font-weight: 400;border:1px solid #CCC;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.13);border-radius: 3px;}
span.h[onclick]:hover{text-decoration:underline}
span.w_{display:none}
span.y_:hover{text-decoration:underline;}
span.s_{display:inline-block;/*line-height:70%;*/font-family:"PingFang SC","Segoe UI","sans serif",sans-serif;color:blue;border:2px solid #CCC;white-space:nowrap;}
span.e, span.n{display:inline-block;width:4em}
span.n, span.s_, span.y_, span.h[onclick]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none}
span.e { /*<Prev*/
    cursor:default;
    color: gray;
    padding-bottom: .2em;
    -webkit-user-select:none;
    -ms-user-select:none;
}
span.n { /*Next>*/
    color: DarkBlue;
    padding-bottom: .2em;    
}

i {
    font-style: normal;
    font-weight: 500;
}
/*span.o:before  {content:"-";}*/
span.o:after  {content:".";}
span.o {
    font-family: optima,Tahoma,Verdana,Helvetica,arial,"sans serif",sans-serif;
    color: #000000;
    /*display: none;*/
}

a.o.v,a.p.v {
    color:white!important;
    background-color: #99CC00;
}
a.o.j,a.p.j {
    color:white!important;
    background-color: #f8b002;
}
a.o.d,a.p.d {
    color:white!important;
    background-color: #cb7aeb;
}
a.p.n {
    color:white!important;
}
.i.t.s {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.1em;
    font-weight: 300;
    margin: 5px 0;
}

.d.n {
    font-weight: 300;
    font-style: normal;
}

.p {
    display: none;
}
div.p, div.a {
    padding-left:.6em;
}

span.p.q {
        color: #333;
        text-decoration:none;
        background-color: #DBDEE2;
        border:1px solid gray; /*#DBDEE2;*/
        border-radius: 10px;
        line-height: 1.1em;
        box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.38);
        margin: 3px;
}

span#I9l {
        color: blue; */#333;*/
        text-decoration:none;
        background-color: white;
        border:2px solid #DBDEE2;
        border-radius: 3px;
        padding: 0 3px 3px 0;
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.36);
        font-weight: bold;
}

.c {
    margin-left: .5em;
    display: block;
    margin-top: 5px;
}

.i b {
    font-weight: normal;
}
.b.g{border:1px solid gray;border-radius:5px;}
/*.b.g {display:block;color:rgb(0, 0, 0);font-weight:400;font-size:120%;margin:0.2em 0 0;background:none;padding:0;}*/
.a.m {margin-top: 3px;}
.a.m:before {content:"\272A FULL DEFINITION";display:block;padding:0;color: #f8b002!important;text-decoration:none;font-weight:500;font-size:100%;margin:30px 0 2px;}
