
@font-face {
  font-family: 'Muirne-Italic';
  src: url("/webfonts/3911F3_5_0.eot");
  src: url("/webfonts/3911F3_5_0.eot?#iefix") format("embedded-opentype"), url("/webfonts/3911F3_5_0.woff2") format("woff2"), url("/webfonts/3911F3_5_0.woff") format("woff"), url("/webfonts/3911F3_5_0.ttf") format("truetype"); 
  font-display: swap;
}

@font-face {
  font-display: swap;
  font-family: 'Muirne-Medium';
  src: url("/webfonts/3911F3_7_0.eot");
  src: url("/webfonts/3911F3_7_0.eot?#iefix") format("embedded-opentype"), url("/webfonts/3911F3_7_0.woff2") format("woff2"), url("/webfonts/3911F3_7_0.woff") format("woff"), url("/webfonts/3911F3_7_0.ttf") format("truetype"); }

@font-face {
  font-display: swap;
  font-family: 'Muirne-MediumItalic';
  src: url("/webfonts/3911F3_8_0.eot");
  src: url("/webfonts/3911F3_8_0.eot?#iefix") format("embedded-opentype"), url("/webfonts/3911F3_8_0.woff2") format("woff2"), url("/webfonts/3911F3_8_0.woff") format("woff"), url("/webfonts/3911F3_8_0.ttf") format("truetype"); }

@font-face {
  font-display: swap;
  font-family: 'Muirne-Regular';
  src: url("/webfonts/3911F3_9_0.eot");
  src: url("/webfonts/3911F3_9_0.eot?#iefix") format("embedded-opentype"), url("/webfonts/3911F3_9_0.woff2") format("woff2"), url("/webfonts/3911F3_9_0.woff") format("woff"), url("/webfonts/3911F3_9_0.ttf") format("truetype"); }

@font-face {
  font-family: 'Muirne-Black';
  src: url('/webfonts/3911F3_0_0.woff2') format('woff2'),
       url('/webfonts/3911F3_0_0.woff') format('woff');
  font-display: swap;
}
  
@font-face {
  font-family: 'Muirne-BlackItalic';
  src: url('/webfonts/3911F3_1_0.woff2') format('woff2'),
       url('/webfonts/3911F3_1_0.woff') format('woff');
  font-display: swap;
} 
  
@font-face {
  font-family: 'Muirne-Light';
  src: url('/webfonts/3911F3_2_0.woff2') format('woff2'),
       url('/webfonts/3911F3_2_0.woff') format('woff');
  font-display: swap;
} 
  
@font-face {
  font-family: 'Muirne-BoldItalic';
  src: url('/webfonts/3911F3_3_0.woff2') format('woff2'),
       url('/webfonts/3911F3_3_0.woff') format('woff');
  font-display: swap;
}
  
@font-face {
  font-family: 'Muirne-Bold';
  src: url('/webfonts/3911F3_4_0.woff2') format('woff2'),
       url('/webfonts/3911F3_4_0.woff') format('woff');
  font-display: swap;
} 
  
@font-face {
  font-family: 'Muirne-LightItalic';
  src: url('/webfonts/3911F3_6_0.woff2') format('woff2'),
       url('/webfonts/3911F3_6_0.woff') format('woff');
  font-display: swap;
}
 


body
{
	/* applying overflow-x hidden to anything other than the body
	 * will cause the position sticky to not work
	 */
	overflow-x: hidden;
	background-color: #E6EDEF;
}

.newsletter hr {
	display: none;
}
@keyframes spin {
	from {
		transform: translateX(-50%) translateY(-50%) rotate(0deg);
	}
	to {
		transform: translateX(-50%) translateY(-50%) rotate(360deg);
	}
}
.h1
{
	font-size: 6.08rem;
	font-family: "Muirne-Bold",serif;
	color: #444;
	font-weight: normal;
	margin: 2.5rem 0 1rem 0;
}

p.p--intro
{
	font-family: "Muirne-Light", serif;
	color: #666;
	margin: 0 auto 1.5em;
	max-width: 76rem;
	font-size: 2.09rem;
}
@media only screen and (min-width: 1024px)
{
	.p--intro {
	font-size: 1.563rem;
	line-height: 2rem;
	max-width: 42rem;
}
}

.nav
{
	font-family: "Muirne-Regular",serif;
	
}

.floating-tabs span
{
	display: inline-block;
}

.wrapper
{
	position: relative;
	background-color: #C1D2D7;
	width: 100vw;
	height: 100%;
	min-height: calc(100vh - 5em);
}

.text-center {
    text-align: center;
    background-color: #ffffff;
}

.gd.hidden, .en.hidden {
    display: none;
}

.dictionary_search .scopeselect.hidden {
	display: none;
}

.dic_intro
{
	padding-top:6rem;
	padding-bottom: 3.04rem;
	box-shadow: 0 4px 6px #00000029;
	position: relative;
}

section.sticky
{
	border-top: 10px solid #074C61;
}
.dictionary_search
{
	min-height: 110px;
	width: 100%;
	background-color: #074C61;
	box-shadow: 0 4px 6px #00000029;
	padding-top: 1.52rem;
	position: sticky;
	top: 64px;
	z-index: 3;
}

.dictionary_search form
{
	width: 99%;
	width: calc(99% - 30px);
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
}
.dictionary_search .search-input
{
	-webkit-appearance: none;
	width: 100%;
	padding-left: 23%;
	padding-right: 7%;
	min-height: 50px;
	box-sizing: border-box;
	border:0;
	border-radius: 4px 4px 4px 4px;
	font-size: 1.9rem;
	font-family: "Muirne-Regular",serif;
	color: #575756;
	outline: none;
}

.dictionary_search .scopeselect
{
	display: block;
	font-size: 1.9rem;
	line-height: 2.57rem;
	font-family: "Muirne-Medium", serif;
	color: #ffffff;
	letter-spacing: 0.15px;
	padding: .6em 1.7em .5em .8em;
	width: 22%;
	border-radius: 4px 0 0 4px;
	border: 0;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2212%22%20viewBox%3D%220%200%2018%2012%22%3E%0A%20%20%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M650%2C40h18l-9%2C12Z%22%20transform%3D%22translate%28-650%20-40%29%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A'),
	  linear-gradient(to bottom, #83A6B0 0%,#83A6B0 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;

	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	min-height: 50px;
	outline: none;
}
.dictionary_search .scopeselect option 
{
	color: black;
}
.dictionary_search .scopeselect::-ms-expand
{
	display: none;
}
.dictionary_search .scopeselect:hover {
	border-color: #888;
}

.dictionary_search .trex-submit {
	-webkit-appearance: none;
	outline: none;
	position: absolute;
	right:-2px;
	top:0px;
	z-index: 2;
	min-width: 60px;
	min-height: 50px;
	background-color: #83A6B0;
	border: 0;
	border-radius: 0 4px 4px 0;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.633%22%20height%3D%2239.633%22%20viewBox%3D%220%200%2039.633%2039.633%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M10.38%2C0A10.381%2C10.381%2C0%2C0%2C0%2C7.266%2C20.284V32.177a3.114%2C3.114%2C0%2C0%2C0%2C6.228%2C0V20.284A10.381%2C10.381%2C0%2C0%2C0%2C10.38%2C0Zm3.058%2C18.1a8.3%2C8.3%2C0%2C1%2C1%2C5.246-7.718A8.28%2C8.28%2C0%2C0%2C1%2C13.437%2C18.1Z%22%20transform%3D%22translate%2824.954%29%20rotate%2845%29%22%2F%3E%3C%2Fsvg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
	text-indent: -9999px;
	cursor: pointer;
}
.dictionary_search .trex-submit:hover {
	background-color: #715C7B;
}

.dictionary_search .dic-clear
{
	-webkit-appearance: none;
	outline: none;
	position: absolute;
	right:58px;
	top:1px;
	z-index: 2;
	min-width: 48px;
	min-height: 48px;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	background-image: url('../images/clear.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
	text-indent: -9999px;
	cursor: pointer;
	display: none;
}

.dictionary_search label[for="wildcard"] {
	color: #C1D2D8;
	padding: 0.95rem 0;
	font-family: "Muirne-Medium";
	font-size: 1.43rem;
	letter-spacing: 0.0094rem;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
}

.checkbox {
	position: relative;
	margin-right: 6px;
}
.checkbox > input
{
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance: none;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background-color: #FFFFFF;
	cursor: pointer;
	outline: none;
	transition-duration: 0.3s;
	margin-left: 0;
}
.checkbox span {
	display: block;
}
.checkbox > input:checked + span::before {
	content: '\2713';
	display: block;
	text-align: center;
	position: absolute;
	top: 0.45rem;
	left: 0.32rem;
	color: #303633;
}
.note_input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0;
}

.dictionary_results
{
	padding-top: 2.85rem;
	background-color: #C1D2D7;
}



.instructions, #noresults, #error_results
{
	width: calc(99% - 30px);
	max-width: 1000px;
	padding: 1.875rem;
	text-align: center;
	background-color: white;
	border-radius: 4px;
	margin: 60px auto;
	color: #A8A8A8;
	font-size: 2.37rem;
	font-family: "Muirne-Regular";
}
#noresults, #error_results
{
	display: none;
	/*position: relative;
	top: -100px;
	background-color: rgb(184, 223, 229);*/
}
#error_results {
	color: red;
	font-weight: bold;
}

.tooltip
{
	position:absolute;
	background-color:#eeeefe;
	border: 1px solid #aaaaca;
	font-size: smaller;
	font-weight: 400;
	padding:0.25rem;
	/*width: 160px;*/
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	z-index: 20;
}

.usage_eg_gd
{
	padding-right: 0.625rem;

}


dl.synList
{
	display: flex;
}

dl.synList dt
{
	padding: 7px 10px 0 0;
}

dl.synList dd 
{
	margin: 0;
	padding: 0;
}

.synRes, .rtRes, .antRes
{
	margin-left: 12px;
}

#resultstbl .popr_content  .audiolink::before
{
	width:1.52rem;
	height:1.52rem;
	left: auto;
	right: 0;
}
.dictionary_item-abbr.resLabel
{
	margin-left:0;
}

.sceangaite, .iom
{
	display: block;
}

.sceangailte abbr, .nb abbr
{
	margin-right: 8px;
}
.iom abbr
{
	margin-right: 21px;
}

.gramUsage
{
	margin-bottom: 8px;
}


.subject
{
	margin-top: 10px;
	margin-bottom: 40px;

}

.usage_eg_en
{
	font-style: italic;
	font-size: 0.9em;
	color: #555;

}
.usage_eg_en:before
{
	content: "(";
}
.usage_eg_en:after
{
	content: ")";
}

.type_examples
{
	margin-top: 30px;
}


dl.dicdefs
{
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 15px 0;
}

dl.dicdefs dt, dl.dicdefs  dd
{
	float: left;
	margin: 0;
}
dl.dicdefs  dt
{
	clear: left;
	margin-right: 15px;
}
dl.dicdefs  dd
{
	clear: right;
	/*width:80%;*/
}
dl.type_example dd
{
	margin-bottom: 6px;
	max-width: 80%;
}


.au i
{
	display: none;
}

.au
{
	display: inline-block;
	width: 13px;
	height: 14px;
	background-position: 0 0;
	background-image: url('/images/play3.png');
}
.au:hover
{
	background-position: 0 -16px;
}

#results
{
	margin-top: 0px;
	padding-bottom: 24px;
}
#resultstbl
{
	max-width: 1000px;
	width: 100%;
	width: 99%;
	width: calc(99% - 30px);
	margin: 0 auto;
	border-collapse: separate;
	background-color: #ffffff;
	border-radius: 4px;
	border-spacing: 0;
}

#resultstbl th
{
	font-family: "Muirne-Medium",serif;
	color: #FFF;
	background-color: #83A6B0;
	font-weight: normal;
	text-align: left;
	/*font-size: 0.86rem;*/
	font-size: 1.71;
	letter-spacing: 0.06rem;
	padding: 1.67rem 2.85rem 1.368rem 2.85rem;
	position: relative;
	border-radius: 0.38rem 0 0 0;
	text-transform: uppercase;

}
#resultstbl th:nth-child(2)
{
	width: 28%;
}
#resultstbl th:nth-child(2)
{
	border-radius: 0 0.25rem 0 0;
}

#resultstbl th:nth-child(1):after
{
	content: ' ';
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	height: calc(100% - 20px);
	right: 0;
	top: 10px;
	background-color: #C1D2D7;

}


#resultstbl tr
{
	background-color: #FFE60000;
	transition: background-color 0.2s ease;
}
#resultstbl tr:hover
{
	background-color: #FFE60018;
}

#resultstbl tr:hover .audiolink:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20viewBox%3D%220%200%2090%2066%22%0A%20%20%20id%3D%22svg885%22%0A%20%20%20version%3D%221.1%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs889%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22rect895%22%0A%20%20%20%20%20d%3D%22m%2041.494141%2C0.31640625%20c%20-1.18763%2C0.0836117%20-2.527634%2C0.53340908%20-3.988282%2C1.38476565%20L%2021.576172%2C15.154297%20H%204.9238281%20C%202.1964442%2C15.154297%200%2C17.846098%200%2C21.191406%20V%2043.960938%20C%200%2C47.306244%202.1964442%2C50%204.9238281%2C50%20H%2021.423828%20l%2014.892127%2C11.721905%20c%203.046333%2C2.803746%2011.000878%2C4.818904%2010.885217%2C-3.227464%20l%200.04687%2C-49.9573316%20c%200.0048%2C-5.4233866%20-2.191016%2C-8.47153813%20-5.753906%2C-8.22070315%20z%22%0A%20%20%20%20%20style%3D%22fill%3A%23064c61%3Bfill-opacity%3A0.4%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path918%22%0A%20%20%20%20%20d%3D%22M%2060.846154%2C42.833244%20C%2072.461538%2C36.679398%2066.615385%2C22.756321%2059.615385%2C20.98709%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A8.18267727%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A0.40000001%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path960%22%0A%20%20%20%20%20d%3D%22m%2071.230769%2C5.6923077%20c%200%2C0%2033.307691%2C23.8461543%20-0.07692%2C51.9230773%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A7.42677165%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A0.40000001%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	
}
#resultstbl tr:hover .audiolink:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20viewBox%3D%220%200%2090%2066%22%0A%20%20%20id%3D%22svg885%22%0A%20%20%20version%3D%221.1%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs889%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22rect895%22%0A%20%20%20%20%20d%3D%22m%2041.494141%2C0.31640625%20c%20-1.18763%2C0.0836117%20-2.527634%2C0.53340908%20-3.988282%2C1.38476565%20L%2021.576172%2C15.154297%20H%204.9238281%20C%202.1964442%2C15.154297%200%2C17.846098%200%2C21.191406%20V%2043.960938%20C%200%2C47.306244%202.1964442%2C50%204.9238281%2C50%20H%2021.423828%20l%2014.892127%2C11.721905%20c%203.046333%2C2.803746%2011.000878%2C4.818904%2010.885217%2C-3.227464%20l%200.04687%2C-49.9573316%20c%200.0048%2C-5.4233866%20-2.191016%2C-8.47153813%20-5.753906%2C-8.22070315%20z%22%0A%20%20%20%20%20style%3D%22fill%3A%23064c61%3Bfill-opacity%3A0.4%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path918%22%0A%20%20%20%20%20d%3D%22M%2060.846154%2C42.833244%20C%2072.461538%2C36.679398%2066.615385%2C22.756321%2059.615385%2C20.98709%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A8.18267727%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A0.40000001%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path960%22%0A%20%20%20%20%20d%3D%22m%2071.230769%2C5.6923077%20c%200%2C0%2033.307691%2C23.8461543%20-0.07692%2C51.9230773%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A7.42677165%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A0.40000001%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	
}


#resultstbl td
{
	width: 50%;
	padding: 2rem 2.85rem;
	/*font-size: 0.0rem;*/
	font-size: 1.52rem;
	vertical-align: top;
	color: #4D4D4D;
	position: relative;

}
#resultstbl td:nth-child(1) {
	padding-right: 6.08rem;
	width: 28%;
}
#resultstbl td:nth-child(1):before
{
	content: ' ';
	display: block;
	position: absolute;
	bottom:0px;
	left:10px;
	width: 100%;
	width: calc(100% - 10px);
	background-color: white;
	height: 1px;
	border-bottom: 1px solid #C1D2D7;
}
#resultstbl td:nth-child(2):before
{
	content: ' ';
	display: block;
	position: absolute;
	bottom:0px;
	right:10px;
	width: 100%;
	width: calc(100% - 10px);
	background-color: white;
	height: 1px;
	border-bottom: 1px solid #C1D2D7;	
}
#resultstbl td:nth-child(1):after
{
	content: ' ';
	display: block;
	position: absolute;
	top: 10px;
	right: 0;
	height: 100%;
	height: calc(100% - 20px);
	width: 1px;
	/*border-right: 1px dashed #4D4D4D;*/
	/* a sort-of hack to control dash size at 2px with 4px gap; linear-gradient gives anti-aliasing so we use linear-repeating*/
	background-image: repeating-linear-gradient(to bottom, #c1d2d7 0, #c1d2d7 33%, transparent 33%, transparent 100%);
	background-position: right top;
	background-repeat: repeat-y;
	background-size: 1px 6px;
}
#resultstbl td:nth-child(2)
{
	font-family: "Muirne-Regular";
	font-size: 2.28rem;
	letter-spacing: 0;
	color: #777;
	line-height: 1.2;
	padding-top: 1.52rem;
}

#resultstbl tr:last-child td:before
{
	display: none;
}

.wordclass
{
	font-style: italic;
	font-family: 'quicksandregular';
	margin-left: 10px;
}

.enList
{
	padding-bottom: 0.4rem;
	margin-left: 22px;
	text-indent: -22px;
}
.defno
{
	font-family: "Muirne-Bold";
	font-size: 1.43rem;
	color: #A8A8A8;

}
#resultstbl .audiolink {
	display: inline-block;
    position: relative;
    vertical-align: top;
	width: 2.5rem;
	height: 2.5rem;
}

.audiolink i {
    display: none;
}

#resultstbl .audiolink:before{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	pointer-events: none;
    content: '';
    
	width: 3.2rem;
	height: 3.2rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20viewBox%3D%220%200%2090%2066%22%0A%20%20%20id%3D%22svg885%22%0A%20%20%20version%3D%221.1%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs889%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22rect895%22%0A%20%20%20%20%20d%3D%22m%2041.494141%2C0.31640625%20c%20-1.18763%2C0.0836117%20-2.527634%2C0.53340908%20-3.988282%2C1.38476565%20L%2021.576172%2C15.154297%20H%204.9238281%20C%202.1964442%2C15.154297%200%2C17.846098%200%2C21.191406%20V%2043.960938%20C%200%2C47.306244%202.1964442%2C50%204.9238281%2C50%20H%2021.423828%20l%2014.892127%2C11.721905%20c%203.046333%2C2.803746%2011.000878%2C4.818904%2010.885217%2C-3.227464%20l%200.04687%2C-49.9573316%20c%200.0048%2C-5.4233866%20-2.191016%2C-8.47153813%20-5.753906%2C-8.22070315%20z%22%0A%20%20%20%20%20style%3D%22fill%3A%23064c61%3Bfill-opacity%3A0.4%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path918%22%0A%20%20%20%20%20d%3D%22M%2060.846154%2C42.833244%20C%2072.461538%2C36.679398%2066.615385%2C22.756321%2059.615385%2C20.98709%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A8.18267727%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A0.40000001%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path960%22%0A%20%20%20%20%20d%3D%22m%2071.230769%2C5.6923077%20c%200%2C0%2033.307691%2C23.8461543%20-0.07692%2C51.9230773%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A7.42677165%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A0.40000001%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	transition: background-image: 0.8s ease;
}

#resultstbl tr:hover .audiolink.playing:before,
#resultstbl tr:hover .audiolink.playing:hover:before,
#resultstbl .audiolink.playing:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20viewBox%3D%220%200%2090%2066%22%0A%20%20%20id%3D%22svg885%22%0A%20%20%20version%3D%221.1%22%3E%0A%20%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%20%20%20%09%09.smallcurve%20%7B%0A%20%20%20%09%09%09animation%3A%20pulse%200.7s%20ease%20alternate%20infinite%3B%20%0A%20%20%20%09%09%7D%0A%20%20%20%09%09.bigcurve%20%7B%0A%20%20%20%09%09%09animation%3A%20pulse%200.7s%20ease%200.1s%20alternate%20infinite%3B%0A%20%20%20%09%09%7D%0A%0A%20%20%20%09%09%40keyframes%20pulse%20%7B%0A%20%20%20%09%09%09from%20%7B%20opacity%3A%201%20%7D%0A%20%20%20%09%09%09to%20%7B%20opacity%3A%200%20%7D%0A%20%20%20%09%09%09%7D%0A%20%20%20%09%09%7D%0A%20%20%20%3C%2Fstyle%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs889%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22rect895%22%20class%3D%22speakerbody%22%0A%20%20%20%20%20d%3D%22m%2041.494141%2C0.31640625%20c%20-1.18763%2C0.0836117%20-2.527634%2C0.53340908%20-3.988282%2C1.38476565%20L%2021.576172%2C15.154297%20H%204.9238281%20C%202.1964442%2C15.154297%200%2C17.846098%200%2C21.191406%20V%2043.960938%20C%200%2C47.306244%202.1964442%2C50%204.9238281%2C50%20H%2021.423828%20l%2014.892127%2C11.721905%20c%203.046333%2C2.803746%2011.000878%2C4.818904%2010.885217%2C-3.227464%20l%200.04687%2C-49.9573316%20c%200.0048%2C-5.4233866%20-2.191016%2C-8.47153813%20-5.753906%2C-8.22070315%20z%22%0A%20%20%20%20%20style%3D%22fill%3A%23064c61%3Bfill-opacity%3A0.4%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path918%22%20class%3D%22smallcurve%22%0A%20%20%20%20%20d%3D%22M%2060.846154%2C42.833244%20C%2072.461538%2C36.679398%2066.615385%2C22.756321%2059.615385%2C20.98709%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A8.18267727%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A0.4%22%20%2F%3E%0A%20%20%3Cpath%0A%20%20%20%20%20id%3D%22path960%22%20class%3D%22bigcurve%22%0A%20%20%20%20%20d%3D%22m%2071.230769%2C5.6923077%20c%200%2C0%2033.307691%2C23.8461543%20-0.07692%2C51.9230773%22%0A%20%20%20%20%20style%3D%22fill%3Anone%3Bstroke%3A%23064c61%3Bstroke-width%3A7.42677165%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A0.40000001%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}


#abbr_link
{
	display: block;
	text-align: right;
	padding: 0.625rem 0.5rem;
	max-width: 65em;
	margin: 10px auto;
	font-size: smaller;
	font-style: italic;
	font-weight: bold;
}



.dictionary_item-term {
	font-family: "Muirne-Regular";
	font-size: 2.28rem;
	letter-spacing: 0;
	color: #777;
	line-height: 1.2;
	padding-top: 0.38rem;
}
.headword
{
	font-family: "Muirne-Medium";
	color: #555;
}
.dictionary_item-audio {
	position: absolute;
	right: 30px;
	top: 20px;
}
.dictionary_item-abbr {
	clear: both;
	color: #B8B8B8;
	font-family: "Muirne-Regular";
	font-size: 1.75rem;
	padding-top: 0.45rem;
	margin-left: 20px;
}
.dictionary_item-ipa {
	clear: both;
	color: #B8B8B8;
	font-size: 1.52rem;
	margin-left: 20px;
	padding-top: 0.45rem;
	font-family: "Arial", sans-serif;
	letter-spacing: 0.055rem;
}
.dictionary_item-grammar
{
	clear: both;
	color: #B8B8B8;
	font-size: 1.52rem;
	font-family: "Muirne-Regular";
	margin-left: 20px;
	padding-top: 0.38rem;
	line-height: 1.25;
}

.transRes
{
	font-family: 'Muirne-Light';
}

/** ABBREVIATION TABLE **/
.note {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    padding: 2rem;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.note_label::before
{
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-position: center center;
	left: auto;
	right: -.5em;
	content: '';
	pointer-events: none;
	width: 50px;
	height: 50px;
	background-color: white;
	border-radius: 4px;
    background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%22400%22%20height%3D%22400%22%20version%3D%221.1%22%20viewBox%3D%220%200%20105.83%20105.83%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20fill%3D%22none%22%20stroke%3D%22%234D4D4D%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%2210.022%22%3E%0A%3Cpath%20d%3D%22m10.226%2052.385h85.559%22%2F%3E%0A%3Cpath%20d%3D%22m52.652%2010.221%200.33754%2085.558%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
    background-size: 70%;    
    text-align: center;
}
.note_label:hover:before
{
	background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%22400%22%20height%3D%22400%22%20version%3D%221.1%22%20viewBox%3D%220%200%20105.83%20105.83%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%2210.022%22%3E%0A%3Cpath%20d%3D%22m10.226%2052.385h85.559%22%2F%3E%0A%3Cpath%20d%3D%22m52.652%2010.221%200.33754%2085.558%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
    background-color: #074c61;
}

.note_input:checked + .note_label
{
	color: #666666;
}

.note_input:checked + .note_label::before {
    
    background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%22400%22%20height%3D%22400%22%20version%3D%221.1%22%20viewBox%3D%220%200%20105.83%20105.83%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%3E%0A%3Cpath%20d%3D%22m10.226%2052.385h85.559%22%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%2210.022%22%2F%3E%0A%3C%2Fsvg%3E%0A');
    background-size: 65%;
}
.note_input:checked + .note_label:hover:before {
    
    background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%22400%22%20height%3D%22400%22%20version%3D%221.1%22%20viewBox%3D%220%200%20105.83%20105.83%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%3E%0A%3Cpath%20d%3D%22m10.226%2052.385h85.559%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%2210.022%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}

#abbr
{
	display: none;
	width: 100%;
	width: calc(99% - 30px);
	max-width: 1000px;
	margin: 0 auto;
	padding: 6.08rem 0 6.08rem 0;
	
}
#abbr .note
{
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
	padding: 2rem 0;
	margin-bottom: 3rem;
}

.note_label
{
	font-family: "Muirne-Medium",serif;
	font-size: 2.37rem;
	color: #666666;

	position: relative;
	width: 100%;
	margin-bottom: 0;
	transition: margin-bottom .2s ease;
	cursor: pointer;
}
.note_content {
    display: block;
    width: 100%;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .1s ease;
}
.note_input:checked ~ .note_content {
    max-height: 9999px;
    opacity: 1;
    transition: all .3s ease;
}
.note_input:checked + .note_label {
    margin-bottom: 2em;
    color: #666666;
}
.dictionary_abbr
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.dictionary_abbr caption
{
	display: none;
}
.dictionary_abbr th
{
	text-align: left;
	text-transform: uppercase;
	color: #E6EDEF;
	background-color: #83A6B0;
	font-family: "Muirne-Medium",serif;
	font-size: 1.52rem;
	min-height: 50px;
	border-radius: 4px 0 0 0;
	letter-spacing: 0.128rem;
	position: relative;
	padding: 1.425rem 2.85rem;
}
.dictionary_abbr th:nth-child(2)
{
	border-right: none;
	border-radius: 0 4px 0 0;
}
.dictionary_abbr th:nth-child(1):after
{
	content: ' ';
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	height: calc(100% - 10px);
	right: 0;
	top: 10px;
	background-color: #C1D2D7;
}

.dictionary_abbr td
{
	background-color: white;
	font-family: "Muirne-Medium",serif;
	font-size: 1.52rem;
	color: #555;
	min-height: 50px;
	padding: 1.425rem 2.85rem;
	position: relative;
	line-height: 1.1;
}
.dictionary_abbr tr:nth-child(even) td
{
	background-color: #E6EDEF;
}

.dictionary_abbr td:nth-child(2),
.dictionary_abbr td:nth-child(4)
{
	color: #777;
	font-family: "Muirne-Regular",serif;
}

.dictionary_abbr tr:last-child td:nth-child(1)
{
	border-radius: 0 0 0 4px;
}
.dictionary_abbr tr:last-child td:nth-child(4)
{
	border-radius: 0 0 4px 0;
}

/*
.dictionary_abbr td:nth-child(1):after,
.dictionary_abbr td:nth-child(3):after
{
	content: ' ';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1px;
	/*border-right: 1px dashed #4D4D4D;*/
	/* a sort-of hack to control dash size at 2px with 4px gap; linear-gradient gives anti-aliasing so we use linear-repeating*/
	/*background-image: repeating-linear-gradient(to bottom, #83A6B0 0, #83A6B0 33%, transparent 33%, transparent 100%);
	background-position: right top;
	background-repeat: repeat-y;
	background-size: 1px 6px;
}*/
.dictionary_abbr td:nth-child(2):after
{
	content: ' ';
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	right: 0;
	top: 0;
	background-color: #C1D2D7;
}
/*
.dictionary_abbr tr:nth-child(1) td:nth-child(1):after,
.dictionary_abbr tr:nth-child(1) td:nth-child(3):after
{
	height: calc(100% - 15px);
	top: 12px;
}*/
.dictionary_abbr tr:last-child td:nth-child(1):after,
.dictionary_abbr tr:last-child td:nth-child(2):after,
.dictionary_abbr tr:last-child td:nth-child(3):after
{
	height: calc(100% - 15px);
	bottom: 15px;
}



.search_opts_label
{
	display: none;
	font-family: "Muirne-Medium",serif;
	font-size: 0.94rem;
	letter-spacing: 0.15px;
	color: #C1D2D8;
	margin: 16px 0;
	cursor: pointer;
}
.search_opts_hide 
{
	display: none;
	position: relative;
}
.search_opts_hide:after
{
	content: ' ';
	display: block;
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 100%;
	height: 1px;
	/*border-right: 1px dashed #4D4D4D;*/
	/* a sort-of hack to control dash size at 2px with 4px gap; linear-gradient gives anti-aliasing so we use linear-repeating*/
	background-image: repeating-linear-gradient(to right, #83A6B0 0, #83A6B0 33%, transparent 33%, transparent 100%);
	background-position: left top;
	background-repeat: repeat-x;
	background-size: 6px 1px;
}



/***************************** MEDIA QUERIES ***********************************/

@media only screen and (max-width: 1124px) {
	.floating-tabs 
	{
		/* need hidden overflow and width value if pos abs (vs fixed)
		   otherwise you get horizontal scrollbar on iOS*/
		position: absolute;
		overflow: hidden;
		width: 8em;
		z-index: 1; /*stops tab box covering search button, but sb must have z-index+1*/
	}
	.floating-tabs:hover, .floating-tabs:active
	{
		z-index: 100;
	}

	.instructions, #noresults, #error_results
	{
		width: calc(99% - 30px);
	}
}
@media only screen and (max-width: 1024px) {
	.floating-tabs {
		display: none;
	}
	
}

@media only screen and (max-width: 768px) {

	.dic_intro
	{
		padding-bottom: 5px;
	}
	.dic_intro p
	{
		display: none;
	}


	.dictionary_search 
	{
		top: 56px;
	}

	.search_opts_label
	{
		display: block;
		order: 1;
	}

	#search_opts:checked ~ .search_opts_label .search_opts_show
	{
		display: none;
	}
	#search_opts:checked ~ .search_opts_label .search_opts_hide
	{
		display: block;
	}


	#trex
	{
		display: flex;
		flex-direction: column;
	}
	.dictionary_search .scopeselect
	{
		position: static;
		order: 2;
		width: 100%;
		border-radius: 4px;
		display: none;
		margin-top: 16px;
		font-size: 1.52rem;
		font-family: "Muirne-Regular",serif;
		letter-spacing: 0.0125rem;

	}
	#search_opts:checked ~ .scopeselect.hidden
	{
		display: none;
	}
	#search_opts:checked ~ .scopeselect
	{
		display: block;
	}
	.dictionary_search label[for="wildcard"] {
		order: 3;
		display: none;
	}
	#search_opts:checked ~ label[for="wildcard"]
	{
		display: inline-flex;
	}
	.checkbox > input
	{
		width: 24px;
		height: 24px;
	}
	.checkbox > input:checked + span::before
	{
		top: 0.5rem;
	    left: 0.3rem;
	    font-size: 1.3rem
	}
	.dictionary_search .search-input
	{
		padding-left: 1.52rem;
	}

	#resultstbl
	{
		background-color: inherit;

	}
	#resultstbl th
	{
		display: none;
	}
	#resultstbl td
	{
		display: block;
		width: 100%;
		background-color: white;
	}

	#resultstbl td:nth-child(1):before
	{
		width: calc(100% - 20px);
	}

	#resultstbl td:nth-child(1):after,
	#resultstbl td:nth-child(2):before
	{
		display: none;
	}
	#resultstbl tr:hover
	{
		background-color: inherit;
	}
	
	#resultstbl td:nth-child(1)
	{
		border-radius: 4px 4px 0 0;
		width:100%;
	}
	#resultstbl td:nth-child(2)
	{
		margin-bottom: 10px;
		border-radius: 0 0 4px 4px;
	}
	
	.instructions, #noresults, #error_results
	{
		width: calc(99% - 30px);

	}
	
	.dictionary_abbr tr
	{
		display: grid;
		position: relative;
		grid-template-rows: 50% 50%;
		grid-template-columns: 50% 50%;
		grid-column-gap: 0;
		grid-row-gap: 0;
		justify-items: stretch;
		align-items: stretch;
	}
	.dictionary_abbr thead
	{
		display: none;
	}
	table.dictionary_abbr, .dictionary_abbr tbody
	{
		position: relative;
	}
	.dictionary_abbr tbody:after
	{
		content: ' ';
		position: absolute;
		width: 1px;
		overflow: hidden;
		height: calc(100% - 16px);
		top: 8px;
		left: calc(50% - 1px);
		background-image: repeating-linear-gradient(to bottom, #074C61 0, #074C61 33%, transparent 33%, transparent 100%);
		background-position: right top;
		background-repeat: repeat-y;
		background-size: 1px 6px;
	}
	
	

	.dictionary_abbr tr:hover
	{
		background-color: inherit;
	}
	.dictionary_abbr th, .dictionary_abbr td
	{
		display: block;
		
	}

	.dictionary_abbr tbody>tr:first-child>td:first-child
	{
		border-top-left-radius: 4px;
	}
	.dictionary_abbr tbody>tr:first-child>td:nth-child(2)
	{
		border-top-right-radius: 4px;
	}


	.dictionary_abbr tbody>tr:last-child>td:first-child
	{
		border-radius: 0;
	}
	.dictionary_abbr tbody>tr:last-child>td:nth-child(2)
	{
		border-radius: 0;
	}
	.dictionary_abbr tbody>tr:last-child>td:nth-child(3)
	{
		border-radius: 0 0 4px 0;
	}
	.dictionary_abbr tbody>tr:last-child>td:last-child
	{
		border-radius: 0 0 0 4px;
	}
	
	.dictionary_abbr td:nth-child(1):after,
	.dictionary_abbr td:nth-child(2):after,
	.dictionary_abbr td:nth-child(3):after,
	.dictionary_abbr td:nth-child(4):after
	{
		display: none;
	}
	.dictionary_abbr td:nth-child(3)
	{
		grid-row-start:2;
		grid-row-end:2;
		grid-column-start:2;
		grid-column-start:2;
	}
	.dictionary_abbr td:nth-child(4)
	{
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: 1;
	}

}
@media only screen and (max-width: 480px) {

	.dictionary_search .trex-submit {
		min-width: 40px;
	}

}
@media only screen and (max-width: 400px) {

#resultstbl, #resultstbl td, #resultstbl th
{
	/*display: block;*/
	word-wrap: break-word;
}

}
