@charset "utf-8";
/* CSS Document */
.thumbnailWrapper {display: flex;flex-wrap: wrap; gap: 20px;padding: 50px 0 0 0;margin: 0;list-style: none;}
.thumbnailContainer {flex: 0 0 calc(25% - 15px);box-sizing: border-box; padding: 10px;background: #fff;position:relative;}
.thumbnail {}
.thumbnail a {text-decoration:none;}
.thumbnail a .imageThumb {margin: -10px;}
.pagelistContent {color:#414141;font-size: 0.9em;}
.pagelistContent a {text-decoration:none;}
.pagelistContent {color:#414141;}
.pagelistContent a:hover {}
.pagelistTitle {min-height: 60px;margin-top:-36px;padding:4px 8px;color:#fff;background-color:#000;font-weight: bold;text-align: center;position:relative;z-index:100;}
.pagelistDate {padding: 10px 0px;text-align: center;font-size:0.9em;}
.pagelistDescription {}

@media only screen and (max-width:768px) {
	.thumbnailContainer {flex: 0 0 calc(50% - 15px);}
}
@media only screen and (max-width:460px) {
	.thumbnailContainer {flex: 0 0 calc(100% - 15px);}
}
