HTML, BODY{
	margin:0;
	padding:0;
	/*
	background:
		linear-gradient(217deg, rgba(255, 0, 0, 1), rgba(255, 0, 0, 0) 70.71%),
		linear-gradient(127deg, rgba(0, 255, 0, 1), rgba(0, 255, 0, 0) 70.71%),
		linear-gradient(336deg, rgba(0, 0, 255, 1), rgba(0, 0, 255, 0) 70.71%);
	*/
}
SVG#monitor{
	position:fixed;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	z-index:-1;
	opacity:.8;
}
LI A{
	text-decoration:none;
}
A:visited{
	color:blue;
}
A:hover{
	color:crimson;
}
/*____________________________________________________________________________*/
.wrapper{
	display:flex;
	flex-direction:column;
}
	.header{
		
	}
	.footer{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		align-content: center;
	}
		.cc{
			border-width:0
		}
/*____________________________________________________________________________*/

/*____________________________________________________________________________*/
#header-menu{
	list-style:none;
	width:100%;
	margin:0 15px 0 -15px;
	padding:0;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
	align-content: center;
}
	#header-menu LI{
		color:#405cf5;
		font-weight:bold;
		max-width:33%;
	}
	#header-menu LI.extension-name{
		color:green;
		font-size:200%;
		font-weight:bold;
	}
	UL#header-menu LI UL {
		position: absolute;
		list-style:none;
		top:20px;
		column-count: auto;
		border-bottom:2px solid gold;
		  -moz-border-radius:  0px 0px 12px 12px;
		-webkit-border-radius: 0px 0px 12px 12px;
		-khtml-border-radius:  0px 0px 12px 12px;
		-webkit-transition-duration: 0.6s;
		   -moz-transition-duration: 0.6s;
		     -o-transition-duration: 0.6s;
			    transition-duration: 0.6s;
		background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 30%);
		visibility:hidden;
		opacity:0;
		z-index:11;
	}
		UL#header-menu LI UL LI {
			float:none;
			max-width:100%;
			margin:1px 20px 1px -20px;
			padding:0;
			font-size:100%;
			font-weight:normal;
		}
		UL#header-menu LI:hover UL {
			visibility:visible;
			opacity:1;
		}
/*____________________________________________________________________________*/
DIV.relay{
	margin:1px 0px 1px 0px;
	border:1px solid #eee;
}
/*____________________________________________________________________________*/
.ul-social{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ul-social LI{
	float:left;
	padding:0;
	font-size:100%;
	cursor:default;
	margin:0px 10px 0px 10px;
}
	.twitter, .youtube{
		width:50px;
		height:50px;
	}
	.twitter{
		background: url("images/twitter.webp") no-repeat;
	}
	.youtube{
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: none;
		background: url("images/youtube.webp") no-repeat #000;
	}
/*____________________________________________________________________________*/

/*____________________________________________________________________________*/