@charset "utf-8";
/* CSS Document */

/**thumbnail-grid**/
.thumbnail-wrapper {width:100%;padding:0;text-align:center;display:table;border-spacing:21px;font-family: 'PT Sans', sans-serif;}
.thumbnail-item {width:25%;max-width:250px;padding:0 0 50px 0;display:table-cell;box-sizing:border-box;background-color:#ffffff;vertical-align:top;text-align:left;color:#000000;position:relative;}
.thumbnail-image {}
.thumbnail-image a {}
.thumbnail-image a img {width:100% !important;height:auto !important;margin:0;}
.thumbnail-text {padding:10px;}
.page-list-date {font-size:0.7em;color:#454545;}
.page-list-title {font-weight:bold;}
.page-list-description {}
.page-entry-read-more {}
.page-entry-read-more a {display:inline-block;margin:0px auto;padding:8px 12px;line-height:normal;font-weight:bold !important;text-transform:uppercase;text-align:center;font-size:0.8em;box-sizing:border-box;color: #000000 !important;background-color: #ffffff;border: solid 1px #d4a900;text-decoration: none;position:absolute;left:10px;bottom:10px;}
.page-entry-read-more a:hover {color:#000000 !important;background-color:#d4a900;border: solid 1px #ffffff;text-decoration:none;}

ul.pagination {font-size:0.9em;margin:0;padding:0;text-align:center;}
ul.pagination li {display:inline-block;padding:4px 10px;margin:0px 4px;border:solid 1px #ebebeb;}
ul.pagination li .visually-hidden {font-size: 0.6em;}

@media only screen and (max-width: 768px) {
	.thumbnail-wrapper {display:block; border-spacing:0;line-height:normal;}
	.thumbnail-item {width:22%;display:inline-block;margin:0 1%;font-size:0.85em;}}
@media only screen and (max-width: 600px) {
	.thumbnail-item {width:47%;margin:4px 1%;}}

