/* Use SIL's Gentium Book Plus consistently for all Latin script,
   Latin extensions including IPA phonetics, Cyrillic and Greek. */
@font-face {font-family: "Gentium Book Plus";
	src:url("../fonts/SIL/Gentium/GentiumBookPlus-Regular.woff2");
}
/* Ezra SIL for Hebrew and Yiddish, the few pages that have it. */
@font-face {font-family: "Ezra SIL";
	src:url("../fonts/SIL/Ezra/SILEOT.woff");
}
/* For Arabic. */
@font-face {font-family: "Scheherazade";
	src:url("../fonts/SIL/Scheherazade/ScheherazadeNew-Regular.woff2");
}
/* I don't use sans-serif text much, but where I do, it is in
   SIL's Andika font, which is clear and beautiful. */
@font-face {font-family: "Andika";
	src:url("../fonts/SIL/Andika/Andika-Regular.woff2");
}
/* Monospace font for HTML tags code and pre. */
@font-face {font-family: "Inconsolata";
	src:url("../fonts/Inconsolata/Inconsolata-Regular.ttf");
}

body, th, td, input	{font-family: "Gentium Book Plus", "Ezra SIL", Scheherazade, serif;
}

/* Gentium as fallback, even though it is serif, for Greek letters in
   formulas, e.g. in https://rudhar.com/technica/grviarti/ia-Grek.htm */
pre, code, textarea	{font-family: "Inconsolata", "Gentium Book Plus", monospace;}

.fonte-arabe {font-size: 115%; line-height: 135%;}

/* 20/21 July 2023, navigation by dropdown in upper right corner */
.rh-article-noad, .rh-navifooter-noad {
	max-width	: 600px;
	margin		: auto;
	padding-left	: 2px;
	padding-right	: 2px;
}
.rh-navifooter-noad {
	margin-bottom	: 50px;
	background-color: inherit;
}
.navbutn {
	position	: fixed;
	bottom		: 20px;
	color		: white;
	background-color: black;
	font-family	: Inconsolata, monospace;
	font-size	: 16px;
	border-radius	: 8px;
	padding-bottom	: 2px;
}
.rh-navifooter-noad:hover .rh-navifooter-content {
	position	: fixed;
	bottom		: 43px;
	padding		: 0;
	padding-right	: 8px;
	background-color: inherit;
}
@media only screen and (min-width: 601px) {
	.rh-navifooter-noad {
		max-width	: 740px;
	}
	.rh-navifooter-content {
		padding-left	: 70px;
		padding-right	: 70px;
	}
	.rh-navifooter-noad:hover .rh-navifooter-content {
		bottom		: 18px;
		padding		: 0;
		padding-left	: 70px;
		padding-right	: 8px;
	}
}
/* End of CSS for navigation */

h1         {font-size	: 27px;}
h2         {font-size	: 24px;}
h3         {font-size	: 21px;}
h4, h5, h6 {font-size	: 18px;}
p,pre      {font-size	: 16px;}

h1, h2, h3, h4, h5, h6
{
	font-style	: normal;
	font-weight	: bold;
	text-align	: left;
	margin-top	: 7px;
	margin-bottom	: 7px;
}
p, li {
	font-style	: normal;
	font-weight	: normal;
	text-align	: justify;
	line-height	: 2.85ex;
	margin-top	: 7px;
	margin-bottom	: 7px;
}
ul, ol {
	margin-left	: 0em;
	padding-left	: 0.9em;
}
table, td, th {
	border		: thin solid;
	border-collapse	: collapse;
}
td, th {
	padding-top	: 0.3ex;
	padding-bottom	: 0.7ex;
	padding-left	: 0.5em;
	padding-right	: 0.8em;
	vertical-align	: top;
	text-align	: left;
}
table.FixedTable {table-layout: fixed; }

.NCol          {color: #000000; background-color: #ffffff; }
a.NCol:link    {color: #0000c9; background-color: #ffffff; }
a.NCol:visited {color: #004070; background-color: #ffffff; }
a.NCol:active  {color: #0000ff; background-color: #ffffff; }
a.NCol:hover   {color: #0000ff; background-color: #ffffff; }

.pagelink {
	font-style	: normal;
	/*font-weight: bold; */
}
.fornword {
	font-style	: italic;
	font-family	: Inconsolata, monospace;
	color		: #f08020;
}
.terzijde {
	font-style	: italic;
	font-size	: smaller;
}
img {
	border-style	: none;
	vertical-align	: middle;
}
