/*
.thumbnails {
	overflow: hidden;
	margin: 1em 0;
	padding: 0;
	text-align: center;
}

.thumbnails li {
	display: inline-block;
	width: 140px;
	margin: 0 5px;
}

.thumbnails img {
	display: block;
	min-width: 100%;
	max-width: 100%;
}
*/
.thumbnails { width: 100%; height: auto; margin: 0 0 15px 0; padding: 0; overflow: hidden; list-style: none;}
.thumbnails li.lnk-square { width: calc(25% - 4px)!important; min-width: none!important; max-width: none!important; height: auto; margin: 0; margin-bottom: 5px; padding: 0;display: block; position: relative; float: left;}
.thumbnails li.lnk-square:nth-child(4n+1) { margin-right: 3px!important;}
.thumbnails li.lnk-square:nth-child(4n+2) { margin-left: 2px!important; margin-right: 3px!important;}
.thumbnails li.lnk-square:nth-child(4n+3) { margin-left: 2px!important; margin-right: 3px!important;}
.thumbnails li.lnk-square:nth-child(4n) { margin-left: 2px!important;}

.thumbnails li img {
  /*width: 100%;*/
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.thumbnails li.current img {
  opacity: 1;
  filter: alpha(opacity=100);
}

@media (max-width: 1023px) {	
	.thumbnails { margin: 20px 0 5px 0;}
	.thumbnails li.lnk-square { width: calc(20% - 4px)!important;}
	.thumbnails li.lnk-square:nth-child(4n+1) { margin-right: 0!important;}
	.thumbnails li.lnk-square:nth-child(4n+2) { margin-left: 0!important; margin-right: 0!important;}
	.thumbnails li.lnk-square:nth-child(4n+3) { margin-left: 0!important; margin-right: 0!important;}
	.thumbnails li.lnk-square:nth-child(4n) { margin-left: 0!important;}
	.thumbnails li.lnk-square:nth-child(5n+1) { margin-right: 3px!important;}
	.thumbnails li.lnk-square:nth-child(5n+2) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails li.lnk-square:nth-child(5n+3) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails li.lnk-square:nth-child(5n+4) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails li.lnk-square:nth-child(5n) { margin-left: 2px!important;}
}

@media (max-width: 480px) {	
	
	.thumbnails-480 { width: 100%; height: auto; margin: 10px 0 15px 0; padding: 0; overflow: hidden; list-style: none;}
	.thumbnails-480 li.lnk-square { width: calc(25% - 4px)!important; min-width: none!important; max-width: none!important; height: auto; margin: 0; margin-bottom: 5px; padding: 0;display: block; position: relative; float: left;}
	.thumbnails-480 li.lnk-square:nth-child(4n+1) { margin-right: 3px!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n+2) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n+3) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n) { margin-left: 2px!important;}
	.thumbnails-480 li img {
  	opacity: 1;
  	filter: alpha(opacity=100);
	}

	.thumbnails-480 li.lnk-square { width: calc(25% - 4px)!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n+1) { margin-right: 3px!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n+2) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n+3) { margin-left: 2px!important; margin-right: 3px!important;}
	.thumbnails-480 li.lnk-square:nth-child(4n) {width: calc(25% - 3px)!important; margin-left: 2px!important;}

}




