.wl-add{
    display: none;
}
.no_result{
    text-align: center;
    font-size: 18px;
    margin-top: 50px;
}
ol {
    list-style-type: decimal;
    padding-left: 20px
}
img.icon {
    vertical-align: text-bottom;
    margin-top: 0;
    margin-right: 2px;
    margin-left: 0;
    margin-bottom: 0
}
div.icon {
    display: inline;
    font-family: "Times New Roman", Times, serif;
    font-weight: lighter;
    font-size: 7pt;
    text-transform: uppercase;
    color: #FFF;
    padding: 0 .6em .2em .6em
}
div.icon-helpsym {
    background-color: transparent;
    font-family: "verdana";
    font-weight: bold;
    color: #276E98;
    font-variant: small-caps
}
div.icon-pvsym {
    font-family: "Times New Roman", Times, serif;
    font-weight: lighter;
    color: #078d8f;
    font-size: 18px;
    text-indent: -1em
}
div.icon-oppsym {
    color: #C00B19;
    background-color: transparent;
    font-family: Verdana;
    font-size: 11px;
    padding: 0;
    text-transform: lowercase
}
div.icon-idsym {
    font-family: "Times New Roman", Times, serif;
    font-weight: lighter;
    color: #35338a;
    font-size: 19px
}
div.icon-synsym {
    background-color: transparent;
    font-family: "verdana";
    font-weight: normal !important;
    color: #C00B19;
    text-transform: lowercase;
    font-size: 11px;
    padding: 0 !important
}
.labelsAbout {
    text-align: left;
    border: 0px none;
    width: 100%
}
.labelsAbout .pron-usonly:hover {
    background-image: url("../images/usonly-audio.png");
    background-repeat: no-repeat;
    background-position: left bottom
}
.labelsAbout .pron-usonly {
    width: 29px;
    height: 30px;
    border: 0;
    background-image: url("../images/usonly-audio.png");
    background-repeat: no-repeat;
    background-position: left top
}
.sup,
sup {
    vertical-align: super;
    font-size: 65%
}
.sub {
    vertical-align: sub;
    font-size: 65%
}
button.key {
    height: 15px;
    width: 8px;
    padding: 0px;
    margin: 0px;
    cursor: normal;
    padding: 0px;
    border: 0px;
    margin-right: 5px;
    margin-top: 5px;
    background-repeat: no-repeat;
    vertical-align: top
}
.block-g {
    float: right
}
.clear {
    clear: both;
    height: 2px
}
#entryContent .side {
    float: right;
    width: 164px;
    text-align: center;
    margin-bottom: 0px
}
.ColloPanel,
.ThesPanel {
    font-size: 80%;
    text-align: left;
    display: block;
    border-radius: 9px 9px 9px 9px;
    border-style: solid;
    border-color: blue;
    margin: 15px;
    border-width: 1px;
    padding: 3px;
    column-count: 3;
    column-gap: 0em;
    -moz-column-count: 3;
    -moz-column-gap: 0em;
    -webkit-column-count: 3;
    -webkit-column-gap: 0em;
    background-color: #FFF
}
ul.sketch {
    margin-top: 0px;
    margin-left: -20px
}
.ColloPanel .xr,
.ThesPanel .xr {
    font-weight: bold;
    font-size: 130%;
    display: list-item;
    list-style-type: square;
    color: #5BA7DA;
    margin-left: 20px
}
.CorpusHeader {
    display: block;
    padding: 3px;
    font-size: 120%;
    background-color: #00315A;
    color: white;
    border-top-left-radius: 9px
}
.ColloHeader {
    display: block;
    color: white;
    font-weight: bold;
    background-color: #5BA7DA;
    font-size: 100%;
    text-transform: uppercase;
    margin-left: 2px;
    margin-top: 2px;
    padding: 3px
}
#informational-content>h2 {
    font-family: 'Merriweather', Georgia, serif
}
.search-term {
    font-weight: bold
}
#results-container-all ul li {
    margin-bottom: 7px
}
#browse>div {
    margin-bottom: 7px
}
#browse #result ul {
    padding: 0
}
#browse_lists {
    margin-top: 16px
}
#browse_lists ul {
    margin-bottom: 10px
}
.grey-grad,
.idsym-g,
.ui-grad dt,
.z_idsym {
    box-shadow: 0 50px 50px -30px white inset;
    background-color: #cccccc;
    border: 1px solid #cccccc
}
.webtop-g {
    background-color: #4577bf;
    padding: 0px 10px;
    line-height: 40px;
}
.webtop-g h2 {
    font-size: 21px;
    font-weight: bold;
    font-family: 'Open Sans', Arial, sans-serif;
    padding: 0;
    color: white;
    line-height: 30px;
    display: inline-block;
    margin: 0px !important;
}
.top-container {
    background-color: #ecf5ff;
    margin: 0 -10px;
    clear: both
}
.btn.prac-pron {
    display: none
}
.oxford3000, .academic {
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin: 0 0 -8px;
    position: relative;
    top: -5px;
    margin-right: 5px;
}
.oxford3000:hover,
.academic:hover {
    text-decoration: none
}
.oxford3000 {
    background-image: url("../images/icon-ox3000.png")
}
.academic {
    background-image: url("../images/icon-academic.png")
}
.entry-header .share-this-entry {
    margin: 0;
    padding-top: 0;
    display: table
}
.entry-header .responsive_entry_center_left {
    margin-bottom: 0 !important;
    display: table-cell;
    float: none
}
.entry-header .responsive_entry_center_left_premium {
    margin-bottom: 0 !important;
    display: table-cell;
    float: none
}
.entry-header {
    margin: 7px 0;
    display: table
}
.responsive_entry_center p.definition-title,
.responsive_entry_center_left_premium p.definition-title {
    font-size: 11px;
    line-height: 14px;
    padding-bottom: 0px;
    margin-bottom: 0;
    display: table-cell;
    vertical-align: bottom
}
.share-this-entry .right-colum {
    margin: 0;
    padding-top: 0 !important
}
.share-this-entry .col_middle_left,
.share-this-entry .right-colum {
    display: table-cell
}
.social-wrap {
    width: 180px;
    height: 28px;
    padding: 2px 0
}
.social-wrap a {
    display: inline-block;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 1px 0 0 0;
    border: 0;
    background: #4577bf url(../images/social.png) no-repeat;
    background-size: auto 100%;
    cursor: pointer;
    border-radius: 30px
}
.social-wrap a:hover {
    background-color: #0d3880
}
#plusone-box {
    display: inline-block;
    vertical-align: top;
    margin: 1px 0 0 1px
}
.facebook-btn {
    background-position: 0px 0 !important
}
.twitter-btn {
    background-position: -24px 0 !important
}
.stumbleupon-btn {
    background-position: -48px 0 !important
}
.diigo-btn {
    background-position: -72px 0 !important
}
.email-btn {
    background-position: -96px 0 !important
}
#ox-enlarge {
    float: right;
    position: relative;
    z-index: 10;
    clear: both
}
#ox-enlarge img {
    
}
#ox-enlarge a.topic {
    display: block;
    text-align: right;
    position: relative;
    padding: 2px;
    margin: 0 0 12px 12px;
    background-color: #c0c0c0
}
#ox-enlarge a.topic:hover {
    text-decoration: none;
    background-color: #4577bf;
    color: white
}
#ox-enlarge .ox-enlarge-label {
    text-indent: 50px;
    overflow: hidden;
    position: absolute;
    width: 24px;
    height: 24px;
    bottom: 0;
    right: 0;
    background-image: url("../images/enlarge-img.png");
    background-color: inherit;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px
}
.relatedentries {
    max-height: 200px;
    text-align: left;
    color: #8f0610;
    line-height: 1.25
}
.relatedentries ul {
    margin: 0;
    padding: 0 0 0 10px
}
.relatedentries a {
    color: #000
}
#rightcolumn h4.no-rule {
    margin-top: 0;
    border-bottom: 0 none
}
.no-rule {
    border-bottom: 0;
    margin-bottom: 0
}
dd {
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    transition: max-height 0.5s;
    max-height: 4000px
}
dd.deep {
    max-height: 9000px
}
.hide+dd,
.hide+dd.deep {
    max-height: 0
}
.ui-grad dt,
.ui-grad dd {
    margin-top: -1px
}
.ui-grad ul {
    margin-left: 14px;
    margin-right: 14px;
    padding: 0
}
.ui-grad dd {
    border: 1px solid #cccccc
}
.ui-grad dt:first-child {
    border-radius: 8px 8px 0 0;
    margin-top: 0
}
.ui-grad dt {
    padding: 5px 6px 5px 6px;
    color: #444444
}
.ui-grad dt.hide:hover {
    cursor: pointer
}
.ui-grad dt:not(.hide):before {
    content: none
}
.ui-grad dt:not(.hide) {
    padding: 6px 14px 5px
}
.ui-grad dt.hide:before {
    background: url(../images/icon-plus-minus-grey.png) 0 -13px no-repeat;
    background-size: 100%
}
.accordion dl {
    margin: 0
}
.accordion .more {
    display: none
}
.accordion .show .more {
    display: block
}
.accordion dt:before {
    vertical-align: baseline;
    content: "";
    display: inline-block;
    margin-right: 6px;
    margin-left: -2px;
    margin-bottom: -1px;
    width: 13px;
    height: 13px
}
.see-more {
    display: block;
    padding: 6px;
    line-height: 18px;
    text-align: center;
    border-top: 1px solid #aaaaaa;
    color: grey
}
.list-col a,
.list-col span.selected {
    display: block;
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 4px;
    font-weight: normal
}
.list-col {
    padding-left: 0
}
.list-col .selected {
    color: #282828;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #dddddd;
    border-radius: 4px;
    margin: 3px -7px 4px
}
.list-col h6 {
    border-bottom: 1px solid silver
}
.topic-explore p {
    color: rgba(0, 0, 0, 0.7);
    font-size: 15px
}
.topic-explore>h3 {
    font-size: 17px;
    font-weight: bold;
    line-height: 19px;
    margin: 0 0 7px;
    padding: 0
}
.topic-explore h4 {
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    padding: 8px 0
}
.topic-explore ul {
    padding-left: 0px
}
.topic-explore h6 {
    border: 0px none;
    margin: 8px 0px 0px 0px
}
.topic-explore h6 a {
    font-size: 15px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7)
}
.list-nested>li {
    display: inline-block;
    padding-right: 15px
}
.list-nested-pool>li {
    background-color: grey;
    border-bottom: 1px solid white
}
.list-nested-pool ul {
    padding: 3px 0 4px;
    background: #efefef;
    background: white
}
.wordpool {
    margin-top: 14px;
    padding-left: 8px
}
.wordpool li {
    display: inline-block;
    margin: 0;
    padding: 0 14px 7px 0
}
.wordpool a,
.wordpool span {
    font-weight: normal
}
.wordpool-active span {
    font-weight: bold
}
.section.partner {
    margin-top: 2em
}
.wordlist-page h1 {
    line-height: 1.2em
}
.wordlist-page p {
    max-width: 700px
}
.wordlist-info-page {
    margin-bottom: 14px
}
.wordlist-info-page .oxford3000-blue,
.wordlist-info-page .academic-blue {
    width: 20px;
    height: 20px
}
.wordlist-info-page ul {
    padding-left: 20px;
    list-style-type: disc;
    margin-bottom: 7px
}
.middle_wrap h1 {
    font-family: 'Merriweather', Georgia, serif
}
.middle_wrap>h1 {
    margin-top: 7px
}
.open-close dt:hover {
    color: #0d3880
}
.ui-plain {
    max-width: 700px
}
.ui-plain dl:first-child {
    border-top: 1px solid grey
}
.ui-plain dt {
    padding: 7px 7px 7px 21px;
    color: #282828;
    font-weight: bold;
    cursor: pointer
}
.ui-plain dt:before {
    content: "";
    position: absolute;
    width: 13px;
    height: 24px;
    background: url(../images/icon-plus-minus.png) 0 0 no-repeat;
    background-size: 100%;
    margin: -7px 0 0 -21px
}
.ui-plain dt.hide:before {
    background-position: 0 -50px
}
.ui-plain dd {
    border-bottom: 1px solid silver
}
.ui-plain dt:before {
    position: relative;
    margin-right: 8px;
    display: inline-block
}
.topic-desc {
    max-width: 750px
}
.oxford3000-blue,
.academic-blue {
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin: -8px 0 -5px
}
.oxford3000-blue {
    background-image: url("../images/icon-ox3000-blue.png")
}
.academic-blue {
    background-image: url("../images/icon-academic-blue.png")
}
.topic-dt .side-selector__left ul ul ul ul li>a {
    margin-left: -62px;
    padding-left: 40px;
    margin-top: 2px;
    text-decoration: none;
    background-color: #efefef;
    background-color: white
}
.side-selector {
    border-radius: 7px;
    overflow: hidden;
    background-color: #eee;
    border: 1px solid #cccccc
}
.side-selector__left,
.side-selector__right {
    padding: 0 0;
    width: 40%;
    float: left
}
.side-selector__right {
    width: 60%;
    float: left;
    background-color: white
}
.side-selector__right .sound.audio_play_button {
    margin: 0
}
@media screen and (max-width: 762px) {
    .side-selector__left,
    .side-selector__right {
        width: 100%;
        float: none
    }
    .side-selector {
        margin-right: -15px;
        margin-left: -15px;
        border-radius: 0
    }
}
.side-selector__left ul ul ul ul li.is-revealed>a {
    background-color: #4577bf;
    color: white
}
.side-selector__left .ei-g {
    margin-top: 0
}
.side-selector__left .top-container {
    margin: 0;
    padding: 0;
    background-color: transparent
}
.side-selector__left .top-g {
    padding: 0
}
.side-selector__left .webtop-g {
    margin: 0 -7px;
    padding: 6px 7px
}
.side-selector__left .link-right {
    padding-top: 7px
}
#entries-selector {
    padding: 7px
}
#entries-selector ul {
    list-style-type: none;
    padding: 0
}
#entries-selector .wl-select {
    padding: 0 7px 0 21px;
    margin: -7px;
    background: #07255e url(../images/icon-select-arrow.png) 0 top no-repeat
}
#entries-selector a,
#entries-selector span {
    padding: 7px 14px;
    margin-bottom: 2px;
    display: block;
    text-decoration: none;
    text-align: center;
    border-radius: 7px;
    font-weight: bold
}
#entries-selector a:hover {
    background-color: #4577bf;
    color: white
}
#entries-selector .currentpage a,
#entries-selector .currentpage span {
    background-color: #07255e;
    color: white
}
#entries-selector select {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    font-size: 15px;
    outline: none;
    margin: 0;
    padding: 8px 15px 9px;
    background-color: transparent;
    width: 100%;
    color: white
}
.hideoverflow {
    overflow: hidden
}
.outer {
    position: relative;
    left: 50%;
    float: left
}
.inner {
    position: relative;
    left: -50%;
    float: left
}
.wl-nav {
    border-color: silver;
    border: 0
}
.wl-nav a,
.wl-nav span {
    display: inline-block;
    padding: 10px 15px;
    border-right: 1px solid silver;
    color: #444444;
    font-weight: normal
}
.wl-nav li:hover {
    box-shadow: 0 -50px 50px -30px white inset;
    background-color: #cccccc
}
.wl-nav li:hover a {
    text-decoration: none
}
.wl-nav li.activepage {
    background-color: white
}
.wl-nav li.activepage:hover {
    background-color: white !important;
    box-shadow: none
}
.currentpage a {
    color: #890017
}
.currentpage a .pos {
    font-weight: normal
}
.paging_links {
    padding: 0
}
.paging_links li:last-child a {
    border-right: 0
}
.paging_links .page_range {
    font-family: Verdana;
    font-weight: bolder;
    margin-right: 30px;
    display: inline-block
}
.paging_links .page_info {
    display: inline-block;
    margin-right: 30px
}
#entrylist1 a {
    font-weight: bold
}
.result-list1 {
    padding: 4px 0;
    list-style-type: none
}
.wordlist-oxford3000 li {
    padding: 7px
}
.soundList {
    display: inline
}
.lang-study-page .pron-g {
    white-space: normal
}
.lang-col {
    width: 48%;
    float: left;
    padding-right: 12px
}
.mid-grad-bottom,
.wl-table tr:first-child {
    background: #00123c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #07255e), color-stop(100%, #00123c));
    background: -webkit-linear-gradient(top, #07255e 0%, #00123c 100%);
    background: -moz-linear-gradient(top, #07255e 0%, #00123c 100%);
    background: -ms-linear-gradient(top, #07255e 0%, #00123c 100%);
    background: linear-gradient(to bottom, #07255e 0%, #00123c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='$blue2', endColorstr='$blue1', GradientType=0)
}
.pale-grad,
.wl-table tr {
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #eee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eee));
    background: -webkit-linear-gradient(top, white 0%, #eee 100%);
    background: -o-linear-gradient(top, white 0%, #eee 100%);
    background: -ms-linear-gradient(top, white 0%, #eee 100%);
    background: linear-gradient(to bottom, white 0%, #eee 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)
}
.wl-table .delete-btn a:before {
    background: url("../images/btn-trash.png") no-repeat scroll -1px top/100% auto transparent;
    pointer-events: all
}
.wl-table .btn.delete-btn:hover a:before {
    background-position: -1px bottom
}
.wl-sub-head {
    background: #4577bf;
    background: -moz-linear-gradient(top, #4577bf 0%, #345c95 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4577bf), color-stop(100%, #345c95));
    background: -webkit-linear-gradient(top, #4577bf 0%, #345c95 100%);
    background: -o-linear-gradient(top, #4577bf 0%, #345c95 100%);
    background: -ms-linear-gradient(top, #4577bf 0%, #345c95 100%);
    background: linear-gradient(to bottom, #4577bf 0%, #345c95 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4577bf', endColorstr='#345c95', GradientType=0);
    color: #ffffff
}
.btn.test-btn a:before {
    background: url("../images/btn-test.png") no-repeat scroll -1px top/100% auto transparent
}
.btn.test-btn a,
.btn.delete-btn a {
    padding-left: 28px
}
.wl-add a:before {
    background: url("../images/btn-wordlist.png") no-repeat 0px 0px transparent;
    background-size: 100%
}
.wl-table {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 12px;
    border: 1px solid #cccccc;
    border-collapse: separate
}
.wl-table .wl-col1 {
    text-align: left;
    font-size: 16px
}
.wl-table tr th {
    color: white;
    vertical-align: middle
}
.wl-table th,
.wl-table td {
    text-align: center;
    line-height: 18px;
    padding: 12px
}
.wl-table.wl-edit .wl-col2 {
    font-style: italic
}
.wl-table.wl-edit .wl-col3 {
    text-align: left
}
.wl-table .wl-col1 a {
    line-height: 20px;
    padding-right: 12px;
    text-align: left;
    font-size: 16px;
    font-weight: bold
}
.entry-word {
    font-weight: bold;
    font-family: 'Open Sans', Arial;
    color: #4577bf;
    margin-left: 10px
}
.hide-delete-icon {
    display: none
}
.premium .hide-delete-icon {
    display: block
}
h1.my-wordlist-titles {
    margin: 7px 0 21px
}
h2.my-wordlist-titles {
    font-size: 36px;
    color: #4577bf;
    font-weight: bold;
    padding-left: 0;
    margin-top: 6px;
    margin-bottom: 24px;
    line-height: 1em
}
h3.my-wordlist-titles {
    line-height: 1.5em;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #0d3880
}
h4.my-wordlist-titles {
    font-weight: bold;
    margin-bottom: 6px
}
h5.my-wordlist-titles {
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 7px;
    font-weight: bold
}
.mywordlist-container {
    padding-left: 15px
}
.mywordlist-container>.entry>span.h {
    display: none
}
.senseinfo {
    margin-bottom: 6px
}
.senseinfo .sense_check_box {
    margin-right: 6px
}
#wordlist-select {
    margin-bottom: 7px
}
.test__question-count {
    margin: -7px -14px 14px;
    padding: 5px 12px;
    background-color: #4577bf;
    color: white
}
.test__definition {
    font-size: 22px;
    line-height: 26px;
    color: #07255e;
    max-width: 650px;
    font-size: 18px
}
.test__definition__wrap {
    margin-top: 14px;
    margin-bottom: 14px
}
.test__definition__wrap .pos {
    margin-bottom: 6px;
    font-size: 15px;
    font-weight: normal
}
.test__definition__wrap p {
    display: table-cell;
    padding-right: 14px
}
.test__form,
#add-wordlist {
    display: table;
    width: 100%;
    margin-bottom: 0;
    vertical-align: top;
    padding-bottom: 10px
}
.test__form .test__answer {
    font-size: 15px;
    line-height: 1.6em;
    width: 350px;
    float: left;
    margin-bottom: 7px;
    margin-right: 14px
}
.test_submit_testme {
    float: left
}
.test__form input[type='text'] {
    border: none;
    font-size: 16px;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    border-radius: 6px;
    background-color: white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5) inset;
    color: grey;
    width: 100%
}
.test__form #add-wordlist .test__submit {
    float: left
}
.result {
    display: table-cell;
    vertical-align: middle
}
.test__attempt,
.test__useranswer,
.test__skipped {
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    width: 100%;
    margin-left: -30px;
    padding-left: 30px
}
.test__skipped {
    font-size: 24px
}
.test__attempt {
    color: #C1272D
}
.test__useranswer {
    color: #037531
}
.test__correctanswer {
    font-weight: bold;
    color: #07255E
}
.test__incorrect,
.test__correct {
    width: 24px;
    height: 24px;
    line-height: 20px;
    background: url(../images/test-cross.png) no-repeat #C1272D;
    background-size: 100%;
    border-radius: 24px;
    border: 2px solid white;
    vertical-align: top;
    text-indent: -9999px;
    display: inline-block;
    margin-right: 5px
}
.test__correct {
    background-color: #037531;
    background-image: url(../images/test-tick.png)
}
.test__skipped,
.test__correcthead {
    text-transform: capitalize
}
.test__form .test__answer,
.test__form .test__submit,
.test__form .test__skip,
#check-answer .test__form .test__next,
#check-answer .test__form .test__quit {
    display: table-cell;
    vertical-align: top
}
.test__form .test__submit,
.test__form .test__next {
    padding-right: 5px
}
.test__next,
.test__quit {
    float: left
}
.mywordlist-warnings,
.error {
    display: none;
    color: #c73b2a
}
.mywordlist-warnings#wait,
.mywordlist-warnings#test-loading,
.mywordlist-warnings#test-saving-score,
.mywordlist-warnings#supp {
    color: #00123c
}
.mywordlist-warnings#wait:before,
.mywordlist-warnings#test-loading:before,
.mywordlist-warnings#test-saving-score:before,
.mywordlist-warnings#supp:before {
    bottom: -2px;
    content: url("../images/loader-sm.gif");
    display: inline-block;
    margin-right: 8px;
    position: relative
}
.mywordlist-warnings#wait:before {
    content: url("../images/loader-sm-blue.gif")
}
#pronunciation .responsive_row:first-child {
    margin-bottom: 0
}
.entry-source {
    color: white
}
h2.entry-word {
    font-weight: bold;
    color: #4577bf;
    font-size: 36px;
    margin-bottom: 7px;
    margin-top: 18px;
    display: block
}
h2 .pos {
    margin-bottom: 6px;
    font-size: 15px;
    font-weight: normal
}
.pron__wrap h3,
.pron_row {
    max-width: 700px
}
.pron__wrap h3 {
    font-size: 18px;
    color: #4577bf;
    margin-top: 12px;
    margin-bottom: 0;
    padding-bottom: 3px;
    padding-left: 0px;
    border-bottom: 1px solid silver
}
.pron__wrap {
    max-width: 700px
}
.pron__wrap h5 {
    margin-top: 12px;
    margin-bottom: 0;
    padding-bottom: 3px;
    padding-left: 0px;
    border-bottom: 1px solid silver
}
.pron_row {
    padding: 0;
    line-height: 39px;
    height: 39px
}
.pron_row .sound {
    vertical-align: middle
}
.pron_row * {
    display: inline-block
}
.pron_row .pron_button {
    border: 1px solid black;
    padding: 4px;
    margin-right: 15px
}
.pron_row .pron_button .pron_button_icon {
    border: 1px solid black;
    width: 30px;
    height: 20px
}
.pron_row .pron_button_wrapper {
    padding: 4px;
    display: inline-block;
    background-color: #00123c;
    height: 34px;
    margin-left: 7px;
    border-radius: 18px;
    display: none;
    vertical-align: middle;
    box-shadow: 0 38px 38px -38px #e0f2fd inset
}
.pron_row .btn:hover,
.pron_row input[type='submit']:hover,
.pron_row .btn.inactive,
.pron_row input.inactive[type='submit'] {
    box-shadow: none;
    border-width: 0
}
.pron_row .pron_button_record,
.pron_row .pron_button_play,
.pron_row .pron_button_stop,
.pron_row .pron_record_stop,
.pron_row .pron_play_stop {
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 6px;
    background-image: url("../images/play-button-small.png");
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 12px;
    background-color: silver
}
.pron_row .pron_button_record {
    background-image: url("../images/record-button-small.png")
}
.pron_row .pron_button_stop,
.pron_row .pron_record_stop,
.pron_row .pron_play_stop {
    background-image: url("../images/stop-button-small.png")
}
.pron_row .button_is_active {
    background-color: #0d3880;
    box-shadow: 0 30px 30px -30px #45689f inset
}
.pron_row .button_is_playing {
    background-color: #579a27;
    box-shadow: 0 30px 30px -30px #45689f inset
}
.pron_row .button_is_active.pron_button_record:hover,
.pron_row .button_is_active.pron_button_play:hover,
.pron_row .button_is_active.pron_button_stop:hover {
    background-color: #00123c
}
.pron_row.active .pron_button_wrapper {
    display: inline-block
}
@media screen and (max-width: 768px) {
    .pron_row .btn.play,
    .pron_row input.play[type='submit'] {
        margin-left: 10px
    }
}
.prac-pron a:before {
    background: url("../images/btn-prac-pron.png") no-repeat 0px 0px transparent;
    background-size: 100%
}
#pronunciation xr-gs,
#pronunciation res-g {
    display: none
}
#topic-list dd ul {
    padding-left: 0
}
#topic-list dd ul li {
    padding-bottom: 7px
}
#topic-list dd {
    border: none;
    margin-left: 21px
}
#topic-list dt {
    font-weight: normal
}
.topic-desc {
    margin: 7px 0 7px 0
}
.box-resources {
    background-image: url("../images/old-ball-resources.png")
}
.word-list li {
    display: inline-block;
    padding: 0 14px 7px 0
}
.video-page-wrap h4 {
    margin: 14px 0 7px
}
.video-player,
.video-player__text {
    display: table-cell;
    vertical-align: middle
}
.video-player__text {
    padding-right: 7px
}
.video-player {
    padding-right: 14px;
    height: 130px;
    width: 230px
}
.video-player iframe {
    display: block
}
.video__wrap {
    display: table-row;
    width: 100%;
    float: left;
    margin-bottom: 3px;
    background-color: #efefef
}
.video__wrap p {
    margin-bottom: 0
}
.video__wrap a {
    display: block
}
.video__wrap:last-child {
    margin-bottom: 0
}
.video__wrap.full-width {
    width: 100%;
    display: block;
    float: none
}
@media screen and (max-width: 475px) {
    .video-player,
    .video-player__text {
        display: block;
        margin-bottom: 5px
    }
}
.premium-h {
    position: relative;
    margin-bottom: 12px
}
.premium-h .h {
    position: absolute;
    color: #ffffff;
    left: 20px;
    bottom: 10px
}
.premium-h-img {
    width: 100%;
    height: auto
}
.res-g>.unbox {
    background-color: rgba(199, 110, 6, 0.1);
    display: block;
    margin: 12px 0 18px 0;
    position: relative;
    overflow: hidden;
    border-left: 3px solid #C76E06
}
.res-g>.unbox>.heading {
    background-color: rgba(199, 110, 6, 0.2);
    display: block;
    padding: 6px 12px 6px 12px;
    font-size: 15.5px;
    position: relative;
    overflow: hidden
}
.res-g>.unbox>.body {
    display: block;
    padding: 12px 18px 12px 18px;
    position: relative;
    overflow: hidden
}
.main-container #wotd-box {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto
}
*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.entry {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    color: #333;
    line-height: 24px;
    /*margin-bottom: 15px*/
    padding-bottom: 15px;
}
.entry a:hover {
    font-weight: normal
}
.sans-italic,
.etym_i,
.geo,
.pos,
.reg,
.subj,
.wfp,
.xpos,
.webtop-g .pos+.pnc,
.dict-content .collapse .ff,
.dict-content .collapse[title^="AWL Collocations"] .er {
    font-family: "Open Sans", Arial, sans-serif;
    font-style: italic
}
.sans-rom,
.def,
.dh,
.dtxt,
.footer,
.frac-g,
.gl,
.gram,
.li,
li.sn-g:before,
.ndv,
.shcut,
.st,
.td,
.use,
.xr-g,
.wfo .wrap,
.wfo pnc.wrap,
.vp .prefix,
.vp pnc.prefix {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: normal;
    font-style: normal
}
.sans-bold,
.cf,
.dhb,
.dr,
.id,
.idm,
.if,
.pv,
.th,
.v,
.ve,
.vp,
.wfo,
.wfw,
.xh,
.xw {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: bold;
    font-style: normal
}
.sans-bolditalic {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: bold;
    font-style: italic
}
.sans-sc,
.sc,
.xr-gs .prefix,
.xr-gs pnc.prefix {
    font-family: "Open Sans", Arial, sans-serif;
    font-variant: small-caps
}
.serif-bolditalic,
.cl,
.x .eb {
    font-family: "Merriweather", Georgia, serif;
    font-weight: bold;
    font-style: italic
}
.serif-italic,
.wx,
.x,
.x-g {
    font-family: "Merriweather", Georgia, serif;
    font-style: italic
}
.serif-rom,
.def-qt {
    font-family: "Merriweather", Georgia, serif;
    font-weight: normal;
    font-style: normal
}
.italic,
.ei {
    font-style: italic
}
.bold,
.eb {
    font-weight: bold;
    font-style: normal
}
.bolditalic,
.ebi {
    font-weight: bold;
    font-style: italic
}
.phonetics-font,
.eph,
.phon {
    font-family: "Lucida Sans Unicode", "Lucida Grande"
}
.entry-box-style,
.un,
.dict-content .collapse {
    background-color: rgba(199, 110, 6, 0.1);
    display: block;
    margin: 12px 0 18px 0;
    position: relative;
    overflow: hidden
}
.entry-box-style .x-g,
.un .x-g,
.dict-content .collapse .x-g {
    display: inline;
    margin-left: 4px;
    position: static
}
#entryContent:not(.ocoll) .top-container .entry-box-style,
#entryContent:not(.ocoll) .top-container .un,
#entryContent:not(.ocoll) .top-container .dict-content .collapse {
    background-color: rgba(69, 119, 191, 0.1);
    border-left: 3px solid #4577bf
}
#entryContent:not(.ocoll) .top-container .entry-box-style-heading:before,
#entryContent:not(.ocoll) .top-container .dict-content .collapse .heading:before,
.dict-content .collapse #entryContent:not(.ocoll) .top-container .heading:before {
    background-image: url("../images/icon-plus-minus.png")
}
#entryContent:not(.ocoll) .top-container .entry-box-style-heading:hover,
#entryContent:not(.ocoll) .top-container .dict-content .collapse .heading:hover,
.dict-content .collapse #entryContent:not(.ocoll) .top-container .heading:hover,
#entryContent:not(.ocoll) .top-container .entry-box-style-heading:active,
#entryContent:not(.ocoll) .top-container .dict-content .collapse .heading:active,
.dict-content .collapse #entryContent:not(.ocoll) .top-container .heading:active,
#entryContent:not(.ocoll) .top-container .unbox.is-active .heading,
.unbox.is-active #entryContent:not(.ocoll) .top-container .heading,
#entryContent:not(.ocoll) .top-container .entry-box-style-heading:focus,
#entryContent:not(.ocoll) .top-container .dict-content .collapse .heading:focus,
.dict-content .collapse #entryContent:not(.ocoll) .top-container .heading:focus {
    background-color: rgba(69, 119, 191, 0.2)
}
#entryContent:not(.ocoll) .top-container .unbox.is-active .heading:before {
    background-position: center -92px
}
.entry-box-style-heading,
.dict-content .collapse .heading,
.dict-content .collapse pnc.heading {
    padding: 6px 12px 6px 12px;
    margin: -12px -18px -12px -18px;
    font-size: 15.5px
}
.entry-box-style-heading:hover,
.dict-content .collapse .heading:hover,
.entry-box-style-heading:active,
.dict-content .collapse .heading:active,
.unbox.is-active .heading,
.unbox.is-active pnc.heading,
.entry-box-style-heading:focus,
.dict-content .collapse .heading:focus {
    background-color: rgba(199, 110, 6, 0.2)
}
.blockquote {
    background-color: rgba(199, 110, 6, 0.1);
    display: block;
    padding: 12px 18px 12px 18px;
    margin: 18px;
    position: relative
}
.bre,
.name {
    display: none
}
.cf {
    display: inline
}
.def {
    display: inline
}
.dr {
    font-size: 16px
}
.dr-g {
    display: block;
    margin-top: 18px;
    margin-left: 16px;
    position: relative
}
.dr-g:before {
    content: "";
    left: -18px;
    position: absolute;
    top: 5px;
    width: 14px;
    height: 14px;
    background-image: url("../images/entry-deriv.png");
    background-size: 14px auto
}
.dr-gs {
    display: block
}
.eph {
    display: inline-block
}
.esu {
    font-size: smaller;
    vertical-align: super
}
.footer {
    font-size: 13px
}
.frac-g {
    position: relative;
    top: -3px
}
.frac-g:before {
    content: '/';
    position: absolute;
    left: 4px;
    top: -3px
}
.gram-g {
    color: #767676
}
.h-g {
    margin-bottom: 15px
}
.hm,
pnc.hm,
.xhm {
    font-size: smaller;
    margin-left: 1px;
    position: relative;
    top: -5.25px
}
.hm-g {
    display: block
}
.idm {
    font-size: 16px
}
.idm-g,
.pv-g {
    margin: 12px 18px 18px 18px;
    display: block
}
.idm-gs,
.pv-gs,
.wf-g {
    border: 1px solid rgba(199, 110, 6, 0.4);
    border-radius: 10px 10px 0 0;
    display: block;
    overflow: hidden;
    margin-right: 5px;
    margin-left: 0px;
}
.label-g {
    color: #767676;
    font-weight: normal
}
li.sn-g:before {
    color: #00123c;
    padding-right: 6px;
    position: absolute;
    text-align: right;
    left: -8px;
    width: 24px
}
.ndv {
    color: #00837d
}
.pron-g {
    white-space: nowrap
}
.pron-g[geo~=br] .prefix {
    color: #07255e
}
.pron-g[geo~=n_am] .prefix {
    color: #8f0610
}
.pron-gs {
    display: inline;
    padding-left: 24px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.pv {
    display: inline;
    font-size: 16px
}
.pvarr:before {
    content: "";
    width: 15px;
    height: 11px;
    background-image: url("../images/pvarr.png");
    background-size: 15px auto;
    display: inline-block
}
.shcut {
    font-size: 16.5px;
    display: block;
    margin-top: 18px;
    border-bottom: 1px solid rgba(199, 110, 6, 0.5)
}
.sn-g {
    display: block;
    position: relative;
    margin-top: 12px
}
.sn-g[ox3000="y"] .oxford3000 {
    background-color: #4577bf;
    border-radius: 12px;
    width: 20px;
    height: 20px;
    margin: 0 6px 3px 0;
    position: static;
    vertical-align: middle
}
.sn-gs,
.res-g {
    display: block;
}
.un {
    padding: 12px 18px 12px 18px;
    text-indent: 0
}
.vp {
    margin-right: 12px
}
.vp-g {
    display: block
}
.wf-g {
    border-color: rgba(69, 119, 191, 0.4);
    margin: 6px 0 6px 0;
    padding: 6px 12px 6px 12px;
    display: inline-block
}
.wfw-g {
    display: block
}
.wx {
    text-decoration: line-through
}
.x-g {
    display: block;
    margin-top: 6px;
    position: relative;
    margin-left: 11px
}
.x-g:before {
    content: "";
    left: -11px;
    top: 8px;
    position: absolute;
    width: 6px;
    height: 6px;
    background-image: url("../images/entry-bullet.png");
    background-size: 6px auto
}
.x-gs {
    display: block
}
.xr-gs {
    /*display: none;*/
    margin-top: 6px
}
.z_n {
    padding-right: 6px !important
}
.nbsp,
.side-panel>div,
.vp-gs>div,
.top-g .pos-g,
.z_n+.z,
.z_gr_br,
#ox-enlarge+.z,
.h-g+.z,
.pron-gs .wrap,
li.sn-g>.num,
span[hide~="y"],
.top-container br {
    display: none
}
.entry-in-other-dict a {
    font-weight: normal
}
.webtop-g .pos {
    margin-left: 6px;
    color: #ffffff
}
.webtop-g .pos+.pnc {
    color: #ffffff
}
.webtop-g a:last-of-type {
    margin-right: 4px
}
.top-g .clear {
    margin-top: 6px
}
.top-g .btn {
    margin-bottom: 13px
}
.top-g .btn:hover:not(.inactive) a:before {
    background-position: 0 bottom
}
.top-g .def {
    display: block
}
.top-g>.pron-gs {
    display: block
}
.top-g .v-gs:not([type~="sym"]) {
    display: block
}
.top-container+.pv-gs,
.top-container+.wf-g {
    border-width: 0;
    margin: -12px 0 0 0;
    overflow: auto
}
.top-container+.pv-gs .pv-g,
.top-container+.wf-g .pv-g {
    margin: 12px 0 18px 0
}
.top-container+.pv-gs .pv,
.top-container+.wf-g .pv {
    margin-left: 0
}
.top-container+.pv-gs>.heading,
.top-container+.wf-g>.heading {
    display: none
}
.top-container+.pv-gs .heading,
.top-container+.wf-g .heading {
    color: #333;
    font-size: 15.5px;
    padding: 6px 12px 6px 12px
}
.top-container+.pv-gs .xr-gs,
.top-container+.wf-g .xr-gs {
    margin-top: 6px
}
.top-container+.pv-gs .xr-gs:before,
.top-container+.wf-g .xr-gs:before {
    display: inline
}
.top-container+.pv-gs .Ref,
.top-container+.wf-g .Ref {
    display: inline;
    margin: 0
}
.if-g .pron-gs {
    display: inline
}
ol.h-g,
ol.pv-g,
ol.idm-g {
    list-style-type: none;
    padding-left: 0;
    counter-reset: num
}
ol.h-g li.sn-g,
ol.pv-g li.sn-g,
ol.idm-g li.sn-g {
    padding-left: 15px;
    padding-right: 10px;
    text-align: justify;
}
ol.h-g li.sn-g:before,
ol.pv-g li.sn-g:before,
ol.idm-g li.sn-g:before {
    content: counter(num) " ";
    counter-increment: num
}
ol.h-g>.res-g,
ol.h-g .sn-gs>.xr-gs,
ol.pv-g>.res-g,
ol.pv-g .sn-gs>.xr-gs,
ol.idm-g>.res-g,
ol.idm-g .sn-gs>.xr-gs {
    margin-left: 15px;
    margin-right: 10px;

}
.def .xr-gs {
    display: inline
}
.def .xr-gs:before {
    display: none
}
.x-g .cf {
    margin-right: 6px
}
.xr-gs:before {
    content: "";
    margin-right: 4px;
    position: relative;
    top: -1px;
    width: 13px;
    height: 9px;
    background-image: url("../images/entry-arrow.png");
    background-size: 13px auto;
    display: inline-block
}
.xr-gs[xref_type="external"]:before {
    background-image: url("../images/external-link-icon.png");
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
    background-size: 18px auto;
    vertical-align: middle;
    margin-right: 8px
}
.xr-gs[xref_type="external"] .prefix {
    font-variant: inherit
}
.ndv .xh {
    font-weight: normal
}
.sep+.sep {
    display: none
}
.idm-gs>.heading,
.idm-gs pnc.heading,
.pv-gs>.heading,
.pv-gs pnc.heading {
    display: block;
    font-size: 18px;
    padding: 12px 18px 0 18px;
    color: #C76E06
}
.idm-gs>.xr-gs,
.pv-gs>.xr-gs {
    margin: 12px 0 12px 0
}
.idm-gs .un,
.pv-gs .un {
    margin-left: 18px;
    margin-right: 18px
}
.pv-gs>.xr-gs {
    margin-top: 0
}
.pv-gs>.xr-gs:before {
    display: none
}
.pv-gs .xr-gs>.heading {
    margin-bottom: 6px;
    display: block;
    font-size: 18px;
    padding: 12px 18px 0 18px;
    color: #C76E06
}
.pv-gs>.xr-gs .Ref {
    display: block;
    margin: 6px 18px
}
.pv-gs>.xr-gs .Ref .pvarr:before {
    content: "";
    width: 15px;
    height: 11px;
    background-image: url("../images/pvarr-blue.png");
    background-size: 15px auto;
    display: inline-block
}
.idm-g .top-container,
.pv-g .top-container {
    padding: 0;
    margin: 0 0 -6px 0;
    background-color: transparent
}
.idm-g .top-container .clear,
.idm-g .top-container .btn,
.idm-g .top-container br,
.pv-g .top-container .clear,
.pv-g .top-container .btn,
.pv-g .top-container br {
    display: none
}
.idm-g .v-gs,
.pv-g .v-gs {
    display: block
}
.idm-g .idm+.label-g,
.pv-g .idm+.label-g {
    margin-left: 6px
}
.wfo .sym_first:after,
.wfo pnc.sym_first:after {
    content: " "
}
.blockquote .p {
    display: block;
    margin: 0
}
.blockquote .wrap {
    display: none
}
.blockquote:before,
.blockquote:after,
.blockquote pnc.wrap_open,
.blockquote pnc.wrap_close {
    font-family: Georgia, serif;
    color: #C76E06;
    font-size: 80px;
    position: absolute
}
.blockquote:before,
.blockquote pnc.wrap_open {
    left: -20px;
    position: absolute;
    top: 24px
}
.blockquote:after,
.blockquote pnc.wrap_close {
    right: -20px;
    bottom: 0
}
.blockquote:before {
    content: "\201C"
}
.blockquote:after {
    content: "\201D"
}
.frac-g .num {
    font-size: smaller;
    position: relative;
    top: -5px;
    margin-right: 3px
}
.frac-g .den {
    font-size: smaller;
    vertical-align: sub
}
.un .x-gs {
    display: inline
}
.dr-gs .top-container {
    background-color: transparent;
    margin: 0;
    padding: 0
}
.dr-gs .clear {
    display: none
}
.dr-gs .sn-g {
    margin-top: 6px
}
.dr-gs .sym_first {
    margin-right: 6px
}
.dr-gs .oxford3000 {
    background-image: url("../images/icon-ox3000-blue.png");
    width: 25px;
    height: 25px;
    top: -2px
}
.dr-gs .academic {
    background-image: url("../images/icon-academic-blue.png");
    width: 25px;
    height: 25px;
    top: -2px
}
.dr-gs .pos-g {
    display: inline
}
.dr-gs .top-g>span {
    margin-right: 4px
}
.entry[dict~="oaad"] .dict-content .collapse[title^="Grammar"] .p {
    margin-top: 3px;
    margin-left: 16px;
    position: relative;
    display: block
}
.entry[dict~="oaad"] .dict-content .collapse[title^="Grammar"] .p:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 9px;
    width: 7px;
    height: 7px;
    background-image: url("../images/entry-sqbullet.png");
    background-size: 7px auto
}
.dict-content .collapse {
    padding: 12px 18px 12px 18px;
    border-left: 3px solid #C76E06;
    margin-right: 5px;
}
.dict-content .collapse .heading,
.dict-content .collapse pnc.heading,
.dict-content .collapse .body,
.dict-content .collapse .h1,
.dict-content .collapse .li,
.dict-content .collapse .inline {
    display: block
}
.dict-content .collapse .heading:hover,
.dict-content .collapse pnc.heading:hover {
    cursor: pointer
}
.dict-content .collapse .heading:before,
.dict-content .collapse pnc.heading:before {
    width: 14px;
    height: 14px;
    background-image: url("../images/icon-plus-minus-orange.png");
    background-size: 100% auto;
    background-position: center bottom;
    content: "";
    display: inline-block;
    margin-right: 12px;
    position: relative;
    top: 1px
}
.dict-content .collapse .body,
.dict-content .collapse .heading+.def {
    display: none
}
.dict-content .collapse .h1 {
    color: #C76E06;
    font-size: 19.5px;
    margin: 12px 0 6px 0;
    font-weight: bold;
    display: block
}
.dict-content .collapse .h3,
.dict-content .collapse .h2 {
    font-size: 16.5px;
    margin: 6px 0 3px 0;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid rgba(199, 110, 6, 0.5);
    color: #333
}
.dict-content .collapse .li .x-gs {
    display: inline
}
.dict-content .collapse .x-gs {
    margin-bottom: 6px
}
.dict-content .collapse .x-g:before {
    display: none
}
.dict-content .collapse .x-g:not(:first-of-type):before {
    content: "";
    left: -3px;
    margin-left: -2px;
    margin-right: 1px;
    position: relative;
    display: inline-block;
    top: -2px;
    width: 6px;
    height: 6px;
    background-image: url("../images/entry-bullet.png");
    background-size: 6px auto
}
.dict-content .collapse .p {
    margin: 0;
    display: block
}
.dict-content .collapse .p .xr-gs {
    display: inline;
    margin: 0
}
.dict-content .collapse .p .xr-gs[type~="pdf"] {
    display: none
}
.dict-content .collapse .inline,
.dict-content .collapse ul.inline {
    display: block;
    font-size: 16.5px;
    margin-bottom: 12px
}
.dict-content .collapse .inline .li,
.dict-content .collapse ul.inline .li {
    display: inline-block;
    font-weight: bold
}
.dict-content .collapse .inline .li:not(:last-of-type):after,
.dict-content .collapse ul.inline .li:not(:last-of-type):after {
    content: "";
    margin-left: 5px;
    position: relative;
    top: -2px;
    width: 6px;
    height: 6px;
    background-image: url("../images/entry-bullet.png");
    background-size: 6px auto;
    display: inline-block
}
.dict-content .collapse .deflist .li,
.dict-content .collapse ul.deflist .li {
    margin-top: 6px
}
.dict-content .collapse .deflist .li>.eb,
.dict-content .collapse ul.deflist .li>.eb {
    color: #C76E06;
    font-size: 16px
}
.dict-content .collapse .bullet,
.dict-content .collapse ul.bullet {
    display: block;
    margin: 6px 0 12px 0
}
.dict-content .collapse .bullet .li,
.dict-content .collapse ul.bullet .li {
    margin-top: 3px;
    margin-left: 16px;
    position: relative;
    display: block
}
.dict-content .collapse .bullet .li:before,
.dict-content .collapse ul.bullet .li:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 9px;
    width: 7px;
    height: 7px;
    background-image: url("../images/entry-sqbullet.png");
    background-size: 7px auto
}
.dict-content .collapse .table {
    margin: 12px;
    display: table
}
.dict-content .collapse .th,
.dict-content .collapse .td {
    padding: 2px 12px 2px 12px;
    border-bottom: 1px solid rgba(199, 110, 6, 0.5);
    display: table-cell
}
.dict-content .collapse .th {
    background-color: rgba(199, 110, 6, 0.2)
}
.dict-content .collapse .tr {
    display: table-row
}
.dict-content .collapse[title^="Extra"] .x-g {
    display: block;
    position: relative
}
.dict-content .collapse[title^="Extra"] .x-g:before {
    content: "";
    display: inline;
    left: -11px;
    margin: 0;
    position: absolute;
    width: 6px;
    height: 6px;
    top: 8px;
    background-image: url("../images/entry-bullet.png");
    background-size: 6px auto
}
.dict-content .collapse[title^="Wordfinder"] .xr-gs:before {
    display: none
}
.dict-content .collapse[title^="More Like This"] .inline .li {
    font-weight: normal;
    font-size: 15px
}
.dict-content .collapse[title^="More Like This"] .sep {
    display: none
}
.dict-content .collapse[title^="AWL Collocations"] .er {
    font-weight: normal
}
.dict-content .collapse[title^="AWL Collocations"] .h3 {
    border-bottom: 0
}
.dict-content .collapse[title^="AWL Collocations"] .h3 .inline {
    margin-bottom: 0;
    font-size: 15px
}
.unbox.is-active .heading,
.unbox.is-active pnc.heading {
    margin-bottom: 12px
}
.unbox.is-active .heading:hover,
.unbox.is-active pnc.heading:hover {
    cursor: pointer
}
.unbox.is-active .heading:before,
.unbox.is-active pnc.heading:before {
    background-position: center top
}
.unbox.is-active .body,
.unbox.is-active .heading+.def {
    display: block
}
.snippet .dict-content .collapse {
    border-left-color: #A9222D;
    background-color: transparent
}
.snippet .dict-content .collapse .shcut {
    border-bottom: none
}
.snippet .dict-content .collapse .heading {
    background-color: rgba(169, 34, 45, 0.1)
}
.snippet .dict-content .collapse .heading:hover {
    background-color: rgba(169, 34, 45, 0.2)
}
.snippet .dict-content .collapse .heading:before {
    background-image: url(../images/icon-plus-minus-red.png)
}
.snippet .dict-content .collapse .shcut.shcut {
    margin-top: 12px
}
.snippet .dict-content .collapse .sn-g {
    margin-top: 0
}
.snippet .dict-content .collapse .coll-g:before {
    content: "\2022";
    font-size: 20px;
    padding-top: 2px;
    margin-right: 6px;
    display: inline-block;
    position: relative;
    top: 2px;
    line-height: 18px;
    color: silver
}
.snippet .dict-content .collapse .coll-gs .sep {
    display: none
}
.peu-grammar-home .box {
    background: url(../images/gu-ball.jpg) no-repeat 15px 15px white
}
.block {
    display: block
}
.bold,
.eb,
.eb,
.title_bold {
    font-weight: bold
}
.boldItalic,
.ebi {
    font-style: italic;
    font-weight: bold
}
.caption {
    font-size: 12px;
    padding-left: 20px
}
.commentary {
    font-style: normal;
    font-weight: normal;
    font-variant: normal
}
.construct {
    font-weight: bold
}
.constructGroup .construct {
    font-weight: normal;
    display: inline-block;
    padding: 3px 8px;
    background-color: #c6d9f9;
    margin-bottom: .4em
}
.context {
    font-style: normal;
    font-weight: normal;
    font-variant: normal
}
.dialogue {
    font-style: italic
}
.dialogue .speaker {
    font-style: normal
}
.equivalent {
    font-style: normal;
    font-weight: normal;
    font-variant: normal
}
.example {
    display: block;
    font-style: italic;
    padding-left: 12px;
    text-indent: -12px
}
.example * {
    text-indent: 0
}
.exampleGroup {
    padding-left: 20px;
    display: block;
    position: relative
}
.exampleGroupSet {
    display: block
}
.example_runon {
    margin-left: 6px
}
.grammarEntry .h {
    font-weight: bold
}
.hang {
    min-width: 30px;
    display: table-cell
}
.indent {
    display: table-cell
}
.italic,
.ei,
.ei {
    font-style: italic
}
.list_keyword {
    font-weight: bold;
    display: inline-block;
    margin-top: 8px
}
.locution {
    display: inline
}
.locution:not(:last-child) {
    margin-right: 6px
}
.note {
    font-size: 0.8em;
    font-family: "Merriweather", Georgia, sans-serif
}
.note .a {
    font-size: 111.35%;
    font-family: "Open Sans", Arial, Helvetica, sans-serif
}
.notes {
    display: block;
    margin-top: 11px;
    border-left: 4px solid silver;
    padding-left: 8px
}
.notPertinent {
    font-style: normal;
    font-weight: normal;
    font-variant: normal
}
.pertinent {
    font-style: italic
}
.phons {
    font-family: "Lucida Sans Unicode", "Lucida Grande";
    font-style: normal
}
.roman {
    font-style: normal
}
.smallCaps,
.esc {
    font-variant: small-caps;
    font-variant: all-small-caps;
    font-size: 1.2em;
    text-transform: lowercase
}
.strikethrough,
.estrike {
    text-decoration: line-through
}
.strikethrough .eph,
.estrike .eph {
    text-decoration: line-through
}
.strikethrough .noStrike,
.estrike .noStrike {
    display: inline-block
}
.subtitle {
    font-weight: normal
}
.subtitle .ebi {
    font-weight: normal
}
.superSectionIntro {
    display: block;
    margin: 1em 0
}
.tabular {
    display: block
}
.title {
    color: #0d3880;
    display: block;
    font-weight: bold;
    font-size: 1.2em
}
.title .subtitle .ei {
    font-weight: normal
}
.underline {
    text-decoration: underline
}
.vocabBox {
    background-color: #c6d9f9;
    padding: 3px 20px;
    margin-bottom: .4em;
    margin-top: .4em;
    display: inline-block
}
.grammarEntry .wx-gs {
    display: block;
    border: 1px solid #0d3880;
    padding: 8px;
    margin-top: 14px
}
.grammarEntry .wx-gs .title {
    padding-bottom: 8px;
    font-weight: bold;
    font-size: 18px
}
.grammarEntry .wx-gs .wx {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-style: normal;
    text-decoration: none;
    display: block;
    padding: 2px 0 2px 26px;
    position: relative
}
.grammarEntry .wx-gs .wx:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 16px;
    position: absolute;
    top: 6px;
    left: 0;
    background: url(../images/wx-cross.png) no-repeat;
    background-size: 12px 16px
}
.xh {
    font-variant: small-caps
}
.xref {
    color: #0d3880;
    white-space: nowrap
}
.xref:before {
    content: "";
    display: inline-block;
    position: relative;
    border-top: 0.35em solid transparent;
    border-bottom: 0.35em solid transparent;
    border-left: 0.7em solid #0d3880;
    margin-right: 4px;
    margin-left: 1px
}
.grammarEntry .xr-gs .xr-g {
    display: block
}
.grammarEntry .Ref .xr-gs {
    display: inline-block
}
.peu-btns {
    padding-top: 10px;
    display: block
}
.peu-btns:after {
    content: "";
    display: table;
    clear: both
}
.peu-btns a {
    display: block;
    position: relative;
    line-height: 30px;
    min-width: 90px;
    padding: 0 12px;
    background-color: #004aac;
    color: white;
    font-variant: normal;
    text-transform: lowercase;
    font-size: 12px;
    font-weight: normal;
    border-radius: 15px
}
.peu-btns a:before,
.peu-btns a:after {
    background: url(../images/btn-arrows.svg) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 11px;
    height: 30px
}
.peu-btns a:hover {
    background-color: #00123c
}
.peu-btns .xr-g {
    display: block
}
.peu-btns .xr-g:first-child a {
    float: left
}
.peu-btns .xr-g:first-child a:before {
    content: "";
    margin-right: 6px
}
.peu-btns .xr-g:last-child a {
    float: right;
    text-align: right
}
.peu-btns .xr-g:last-child a:after {
    content: "";
    background-position: right top;
    margin-left: 6px
}
.peu-btns .xr-g:last-child a:before {
    content: none
}
.page-head,
.grammarEntry>.title,
.introduction>.title {
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 1em
}
.grammarEntry {
    display: block;
    clear: both
}
.grammarEntry>.title {
    line-height: 1.4em
}
.grammarEntry>.title[section="yes"] {
    font-size: 1.8em;
    font-weight: bold;
    margin-bottom: 1em
}
.grammarEntry>.title .hang {
    padding-right: 20px
}
.grammarEntry>.title .indent .notPertinent {
    font-weight: inherit
}
.grammarEntry .breadcrumb {
    display: none
}
.grammarEntry>.breadcrumb {
    font-size: .8em;
    display: block;
    margin-top: -10px;
    margin-bottom: 4px
}
.grammarEntry>.breadcrumb:before {
    content: "PEU";
    font-weight: bold
}
.grammarEntry>.breadcrumb .l1 {
    padding-left: 23px;
    background: url(../images/peu-mini-icon-1.png) no-repeat 4px center;
    background-size: 14px 15px
}
.grammarEntry .xr-gs:before,
.grammarEntry .institle,
.grammarEntry .arl {
    display: none
}
.grammarEntry .example_runon {
    display: block;
    margin-left: 0
}
.grammarEntry .exampleGroup {
    padding-left: 12px
}
.grammarEntry .exampleGroup .hang {
    left: 12px
}
.grammarEntry .exampleGroup .hang+.indent {
    padding-left: 10px;
    display: block
}
.grammarEntry .constructGroup {
    padding-left: 12px
}
.author-name {
    color: #4d4c4c;
    font-size: 18px
}
.peu-home-logo {
    display: inline-block;
    margin: -10px 0 -10px
}
.peu-home-un-authorized {
    padding-bottom: 20px
}
.peu-home-un-authorized h1 {
    font-size: 28px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    margin-top: 0;
    margin-bottom: 8px
}
.peu-home-un-authorized h1:after {
    content: "";
    display: inline-block;
    width: 26px;
    height: 28px;
    background: url("../images/peu/peu-logo-big.png") no-repeat right top;
    background-size: 26px 28px;
    margin-left: 8px;
    margin-top: -4px;
    vertical-align: middle
}
.peu-home-un-authorized #generaltext h2 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 24px
}
.peu-home-un-authorized #generaltext .open-close h2 {
    color: #0d3880
}
.peu-home-un-authorized #generaltext .open-close h2:first-child {
    margin-top: 0
}
.peu-home-un-authorized h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px
}
.peu-home-un-authorized h3+h3 {
    margin-top: -7px
}
.peu-home-un-authorized .peu-quote {
    text-align: right;
    font-size: 14px;
    margin: 4px 0
}
.peu-home-authorized h3 {
    padding-bottom: 0
}
.peu-sales-box {
    border: 1px solid #8f0610;
    padding: 12px 16px 10px;
    margin-bottom: 20px;
    margin-top: 20px
}
.peu-sales-box .bgtn-premium {
    margin-top: 6px
}
.grammarEntry[type="interstitial"] .title {
    color: #333;
    font-weight: bold
}
.grammarEntry[type="interstitial"]>.title+.section {
    margin-bottom: 8px
}
.grammarEntry[type="interstitial"] .section .title {
    display: inline;
    margin-top: 6px
}
.grammarEntry[type="interstitial"] .section {
    margin-bottom: 6px
}
.grammarEntry[type="interstitial"]>.section {
    margin-top: 24px
}
.grammarEntry[type="interstitial"] .subtitle {
    font-weight: bold
}
.grammarEntry[type="interstitial"] .title .indent {
    font-size: 15px;
    font-weight: normal;
    display: inline
}
.grammarEntry[type="interstitial"] .title+.block {
    display: inline-block;
    padding-left: 18px;
    margin-top: 0
}
.grammarEntry[type="interstitial"] .title+.block .xr-gs {
    display: inline-block;
    margin-top: 0
}
.section {
    display: block
}
.section>.title {
    margin-top: 1em
}
.section>.section>.title {
    font-size: 1em;
    font-weight: normal
}
.grammarEntry>.section[section_num]>span:not(.title):not(.pnc),
.grammarEntry>.section>.section[section_num]>span:not(.title):not(.pnc) {
    margin-left: 30px
}
.grammarEntry>.section[section_num]+.notes,
.grammarEntry>.section>.section[section_num]+.notes {
    margin-top: 24px;
    margin-left: 30px;
    border-left: 12px solid silver
}
.section>.block,
.section>.constructGroup,
.section>.notes,
.section>.lettered,
.section>.bulleted,
.section>.numbered {
    display: block;
    margin-top: .4em
}
.section .title {
    display: table
}
.section .title .indent,
.section .title .indent .ebi {
    font-weight: normal
}
.exampleGroup .hang {
    position: absolute;
    left: 0
}
.example .pertinent {
    font-weight: bold
}
.example .commentary .pertinent {
    font-weight: normal
}
.example .commentary .example .pertinent {
    font-weight: bold
}
.block .example,
.commentary .example {
    display: inline;
    padding-left: 0;
    text-indent: 0
}
.vocabBox .example {
    display: inline
}
table span {
    margin-left: 0 !important
}
table .exampleGroup,
table .example {
    padding-left: 0
}
table td {
    padding: 0 1em 0 0;
    vertical-align: top
}
table .block {
    margin: 0
}
.frame_all_,
.frame_none_,
.frame_no_row_,
.frame_never_,
.frame__,
.frame_none_0 {
    margin-top: .8em;
    margin-bottom: .4em
}
.frame_all_ th,
.frame_none_ th,
.frame_no_row_ th,
.frame_never_ th,
.frame__ th,
.frame_none_0 th {
    text-align: left;
    font-weight: bold
}
.frame_all_ tr,
.frame_no_row_ tr {
    border: 1px black solid
}
.frame_all_ th,
.frame_no_row_ th {
    padding: 2px 6px
}
.frame_all_ td,
.frame_no_row_ td {
    padding: 2px 6px 2px 16px;
    text-indent: -10px
}
.frame_no_row_ tr {
    border-width: 0 1px
}
.frame_no_row_ tr:last-child {
    border-bottom-width: 1px
}
.frame_no_row_ tr:first-child {
    border-top-width: 1px;
    border-bottom-width: 1px
}
.frame_none_ th,
.frame_none_0 th,
.frame__ th {
    text-align: left;
    padding-right: 15px
}
.plain {
    display: block
}
.plain .indent {
    display: block
}
.plain .exampleGroup {
    padding-left: 20px
}
.plain .example {
    padding-left: 0
}
.plain .block {
    margin: 0
}
.bulleted,
.lettered,
.numbered {
    padding-left: 20px;
    position: relative
}
.bulleted .li:before,
.lettered .li:before,
.numbered .li:before {
    position: absolute;
    left: 0;
    font-weight: bold
}
.bulleted .li:before {
    content: "\2022"
}
.lettered {
    counter-reset: letter-counter
}
.lettered .li:before {
    content: counter(letter-counter, lower-alpha);
    counter-increment: letter-counter
}
.numbered {
    counter-reset: number-counter
}
.numbered .li:before {
    content: counter(number-counter);
    counter-increment: number-counter
}
.numbered .bulleted {
    display: block
}
.numbered .bulleted .li:before {
    content: "\2022" !important;
    counter-increment: none
}
@media screen and (min-width: 261px) and (max-width: 761px) {
    .grammarEntry>.breadcrumb {
        margin-top: 0
    }
}
@media screen and (min-width: 762px) and (max-width: 928px) {
    .grammarEntry>.breadcrumb {
        margin-top: -6px
    }
}
.peu-contents-full {
    margin-bottom: 10px
}
.peu-contents-full li a {
    padding: 7px 0 7px 25px;
    line-height: 22px
}
.peu-contents-full ul>li>div>a {
    color: #333
}
.peu-contents-full ul ul>li>div>a {
    color: #004aac;
    padding: 4px 0 4px 25px
}
.peu-contents-full ul ul ul>li>div>a {
    color: #333;
    padding: 4px 0 4px 25px
}
.peu-contents-full .section .section[subsection="1"]:not(:first-child) .title:before {
    content: "- "
}
#rightcolumn .toc_header {
    border-bottom: 1px solid #cccccc
}
#rightcolumn .toc_header h4 {
    padding-left: 26px;
    font-size: 15px
}
#rightcolumn .toc_content {
    padding-right: 8px
}
#rightcolumn .toc_content>a {
    margin-top: 8px;
    display: inline-block
}
#rightcolumn .relatedBlock ul ul div a {
    padding: 4px;
    margin-left: 16px;
    color: #004aac
}
#rightcolumn .relatedBlock ul ul .icon-plus,
#rightcolumn .relatedBlock ul ul .icon-minus {
    display: none
}
#rightcolumn .relatedBlock ul ul ul[style] {
    display: none !important
}
.grammarEntry .pron-gs {
    border: none;
    padding: 0 4px;
    vertical-align: top;
    margin-top: 0;
    display: inline-block
}
.grammarEntry .pron-gs .sound {
    display: block
}
.lang-study-page h3,
.peu-introduction-page h3 {
    margin: 14px 0 0
}
.peu-link-nav,
#browse-letters {
    margin-top: 16px
}
.peu-link-nav:after,
#browse-letters:after {
    content: "";
    display: table;
    clear: both
}
.peu-link-nav a,
#browse-letters a {
    display: block;
    float: left;
    padding: 0 8px;
    min-width: 34px;
    line-height: 30px;
    text-align: center;
    margin-right: 8px;
    margin-bottom: 8px;
    border: 2px solid #cccccc;
    border-radius: 8px
}
.peu-link-nav a:hover,
#browse-letters a:hover {
    background-color: #ebebeb;
    text-decoration: none;
    color: black
}
.definition-wrap {
    margin-left: 22px;
    text-indent: -22px;
    margin-bottom: 8px
}
.phon-table td {
    height: 30px
}
.phon-table td:first-child {
    width: 35px
}
.story-behind-peu .float-right {
    float: right;
    margin: 5px 0 10px 10px
}
.story-behind-peu .float-left {
    float: left;
    margin: 5px 10px 10px 0
}
.story-behind-peu .float-right,
.story-behind-peu .float-left {
    max-width: 50%;
    height: auto
}
.entry-unauthorised .restrictedLock {
    color: #333;
    margin-bottom: 18px
}
.entry-unauthorised .restrictedImg img {
    width: 14px
}
.entry-unauthorised .restrictedLinks table {
    margin-bottom: 20px;
    position: relative
}
.entry-unauthorised .restrictedLinks td {
    display: block;
    float: left;
    line-height: 30px
}
.entry-unauthorised .restrictedLinks td:first-child {
    font-size: 18px;
    font-weight: bold
}
.introduction>.title {
    margin-bottom: 0
}
.introduction>.title .hang {
    display: inline-block;
    padding-right: 20px;
    font-weight: normal
}
.introduction>.title .indent {
    display: inline-block;
    font-weight: bold
}
.introduction>.title .indent .ei,
.introduction>.title .indent .notPertinent {
    font-weight: bold
}
.superSectionIntro,
.title_contents {
    text-transform: uppercase;
    color: #333;
    font-size: 24px;
    margin-top: 30px;
    margin-bottom: 10px;
    display: block;
    font-weight: normal
}
#simple-present-forms__16 tr,
#passive-structures-and-verb-forms__23 tr {
    border-width: 0 1px 0 1px
}
#simple-present-forms__16 tr:first-child,
#passive-structures-and-verb-forms__23 tr:first-child {
    border-width: 1px
}
#simple-present-forms__16 tr:last-child,
#passive-structures-and-verb-forms__23 tr:last-child {
    border-width: 0 1px 1px 1px
}
#abbreviations__164 td,
#prefixes-and-suffixes__997 td,
#prefixes-and-suffixes__1024 td,
#prefixes-and-suffixes__798 td,
#special-rules-and-exceptions__724 td {
    padding-left: 10px;
    text-indent: -10px
}
#numbers_1__853 {
    margin-left: 15px
}
#numbers_1__803 td>span {
    display: block;
    padding-left: 10px;
    text-indent: -10px
}
#numbers_1__803 td:first-child {
    white-space: nowrap
}
#headlines__203 .esc {
    display: block;
    padding-left: 15px
}
#special-rules-and-exceptions__724 td .ei:nth-child(2),
#special-rules-and-exceptions__724 td .ei:nth-child(3) {
    display: block;
    padding-left: 10px
}
#special-rules-and-exceptions__724 .example_runon {
    padding-left: 10px
}
#numbers_1__846 td:first-child {
    white-space: nowrap
}
#spelling-of-plurals__30 tr:nth-child(2) td .ebi,
#spelling-of-plurals__128 tr:nth-child(2) td .ebi,
#if-introduction__45 tr:nth-child(2) td .ebi,
#if-introduction__63 tr:nth-child(2) td .ebi,
#if-introduction__81 tr:nth-child(2) td .ebi {
    padding: 3px 8px;
    background-color: #c6d9f9
}
#if-introduction__45 tr:nth-child(2) td,
#if-introduction__63 tr:nth-child(2) td,
#if-introduction__81 tr:nth-child(2) td {
    text-align: left
}
#if-introduction__45 tr:nth-child(2) td .ebi,
#if-introduction__45 tr:nth-child(2) td .eb,
#if-introduction__63 tr:nth-child(2) td .ebi,
#if-introduction__63 tr:nth-child(2) td .eb,
#if-introduction__81 tr:nth-child(2) td .ebi,
#if-introduction__81 tr:nth-child(2) td .eb {
    font-weight: normal
}
#if-introduction__45 td:first-child,
#if-introduction__63 td:first-child,
#if-introduction__81 td:first-child {
    min-width: 170px
}
@media screen and (max-width: 761px) {
    #active-verb-tenses__93.frame_all_,
    #simple-past_1__193.frame_all_,
    #prefixes-and-suffixes__19.frame_all_,
    #prefixes-and-suffixes__573.frame_all_,
    #prefixes-and-suffixes__827.frame_all_,
    #simple-present-forms__16.frame_all_,
    #simple-past_1__18.frame_all_,
    #passive-structures-and-verb-forms__23.frame_all_,
    #comparative-and-superlative-adjectives__57.frame_all_,
    #nationalities-countries-and-regions__30.frame_all_6,
    #simple-present-forms__16.frame_no_row_,
    #passive-structures-and-verb-forms__23.frame_no_row_,
    #comparative-and-superlative-adjectives__57.frame_no_row_,
    #nationalities-countries-and-regions__92.frame_no_row_,
    #nationalities-countries-and-regions__194.frame_no_row_,
    #american-and-british-english__24,
    #american-and-british-english__212,
    #active-verb-tenses__116 {
        display: block;
        border: none;
        border: 1px solid grey
    }
    #active-verb-tenses__93.frame_all_ tbody,
    #active-verb-tenses__93.frame_all_ tr,
    #active-verb-tenses__93.frame_all_ td,
    #simple-past_1__193.frame_all_ tbody,
    #simple-past_1__193.frame_all_ tr,
    #simple-past_1__193.frame_all_ td,
    #prefixes-and-suffixes__19.frame_all_ tbody,
    #prefixes-and-suffixes__19.frame_all_ tr,
    #prefixes-and-suffixes__19.frame_all_ td,
    #prefixes-and-suffixes__573.frame_all_ tbody,
    #prefixes-and-suffixes__573.frame_all_ tr,
    #prefixes-and-suffixes__573.frame_all_ td,
    #prefixes-and-suffixes__827.frame_all_ tbody,
    #prefixes-and-suffixes__827.frame_all_ tr,
    #prefixes-and-suffixes__827.frame_all_ td,
    #simple-present-forms__16.frame_all_ tbody,
    #simple-present-forms__16.frame_all_ tr,
    #simple-present-forms__16.frame_all_ td,
    #simple-past_1__18.frame_all_ tbody,
    #simple-past_1__18.frame_all_ tr,
    #simple-past_1__18.frame_all_ td,
    #passive-structures-and-verb-forms__23.frame_all_ tbody,
    #passive-structures-and-verb-forms__23.frame_all_ tr,
    #passive-structures-and-verb-forms__23.frame_all_ td,
    #comparative-and-superlative-adjectives__57.frame_all_ tbody,
    #comparative-and-superlative-adjectives__57.frame_all_ tr,
    #comparative-and-superlative-adjectives__57.frame_all_ td,
    #nationalities-countries-and-regions__30.frame_all_6 tbody,
    #nationalities-countries-and-regions__30.frame_all_6 tr,
    #nationalities-countries-and-regions__30.frame_all_6 td,
    #simple-present-forms__16.frame_no_row_ tbody,
    #simple-present-forms__16.frame_no_row_ tr,
    #simple-present-forms__16.frame_no_row_ td,
    #passive-structures-and-verb-forms__23.frame_no_row_ tbody,
    #passive-structures-and-verb-forms__23.frame_no_row_ tr,
    #passive-structures-and-verb-forms__23.frame_no_row_ td,
    #comparative-and-superlative-adjectives__57.frame_no_row_ tbody,
    #comparative-and-superlative-adjectives__57.frame_no_row_ tr,
    #comparative-and-superlative-adjectives__57.frame_no_row_ td,
    #nationalities-countries-and-regions__92.frame_no_row_ tbody,
    #nationalities-countries-and-regions__92.frame_no_row_ tr,
    #nationalities-countries-and-regions__92.frame_no_row_ td,
    #nationalities-countries-and-regions__194.frame_no_row_ tbody,
    #nationalities-countries-and-regions__194.frame_no_row_ tr,
    #nationalities-countries-and-regions__194.frame_no_row_ td,
    #american-and-british-english__24 tbody,
    #american-and-british-english__24 tr,
    #american-and-british-english__24 td,
    #american-and-british-english__212 tbody,
    #american-and-british-english__212 tr,
    #american-and-british-english__212 td,
    #active-verb-tenses__116 tbody,
    #active-verb-tenses__116 tr,
    #active-verb-tenses__116 td {
        display: block;
        border: none
    }
    #active-verb-tenses__93.frame_all_ tr,
    #simple-past_1__193.frame_all_ tr,
    #prefixes-and-suffixes__19.frame_all_ tr,
    #prefixes-and-suffixes__573.frame_all_ tr,
    #prefixes-and-suffixes__827.frame_all_ tr,
    #simple-present-forms__16.frame_all_ tr,
    #simple-past_1__18.frame_all_ tr,
    #passive-structures-and-verb-forms__23.frame_all_ tr,
    #comparative-and-superlative-adjectives__57.frame_all_ tr,
    #nationalities-countries-and-regions__30.frame_all_6 tr,
    #simple-present-forms__16.frame_no_row_ tr,
    #passive-structures-and-verb-forms__23.frame_no_row_ tr,
    #comparative-and-superlative-adjectives__57.frame_no_row_ tr,
    #nationalities-countries-and-regions__92.frame_no_row_ tr,
    #nationalities-countries-and-regions__194.frame_no_row_ tr,
    #american-and-british-english__24 tr,
    #american-and-british-english__212 tr,
    #active-verb-tenses__116 tr {
        border-bottom: 1px solid grey;
        padding-bottom: 4px
    }
    #active-verb-tenses__93.frame_all_ tr:first-child,
    #simple-past_1__193.frame_all_ tr:first-child,
    #prefixes-and-suffixes__19.frame_all_ tr:first-child,
    #prefixes-and-suffixes__573.frame_all_ tr:first-child,
    #prefixes-and-suffixes__827.frame_all_ tr:first-child,
    #simple-present-forms__16.frame_all_ tr:first-child,
    #simple-past_1__18.frame_all_ tr:first-child,
    #passive-structures-and-verb-forms__23.frame_all_ tr:first-child,
    #comparative-and-superlative-adjectives__57.frame_all_ tr:first-child,
    #nationalities-countries-and-regions__30.frame_all_6 tr:first-child,
    #simple-present-forms__16.frame_no_row_ tr:first-child,
    #passive-structures-and-verb-forms__23.frame_no_row_ tr:first-child,
    #comparative-and-superlative-adjectives__57.frame_no_row_ tr:first-child,
    #nationalities-countries-and-regions__92.frame_no_row_ tr:first-child,
    #nationalities-countries-and-regions__194.frame_no_row_ tr:first-child,
    #american-and-british-english__24 tr:first-child,
    #american-and-british-english__212 tr:first-child,
    #active-verb-tenses__116 tr:first-child {
        display: none
    }
    #active-verb-tenses__93.frame_all_ tr:last-child,
    #simple-past_1__193.frame_all_ tr:last-child,
    #prefixes-and-suffixes__19.frame_all_ tr:last-child,
    #prefixes-and-suffixes__573.frame_all_ tr:last-child,
    #prefixes-and-suffixes__827.frame_all_ tr:last-child,
    #simple-present-forms__16.frame_all_ tr:last-child,
    #simple-past_1__18.frame_all_ tr:last-child,
    #passive-structures-and-verb-forms__23.frame_all_ tr:last-child,
    #comparative-and-superlative-adjectives__57.frame_all_ tr:last-child,
    #nationalities-countries-and-regions__30.frame_all_6 tr:last-child,
    #simple-present-forms__16.frame_no_row_ tr:last-child,
    #passive-structures-and-verb-forms__23.frame_no_row_ tr:last-child,
    #comparative-and-superlative-adjectives__57.frame_no_row_ tr:last-child,
    #nationalities-countries-and-regions__92.frame_no_row_ tr:last-child,
    #nationalities-countries-and-regions__194.frame_no_row_ tr:last-child,
    #american-and-british-english__24 tr:last-child,
    #american-and-british-english__212 tr:last-child,
    #active-verb-tenses__116 tr:last-child {
        border-bottom: none
    }
    #active-verb-tenses__93.frame_all_ td:before,
    #simple-past_1__193.frame_all_ td:before,
    #prefixes-and-suffixes__19.frame_all_ td:before,
    #prefixes-and-suffixes__573.frame_all_ td:before,
    #prefixes-and-suffixes__827.frame_all_ td:before,
    #simple-present-forms__16.frame_all_ td:before,
    #simple-past_1__18.frame_all_ td:before,
    #passive-structures-and-verb-forms__23.frame_all_ td:before,
    #comparative-and-superlative-adjectives__57.frame_all_ td:before,
    #nationalities-countries-and-regions__30.frame_all_6 td:before,
    #simple-present-forms__16.frame_no_row_ td:before,
    #passive-structures-and-verb-forms__23.frame_no_row_ td:before,
    #comparative-and-superlative-adjectives__57.frame_no_row_ td:before,
    #nationalities-countries-and-regions__92.frame_no_row_ td:before,
    #nationalities-countries-and-regions__194.frame_no_row_ td:before,
    #american-and-british-english__24 td:before,
    #american-and-british-english__212 td:before,
    #active-verb-tenses__116 td:before {
        display: block;
        font-weight: bold;
        padding-top: 4px
    }
    #active-verb-tenses__93 td:nth-child(1):before,
    #passive-structures-and-verb-forms__23 td:nth-child(1):before,
    #passive-structures-and-verb-forms__23 td:nth-child(1):before,
    #active-verb-tenses__116 td:nth-child(1):before {
        content: "NAME"
    }
    #active-verb-tenses__93 td:nth-child(2):before,
    #passive-structures-and-verb-forms__23 td:nth-child(2):before,
    #passive-structures-and-verb-forms__23 td:nth-child(2):before,
    #active-verb-tenses__116 td:nth-child(2):before {
        content: "CONSTRUCTION"
    }
    #active-verb-tenses__93 td:nth-child(3):before,
    #passive-structures-and-verb-forms__23 td:nth-child(3):before,
    #passive-structures-and-verb-forms__23 td:nth-child(3):before,
    #active-verb-tenses__116 td:nth-child(3):before {
        content: "EXAMPLE"
    }
    #active-verb-tenses__93 td:nth-child(4):before,
    #passive-structures-and-verb-forms__23 td:nth-child(4):before,
    #passive-structures-and-verb-forms__23 td:nth-child(4):before,
    #active-verb-tenses__116 td:nth-child(4):before {
        content: "TYPICAL USE"
    }
    #prefixes-and-suffixes__19 td:nth-child(1):before,
    #prefixes-and-suffixes__573 td:nth-child(1):before,
    #prefixes-and-suffixes__827 td:nth-child(1):before {
        content: "prefix"
    }
    #prefixes-and-suffixes__19 td:nth-child(2):before,
    #prefixes-and-suffixes__573 td:nth-child(2):before,
    #prefixes-and-suffixes__827 td:nth-child(2):before {
        content: "mainly added to"
    }
    #prefixes-and-suffixes__19 td:nth-child(3):before,
    #prefixes-and-suffixes__573 td:nth-child(3):before,
    #prefixes-and-suffixes__827 td:nth-child(3):before {
        content: "usual meaning"
    }
    #prefixes-and-suffixes__19 td:nth-child(4):before,
    #prefixes-and-suffixes__573 td:nth-child(4):before,
    #prefixes-and-suffixes__827 td:nth-child(4):before {
        content: "examples"
    }
    #simple-present-forms__16 td:nth-child(1):before {
        content: "Affirmative"
    }
    #simple-present-forms__16 td:nth-child(2):before {
        content: "Question"
    }
    #simple-present-forms__16 td:nth-child(3):before {
        content: "Negative"
    }
    #comparative-and-superlative-adjectives__57 td:nth-child(1):before {
        content: "Adjective"
    }
    #comparative-and-superlative-adjectives__57 td:nth-child(2):before {
        content: "Comparative"
    }
    #comparative-and-superlative-adjectives__57 td:nth-child(3):before {
        content: "Superlative"
    }
    #nationalities-countries-and-regions__92 td:nth-child(1):before,
    #nationalities-countries-and-regions__194 td:nth-child(1):before {
        content: "Country/region"
    }
    #nationalities-countries-and-regions__92 td:nth-child(2):before,
    #nationalities-countries-and-regions__194 td:nth-child(2):before {
        content: "Adjective"
    }
    #nationalities-countries-and-regions__92 td:nth-child(3):before,
    #nationalities-countries-and-regions__194 td:nth-child(3):before {
        content: "Person"
    }
    #nationalities-countries-and-regions__92 td:nth-child(4):before,
    #nationalities-countries-and-regions__194 td:nth-child(4):before {
        content: "Population"
    }
    #american-and-british-english__212 td:nth-child(1):before,
    #american-and-british-english__24 td:nth-child(1):before {
        content: "American English"
    }
    #american-and-british-english__212 td:nth-child(2):before,
    #american-and-british-english__24 td:nth-child(2):before {
        content: "British English"
    }
    .frame_none_ {
        display: block;
        border: none
    }
    .frame_none_ tbody {
        display: block
    }
    .frame_none_ tr {
        display: block;
        border: none;
        padding-bottom: 4px
    }
    .frame_none_ td,
    .frame_none_ th {
        display: inline;
        padding: 0 4px 0 0
    }
    .frame_none_ td:not(:first-child):before,
    .frame_none_ th:not(:first-child):before {
        content: "| ";
        padding-right: 4px
    }
    .frame_none_ .block {
        display: inline;
        padding-right: 4px
    }
}
#formal-and-informal-vocabulary__9 .exampleGroup .context {
    width: 150px;
    display: inline-block
}
@media screen and (max-width: 761px) {
    #formal-and-informal-vocabulary__9 .exampleGroup .context {
        display: inline
    }
}
#capital-letters_1__9 {
    counter-reset: letter-counter;
    position: relative
}
#capital-letters_1__9 .section:before {
    content: counter(letter-counter, lower-alpha);
    counter-increment: letter-counter;
    position: absolute;
    left: 0;
    font-weight: bold
}
#spelling-and-pronunciation__134 .example {
    display: inline-block
}
#comparative-and-superlative-adjectives__311,
#comparative-and-superlative-adjectives__340,
#american-and-british-english__212,
#american-and-british-english__24 {
    border: none
}
#comparative-and-superlative-adjectives__311 tr,
#comparative-and-superlative-adjectives__340 tr,
#american-and-british-english__212 tr,
#american-and-british-english__24 tr {
    border: none
}
#comparative-and-superlative-adjectives__311 td,
#comparative-and-superlative-adjectives__340 td,
#american-and-british-english__212 td,
#american-and-british-english__24 td {
    padding-left: 12px;
    text-indent: -12px
}
#prepositions-before-particular-words-and-expressions__9 .plain {
    margin-top: 16px
}
#prepositions-before-particular-words-and-expressions__9 .plain .indent {
    margin-top: 8px
}
#prepositions-after-particular-words-and-expressions__9 .plain .indent {
    margin-top: 8px
}
#spelling-and-pronunciation__1176 .sound {
    display: inline-block
}
.swb-home-logo {
    display: inline-block;
    margin: -10px 0 -10px
}
h2 .oxford3000 {
    top: 0
}
.unbox .p {
    display: block
}
.unbox .p+.p {
    margin-top: 18px
}
.trans-page .v_alt {
    font-weight: bold
}
.trans-page .prefix_adv,
.trans-page .ds,
.trans-page .dtxt {
    font-style: italic
}
.trans-page .x-g:before {
    content: "\2022";
    top: 1px;
    left: -13px;
    font-size: 22px;
    color: #008900;
    background-image: none
}
.trans-page .x {
    font-family: "Open Sans", Arial, sans-serif
}
.trans-page .tx {
    display: block;
    color: #008900;
    font-size: 14px
}
.trans-page .unbox,
.trans-page .bf-gs {
    border: 1px solid rgba(199, 110, 6, 0.4);
    border-radius: 10px 10px 0 0;
    display: block;
    margin: 18px 0 18px 0;
    overflow: hidden;
    padding: 9px 18px
}
.trans-page .unbox {
    border-color: #333
}
.trans-page .unbox .h1 {
    font-size: 20px;
    padding: 10px 0 6px;
    display: block
}
.trans-page .top-g .unbox {
    border: none;
    display: inline;
    padding: 0;
    margin: 0
}
.trans-page .idm-gs {
    border-color: #C76E06
}
.trans-page .idm-gs>.unbox {
    margin-left: 18px;
    margin-right: 18px
}
.trans-page .idm-gs>.prefix {
    display: block;
    font-size: 18px;
    padding: 12px 18px 0 18px;
    color: #C76E06
}
.trans-page .bf-gs .top-container {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    padding: 0
}
.trans-page .bf-gs .top-container .top-g .clear {
    display: none
}
.trans-page .bf-gs .prefix {
    color: #C76E06
}
.schulwoerterbuch_German-English .clear {
    display: none
}
.audio .icon-audio {
    background-repeat: no-repeat;
    background-position: left top !important;
    background-size: 100%;
    width: 24px;
    height: 24px;
    margin-right: 4px;
    display: inline-block
}
.audio .icon-audio:hover {
    background-position: left bottom !important
}
.audio .pron-uk {
    background-image: url(../images/icon-audio-bre.png)
}
.audio .pron-us {
    background-image: url(../images/icon-audio-name.png)
}
.shcut-red,
.snippet .dict-content .collapse .shcut,
.ocoll .shcut,
.dict-content .collapse[title="Collocations"] .shcut,
.dict-content .collapse[title="All Collocations"] .shcut {
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: none;
    margin-top: 30px;
    color: #A9222D
}
.ocoll .top-container {
    background-color: transparent;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    clear: none
}
.ocoll .num {
    display: inline-block;
    width: 20px
}
.ocoll .colldef {
    font-size: 16px
}
.ocoll .pos-g+.colldef {
    display: block
}
.ocoll .subentry-g .top-container,
.ocoll .subentry-g .top-g {
    display: inline
}
.ocoll .subentry-g .top-g .clear {
    display: none
}
.ocoll .subentry-g {
    display: block
}
.ocoll .subentry-g+.subentry-g {
    margin-top: 30px
}
.ocoll .top-container+.sn-gs>.shcut-g:first-child .shcut {
    margin-top: 9px
}
.ocoll .top-container .v-gs {
    display: inline-block
}
.ocoll .shcut-g {
    padding-left: 20px;
    display: block
}
.ocoll .coll_un:before {
    content: "("
}
.ocoll .coll_un:after {
    content: ")"
}
.ocoll .coll_un[un="note"] {
    font-weight: normal
}
.ocoll .sn-g {
    padding-left: 18px;
    margin-top: 8px;
    margin-bottom: 8px
}
.ocoll .sn-g.sn-g:before {
    content: "\2022";
    color: silver;
    font-size: 22px;
    padding-right: 6px;
    position: absolute;
    text-align: right;
    left: -8px;
    width: 24px
}
.ocoll .coll-gs:not(.x-gs) {
    font-weight: bold
}
.ocoll .x-gs {
    margin-top: 2px;
    font-weight: normal
}
.ocoll .x-gs .x-g {
    margin-left: 0;
    margin-top: 0
}
.ocoll .x-gs .x-g:before {
    content: none
}
.ocoll .xr-gs {
    padding-left: 21px
}
.ocoll .dict-content .collapse .coll-gs {
    padding-left: 20px;
    display: block;
    position: relative
}
.ocoll .dict-content .collapse .coll-g:before {
    content: "\2022";
    color: silver;
    font-size: 16px;
    padding-right: 6px;
    position: absolute;
    text-align: right;
    left: -8px;
    width: 24px
}
.ocoll .dict-content .collapse .x-g {
    display: block
}
.col-home-logo {
    display: inline-block;
    margin: -10px 0 -10px;
    width: 44px;
    height: 44px
}
.eul {
    text-decoration: underline
}
.dict-content .collapse[title="Collocations"] .shcut,
.dict-content .collapse[title="All Collocations"] .shcut {
    color: #333;
    margin-top: 12px
}
.dict-content .collapse[title="Collocations"] .sn-g,
.dict-content .collapse[title="All Collocations"] .sn-g {
    margin-top: 0
}
.dict-content .collapse[title="Collocations"] .colsep,
.dict-content .collapse[title="All Collocations"] .colsep {
    color: silver
}
.dict-content .collapse[title="Collocations"] .x-g,
.dict-content .collapse[title="All Collocations"] .x-g {
    display: block
}
.dict-content .collapse[title="Collocations"] .x-g:first-of-type:before,
.dict-content .collapse[title="All Collocations"] .x-g:first-of-type:before {
    content: "";
    left: -3px;
    margin-left: -2px;
    margin-right: 1px;
    position: relative;
    display: inline-block;
    top: -2px;
    width: 6px;
    height: 6px;
    background-image: url("../images/entry-bullet.png");
    background-size: 6px auto
}
.prefix+.Ref {
    display: inline;
    margin: 0
}

img.thumb{
    max-width: 120px !important;
}

.pron-link, .dictlinks{
    display: none;
}

.audio_play_button {
    cursor: pointer;
}

