@font-face {
    font-family: 'CenturyGothicW01';
    font-display:swap;    
    src: url('fonts/CenturyGothicW01.woff2') format('woff2');
    src: url('fonts/CenturyGothicW01.woff') format('woff');
}
@font-face {
    font-family: 'CenturyGothicW01-bold';
    font-display:swap;    
    src: url('fonts/CenturyGothicW01-bold.woff2') format('woff2');
    src: url('fonts/CenturyGothicW01-bold.woff') format('woff');
}
@font-face {
    font-family: 'CenturyGothicW01-italic';
    font-display:swap;    
    src: url('fonts/CenturyGothicW01-italic.woff2') format('woff2');
    src: url('fonts/CenturyGothicW01-italic.woff') format('woff');
}
@media (min-width: 18rem) {
  :root {
    font-size: calc(0.86rem + ((1vw - 0.18rem) * 0.2353));
  }
}
@media (min-width: 120rem) {
  :root {
    font-size: 1.1rem;
  }
}
html{
  font-size: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing:border-box;	
  box-sizing: border-box;  
}
*, *:before, *:after {
  box-sizing: inherit;
}
body,p,li,h1,h3,h4,header,footer,nav,main,aside,section,summary,span,a,label,label::before,label::after,input,input::before,input::after{
	font:inherit;
  font-family: 'CenturyGothicW01', 'Century Gothic', Sans-serif;
  letter-spacing:0.035em;
  margin:0;padding:0;
}
body {
  overflow-x: hidden;
  font-size:1rem;
  margin:0.25rem;
}
body,div,p,ul li,dl dt{
  font-size: 1em;
  line-height: 1.6em;
 /*text-shadow: .0325em -.0325em 0.0625em #eee; */
}
.sans{
 list-style-type:none;
 margin-top:0;
 padding-top:0;	
}
p{
	margin-top:1.2em;
}
/* ul */
.map{
	list-style-type:none;
	text-align:left;
	padding-left:1em;
	margin-left:3em;
}
/* description box */
.dbox{
	display:block;
	padding:0.3em 0.5em;
	margin-left:7em;
	width:auto;
	max-width:30em;
	border:tomato 0.1em solid;
	border-radius:0 1em;
	color:steelblue;
}
img {
max-width: 100%;
border: none;
}
#topwrap{
	margin: 0 auto;
	max-width:80em;
}
.clearb{
	clear: both;
}
.ar{
	text-align:right;
}
.ac{
	text-align:center; 
}
.aj{
	text-align:justify;
}
.al{
	text-align:left; 
}
span{
	font-weight:500;
	color:midnightblue;
}
.desc{
	font-size:1.1em;
	font-weight:600;
	color:midnightblue;
}
.sqo{
	display:inline;
	width:20px;
	height:20px;
	padding:4px 0 0 0;
	background:orange;
	border:solid 0.0625em #f88212;
	border-radius:0 2px;
}
.trir{
	display:inline;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-left:20px solid tomato;
	border-bottom:10px solid transparent;
}
.mtrir{
	display:inline;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-left:20px solid tomato;
	border-bottom:10px solid transparent;
}
.tril{
	display:inline;
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-right:10px solid #f88212;
	border-bottom:5px solid transparent;
}
.block{
	width:100%;
	height:20em;
}
#statement{
	display:block;
	min-width:20em;
	height:auto;
	padding:2.5em 3em 5em 3em;
	border:steelblue 0.1em solid;
	border-radius:0 2.4em;
  -webkit-box-shadow: 10px 10px 193px -40px yellow;
  -moz-box-shadow: 10px 10px 193px -40px yellow;
  box-shadow: 10px 10px 193px -40px gold;
  margin: 1em 0 3em 0;
}
h1,h2,h3,h4{
  font-family: 'CenturyGothicW01-bold', 'Century Gothic', Sans-serif;	
  color:navy;
  font-weight:bold;  
}
h1{
	font-size:2em;
	padding: 0 0 0.7em 0;
	text-align:center;
	color:tomato;
	font-variant:small-caps;
	text-shadow:0.0625em -0.0625em snow, 0.1em 0.1em 0.1em #eee;	
	letter-spacing:0.045em;
}
h2{
	/*text-shadow:0.0625em -0.0625em lightsteelblue;*/			
	font-size:1.4em;
	/*font-weight:400;*/
	letter-spacing:0.045em;
	color:midnightblue;
	margin:0.7em;
}
#pranar h2{
	margin:0 auto;
	text-align:center;
}
h3{
	font-size:1.25em;
	margin-top:0.8em;
	color:steelblue;
}
h4{
	margin-top:0.8em;
	font-size:1.15em;
}
header{
	margin:0;
	padding:0;
	width:100%;
	height:4rem;
}
#iSkiv{
	float:left;
	text-align:left;
	margin:0.1rem 0 0 5rem;
	width:5.5rem;
	height:3.75rem; 
	background: url('data:image/png;base64,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') no-repeat 7% top;
}
#logo{
	float:right;
	text-align:right;
	margin:0.4em 5em 0 0;
	width:24em; 
	height:2.25em; 
	background: url('data:image/png;base64,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')no-repeat right top;
	border-radius:0.4em 0;
}
#series{
	clear:both;
	width:auto;
	max-width:24em;
	height:4.25em;
	margin:3em 4.4em 5em 4.4em;
	padding:0.2em 1em 0 0.2em;
	border:0.0625em silver solid;
	border-radius: 0 0.7em;
	/*background:rgba(255,232,139,0.7);*/
  font-variant:small-caps;
  font-weight:600;
  font-size:1.14em;
  color:black;
  text-align:right;
}
.clear{clear:both;}
.ill,#ill,#ill2{
	width:17em;
	height:17em;
	margin:0 auto;
	text-align:center;
	background:#ffe88b;
	border:solid silver 0.0625em;
	box-shadow:0.0625em 0.0625em 0.3em #ddd;
}
#ill2{
	background:navajowhite;
}
#ill3{
	width:auto;
	max-width:38em;
	height:3em;
	margin:3.5em auto;
	padding:0.2em;
	text-align:center;
}
#ill3 h1{
	margin:1em 0 2em 0;
}
.ill div,#ill div,#ill2 div{
	width:11em;
	height:11em;
	margin:2em auto;
	text-align:center;
	background:#fff;
	border:solid silver 0.0625em;
	border-radius:50%;
	
}
.ill div h1,#ill div h1, #ill2 div h1{
	padding:1.7em 0 0 0;	
	color:red;
	font-size:1.8em;
	font-weight:700;
}
#ill3 div{
	height:5em;
}
#ill3 div h1{
	padding:1em 0;
	color:firebrick;
}
#description{
	margin:0 5em 0 5em;
}
.ila{
	position:relative;
	float:left;
	top:-1em;
	left:1.2em;
	text-align:center;
	width:15em;
	height:15em;
	margin-right:1.5em;
}
.ilb{
	position:relative;
	text-align:center;
	width:40em;
	height:24em;
  vertical-align:sub;
}
img.half{
	max-height:3em;
}

h2 img,h3 img{
	position:relative;
	top:1em;
	left:0;
	width:6em;
	height:6em;
	vertical-align:sub;	
}
p img{
	vertical-align:sub;
	width:4.375em;
	height:auto;
	border:solid navajowhite 0.1em;
	border-radius:0.7em;
	box-shadow:0.5em 0.5em 1.5em navajowhite;
}
main{
	display:block;
	margin:1.7em auto 55em auto;
	
	width:94%;
	height:auto;
	text-align:justify;
	max-width:50em;
}
.tabsy{
	display:block;
	width:98%;
	max-height:96%;
	height:auto;
	margin:1em auto;	
	padding:0;
}
.tabButton{  
	min-width:4rem;
	font-size:1.4em;
	font-weight:400; 
	padding:0.4em 0.6em; 
	color:black;
	background:khaki;
}
.tab{
  padding:0.4em; 
  /*text-align:left;*/
  /*margin:1em 0.4em 0 0;*/
}
#pranac,#pranar{
	margin:3em;
}
.sources{
	padding:1em 0;
	margin:3em 1em 1em 0;
  border-bottom:0.3em navajowhite solid;		
}
.sources p{
	font-size:96%;
	text-indent:0;
	line-height:1.4em;
}
.sources h3{
  padding:1.5em 0 1em 0;
}
footer{
	/*clear:both;*/
	float:none;
	position:relative;
	top:70em;
	left:0;
}
#privsec{
	clear:both;
	float:right;
	position:relative;
  right:2vw;
	top:30em;
	width:auto;
	max-width:30em;
	text-align:right;
	padding:1em;
	margin:20em 2em;
	border:lightsteelblue solid 0.0625em;
	background:ivory;
}
#cie{
	clear:both;
	float:left;
	position:relative;
	top:20em;
	left:20em;
	/*margin-top:15em;*/
	max-width:50em;
	font-size:90%;	
}
.alt{
	font-style:italic;
	font-variant:small-caps;
	font-size:1.1em;
}
.min{
	font-size: 70%;
	padding-top:0.8em;
}
.lgmin{
	font-size:60%;
}
.minti{
	font-size:94%;
	font-variant:small-caps;
	font-weight:600;
}

	
/*.white{
	color:white;
	opacity:0.7;
}*/
.sm{font-size:0.9em;}
i{font-size:0.8em;}
em{
	font-size:0.9em;
	font-style:italic;
}
strong{
	color:midnightblue;
}
u{
	color:#f88212;
}

img{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	max-width:100%;
}

#text{
	position:absolute;
	margin:0 auto;
	top:30px;left:40px;
	width:84%;
	height:auto;	
}
#none{
	display:none;
}
#nets{
  float:right;
  position:relative;
  top:-2em;
  right:3em;
  margin:0 auto;
}
.topo:link{
  font-variant:small-caps;
  font-size:1.2em;
  color:firebrick;
  }
a:link{color:steelblue;padding:0 0.3em 0.2em 0.3em;border:white solid 0.065em;}
a:visited{color:purple;}
a:hover,a:focus,a:active{color:black;background:#eee7be;border:cadetblue solid 0.065em;}
.joinin:link{
	border:0.1em navajowhite outset;
	padding:0.2em;
	border-radius:0.4em 0;
	background:aquamarine;
}
.join:hover,.join:active,.joinin:hover,.joinin:active{
	background:lightcyan;
	color:midnightblue;
}
.join:link{
	border:0.1em navajowhite outset;
	padding:0.2em;
	border-radius:0.4em 0;
	background:lightcyan;
}
.join:hover,.join:active{
	background:lightcyan;
	color:midnightblue;
}
h2 a.join{
	
}
.end{
	margin:1em 5em;
	padding-top:0.3em;
	border-top: solid #065e9e 0.1em;
	text-align:left;
	color:steelblue;
}
.end > p{	
	color:navy;
}  
.end > p i{	
	font:oblique small-caps 400 0.9em 'CenturyGothicW01-italic','Century Gothic', Sans-serif;
	line-height:1.5em;
}
.top{
	line-height:0.5em;
}
.email{
	position:absolute;
	top:-3000px;
	left:-9000px;
	display:none;
}
.med{
	width:30em;
}
.sq{
	width:1.2em;
	height:1.2em;
	font-weight:bold;
}
.ac{
	text-align:center;
}
.ar{
	text-align:right;
}
.imgnum{
	width:1em;
	height:1em;
}
#fore{
	position:fixed;
	top:10em;
	left:10em;
	padding:2.5em 4em 5em 1.5em;
	border:steelblue 0.1em solid;
	border-radius:0 2.4em;
  -webkit-box-shadow: 10px 10px 19px -20px navajowhite;
  -moz-box-shadow: 10px 10px 19px -20px navajowhite;
  box-shadow: 10px 10px 19px -20px navajowhite;
 /*margin: 1em 0 3em 0;	*/
}
#comment h2{
	color:steelblue;
}
.register{
	text-align:left;
	margin:2em 1em 5em 0;
}
#authq{
  margin:2em;
}
#authq p{
  font-variant:small-caps;;
}
#register h2{
	color:#f88212;	
	text-align:center;
}
#register strong{
	color:steelblue;
}
.scaps{
    margin: 0.7em;
    padding:0.5em;
    font-size:104%;
    font-variant:small-caps;
    font-weight:500;
    color:midnightblue;
    border:0.1em steelblue solid;
    border-radius:0.7em 0;
}
#see{
	position:fixed;
	top:14em;
	left:7em;
	background:seashell;
	border:0.1em steelblue solid;
  border-radius:1em 0;
}
.indent{
	text-align:center;
	margin-bottom:1em;
}
input[type='text'],input[type='submit']{
	margin-left:1em;
	font-size:1.1em;
	background:ivory;
	font-weight:500;
	font-variant:normal;
	padding:0.2em;
	border:0.0625em solid steelblue;	
}
input[type='submit']{
	background:aquamarine;
	color:midnightblue;
	padding:0.3em;
	border-radius:0.7em 0;
}

@media all and (min-width:18em) and (max-width:37.5em) {
	#logo{
		margin:-0.5em 7em 1em 0;
	}
	#series{
	  margin:0 1em 5em 0;/*0.2 */
	}
	#ill3{
		margin:4em 0 1em 0;
	}
	#ill3 h1{
	 margin-top:1.8em;
	 font-size:1.6em;
	}
  .ila{
  float:none;
  }	
    main{
  	margin-bottom:55em;
  }
	#privsec{
		/*margin:2em 3vw;*/
		position:relative;
		right:1vw;
		top:55em;
		margin:55em 1vw 5em 1vw;
		max-width:90vw;
	}
	#cie{
		left:0;
		top:25m;
		max-width:90vw;
	}
}

@media all and (min-width:37.5625em) and (max-width:70.0625em) {
	#privsec{
	right:2vw;
	top:35em;
	max-width:60w;
	/*margin:2em 3vw;*/
}
	#cie{
	left:10em;
	top:30em;
	max-width:70vw;
	/*margin:2em 3vw;*/
}

/*

#privsec{
	clear:both;
	float:right;
	position:relative;
  right:2em;
	top:35em;
	width:auto;
	max-width:30em;
	text-align:right;
	padding:1em;
	margin:25em 2em;
	border:lightsteelblue solid 0.0625em;
	background:ivory;
}
#cie{
	clear:both;
	position:relative;
	top:20em;
	left:20em;
	margin-top:15em;
	max-width:50em;
	font-size:90%;	
}

*/


nav,#nav{display:block;}
}

@media print {
	.register,#comment,nav,#nav{
		display:none;	
	}
	#authq{
    page-break-before: always;
    page-break-after: always;		
	}
	img {
		max-width: 100%;
	}
	#topwrap{
		width:98%
	}
	header{
		width:98%;
	}
	main{
		width:100%;
		margin-bottom:25em;
	}	

}

