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

.pglstonecol .pglist { text-align: center; }

.pglstonecol .pgthumb { margin: 15px 0; overflow: hidden; position: relative; }
.pglstonecol .pgthumb a { display: block; }
.pglstonecol .pgthumb img { -webkit-filter: grayscale(100%); filter: grayscale(100%); z-index: 0; }
.pglstonecol .pgthumb a:before { 
position: absolute; top: 0; left: 0;
width: 100%; height: 100%; content:''; 
background: rgba(253,183,19,0.7); z-index: 1; }
.pglstonecol .pgthumb:before, .pglstonecol .pgthumb:after {
position: absolute; top: -1px;
width: 25%; height: 101%; content:'';
background: #fff; z-index: 2; }
.pglstonecol .pgthumb:before {
left: -1px;
-webkit-clip-path: polygon(0 0, 100% 0%, 25% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 25% 100%, 0% 100%);
/*-moz-transform: skew(-25deg, 0deg);
-webkit-transform: skew(-25deg, 0deg);
-o-transform: skew(-25deg, 0deg);
-ms-transform: skew(-25deg, 0deg);
transform: skew(-25deg, 0deg); */}
.pglstonecol .pgthumb:after { 
right: -1px; 
-webkit-clip-path: polygon(75% 0, 100% 0%, 100% 100%, 0% 100%);
clip-path: polygon(75% 0, 100% 0%, 100% 100%, 0% 100%); }

.pglstonecol .nofeatimg { text-align: left; }

.pglstonecol .pglist { border-bottom: 1px #efefef solid; margin: 55px auto 0 auto; padding: 0 0 45px 0; }
.pglstonecol .pglist:last-child { border-bottom: none; padding: 0; }
.pglstonecol .pglist:first-child { margin: 0 auto; }
.pglstonecol .page-template-home .pglist { border-bottom: none; }

@media screen and (min-width: 250px)
{
.pglstonecol .pglist { width: 100%; }

.pglstonecol .pgthumb:before { display: none; }

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

.pglstonecol .featleft { width: 100%; margin: 15px auto; text-align: left }
.pglstonecol .featright { width: 100%; margin: 15px auto; text-align: left; }
}
@media screen and (min-width: 650px)
{
.pglstonecol .pglist { width: 100%; display: inline-block; vertical-align: top; }
.pglstonecol .pglist:nth-child(odd) { margin-right: 0; }
.pglstonecol .pglist:nth-child(even) { margin-left: 0; }

.pglstonecol .pgthumb:before { display: block; }

.pglstonecol .featleft,
.pglstonecol .featright { display: inline-block; margin: 0; }

.pglstonecol .featleft { width: 50%; margin-bottom: 25px; }
.pglstonecol .featright { padding-top: 5px; width: 47%; margin-left: 2%; }
}
@media screen and (min-width: 1000px)
{ 
.pglstonecol .featleft,
.pglstonecol .featright { vertical-align: middle; }
}
	