/*Css for bio page list block*/
.ccm-block-page-list-title{text-align:center; padding:5px;}
.ccm-block-page-list-title a{color:#000;font-size: 18px;}
.ccm-block-page-list-title a:hover{color:#000;}
.ccm-block-page-list-page-entry-thumbnail{position:relative;}
.ccm-block-page-list-page-entry-thumbnail::after{
  position:absolute;
  content:'';
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.5);
  opacity: 0;
  transition: .2s;
}
.ccm-block-page-list-page-entry-thumbnail:hover::after{
  opacity: 1;
}
.ccm-block-page-list-page-entry-thumbnail .vb{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index:1;
  opacity:0;
  color:white;
}
.ccm-block-page-list-page-entry-thumbnail:hover .vb{opacity:1;transition:.25s;}
