div.ccm-page-list-rss-icon {margin-top: 10px}
 
.pglist3colbck { padding: 0; text-align: center; position: relative; z-index:2; }
.pglist3colbck .ccm-page-list-description .readlink { padding: 8px 10px; background: #bd5503; color: #fff; }
.pglist3colbck .ccm-page-list-description .readlink:hover { padding: 8px 10px; background: #e07f33; color: #fff; }


.pglist3colbck .ccm-block-page-list-date { font-size: 16px; padding: 5px 0; font-style: italic; }
.pglist3colbck .ccm-block-page-list-topics { font-size: 12px; padding: 5px 0; }

.pglist3colbck .pglist { margin: 35px 0; background-size: cover !important; position: relative; overflow: hidden;  }
.pglist3colbck .pglist table { border: 1px #bbb solid; padding: 25px; background: rgba(255,255,255,0.9);  }

.pglist3colbck .pglist p { padding: 0; }
.pglist3colbck .pglist a table { transition: 0.25s ease-in-out; }
.pglist3colbck .pglist a:hover table { background: rgba(0,0,0,0.08);  }

.pglist3colbck .pglist { column-count: 1;}
.pglist3colbck .hasimg { background-size: cover !important; }
.pglist3colbck .hasimg table{ 
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 70%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 70%);
background: linear-gradient(180deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
 }


#pagewrap .pglist3colbck .pglist .ccm-block-page-list-title h2 { font-size: 36px; line-height: 36px; }
#pagewrap .pglist3colbck .pglist:first-child .ccm-block-page-list-title h2 { font-size: 42px !important; line-height: 42px !important; }

.pglist3colbck .pglist .ccm-page-list-description { border-top: 1px solid #d59448; margin: 15px 0 0 0; padding: 15px 0; }
.pglist3colbck .pglist .ccm-page-list-description p { position: relative; overflow: hidden; height: 60px; }
.pglist3colbck .pglist .ccm-page-list-description p:before {
position: absolute; bottom: 0; right: 0; content:' ... '; z-index: 1; width: 75px; text-align: right; padding-right: 10px; color: #000;
background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 10%, rgba(255,255,255,1) 65%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 10%, rgba(255,255,255,1) 65%);
background: linear-gradient(90deg, rgba(255,255,255,0) 10%, rgba(255,255,255,1) 65%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1); }
.pglist3colbck .pglist:first-child .ccm-page-list-description p { overflow: hidden; height: 390px; }

@media screen and (min-width: 250px)
{
.pglist3colbck .pglist { width: 100%; margin: 25px auto; text-align: left; }
.pglist3colbck .pglist table { min-height: 350px; padding: 20px; }
.pglist3colbck .pglist:first-child table { padding: 25px 20px; }
}
@media screen and (min-width: 1000px)
{
/*.pglist3colbck .pglist:last-child { width: 98%; }*/

.pglist3colbck .pglist { width: 48%; float: left; text-align: left; vertical-align: top; margin: 12px 1%; }
.pglist3colbck .pglist table { height: 288px; min-height: auto; padding: 40px; }
.pglist3colbck .pglist:first-child table { padding: 65px 60px; }

.pglist3colbck .pglist:last-child:nth-child(3n+1) { width: 98%; }
.pglist3colbck .pglist:last-child:nth-child(3n+1) table { height: 288px }
.pglist3colbck .pglist:first-child table,
.pglist3colbck .pglist:nth-child(3n+1) table,
.pglist3colbck .pglist:nth-child(6n+1) table { height: 600px; } 
.pglist3colbck .pglist:nth-child(3n+1) { float: right; }
.pglist3colbck .pglist:nth-child(6n+1) { float: left; }

}