/*.illustration,.illu{display:none;}*/
/*.audio_play_button, .region{display: none;}*/
/*
 * CSS for Cambridge English-Chinese (Simplified) Dictionary
 *
 * Updated on: April 5, 2018
 *
 * Copyright © 2016-2018 Frank
 * Licensed under GNU GPLv3
 *
 */
/*《=====全局=====》*/
.entry-body{/* word-wrap: break-word; *//* line-height: 150%; */display:block;/* color:#000; *//* font-size: 0.9em; */}
.illu{font-family: 'Arial', sans-serif;font-variant:uppercase;color: #0096ab;display: block;font-weight:bold; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    border-radius:5px;}
.ill{font-variant:uppercase;color: #0096ab;display: block;font-weight:bold; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    border-radius:5px;}
/* Variant Forms */
  .var .v {
		color: rgb(17, 50, 111);
		font-weight: bold;
	}
	.var::before {
  /* content: '('; */
}
.var::after {
  /* content: ')'; */
}

a {
	text-decoration: none;
	color: inherit;
}

.di{/* margin:0; *//* padding:0; *//* border-radius: 0 15px 15px 15px; *//* border: 2px solid #E6E6EB; */}
.x-pos{font-size: 1em;font-weight:bold;padding:2px 5px 3px 2px;/* background:#5776B3; *//* color: white; *//* box-shadow: 0px 3px 3px 0 #DDD; */font-variant: uppercase;}
.nu{font-size:66%;position:relative;bottom:.5em}
.sb,.dn{font-size:66%;position:relative;top:.3em}

.hr_list {height:1px;border-top:1px dashed gray}
.hw_list {font-family: 'Arial', sans-serif;margin:0;line-height: 1.25;font-weight:bold;font-size:1.75em;letter-spacing:0.618px;color:black;}
.hw_sublist{letter-spacing:0.618px;line-height: 1.25;background-color:transparent;color:#7e92c7;text-decoration:none}
.hw_subnumb {font-weight: bold;font-size: 0.8em;letter-spacing: 0.618px;background-color:#7e92c7;color: white;padding: 0 5px 0 5px;border-bottom-right-radius:1em/*10px; */border-top-left-radius:1em/*10px; */margin: 0;}
.hw_subnumb:hover {background-color:#dfe3f8;cursor: pointer;text-decoration:none}

/*《=====词头=====》*/

.di-head.normal-entry{padding-bottom: 1px;border-radius: 10px;background-color: #fef9f5;}/*词头全局*/
h2.di-title.cdo-section-title-hw{font-family: 'Arial', sans-serif;line-height: 1.5;margin:0;font-weight:bold;font-size: 1.2em;letter-spacing:0.618px;color:black;display: inline;}/*主词条*/

.di-info{
    font-size: .9em;
    display: inline;
}/*词条信息*/
div.di-head.normal-entry .di-info .trans, .posgram .pos,.pos,.x-pos{color: #e05e00;padding-left: 2px;padding-right: 2px;border-width: 1px;font-variant: small-caps;font-weight: bold;padding: 2px 5px 3px 2px;text-transform: uppercase;border-radius: 6.18px;font-family: "Microsoft Yahei";}
.span.trans {font-size: 1.05em;font-weight:bold;background:#2A5598;color: white; padding-left: 3px;border-radius: 6.18px;}
.pos1{font-family: 'Arial', sans-serif; display: block; border-radius: 3px; font-weight: bold;margin-bottom: 1px;background-color:transparent;border:1px solid #7e92c7;color:#7e92c7;text-transform:uppercase;font-size:75%;padding:2px 3px;text-decoration:none}
.pos1:hover{background-color:#dfe3f8;cursor:pointer}

.runon-info {display:inline;font-variant:uppercase;color: #369}
span.runon-title .w{line-height: 1.25;margin:0;font-weight:bold;font-size:1.3em;letter-spacing:0.618px;color:black;}/*扩展词条*/

.pron .ipa{}/*外框/音标*/
span.pron {color:#757580;display: none;}
.ipa{font-size: 1.05em;padding-left:0.312em;color:#757580;padding-right:0.312em;}
.i{font-style:normal;color:#369}
.sp{font-size: 75%; vertical-align: text-top;}
.lab .usage{font-variant:uppercase;color: #0096ab}/*标签/用法*/
.lab .region{text-transform:uppercase;font-style:normal}
.v{font-size: 1.05em;line-height: 1.25;font-style:bold;}
.irreg-infls{font-size: 1.05em;font-style:bold;color:#292929}

/*《=====释义与例句=====》*/

.di-body{}
div.di-body,.normal-entry-body{
    margin-bottom: 0.5em;
}
.pos-body .sense-block{}
span.sense-body{}/*全部释义与例句全局*/
p{margin:0;line-height: 1.5!important;}/*释义行距*/
.def-block.pad-indent{}/*释义与例句全局*/
p.def-head.semi-flush{
    font-size: 1em;
    display: inline;
}/*英文释义全局*/
/*p.def-head.semi-flush:before{content:"✪";padding:0 5px 0 0;font-weight:bold;
line-height: 1.25;color:#CD8500}*/
.def{font-size: 1em;font-family: 'Arial', sans-serif;font-weight: bold;font-style:normal;vertical-align: 0;margin: 0;}/*英文释义*/
.def .gram {}
.b {
  font-weight: bold;
}
.query{text-decoration: none;}

span.def-body{}/*翻译与例句全局*/

.def-body span.trans:before{}/*中文释义前面插入""*/
.examp.emphasized{}/*例句全局*/
.runon.pad-indent{}/*扩展词条释义与例句全局*/

.phrase-block.pad-indent/*短语全局*/
span.phrase-head .phrase-title .phrase{/* line-height: 1.25; *//* font-weight:normal; *//* font-size:1.3em; *//* color:#1C86EE; */font-size: 1.05em;font-family: 'Arial', sans-serif;font-weight: bold;line-height: 1.5;font-style: normal;vertical-align: 0;margin: 0;}/*短语*/
.phrase-head:before{content: ""; display: inline-block; width: 16px; height: 16px; position: relative; margin-right: 3px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABe0lEQVRYR8XWO07DQBAG4Bk/kpLcgCuYGzglQiAoQHTADSiAMyDScIOkRKTAIqIORzAnAE6AKZM4HrSxLMGKeHe8Y8W17f/bmX0hbPjBDeeDNeD4+vkcEbPHu/1EEm0FUOEe4pCIMgK/Px7spVIII6AKrwKlEbWAw8unXrcTfOmjlUSwKyBdCSNABeptkERYAdpEWANMCM8Pdx5udz+4q4MFqEdAOl/k/eT+KOMg2ABpRCOAQpxeTeLCgwQBtn6PmIhXicaAshIvEWLx6oJwAkggnAGuCCFAeVj9M/vfZvM8rlsZzoB1uyQAGMMV2AngGu4EWK0AWE4Rsfen9ASfs0Ue2W5IjSqwLpwAvom8mHNhYQMkw9ktkA5nAdoItwaoq1kn9N/1Cdek5/peYZwDZXgwRYRI/7gguhgPDkac45cNOLmZjBDgrI1wqxasbsZhkALCdoWQGHn1L2ML9MNGMtyqApVUrQKAZeTac/YccJlgNt9atcDmR03f+QHN5Q0wR1MOkgAAAABJRU5ErkJggg==); background-size: 1.25em; background-position: center; padding:0 5px 0 0}
.phrase-body.pad-indent{}/*短语释义与例句全局*/
.lab {display:inline;font-variant:uppercase;/* border: 1px solid #0096AB; */border-radius: 3px;padding: 1px 3px;background-color: AliceBlue;text-transform: uppercase;font-size: 75%;color: #83001d;font-weight: bold;/* background: #2A5598; *//* color: white; *//* padding-left: 2px; *//* padding-right: 2px; *//* border-style: solid; */border-width: 1px;font-variant: small-caps;/* font-size: 80%; *//* font-weight: bold; */}
.inf-group .lab {/* color: #0096ab; */display: none;}
.inf-group .inf {}
div.xr_ref a{text-decoration: none; font-size: 1.1em;font-weight:normal;display: block; margin: 0}

                .def:before {display: inline-block;vertical-align: -2px;
									position: relative;
									width: 1.0em;
									height: 1.0em;
									content: '';
									background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC/UlEQVRYR8VXTW7TUBCeeQ4SEgtyA8oJcHfFEbVzAtoT0C6rOCI5AeUEbZVULJueoOUEcYridldzg3ICwgYhEXvQvMbBcZ7tcUGqN4nkeTPfm59vPiM88oOPHB9qARifOrYifEcANgA1EdDmCxBQBIAzBIgSpPN2J4ykFxMBuDp19hKCDwi4IXFMQHcIeOj60/Mq+1IA409bGxhbZwjgVTkyvSeAgKx4v31wc1d0vhDAl8GWF4N1gQjNhwRPzxDBzIJ49033JjD5MQLg4Ala438JnD+rKG6bQKwB0GmfW7eSmxPQDw6EgM+rwHImqBFv5suxBmAycAJAdKsc8vsEaZN/FeGtxJ57wvOn7aztCgDudiI8kzgDoM+uH+6w7WToXALgW8k5RNrf7oSj1HYFQDB0eHxeSBxla1qnZ3hEPT98uQZgQTKyVBJ89bpTTULpUwc8ly4lq2UGJgPnGBDfS26PlOxud68vs7a1ykd04nbD3n0DL56i5iOgbwgYMM0ixdF8/itq96OZCej4yG42Gk9tQstmuiYgz1hSoonbDTW5LQEEg1aECK+yjjm454ci+i3KnKk0vDs8P9QT9DcDwxYZmcqQbkmZ2OZq8HqHUF2Y7F1/qmNXAtCHKem53esTaWAdvGKk1wCYSpArx4h+/+wX1X+lIYetHgEcFQGmzBRVNmHWCQL0t/3pcVkmRJxgakLJGOZZzARECGB9DCVElCWQoizwKKonz76XZclIRHygis3SxkmdczD+n++LYOjMijZkfrTlyyhTN93lw1aPZZoeJUXHbif8WEVq2rZsGbFBCSNq8tBKCdVRKkjToLxkFFGfKbpwpecuscIDy7RqHagiUwoXYrOUGYtsWLyQldiVgoSBiDq5Ditp0SKUZKnfRaovJXKrDAvf3KJkp5YozZZDzdVIKtHWgBBNkkay9yBZvkKt9x8mh1K1xKOmEA6z0qsoS6Ivo2VG+NMsgT3Qux6b6fpmbkcg1ghRomD03z/NavZbLfNaGajlWWj8B45MjjCW/an0AAAAAElFTkSuQmCC);
									background-size: 100%;
								}

/* Examples */
.examp .gram {font-size: 14px;font-variant: uppercase;} /* Grammar Labels */
.examp {margin-bottom: 4px;}
.examp .eg {font-size: 1.0em;vertical-align: 0;font-family: 'Arial', sans-serif;font-weight: normal;margin: 0;padding-left: 1.0em;display: inline;} /* Example Body */
		.def-body span.trans{font-size: 0.9em;font-family: 'Arial', sans-serif;vertical-align: 0;font-weight: bold;margin: 0;padding-left: 0.5em;display: inline;color: #336699;font-family: "Microsoft Yahei";} /* Translations */
.examp.emphasized span.trans{font-size: 1.0em;vertical-align: 0;margin: 0;color: #757575;display: inline-block;padding-left: 1.0em;font-weight:normal;font-family: "Microsoft Yahei";}/*中文例句*/
.def-body .examp .samp_dot {margin-left: 0px;color: teal;}
		
.gram {color: #002884;font-weight: bold;margin: 0 5px 10px 3px;} /* Grammar Labels */

.pad-indent {
    /* box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15); */
    /* border-radius:5px; */
    /* padding:5px 0; */
}
                
.top-container .entry-box-style-heading,.top-container .collapse .heading,.collapse .top-container .heading,.top-container .unbox.is-active .heading,.unbox.is-active .top-container .heading,.top-container .entry-box-style-heading,.top-container .collapse .heading,.collapse .top-container .heading{color:#5776B3;font-weight:bold;display:inline-block;display:inline-block}
.collapse .heading,.unbox.is-active .heading,.collapse .heading{color:#5776B3;font-weight:bold;display:inline-block}
.top-container .unbox.is-active .heading,.unbox.is-active .top-container .heading{color:#5776B3;font-weight:bold;display:inline-block}
.unbox.is-active .heading{color:#5776B3;font-weight:bold;display:inline-block}
.unbox.is-active .heading:before{content:'\FF0D'}
.unbox.is-active .heading:hover{cursor:pointer}
.unbox.is-active .body,.unbox.is-active .heading+.def{display:block;padding:.5em}
.res-g>.unbox{border-left:3px solid #ccc;padding:0 .618em .191em .618em;display:block;margin:0;overflow:hidden}
.res-g>.unbox>.heading{color:#5776B3;font-weight:bold;display:inline-block;padding-left:.8em;overflow:hidden;pointer-events:none;cursor:inherit}
.res-g>.unbox>.body{display:block}
.ei,.etym_i,.geo,.reg,.subj,.wfp,.webtop-g .pos+.pnc,.collapse .ff,.collapse[otitle^='AWL Collocations'] .er{font-style:normal}
.un,.collapse{border-left:3px solid #ccc;padding:0 .618em .191em .618em;display:block;margin:0}
.collapse{padding:0;border-left-color:#5776B3}
.un .x,.collapse .x{color:#5776B3}
.entry-box-style .x-g,.un .x-g,.collapse .x-g{display:inline}
.top-container .entry-box-style,.top-container .un,.top-container .collapse{border-left:3px solid #ccc;padding:0 .618em .191em .618em}
.top-container .collapse{padding:0;border-left-color:#5776B3}
.collapse .heading,.collapse .body,.collapse .h1,.collapse .li,.collapse .inline{display:block}
.collapse .heading:hover{cursor:pointer}
.collapse .heading{padding-left:.5em;font-family: 'Arial', sans-serif;}
.collapse .heading:before{content:'＋';padding-right:4px;font-family: 'Arial', sans-serif;}
.collapse .body,.collapse .heading+.def{display:none}
.collapse .h1{font-weight:bold;display:block;color:#5776B3;font-size:110%}
.collapse .h3,.collapse .h2{font-weight:bold;display:block;color:#5776B3;font-size:85%}
.collapse .x-gs{display:inline;margin-left:auto}
.collapse .x-g:before{display:none}
.collapse .x-g:not(:first-of-type):before{content:"⇒";color:#5776B3}
.collapse .p{margin:0;display:block}
.collapse .p .xr-gs{display:inline;margin:0}
.collapse .p .xr-gs[type~='pdf']{display:none}
.collapse .inline,.collapse ul.inline{display:block}
.collapse .inline .li,.collapse ul.inline .li{display:inline-block;font-weight:bold}
.collapse .inline .li:not(:last-of-type):after,.collapse ul.inline .li:not(:last-of-type):after{content:"\00a0•"}
.collapse .bullet,.collapse ul.bullet{display:block}
.collapse .bullet .li,.collapse ul.bullet .li{display:block}
.collapse .bullet .li:before,.collapse ul.bullet .li:before{content:'■'}
.collapse[otitle^='Examples'] .x-g{display:block}
.collapse[otitle^='Examples'] .x-g:before{content:"⇒";color:#5776B3;display:inline}
.x-gs{display:block;margin-left:1em}
.un .x-gs{display:inline}
.x-g{display:block}
.x-g:before{content:"⇒";color:#5776B3}
.x-g .cf{margin-right:6px}
.cl,.x .eb{font-weight:bold}
/* ------------------------------ Reset ------------------------------*/
.phrase{/* color:#1C86EE; */}

          /* Button @@@*/
          #toggle-ch {
            display: inline-block;
            float: right;
            cursor: pointer;
            position: relative;
            background: #fff8f8;
            border:#cc4a9b 1px solid; 
            border-radius: 15px;
            color: #9e2c74;
            font-family: "Microsoft YaHei"; font-size: 0.8em;
            letter-spacing:2px;
            padding: 1px 6px 2px 9px;
            }
          #toggle-ch:hover {
              background-color: #ffeeee;
          }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ------------------------------ Global ------------------------------*/
* {
  -moz-box-sizing: border-box;
}
a {
  outline: none;
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}
  .sense_index_zhcn a:hover,
  .resp-hide--med a:hover,
  .entry-nav a:hover,
  .sense-block > a:hover,
  .gram a:hover,
  a.egsource:hover {
    text-decoration: none;
  }
  /* Restore cursor to defalut when mousing over grammar codes */
  a[href="javascript:;"] {
    cursor: default;
  }
.obj {
  font-style: italic;
}
/* Numerators & Superscripts */
.nu,
.sp {
  position: relative;
  bottom: .3em;
  font-size: 66%;
}
/* Denominators & Subscripts */
.dn,
.sb {
  position: relative;
  top: .3em;
  font-size: 66%;
}

/* ------------------------------ Sense Index (English-Chinese) ------------------------------*/
.sense_index_zhcn {
  clear: both;
}
  /* "Contents" */
  .sense_index_zhcn .contents_zhcn {
    border-left:3px solid #ccc;padding:0 .618em .191em .618em;display:block;margin:0;
	border-left-color:#5776B3;font-family: 'Arial', sans-serif;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
  }
  .sense_index_zhcn .contents_zhcn:hover {
            cursor: pointer;
  }
    .sense_index_zhcn .contents_zhcn:before {
	content: ""; display: inline-block; width: 16px; height: 16px; vertical-align: -3px; margin: 0px 2px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAkUlEQVRYR+2WwQmAQAwEN55N+Bf8WoKCBWklWpCgJViAf23iPDnfCgkIgmzem00Ybo8IjLU1eSVw011bgK+zcZ0tlmIRRy0XIAESIAESeJ1ANEwFQfsl+8OVEAy3+oDWJX7RekWd7E2hHm4x1mq5AAl8TyDGUPtir9jAlQD6h54uwBhDy3CeZCRAAiRAAr8kcAI5FMQvZbPVsAAAAABJRU5ErkJggg==) ; background-size: 10px; background-repeat: no-repeat; background-position: center;
  }
  .sense_index_zhcn .contents_zhcn.in:before {
  content: ""; display: inline-block; width: 16px; height: 16px; vertical-align: -3px; margin: 0px 2px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAeUlEQVRYR2NkGGDAOMD2M4w6YDQERkNgNARGQ2BwhMBzBw0FFtY/8vSsF/78ZnkoeeDGA3AIPHdRa2BkYKynpwP+M/xvlNxzq2HUAYMlBFQcGBiYHOiZBhgY/h2Q3HPnwODIhvT1OaptoyEwGgKjITAaAqMhMOAhAAC4TiohHf8AXgAAAABJRU5ErkJggg==); background-size: 10px; background-repeat: no-repeat; background-position: center;  
  }
  .sense_index_zhcn .contents_zhcn.in {

  }
  /* Sense List */
  .sense_index_zhcn .sense_list_zhcn {
}
    .sense_index_zhcn .sense_list_zhcn .sense {
      display: block;  border-radius: 3px; font-weight: bold;margin: 0 0.618em;
      box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15);background-color:transparent;border:1px solid #7e92c7;color:#7e92c7;text-transform:uppercase;font-size:75%;padding:2px 3px;text-decoration:none;font-family: 'Arial', sans-serif;
          }
    .sense_index_zhcn .sense_list_zhcn .sense:hover {
            background-color:#dfe3f8;cursor:pointer;
    }

/* ------------------------------ Common ------------------------------*/

/* "(...)" */
.x-at {
  color: rgb(35, 75, 154);
}
/* "Compare / See Also / Synonym / Opposite / See" */
.xref {}
  .xref .xref-title {
    display: inline-block;
    margin-bottom: .125em;
    border-radius: 5px;
    padding: 0 .3125em;
    background-color: rgb(208, 164, 76);
    color: rgb(255,255,255);
    font-weight: bold;
  }
  .xref .item {
    padding-left: 1.3125em;
  }

/* Glosses */
.gloss {
  color: #336699;
  }

  /* Regions */
  .lab .region {

  }
/* English Vocabulary Profile (A1-C2) */
.epp-xref {
  border-radius: 10px;
  padding: 0 0.3125em;
  background-color: rgb(68, 68, 68);
  font-size: 85%;
  color: rgb(255,255,255);
  font-weight: bold;}
/* Fields of Study */
.domain {
  border: 1px solid rgb(224, 224, 229);
  border-radius: 3px;
  padding: 0 .25em;
  background-color: rgb(239, 241, 246);
  color: rgb(75, 94, 134);
  font-size: 75%;
  font-weight: bold;
  text-transform: uppercase;
}
/* Lexical Units (English) */
.lu {
  background-color: rgb(0, 120, 137);
  padding: 0 .125em .0625em .125em;
  font-size: .75em;
  color: rgb(255,255,255);
}
.lu::before {
  content: '[';
}
.lu::after {
  content: ']';
}
/* Irregular Inflections */
.irreg-infls {}
  .irreg-infls .inf-group {}
  .irreg-infls .inf-group .inf {
    color: rgb(17, 50, 111);
    font-weight: bold;
}
/* Spelling Variations */
.spellvar {}
  .spellvar .v {
    color: rgb(17, 50, 111);
    font-weight: bold;
  }

/* ------------------------------ Cambridge English-Chinese Dictionary Online ------------------------------*/
.english-chinese{
  clear: both;
}
      .pos-header {}
            /* Parts of Speech */
            /* Grammar Codes */
        /* Pronunciation */
        .pron-info {
          line-height: 1.7;
          margin-right: .3125em;
        }
          /* Regions */
          .pron-info .region {
            color: rgb(232, 68, 39);
            text-transform: uppercase;
            display: none;
          }
          /* Audio Icons */
          .pron-info .audio_play_button {

          }
            .pron-info .audio_play_button .fcdo-volume-up {
              display: none;
              width: 1.25em;
              height: 1.25em;
              border-radius: 50%;
              background: rgb(232, 68, 39) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACT0lEQVRYR92X/TVDQRDF760AFaACUQEqEBWIClABKkAFogI6EBWgAlQgKhjnPjM5m5d9m+R4kcP+Q9Zm5zdfdwex5MUl28f/BDCzcwDrAE5JDktRXkgEzMzcqIyfk7xugpgbwMw6AC4B3JLs5y42sy6AK4+CjjwD2MtFYy4AN/4AYBXAI8ndUng9FWd+JgsxM0DNuO6cAPAzOx6dKvdm1gNw4xADknsp9EwAGeNNAAMAApDxI5L3GYhrkicBMRWgwXgTgLxV7lfcgLpAnxUJ/Tz2/U2Sb/q9CFAwngVwQ6oPRWLLjSkSfTPTvupA7XlBUq36DeCG9jMFpVDpi7k1VgNmtktShqtlZgq/7lQ65PHQzHSfOmi0FwCRu1JR1/82AkiqXWE9IPnsHuuz0lF57HsffpHO3bcFoL6/84tldNs9jrwPSa55ZMLZCqoVgCSNulweR96lE9INkAxbASUh67UG4BBSxkPXAXWEaiFkWUo4SNJVpfD/AKgLvA7UNb+bAn98ogjfAXRqRfhJsmpnM2u/CJO8yng3acNX15GpbagnVq1UXxKOkNVGHXDPmoToE8BGTYhGe7NIcbRWESBRwA2vBTmllUrxk2AmpLgkfy7TOYjcc6zWk9SGfP/sMUq8kjd1iBxAFJhC3GvlOS5ANA0kasd+jF+1gWTiO1PngTQ9tXQURzJ/ePT+V88ugBcAKtSxKXkugETzpefysjSUqhZUcFqP3p4TI/rcAKWCTdIV+q9a0FheTUW5tSgA6YcK92Qp/5jMEqU4s5AI/CmAL07viDATTDJjAAAAAElFTkSuQmCC) no-repeat center/.875em;
            }
            .pron-info .audio_play_button .fcdo-volume-up:hover {
              background-color: rgb(248, 84, 55);
            }
          /* Phonetic Symbol */
          .pron-info .pron {
            color: rgb(75, 94, 134);
          }
        /* Senses */
        .sense-block {}
          /* Sense Headings */
          .sense-block .txt-block--alt2 {
      display: block;  border-radius: 3px; font-weight: bold;margin: 0 0.618em;
      box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.15);background-color:transparent;border:1px solid #7e92c7;color:#7e92c7;text-transform:uppercase;font-size:75%;padding:2px 3px;text-decoration:none;font-family: 'Arial', sans-serif;
          }
          .sense-block .txt-block--alt2:hover {
            background-color: #dfe3f8;
          }
          .sense-block .txt-block--alt2.only:hover {
            background-color: #2A5598;
          }
            /* Headwords */
            .sense-block .txt-block--alt2 .hw {

            }
            /* Part of Speech */
            .sense-block .txt-block--alt2 .pos {
            background-color:transparent;color:#7e92c7;
            }
            /* Grammar Codes */
            .sense-block .txt-block--alt2 .gram {
              margin-left: -.3125em;background-color:transparent;color:#7e92c7;
            }

            /* Guidewords */
            .sense-block .txt-block--alt2 .guideword {}
          .sense-block .sense-body {
            margin-bottom: .1875em;
          }
            /* Definitions */
            .def-block {}
              .def-block .def-head {}
                /* Definitions */
                .def-block .def-head .def {}
                  /* Pronunciation */
                  .def-head .def .pron-info {
                    vertical-align: -.0625em;
                  }
                    .def .pron-info .fcdo-volume-up {
                      width: 1.25em;
                      height: 1.25em;
                      background-size: .75em;
                      vertical-align: -.0625em;
                    }
                    .def .pron-info .lab {
                      vertical-align: .0625em;
                    }
                .def-block .def-body .examp {
                  margin-bottom: .0625em;
                  padding-bottom: 1px;
                }
                  /* Examples */
                /* "Compare / See Also / Synonym / Opposite / See" */
                .def-block .def-body .xref {
                  position: relative;
                  right: 1.3125em;
                }
                /* Usage Notes */
                .usagenote {
                  display: fixed;
                }
                  /* "Note: " */
                  .usagenote .accord-basic {}
                  /* Text */
                  .usagenote .pad-indent {
                    border-radius: 5px;
                    padding-left: 1.25em;
                    background-color: rgb(239, 241, 246);
                  }
        /* Phrases */
        .phrase-block {
          position: relative;
        }
          .phrase-block .phrase-head {
            padding-bottom: 2px;
            border-radius: 10px;
            /* border: solid 1px #e0e0e5; */
            background-color: #fef9f5;
          }
		.phrase-head::before {content: ""; display: inline-block; width: 17px; height: 17px; position: relative; top: 3px; margin-right: 3px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABe0lEQVRYR8XWO07DQBAG4Bk/kpLcgCuYGzglQiAoQHTADSiAMyDScIOkRKTAIqIORzAnAE6AKZM4HrSxLMGKeHe8Y8W17f/bmX0hbPjBDeeDNeD4+vkcEbPHu/1EEm0FUOEe4pCIMgK/Px7spVIII6AKrwKlEbWAw8unXrcTfOmjlUSwKyBdCSNABeptkERYAdpEWANMCM8Pdx5udz+4q4MFqEdAOl/k/eT+KOMg2ABpRCOAQpxeTeLCgwQBtn6PmIhXicaAshIvEWLx6oJwAkggnAGuCCFAeVj9M/vfZvM8rlsZzoB1uyQAGMMV2AngGu4EWK0AWE4Rsfen9ASfs0Ue2W5IjSqwLpwAvom8mHNhYQMkw9ktkA5nAdoItwaoq1kn9N/1Cdek5/peYZwDZXgwRYRI/7gguhgPDkac45cNOLmZjBDgrI1wqxasbsZhkALCdoWQGHn1L2ML9MNGMtyqApVUrQKAZeTac/YccJlgNt9atcDmR03f+QHN5Q0wR1MOkgAAAABJRU5ErkJggg==); background-size: 14px; background-position: center;} /* Insert Greater-than Signs */
            /* Headwords */
            .phrase-block .phrase-head .phrase-title {
              margin-right: .0625em;
              font-weight: bold;
            }
            .phrase-block .phrase-head .phrase-info {}
              /* Pronunciation */
              .phrase-head .phrase-info .pron-info {
                vertical-align: -.0625em;
              }
                .phrase-info .pron-info .fcdo-volume-up {
                  width: 1.25em;
                  height: 1.25em;
                  background-size: .75em;
                }
          .phrase-block .phrase-body {}
        /* "More examples" */
        .extraexamps {
          margin: .1875em 0;
        }
          .accord-basic {
    border-left:3px solid #ccc;padding:0 .618em .191em .618em;display:block;margin:0;
	border-left-color:#5776B3;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none;
          }
          .accord-basic.in {
          }
              .accord-basic:before {
	content: ""; display: inline-block; width: 16px; height: 16px; vertical-align: -3px; margin: 0px 2px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAkUlEQVRYR+2WwQmAQAwEN55N+Bf8WoKCBWklWpCgJViAf23iPDnfCgkIgmzem00Ybo8IjLU1eSVw011bgK+zcZ0tlmIRRy0XIAESIAESeJ1ANEwFQfsl+8OVEAy3+oDWJX7RekWd7E2hHm4x1mq5AAl8TyDGUPtir9jAlQD6h54uwBhDy3CeZCRAAiRAAr8kcAI5FMQvZbPVsAAAAABJRU5ErkJggg==) ; background-size: 10px; background-repeat: no-repeat; background-position: center;

  }
  .accord-basic.in:before {
  content: ""; display: inline-block; width: 16px; height: 16px; vertical-align: -3px; margin: 0px 2px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAeUlEQVRYR2NkGGDAOMD2M4w6YDQERkNgNARGQ2BwhMBzBw0FFtY/8vSsF/78ZnkoeeDGA3AIPHdRa2BkYKynpwP+M/xvlNxzq2HUAYMlBFQcGBiYHOiZBhgY/h2Q3HPnwODIhvT1OaptoyEwGgKjITAaAqMhMOAhAAC4TiohHf8AXgAAAABJRU5ErkJggg==); background-size: 10px; background-repeat: no-repeat; background-position: center;  
  }

          .accord-basic:hover {
            cursor: pointer;
          }
          .extraexamps .pad-indent {}
            /* Examples */
            .extraexamps .pad-indent .eg {
              display: block;
              position: relative;
              margin-bottom: .0625em;
              padding: 0 1.25em;
            }
            .extraexamps .pad-indent .eg:hover {
              border-radius: 5px;
              background-color: rgb(239, 241, 246);
            }
            /* Example Source */
              .pad-indent .eg .egsource.DiscoveryReaders {
                position: absolute;
                right: .25em;
                bottom: .25em;
                width: 0.75em;
                height: 0.75em;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC00lEQVRYR8VXQW7aUBB9Q1hEUaSSXVVbKr0B3WE2JZuqZtP0BE1OUHqCpicInKD0BCEbLHUDK5tdyQlIJbvqLiBFaReIqb6xP99gsF2Mys54/sz7b2bejAn/+UdJ8a3q0zJT8YqAUpJt0nsCum8ct63aJQMw9D4I9STnGd5/Nm33MrTfCsCq6nUU0M/gPNGUgUnDdk/SAcj/9mDmHw3HKycC6Blak4iuEq+U1YD5q+l454kArJou8vRpxf8N5mhlicmESyK8Cs8wz981nJ/dZACG1gHRezXYAfjla9sbZQFgGdoYRJJy03b9uhMXPAB3Y4uwXymVfh8dj2NaT1ZvGhDMXCKipmJ7Y9rumXju1bTvxDSJBbC3/M/5whx6HaEtKBTHAsgagG81rTID9fMQnjWW5rMX5vDX3fKCfLsGwKrpokDeRg4zpuBZRRxOQ71PsfHsjKhwvbTnW9P2KkH+/RjM3F4HEFN8WGmdNCBW08jMHxuO1xL19efo+F74EEUdByBStX4wxgCEQZrAst2ApprGsIMkM4yp6bilCIB9SK+PX1E/K2Q4YDUKYA/SGwBoNxzPb8deTb8XzISCJAGsF00WwrfbhsFUhkNBkgA2SO/uKIJcLzpDaxHRBwBSkFQA6+23e3jhQQaTshwIkhQitTXyial4iVE/BIIkAeyNfgCHjw8np6PJRFW/UJB8AFsGTw5kLNWvZ+iDYCxHV7JY6c0hdNB+seqnjnRSkOUUdukmpN+qauco0JfVdcxPwb4AiEETik/IsvpfCJOsms6B3k8ZyLTtbKKMCIPDx4eWKL449VPPkWXoExCeYI5Tc+hmGjhpcrY6fFbPkBwO4I5pexdpnGax6Rn6NRHEGiYFKcqAWI+oOBIsiI8G4nzSsAjCZbmQbmDYl2J/DWN0ieh5ltultY0rPlmEqpNArerMu3+ILmSW78DU2VZbiR+naW/5r3Z/AcnIdfvmLzE+AAAAAElFTkSuQmCC) center/100%;
              }
              .pad-indent .eg .egsource.Gutenberg {
                position: absolute;
                right: .25em;
                bottom: .25em;
                width: 0.75em;
                height: 0.75em;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC4ElEQVRYR8VXQXLTQBDsUWHniPMCTFXsK8kLMIfYuRGOIFM4LyC8gOQFCS+IKSw4ktxi5YDzApyrlao4L8AckQsNNbJWUaS1slhORTe7Zrd7entmdgkP/NED48OIQG3TWYfFBwCNAa4uRJoxnPrT/fFgZ5JcfyeBauOoUiqXroioshBwYhEzTzy3vfpfBGqbTocsHBUFV+sDCl5cnr4dqN+5CiwzewXIATa8M3toRKDWcg4JeJ/K/poZYxNFiCB+eZKIvR717VseylUgQ4D5YuS2103AJWZt60vDYutHnD3zZ89td0RZZcZcAvVmbwiiZzEgY3/k2numBLIJ0KuR++a43nT2AuLJZb8tCuu/NHuJEheDEJ9fLhGmChFitZjx23PtsJLqLeeYGRXPtRtzCdSazoAIz02zNYg7GfXt7YgAM+N8LoE55jsBG2YvKIRO0oAcYMc7s7v15tdtEH9n4JPXt3e1CtSavS4RvUtm5ZP1dHz62sj9UZYSG1eA/8dfFeOpvVU5aglkzAcgCKhhIHMYQhavE3B4Y96b6qm3nHF0/qEfMgSk75OFn6ZgJnEB+IM4Xu3NUTnqCWjkNwHJi1Fyx97iWTlmCOhKryg4gLj7qaMd9e1Y+VtHIA0ChI9LAE30rpnbq1vfqmUOrgDE5ZhRQGe+wmQiuddavV0LdKDKUe0bK5BgWBhTbZDufgBepss5JqCr/aJMlNtl+JRXyr+gGWYhgXsyH5Tc8aVGM8xCAnNabyEBRP6p71d13S+58T0SmM3+MMGmMyHCJH0Ziatg2ZNPJt3U97cle3W8avikZZ0pEI1eMQ1b3F1Ue/prTZL3vVvHm+h+2SOI2i8zhp5rbyxKQLcuPXy0CkgPKAXBkAiPAYyjuW9288ljO7sTVJPDR0sglEpePwS5BQmJ5X3MF74/baRfRJlOKH9Iw3i0UupYoIbM7CIsxPUBeCBjOF+kIihLWHvn23AJGLlb/AOyUoowGKSF1AAAAABJRU5ErkJggg==) center/100%;
              }
         /* Derivatives */
        .runon {}
          .runon .runon-head {
            display: block;
          }
            /* Headwords */
            .runon .runon-head .runon-title {
            display: block;font-family: 'Arial', sans-serif;margin:0;font-weight:bold;letter-spacing:0.618px;color:black;
            }
          .runon .runon-body {
            border-top: 1px solid rgb(224, 224, 229);
            padding-top: .1875em;
          }
        /* "Idiom(s)" & "Phrasal verb(s)" */
        .cols {
          overflow: hidden;
          margin-bottom: .1875em;
          width: 100%;
        }
          /* Idioms */
          .cols .cols__col:nth-child(1) {
            float: left;
            margin-right: 4%;
            width: 48%;
          }
          /* Phrasal Verbs */
          .cols .cols__col:nth-child(2) {
            float: left;
            width: 48%;
          }
            .cols .cols__col .xref {
              right: 0;
            }
              .cols__col .xref .txt-block {
                  display:block;margin:0;
              }
                .cols__col .txt-block .xref-title {
                }
            .cols .cols__col .item {
              margin-bottom: 0;
              padding: .125em .375em .125em 1.25em;
              color: rgb(35, 75, 154);
              font-weight: bold;
            }
            .cols .cols__col .item:hover {
              border-radius: 5px;
              background-color: rgb(239, 241, 246);
            }
              .cols__col .item a {
                display: block;
              }
              .cols__col .item a:hover {
                text-decoration: none;
              }

/* ------------------------------ Phrasal Verbs ------------------------------*/
.di-body {}
  .di-body .pv-block {}
    /* Headwords */
    .di-body .pv-block .di-title {
      display: inline-block;
      margin: .3125em .1875em .1875em 0;
    }
    .di-body .pv-block .di-info {}
        /* "— phrasal verb with ..." */
        .di-info .anc-info-head {}
          /* "phrasal verb" */
          /* Related Words */
        /* Pronunciation */
        .di-info .pron-info {}
        /* Grammar Codes */
    .di-body .pv-block .pv-body {
      display: block;
      border-top: 1px solid rgb(224, 224, 229);
      padding-top: .1875em;
    }

/* ------------------------------ Idioms ------------------------------*/
.di-body {}
  .entry-body .entry-body__el .idiom-block {}
    .idiom-block .di-title {}
      /* Headwords */
      .idiom-block .di-title .headword {}
    .idiom-block .di-info {}
    .idiom-block .idiom-body  {
      display: block;
      margin-top: .0625em;
      border-top: 1px solid rgb(224, 224, 229);
      padding-top: .1875em;
    }
    
/* ------------------------------ Reference Entries ------------------------------*/
.ref_entry {
  clear: both;
  margin-bottom: .1875em;
  border: 1px solid rgb(230, 230, 235);
  border-radius: 0 18px 18px 0;
  padding: 0 .5em;
}
  /* Headwords */
  .ref_entry .ref_headword {
    line-height: 1.2;
    margin-bottom: .1875em;
    border-bottom: 1px solid rgb(224, 224, 229);
    padding: .5em 0;
    font-size: 1.75em;
    font-weight: bold;
  }
  .ref_entry .ref_body {
    margin-bottom: .0625em;
    padding-left: .1875em;
  }
    .ref_entry .ref_body .ref_bullet {
      margin-right: .3125em;
    }
    .ref_entry .ref_body a {
      display: inline-block;
      color: rgb(35, 75, 154);
      font-weight: bold;
    }

/* ------------------------------ Stylesheets for Mobile Devices ------------------------------*/
@media (max-device-width: 768px) {
  /* Idioms & Phrasal verbs*/
  .cols .cols__col:nth-child(1),
  .cols .cols__col:nth-child(2) {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* ------------------------------     Labels & Codes     ------------------------------ */
.a--b {line-height: 140%; padding: 15px 8px 0px 8px; font-size: 14px;}
.a--b h1 {margin: 0px 0px 15px 0px;} /* Larger Header */
.a--b h4 {margin: 0px 0px 10px 0px;  font-weight: normal;} /* Smaller Header */
.a--b ul {margin: 0px 0px 10px 0px; padding-left: 15px; font-weight: bold;} /* Labels Categorized by Parts of Speech */
.a--b li {margin-bottom: 3px;} /* Lists of Parts of Speech */
.a--b li a {color: #234B9A;} /* Part of Speech Body */
.a--b h3 {position: relative; top: 1px; margin: 0px 0px 10px 0px; border-radius: 3px; padding: 3px 5px 3px 5px; background-color: #BFCCE9;} /* Headings for Parts of Speech */
.a--b table {margin-bottom: 10px;} /* Table of Labels & Codes */
.a--b table tr {} /* Table Rows */
.a--b table tr td {padding: 5px; border: 1px solid #E6E6EB;} /* Table Cells */