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: 15px 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; }

#pagewrap .pglist3col .pgthumb { padding: 0 15px; }
#pagewrap .pglist3col .ccm-block-page-list-description { padding: 0 15px 15px 15px; }
#pagewrap .pglist3col .ccm-block-page-list-description p { font-size: 16px; line-height: 24px; }
#pagewrap .pglist3col a.button { margin: 0; }


@media screen and (min-width: 250px)

{

.pglist3col .pglist { width: 100%; padding: 0 0 0 0; margin: 0 auto; border-bottom: rgba(0,0,0,0.1) 1px solid; text-align: center; }

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

.pglist3col .pglistpad { display: inline-block; vertical-align: top; }

.pglist3col .pglistpad { width: 90%; margin: 35px auto; text-align: center; }
.pglist3col .pglist:child-last { border: 0; }

}

@media screen and (min-width: 650px)

{

.pglist3col .pglist { width: 33%; margin: 0 auto; display: inline-block; text-align: center; vertical-align: top; border-bottom:none; }

.pglist3col .pglistpad { width: 100%; margin: 25px auto; text-align: center }
 
}

@media screen and (min-width: 1000px)

{ 



}

	