@charset "UTF-8";
/* CSS Document */


/* Shows or hides or shows the "see" "another word" with a hyperlink */
a.see:empty {
	display:none;
}

.see:before {
	content:'see ';
	font-style:italic;
}

/* Shows or hides or shows "(var:" before and ")" after the "other forms variant" if not present */
.other-forms-variant:empty {
	display:none;
}

.other-forms-variant:before {
	content:'(var: ';
}
.other-forms-variant:after {
	content:')';
}

/* hover tags for dictionary words */
.tags {
    display: inline;
    position: relative;
}
.tags:hover:after {
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: -42px;
    color: #fff;
    content: attr(wordtip);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 99;
	width: 300px;
}
.tags:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 0 6px 6px 6px;
    bottom: -10px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 98;
}

 
/* CSS Styles for tables below */
table.aplhabet-table { 
	border-spacing: 0;
    border-collapse: collapse;
	}
td.entry, td.definition {
	padding:10px;
	/* Warning: Needed for oldIE support, but words are broken up letter-by-letter */
	-ms-word-break: break-all;
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
	-webkit-hyphens: auto;
   	-moz-hyphens: auto;
    -ms-hyphens: auto;
      hyphens: auto;
	}
	
@media only screen 
	and (max-width: 600px) {
td.entry {
	width:50%;
	}
	}
@media only screen 
	and (min-width: 601px) {
td.entry {
	width:35%;
	}
	}
td.definition {
	vertical-align:top;
	}
th.word-heading {
	text-align:center;
}
th.heading-row {
	background:#000;color:#fff;
	}
.word-row:hover {
	background-color:#DFDFDF !important;
}
.word-row:nth-child(even){
	background: #f8e5cb;
	/* Old browsers */
	background: -moz-linear-gradient(top,#f8e5cb 0%,#d2b48c 50%,#f8e5cb 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#f8e5cb 0%,#d2b48c 50%,#f8e5cb 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#f8e5cb 0%,#d2b48c 50%,#f8e5cb 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8e5cb',endColorstr='#f8e5cb',GradientType=0);
/* IE6-9 */
	}   
.word-row:nth-child(odd){
	color:#fff;
	background: #906d54;
/* Old browsers */
	background: -moz-linear-gradient(top,#906d54 0%,#6d3f1b 50%,#906d54 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#906d54 0%,#6d3f1b 50%,#906d54 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#906d54 0%,#6d3f1b 50%,#906d54 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#906d54',endColorstr='#906d54',GradientType=0);
/* IE6-9 */
	}
.word-row:nth-child(odd) a {
	color:#fff; text-decoration: underline;
	}
.word-row:nth-child(even) a {
	color:#000; text-decoration: underline;
	}
	.word-row:nth-child(odd) a:hover {
	color:#BBBBBB;
	}
.word-row:nth-child(even) a:hover {
	color:#555555;
	}
.definition td {
	padding:5px 25px 0px;
	background-color:#e6e6e6;
	-webkit-box-shadow: inset 0px 0px 8px 2px rgba(145,145,145,1);
-moz-box-shadow: inset 0px 0px 8px 2px rgba(145,145,145,1);
box-shadow: inset 0px 0px 8px 2px rgba(145,145,145,1);
	}
			th {
				background:#000;color:#fff;
				}
			.javascript2 th, .javascript1 th {
				width:50%;
				}
			.javascript2 td, .javascript1 td, .javascript td {
				text-align:center;
				}
			.javascript th {
				width:33%;
				}
			.javascript2 tr:nth-child(even),.javascript1 tr:nth-child(even),.javascript tr:nth-child(even){
				background: #f8e5cb;
	/* Old browsers */
	background: -moz-linear-gradient(top,#f8e5cb 0%,#d2b48c 50%,#f8e5cb 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#f8e5cb 0%,#d2b48c 50%,#f8e5cb 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#f8e5cb 0%,#d2b48c 50%,#f8e5cb 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8e5cb',endColorstr='#f8e5cb',GradientType=0);
/* IE6-9 */
				}
			.javascript2 tr:nth-child(odd),.javascript1 tr:nth-child(odd),.javascript tr:nth-child(odd){
				color:#fff;
	background: #906d54;
/* Old browsers */
	background: -moz-linear-gradient(top,#906d54 0%,#6d3f1b 50%,#906d54 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#906d54 0%,#6d3f1b 50%,#906d54 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#906d54 0%,#6d3f1b 50%,#906d54 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#906d54',endColorstr='#906d54',GradientType=0);
/* IE6-9 */
				}
			.word-container {
				padding:18px 15px 8px 15px;border:1px solid #B5B5B5;
				}
			 @media only screen 
					  and (min-device-width: 320px) 
					  and (max-device-width: 480px)
					  and (-webkit-min-device-pixel-ratio: 2) {
						  .word-container, .inside-article div {
										padding:0;
										margin:0 -5px !important;
										border:none !important;
										  }
										  h1, .inside-right-sidebar div, .widget-title{margin:0 -10px !important;}
										  }