.ccm-block-page-list-wrapper{padding:20px;margin:0 0 30px}.ccm-block-page-list-wrapper.thumbnail-grid{font-family:'Muli',sans-serif;position:relative;margin:0 0 40px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-header h3{font-size:32px;font-size:3.2rem;font-weight:300}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-header>h3{background:#032d37;line-height:1;padding:10px 20px;margin:-20px 0 20px -20px;font-size:30px;font-size:3rem;font-family:'Open Sans',sans-serif;color:#e1ffa0;font-weight:600;font-style:italic;text-transform:uppercase;display:inline-block}.ccm-block-page-list-wrapper.thumbnail-grid.has-rss{padding-top:50px}.ccm-block-page-list-wrapper.thumbnail-grid.has-rss .ccm-block-page-list-header{margin-top:-50px;padding-right:50px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-rss-feed{display:inline-block;color:#ffffff;background-color:#ff6600;position:absolute;top:0;right:0;font-size:24px;text-align:center;width:34px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-rss-feed:hover,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-rss-feed:focus,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-rss-feed:active{color:#ffffff;background-color:#cc5200}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages ul{margin:0 -15px;padding:0;list-style:none}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages ul li{padding:0 15px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry{display:block;position:relative;margin:0 0 30px}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor{display:block;position:relative;border:1px solid #ffffff}.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 !important;background-position:center;background-size:100% auto;background-size:cover !important;background-color:#032d37}.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:#000000;background-color:rgba(0,0,0,0.8);color:#ffffff;font-size:25px;font-size:2.5rem;position:absolute;left:0;bottom:0;line-height:1;padding:10px 20px;font-family:'Muli',sans-serif}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title>span{display:table;width:100%;height:100%}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor .ccm-block-page-list-title>span>span{display:table-cell;vertical-align:middle}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:before{content:'';display:block;background-color:#000000;background-color:rgba(0,0,0,0.8);position:absolute;left:0;bottom:0;-ms-transition:80ms opacity linear;-moz-transition:80ms opacity linear;-webkit-transition:80ms opacity linear;-o-transition:80ms opacity linear;transition:80ms opacity linear;opacity:0;width:100%;height:100%}.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,.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:active .ccm-block-page-list-title{text-decoration:underline}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:hover:before,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:focus:before,.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:active:before{opacity:1}.ccm-block-page-list-wrapper.thumbnail-grid .ccm-block-page-list-pages .ccm-block-page-list-page-entry .anchor:focus{outline:3px solid #ffffff}