div.ccm-page-list-rss-icon {margin-top: 10px}
 
.pglist3col .ccm-page-list-description .readlink { padding: 8px 10px; background: #bd5503; color: #fff; }
.pglist3col .ccm-page-list-description .readlink:hover { padding: 8px 10px; background: #e07f33; color: #fff; }

.pglist3col.ccm-page-list { text-align: center; }
.pglist3col .pglist { text-align: left; }

.pglist3col .pgthumb { margin: 0;  /*overflow: hidden;-moz-border-radius: 3px; border-radius: 3px; position: relative; border: 1px #efefef solid;*/ }
.pglist3col .pgthumb a { display: block; }
.pglist3col .pgthumb img { background: #fff; }
.pglist3col .nofeatimg { text-align: left; }

.page-template-home .pglist3col .pglist { border-bottom: none; }
.pglist3col .ccm-page-list-title { font-size: 32px ; }

@media screen and (min-width: 250px)
{
.pglist3col .pglist { width: 100%; padding: 15px 0; margin: 0 auto; border-bottom: rgba(0,0,0,0.1) 1px solid; }
.nofeatimg { padding: 25px; }
.pglist3col .pgthumb:before { display: none; }

.pglist3col .featleft,
.pglist3col .featright { display: block; vertical-align: top; }

.pglist3col .featleft { width: 90%; margin: 15px auto; text-align: left }
.pglist3col .featright { width: 90%; margin: 15px auto; text-align: left; }

.pglist3col .pglist:child-last { border: 0; }
}
@media screen and (min-width: 1000px)
{
.pglist3col .pglist { width: 33%; margin: 15px auto; display: inline-block; text-align: center; vertical-align: top; border-bottom:none; }

.nofeatimg { padding: 0 25px; }
.pglist3col .featleft { width: 95%; margin: 15px auto; text-align: left }
.pglist3col .featright { width: 95%; margin: 15px auto; text-align: left; }
}