div.ccm-page-list-rss-icon {margin-top: 10px}

:root{--swiper-theme-color:#A24B9C !important;}
.featurepglist { position: relative; }

.pglist.featurepglist img { -moz-border-radius: 3px; border-radius: 3px; }

.ccm-page-list.featurepglist { text-align: center; }

.featurepglist .pglist-pad { 
text-align: center; background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 8px #00000029; border-radius: 15px;
font-size: 16px; line-height: 24px; overflow: hidden;  }
.featurepglist .slide-cntpad { padding: 15px 20px; }

.featurepglist .slidetitle { text-transform: uppercase; margin: 0 !important; }

.featurepglist { padding: 15px 0; }


@media screen and (min-width: 250px)
{
.featurepglist  { width: 100%; margin: 0 auto; }
.featurepglist .pglist-slide { display: inline-block; width: 99%; max-width: 300px; vertical-align: top; margin: 10px 0.5%; } 

}
@media screen and (min-width: 800px)
{
.featurepglist .pglist-slide { width: 48%; margin: 1%; }
}
@media screen and (min-width: 1000px)
{
.featurepglist .pglist-slide { width: 32%; margin: 0.5%; max-width: none; }
}
@media screen and (min-width: 1200px)
{
.featurepglist .pglist-slide { width: 24%; }
}