/* CSS Document */

.topgallery, .videogallery {color:#FFF;}
.videogallery {}


ul.ulgallery_pfoto,ul.ulgallery_livecam {
	display:flex;
	flex-wrap: wrap;}
ul.ulgallery_pfoto li,ul.ulgallery_livecam li {
	width: 22.8%;
	text-align: center;
	font-size: 14px;
	background-color: #104932;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 1%;
	padding-bottom: 1%;
}

ul.ulgallery_pfoto img,ul.ulgallery_livecam li img {
	display: block;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}
ul.ulgallery_livecam li {
	background-color: #ccc;
}


ul.ulgallery_video {
	display:flex;
	flex-wrap: wrap;}
ul.ulgallery_video li {
	width: 47.8%;
	text-align: center;
	font-size: 14px;
	background-color: #000;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 1%;
}
ul.ulgallery_video iframe {
	width: 100%;
	height: 350px;
	display: block;
	margin-bottom: 10px;	
}
ul.ulgallery_video span {
	display: block;
}
@media screen and (max-width: 600px) {
	ul.ulgallery_video li {
	width: 100%;
}
	ul.ulgallery_video iframe {height: 300px;}
}










@media screen and (max-width: 896px) {
ul.ulgallery_pfoto li {width: 48.0%;}

}

@media screen and (max-width: 480px) {
ul.ulgallery_pfoto li {width: 100.0%;}
}




