@charset "utf-8";
/* CSS Document */
.floated .thumbnail {border:none;}

.gallery .thumbnail a {display:block;}
.gallery {clear:both;}
.gallery .thumbnail img {max-width:100%!important; margin-top:auto; margin-bottom:0; text-align:center;}
.gallery .thumbnail {overflow:hidden;}
.thumbnail .caption, .mainimg p {text-align:center; font-weight:bold; font-style:italic;}

@media (min-width:992px) {
	.gallery .thumbnail a {display:block; height:220px;}
	.gallery .thumbnail {height:292px;}
	.gallery img {max-height:220px!important;}
	.gallery .thumbnail h3 {margin-top:8px; margin-bottom:0;}
}

@media (max-width:991px) {
	.gallery .thumbnail a {display:block; height:200px;}
	.gallery .thumbnail {height:272px;}
	.gallery img {max-height:200px!important;}
	.gallery .thumbnail h3 {margin-top:8px;}
}
@media (max-width:767px) {
	.gallery .thumbnail a {height:150px;}
	.gallery .thumbnail {height:222px;}
	.gallery img {max-height:150px!important;}
	.gallery .thumbnail h3 {margin-top:7px;}
}
@media (max-width:580px) {
	.gallery .thumbnail a {height:130px;}
	.gallery .thumbnail {height:200px;}
	.gallery img {max-height:130px!important;}
	.gallery .thumbnail h3 {margin-top:5px;}
}
@media (max-width:500px) {
	.gallery .thumbnail a {height:130px;}
	.gallery .thumbnail {height:200px;}
	.gallery img {max-height:130px!important;}
}

@media (max-width:479px) {
	.gallery>.col-xs-6 {float:none; width:100%;}
	.gallery .thumbnail a {height:auto;}
	.gallery .thumbnail {height:auto; margin:12px; margin-left:0; margin-right:0; overflow:visible;}
	.gallery img {max-height:inherit!important;}
}

