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

/**thumbnail-grid**/
.ccm-block-page-list-thumbnail-grid-wrapper {width:100%;text-align:center;display:table;border-spacing:25px;}
.ccm-block-page-list-page-entry-grid-item {width:23%;display:table-cell;padding:10px;box-sizing:border-box;vertical-align:top;background-color:#FFFFFF;border:solid 1px #dddddd; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-align:left;}
.ccm-block-page-list-page-entry-grid-item:hover {-webkit-box-shadow:6px 6px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:6px 6px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:6px 6px 5px 0px rgba(50, 50, 50, 0.5);}
.ccm-block-page-list-page-entry-grid-thumbnail {color:#6C6C6C;position:relative;font-size:0.9em;}
.ccm-block-page-list-page-entry-grid-thumbnail a {text-decoration:none;font-weight:normal;}
.ccm-block-page-list-page-entry-grid-thumbnail a img {width:100% !important;height:auto !important;}
.ccm-block-page-list-date {}
.ccm-block-page-list-description {} 

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: 900px) {.ccm-block-page-list-page-entry-grid-item {width:45%;margin:5px 0px;display:inline-block;} .ccm-block-page-list-page-entry-grid-item {width:49%;} .ccm-block-page-list-thumbnail-grid-wrapper {width:100%;border-spacing:5px;}}

