.wordlist-oxford3000 .sound,
.webtop-g .sound,
.top-g .sound,
.ei-g .sound,
.if-g .sound,
.pron__wrap .sound {
	 vertical-align: middle; 
	display: inline-block; 
	font-size: 14px;
	}
.wordlist-oxford3000 .pron-uk,
.webtop-g .pron-uk,
.top-g .pron-uk,
.ei-g .pron-uk,
.if-g .pron-uk,
.pron__wrap .pron-uk {
	 background-image: url("images/documents/icon-audio-bre.png"); 
	background-repeat: no-repeat; 
	background-position: left top !important; 
	background-size:100%; 
	width:24px; 
	height:24px;
	}
.wordlist-oxford3000 .pron-uk:hover,
.webtop-g .pron-uk:hover,
.top-g .pron-uk:hover,
.ei-g .pron-uk:hover,
.if-g .pron-uk:hover,
.pron__wrap .pron-uk:hover {
	 background-image: url("images/documents/icon-audio-bre.png"); 
	background-repeat: no-repeat; 
	background-position: left bottom !important;
	}
.wordlist-oxford3000 .pron-us:hover,
.webtop-g .pron-us:hover,
.top-g .pron-us:hover,
.ei-g .pron-us:hover,
.if-g .pron-us:hover,
.pron__wrap .pron-us:hover,
.labelsAbout .pron-usonly:hover,
.wordlist-oxford3000 .pron-usonly:hover,
.webtop-g .pron-usonly:hover,
.top-g .pron-usonly:hover,
.ei-g .pron-usonly:hover,
.if-g .pron-usonly:hover,
.pron__wrap .pron-usonly:hover {
	 background-image: url("images/documents/icon-audio-name.png"); 
	background-repeat: no-repeat; 
	background-position: left bottom !important;
	}
.wordlist-oxford3000 .pron-us,
.webtop-g .pron-us,
.top-g .pron-us,
.ei-g .pron-us,
.if-g .pron-us,
.pron__wrap .pron-us,
.labelsAbout .pron-usonly,
.wordlist-oxford3000 .pron-usonly,
.webtop-g .pron-usonly,
.top-g .pron-usonly,
.ei-g .pron-usonly,
.if-g .pron-usonly,
.pron__wrap .pron-usonly {
	 background-image: url("images/documents/icon-audio-name.png"); 
	background-repeat: no-repeat; 
	background-position: left top !important; 
	background-size:100%; 
	width:24px; 
	height:24px;
	}
.wordlist_h2 {
	 font-size: 21px; 
	font-weight: normal; 
	line-height: 25px; 
	padding: 7px 0; 
	margin: 0px 0px 7px 0px; 
	color: #282828;
	}
.wordlist_h2:last-of-type {
	 margin-top:14px; 
	}
.wordlist_about_responsive {
	 margin-right: -264px;
	}
.wordlist_about_callout_container {
	 margin-bottom:20px;
	}
.wordlist_about_callout_image {
	display: inline-block; 
	width: 15%; 
	height: 250px; 
	background-size: cover; 
	background-repeat: no-repeat; 
	float: left;
	}
.wordlist_about_callout_image_ox3000 {
	 background-image: url("images/wordlist/Ox3000_logo_about_large.png");
	}
.wordlist_about_callout_image_ox5000 {
	 background-image: url("images/wordlist/Ox5000_logo_about_large.png");
	}
.wordlist_about_callout_image_opal {
	 background-image: url("images/wordlist/opal_logo_about_large.png");
	}
.wordlist_about_callout_image_oxphrase {
	 background-image: url("images/wordlist/oxphrase_logo_about_large.png");
	}
.wordlist_about_callout_text {
	 display: inline-block; 
	width: 75%; 
	padding: 15px 30px; 
	background-color: #f0f8ff; 
	height:250px;
	}
.wordlist_about_callout_oxphrase {
	 height:250px;
	}
 .wordlist_about_callout_text .wordlist_h2 {
	 margin-top:0px;
	}
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/documents/usonly-audio.png");
	background-repeat:no-repeat;
	background-position:left bottom}
.labelsAbout .pron-usonly{
	width:29px;
	height:30px;
	border:0;
	background-image:url("images/documents/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:auto;
	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;
	margin:0 -236px 4px -28px;
	padding:7px 236px 4px 28px;
	line-height:28px}
.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}
.top-container{
	background-color:#ecf5ff;
	margin-right:-250px;
	margin-left:-28px;
	margin-bottom:10px;
	padding:0 250px 0 28px;
	clear:both}
.btn.prac-pron{
	display:none}
.oxford3000,
.academic{
	display:inline-block;
	background-size:100%;
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	margin:0 0 -8px;
	position:relative;
	top:-5px}
.oxford3000:hover,
.academic:hover{
	text-decoration:none}
.oxford3000{
	background-image:url("images/wordlist/icon-ox3000.png");
	}
.academic{
	background-image:url("images/wordlist/icon-academic.png");
	}
.opal_written,
.opal_spoken{
	width:65px;
	height:28px;
	margin-right:6px;
	margin-bottom:4px;
	display:inline-block;
	vertical-align:middle;
	background-size:100%}
.opal_written{
	background-image:url("images/OPAL_written.png");
	}
.opal_written:hover{
	text-decoration:none;
	background-image:url("images/OPAL_written_hover.png");
	}
.opal_spoken{
	background-image:url("images/OPAL_spoken.png");
	}
.opal_spoken:hover{
	text-decoration:none;
	background-image:url("images/OPAL_spoken_hover.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{
	margin-bottom:-7px}
#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/entry/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/documents/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/wordlist/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/wordlist/icon-ox3000-blue.png");
	}
.academic-blue{
	background-image:url("images/wordlist/icon-academic-blue.png");
	}
.prac-pron a:before{
	background:url("images/pron_prac/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/home/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}
.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}
.entry a:hover{
	font-weight:normal}
.sans-italic,
.etym_i,
.geo,
.pos,
.reg,
.subj,
.wfp,
.xpos,
.webtop-g .pos+.pnc,
.collapse .ff,
.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,
.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,
.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 .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 .collapse .heading:before,
.collapse #entryContent:not(.ocoll) .top-container .heading:before{
	background-image:url("images/wordlist/icon-plus-minus.png");
	}
#entryContent:not(.ocoll) .top-container .entry-box-style-heading:hover,
#entryContent:not(.ocoll) .top-container .collapse .heading:hover,
.collapse #entryContent:not(.ocoll) .top-container .heading:hover,
#entryContent:not(.ocoll) .top-container .entry-box-style-heading:active,
#entryContent:not(.ocoll) .top-container .collapse .heading:active,
.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 .collapse .heading:focus,
.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,
.collapse .heading,
.collapse pnc.heading{
	padding:6px 12px 6px 12px;
	margin:-12px -18px -12px -18px;
	font-size:15.5px}
.entry-box-style-heading:hover,
.collapse .heading:hover,
.entry-box-style-heading:active,
.collapse .heading:active,
.unbox.is-active .heading,
.unbox.is-active pnc.heading,
.entry-box-style-heading:focus,
.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/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;
	margin:18px 0 18px 0;
	overflow:hidden}
.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}
.pv{
	display:inline;
	font-size:16px}
.pvarr:before{
	content:"";
	width:15px;
	height:11px;
	background-image:url("images/entry/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/entry-bullet.png");
	background-size:6px auto}
.x-gs{
	display:block}
.xr-gs{
	display:block;
	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:24px}
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:24px}
.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/entry-arrow.png");
	background-size:13px auto;
	display:inline-block}
.xr-gs[xref_type="external"]:before{
	background-image:url("images/entry/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/entry/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/wordlist/icon-ox3000-blue.png");
	width:25px;
	height:25px;
	top:-2px}
.dr-gs .academic{
	background-image:url("images/wordlist/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"] .collapse[title^="Grammar"] .p{
	margin-top:3px;
	margin-left:16px;
	position:relative;
	display:block}
.entry[dict~="oaad"] .collapse[title^="Grammar"] .p:before{
	content:"";
	position:absolute;
	left:-15px;
	top:9px;
	width:7px;
	height:7px;
	background-image:url("images/entry/entry-sqbullet.png");
	background-size:7px auto}
.collapse{
	padding:12px 18px 12px 18px;
	border-left:3px solid #C76E06}
.collapse .heading,
.collapse pnc.heading,
.collapse .body,
.collapse .h1,
.collapse .li,
.collapse .inline{
	display:block}
.collapse .heading:hover,
.collapse pnc.heading:hover{
	cursor:pointer}
.collapse .heading:before,
.collapse pnc.heading:before{
	width:14px;
	height:14px;
	background-image:url("images/entry/icon-plus-minus-orange.png");
	background-size:100% auto;
	background-position:center bottom;
	content:"";
	display:inline-block;
	margin-right:12px;
	position:relative;
	top:1px}
.collapse .body,
.collapse .heading+.def{
	display:none}
.collapse .h1{
	color:#C76E06;
	font-size:19.5px;
	margin:12px 0 6px 0;
	font-weight:bold;
	display:block}
.collapse .h3,
.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}
.collapse .li .x-gs{
	display:inline}
.collapse .x-gs{
	margin-bottom:6px}
.collapse .x-g:before{
	display:none}
.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/entry-bullet.png");
	background-size:6px auto}
.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;
	font-size:16.5px;
	margin-bottom:12px}
.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:"";
	margin-left:5px;
	position:relative;
	top:-2px;
	width:6px;
	height:6px;
	background-image:url("images/entry/entry-bullet.png");
	background-size:6px auto;
	display:inline-block}
.collapse .deflist .li,
.collapse ul.deflist .li{
	margin-top:6px}
.collapse .deflist .li>.eb,
.collapse ul.deflist .li>.eb{
	color:#C76E06;
	font-size:16px}
.collapse .bullet,
.collapse ul.bullet{
	display:block;
	margin:6px 0 12px 0}
.collapse .bullet .li,
.collapse ul.bullet .li{
	margin-top:3px;
	margin-left:16px;
	position:relative;
	display:block}
.collapse .bullet .li:before,
.collapse ul.bullet .li:before{
	content:"";
	position:absolute;
	left:-15px;
	top:9px;
	width:7px;
	height:7px;
	background-image:url("images/entry/entry-sqbullet.png");
	background-size:7px auto}
.collapse .table{
	margin:12px;
	display:table}
.collapse .th,
.collapse .td{
	padding:2px 12px 2px 12px;
	border-bottom:1px solid rgba(199,
110,
6,
0.5);
	display:table-cell}
.collapse .th{
	background-color:rgba(199,
110,
6,
0.2);
	}
.collapse .tr{
	display:table-row}
.collapse[title^="Extra"] .x-g{
	display:block;
	position:relative}
.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/entry-bullet.png");
	background-size:6px auto}
.collapse[title^="Wordfinder"] .xr-gs:before{
	display:none}
.collapse[title^="More Like This"] .inline .li{
	font-weight:normal;
	font-size:15px}
.collapse[title^="More Like This"] .sep{
	display:none}
.collapse[title^="AWL Collocations"] .er{
	font-weight:normal}
.collapse[title^="AWL Collocations"] .h3{
	border-bottom:0}
.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 .collapse{
	border-left-color:#A9222D;
	background-color:transparent}
.snippet .collapse .shcut{
	border-bottom:none}
.snippet .collapse .heading{
	background-color:rgba(169,
34,
45,
0.1);
	}
.snippet .collapse .heading:hover{
	background-color:rgba(169,
34,
45,
0.2)}
.snippet .collapse .heading:before{
	background-image:url("images/entry/icon-plus-minus-red.png");
	}
.snippet .collapse .shcut.shcut{
	margin-top:12px}
.snippet .collapse .sn-g{
	margin-top:0}
.snippet .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 .collapse .coll-gs .sep{
	display:none}
.peu-grammar-home .box{
	background:url("images/home/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/peu/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/peu/btn-arrows.png") 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/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}
.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}
#formal-and-informal-vocabulary__9 .exampleGroup .context{
	width:150px;
	display:inline-block}
#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/documents/icon-audio-bre.png");
	}
.audio .pron-us{
	background-image:url("images/documents/icon-audio-name.png");
	}
.shcut-red,
.snippet .collapse .shcut,
.ocoll .shcut,
.collapse[title="Collocations"] .shcut,
.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 .collapse .coll-gs{
	padding-left:20px;
	display:block;
	position:relative}
.ocoll .collapse .coll-g:before{
	content:"\2022";
	color:silver;
	font-size:16px;
	padding-right:6px;
	position:absolute;
	text-align:right;
	left:-8px;
	width:24px}
.ocoll .collapse .x-g{
	display:block}
.col-home-logo{
	display:inline-block;
	margin:-10px 0 -10px;
	width:44px;
	height:44px}
.eul{
	text-decoration:underline}
.collapse[title="Collocations"] .shcut,
.collapse[title="All Collocations"] .shcut{
	color:#333;
	margin-top:12px}
.collapse[title="Collocations"] .sn-g,
.collapse[title="All Collocations"] .sn-g{
	margin-top:0}
.collapse[title="Collocations"] .colsep,
.collapse[title="All Collocations"] .colsep{
	color:silver}
.collapse[title="Collocations"] .x-g,
.collapse[title="All Collocations"] .x-g{
	display:block}
.collapse[title="Collocations"] .x-g:first-of-type:before,
.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/entry-bullet.png");
	background-size:6px auto}
.prefix+.Ref{
	display:inline;
	margin:0}

/* common */
@font-face{
    font-family:"oalecd9";
    src:local("oalecd9"),url("fonts/oalecd9.ttf") format("truetype");
    font-weight:400;
    font-style:normal;
}
.OALD9_hide {
    display:none;
}
.OALD9_show_block {
    display:block;
}
.OALD9_show_inline {
    display:inline-block;
}
/* tab button */
.OALD9_tab {
    margin: 4px 0 2px 0;
    overflow: hidden;
    border-bottom: 2px solid #4577bf;
}

.OALD9_tab button{
    margin: 0 0 0 1px;
    color: #ffffff;
    background-color: #7fb3fb;
    padding: 2px 8px 0 2px;
    /* border-radius: 0 12px 0 0; */
    border-radius: 12px 0 0 0;
    outline: 0;
    border-bottom: none;
    vertical-align: bottom;
    line-height: 20px;
    float: right
}
.OALD9_tab h2{
    font-size: 1.2rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 15px;
    /*
    display: inline-block;
    */
    display: none;
}
.OALD9_tab a{
    display: none;
}
.OALD9_tab .pos{
    font-weight: 900;
}
/* chinese phrase from oalecd8 */
.OALECD_trans {
    color: #ffffff;
    background-color: #4577bf;
    float: right;
    cursor: pointer;
    font-family: "Open Sans", Tahoma, Arial, Helvetica, "Microsoft Yahei", "微软雅黑";
    font-weight: 700;
    font-size: 0.8em;
    line-height: 1.5em;
    border: 1px solid;
    border-radius: 2px;
    margin-top: 5px;
    padding: 0px 2px 0px 2px;
}
.OALECD_chn{
    margin: 0 0 0 8px;
    font-family: "Open Sans", Tahoma, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", "宋体", SimSun, STXihei, "华文细黑", "oalecd9", sans-serif;
    font-style: normal;
    font-weight: normal;
}
.OALECD_tx{
    margin: 0 0 0 8px;
    font-family: Georgia, "Times New Roman", "KaiTi", "楷体", STKaiti, "华文楷体", serif;
    font-style: italic;
}
/*
.O9E::before {
    content: "[O9E]";
}
.O8E::before {
    content: "[O8E]";
}
*/
/* fix */
.top-g{
    padding: 0px 4px 0px 4px;
}
.h-g{
    margin: 0px;
}
.un .x-gs, .un .x-g,
.collapse .x-gs, .collapse .x-g{
    display:block;
}
.collapse .x-g:before,
.un .x-g: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/entry-bullet.png");
    background-size:6px auto;
}

/* word heading */
.oxford3000, .academic{
   text-decoration: none;
}
.webtop-g{
    margin:0 -4px 4px -4px;
    padding:7px 4px 0px 4px;
}
.webtop-g h2{
    margin:0;
}
.top-g .sound{
    vertical-align:baseline;
    text-decoration: none;
    cursor: pointer;
}
/* image */
#ox-enlarge a.topic{
    padding: 0;
}
#ox-enlarge img{
    max-width:100%;
    outline: 1px solid;
    margin-bottom: 0px;
}
#ox-enlarge img.thumb{
    width:102px;
    height:102px;
}
.top-container{
    margin: 0;
    padding: 0;
}

/*  hide
    Oxford Learner's Dictionary of Academic English
    Oxford Advanced American Dictionary
    Check pronunciation
*/
.xr-gs[xref_type="external"]{display:none !important;}
.dictlinks, .pron-link{display:none !important;}

/* fix @oxford3000 */
.wordlist_about_callout_image {
    display: inline-block;
    width: 20%;
    height:auto;
    max-width: 284px;
    min-height: 250px;
    background-size: 100% 100%;
}
.wordlist_about_callout_text {
    min-height: 250px;
    height:auto;
}
.OALD9_wordlist {
    clear:both;
}
.OALD9_wordlist td{
    float:left;
    padding: 4px;
    vertical-align:top;
}
.OALD9_word {
    font-family: "Open Sans", Tahoma, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", "宋体", SimSun, STXihei, "华文细黑", "oalecd9", sans-serif;
}
.OALD9_word h2{
    font-family: "Open Sans", Tahoma, Arial, Helvetica, "Microsoft Yahei", "微软雅黑", "黑体", SimHei, STXihei, "华文细黑", "oalecd9", sans-serif;
}
.OALD9_word .word_collins {
    display: inline-block;
    vertical-align: top;
    font-size: 80%;
}
.OALD9_word .word_tag {
    color: #fff;
    background-color: #007bff;
    font-weight: 700;
    font-size: 70%;
    border-radius: 5px;
    padding: 0 5px;
    white-space: nowrap;
}
.OALD9_word .word_frq {
    color: #fff;
    background-color: #17a2b8;
    font-weight: 700;
    font-size: 70%;
    border-radius: 5px;
    padding: 0 5px;
    white-space: nowrap;
}

@media screen and (max-width: 600px) {
    .wordlist_about_callout_image {
        display: none;
    }
}
@media screen and (min-width: 400px) and (max-width: 600px) {
    .OALD9_wordlist_column {
        width: 25%;
    }
}
@media screen and (min-width: 200px) and (max-width: 400px) {
    .OALD9_wordlist_column {
        width: 50%;
    }
}
@media screen and (max-width: 200px) {
    .OALD9_wordlist_column {
        width: 100%;
    }
}

.OALECD_audio{display:none;}

.OALECD_trans, .OALECD_chn, .OALECD_tx {display:none;}
.top-g .icon-audio{display:none;}