/* ADMIN POOL AND PUBLIC GALLERY */
#app-gallery-pool, #app-gallery-stream {
	
	padding: 1vw;
	
}

.app-gallery-heading {
	
	display: flex;
	justify-content: center;
	align-items: center;
	
}

.app-gallery-pool {
	
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
	background-color: rgba(var(--ColorMid), 0.1);
	
}

.app-gallery-pool-wrapper {
	
	display: flex;
	justify-content: center;
	align-items: center;
	
	width: 25%;
	height: auto;
	
	padding: 0.1vw;
		
}

.app-gallery-pool-wrapper:hover,active {
	
	filter: grayscale(100%);
	
}

.app-gallery-pool-image {
	
	width: 100%;
	height: 10vw;
	
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	
}

.app-gallery-video {
	
	width: 100%;
	
}

#app-gallery-current {
	
	display: flex;
	flex-direction: column;
	
	padding: 1vw;
	
}

@media only screen and (max-width: 768px) {
  
	.app-gallery-pool-wrapper {
	
		width: 50%;
		height: auto;
	
		padding: 0.1vw;
		
	}
  
	.app-gallery-pool-image {
	  
		height: 25vw;
	  
	}
  
}

/* GALLERY FULLSIZE VIEW */
.app-gallery-view {
	
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	
	width: 100%;
	
}

.app-gallery-fullsize {
	
	width: 100%;
	height: auto;
	
	padding: 0.1vw;
	padding-top: 5vh;
	padding-bottom: 5vh;
	
	background-color: #000000;
	
}

.app-gallery-fullsize-image {
	
	width: 100%;
	height: 50vh;
	
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	
	background-color: rgba(255, 255, 255, 0.1);
	
}

.app-gallery-fullsize-video {
	
	width: 100%;
	height: 50vh;
	
	background-color: rgba(255, 255, 255, 0.1);
	
}

.app-gallery-fullsize-description {
	
	padding: 2vw;
	
}