.gallery-smol {
	width:100%;
	margin: 0.5em 0 0.5em 0;
	overflow:auto;
}

.gallery-smol-control {
	display:block;
	float:left;
	
	width:10%;
	padding:15% 0 0 0;
	margin:0px;
	
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	
	font-size:0px;
	color:rgba(0,0,0,0);
	text-decoration:none;
	cursor:pointer;
}

.gallery-smol-images-outer {
	display:block;
	position:relative;
	float:left;
	width:80%;
	padding:15% 0 0 0;
	margin:0px;
	overflow:hidden;
}

.gallery-smol-images-inner {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:125%;
}

.gallery-smol-images-inner a {
	display:block;
	float:left;
	width:18%;
	padding:13% 0 0 0;
	margin:1% 1% 1% 1%;
	
	border-radius:5px;
	
	background-repeat:no-repeat;
	background-position:top;
	background-size:cover;
	
	cursor:pointer;
}


.gallery-full {
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	
	background-color:rgba(8,32,61,0.8);
}

.gallery-full-hd {
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
}

.gallery-full-x {
	position:fixed;
	top:0em;
	right:0em;
	
	width:8vw;
	height:8vw;
	
	min-width:6em;
	min-height:6em;
	
	background-image:url('../img/x.webp?a=b');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	
	cursor:pointer;
}

.gallery-full-left {
	position:fixed;
	top:46vh;
	left:0em;
	
	width:8vw;
	height:8vw;
	
	min-width:6em;
	min-height:6em;
	
	background-image:url('../img/left.webp');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	
	cursor:pointer;
}

.gallery-full-right {
	position:fixed;
	top:46vh;
	right:0em;
	
	width:8vw;
	height:8vw;
	
	min-width:6em;
	min-height:6em;
	
	background-image:url('../img/right.webp');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	
	cursor:pointer;
}