.ccm-block-page-list-wrapper.thumbnail-grid{position:relative;margin:0 0 30px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-header h3{margin:0 0 15px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry{display:block;position:relative;overflow:hidden;margin:0 auto 30px;box-shadow:0 0 6px rgba(13,13,13,.3)}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor{display:block;background-color:#eaf5ff}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor.has-img .ccm-block-page-list-title{background-color:rgba(0,0,0,.5)}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .img-bg{width:100%;height:0;padding-bottom:75%;background-repeat:no-repeat;background-position:center center;background-size:cover;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title{background-color:#005eb8;color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:28px;font-size:2.8rem}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title .inner{display:table;width:100%;height:100%;line-height:1.25;padding:15px;text-align:center}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title .inner .title{display:table-cell;vertical-align:middle;font-size:inherit;font-weight:400;color:inherit}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title:hover{text-decoration:none!important}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:active,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:focus,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:hover{background-color:#b7ddff}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:active.has-img .ccm-block-page-list-title,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:focus.has-img .ccm-block-page-list-title,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:hover.has-img .ccm-block-page-list-title{background-color:rgba(0,0,0,.5)}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:active .img-bg,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:focus .img-bg,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:hover .img-bg{transform:scale(1.1)}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:active .ccm-block-page-list-title,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:focus .ccm-block-page-list-title,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:hover .ccm-block-page-list-title{background-color:#004485}@media all and (max-width:767px){.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry{width:100%;height:250px;max-width:400px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .img-bg{padding:0;height:250px}}@media all and (max-width:480px){.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry{margin-bottom:15px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title{font-size:24px;font-size:2.4rem}}