﻿/* Entry CSS for sense levels*/

/* Note some senses are block-level, some are inline, senses may also be nested: cannot be described briefly */

div.entry-sense-s0 {
	padding-top:1em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1.5em;
	box-shadow:0 4px 4px -2px rgba(0, 0, 0, 0.2), 0 4px 6px -4px rgba(0, 0, 0, 0.19);
	}

div.entry-sense-s1, div.entry-sense-s2, div.entry-sense-s3, div.entry-sense-s4  {
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	text-indent: -0.875em;
	padding-right:1.5em;
	box-shadow:0 4px 4px -2px rgba(0, 0, 0, 0.2), 0 4px 6px -4px rgba(0, 0, 0, 0.19);
}

span.entry-sense-subsense {
	/* class currently unused; wraps inline subsenses */
}

span.entry-sense-subsense-number {
	font-weight: bold;
	font-style: italic;
}


span .entry-derivatives {
	padding-left:15px;
	}


.entry-main > .entry-derivatives {
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right:1.5em;
	box-shadow:0 4px 4px -2px rgba(0, 0, 0, 0.2), 0 4px 6px -4px rgba(0, 0, 0, 0.19);
}
.entry-derivatives dt dd {
	display:table;
}

.entry-derivatives dt{
	font-weight:normal !important;
}

.hidden-sense-tips {
	display: none;
	opacity:0;
	max-height:0;
}
span.df.offensive {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	filter: blur(3px);
	-webkit-filter: blur(3px);
}
div.comb-definition {
	padding-left:4em;
	padding-top:0.5em;
	text-indent:-2em;
}
div.comb-definition.offensive {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	filter: blur(3px);
	-webkit-filter: blur(3px);
}

/*Mobile phones, landscape and small devices*/
/*displays entry full width for mobile banner view*/
@media screen and (max-width: 1119px) {
.entry-body {
    display:block;
	}
}
/*These style remove shadow boxes and indentation*/
@media screen and (max-width: 991px) {
.entry-main {
    border:none !important;
    width:100% !important;
	}
div.entry-sense-s0 {
	padding-top:0em;
	padding-bottom:0em;
	padding-left:0;
	padding-right:0.3em;
	box-shadow:none;
	width: auto;
	}
div.entry-sense-s1, div.entry-sense-s2, div.entry-sense-s3, div.entry-sense-s4  {
	padding-top: 0em;
	padding-bottom: 0em;
	padding-right:0.3em;
	padding-left: 0em;
	text-indent: 0em;
	box-shadow:none;
	}
.entry-main > .entry-derivatives {
	padding-top: 0em; 
	padding-bottom: 0em;
	padding-left: 0em; 
	padding-right:0.5em;
	box-shadow: none;
	}
span .entry-derivatives {
	padding-left:1em;
	}

div.entry-sense-s1, div.entry-sense-s2, div.entry-sense-s3, div.entry-sense-s4 > span {
	margin-left:0em;
}
div.comb-definition {
	padding-left: 1.7em;
	padding-top: 0.5em;
	text-indent:0em;
}
}