div.ccm-page-list-rss-icon {margin-top: 10px}
.plp-column-1{width:100%;float:left}
.plp-column-2{width:50%;float:left}
.plp-column-3{width:33.33%;float:left}
.plp-column-4{width:25%;float:left}
.plp-column-5{width:20%;float:left}
.plp-column-6{width:16.66%;float:left}
.plp-container{overflow:hidden;}

.plp-panel {
  display: block;
  height: auto;
  max-width: 100%;
  padding: 10px;
  line-height: 1;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.plp-panel > img {
  display: block;
  height: auto;
  max-width: 100%;
  margin-top:10px
}
.plp-panel > img:first-child{margin-top:0}
.plp-panel:hover,
.plp-panel:focus {
  border-color: #428bca;
}

.plp-panel > img {
  margin-right: auto;
  margin-left: auto;
}
.plp-panel:hover,.plp-panel:focus,.active .plp-panel {border-color:#428BCA}
.clearfix{clear:both}

.plp-panel h4.plp-title{margin:10px auto!important;padding:0!important;display:table;min-height: 30px;}

.plp-preview {
  display:block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}
.plp-preview {
  color: #ffffff!important;
  background-color: #428bca;
  border-color: #357ebd;
}

.plp-preview:hover,
.plp-preview:focus,
.plp-preview:active,
.plp-preview.active {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
  text-decoration:none!important;
  outline:none
}
.plp-desc,.plp-date,.plp-author{margin:10px 0 10px 0;text-align: center;}
.plp-date{font-style:italic;/*border:1px solid black;*/}
.pull-left{float:left}
.plp-social-link .pull-left{display: table;
    float: left;
    width: 80px;}
.plp-social-link{display:table;margin:40px auto 10px}
.plp-pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.plp-pagination  {
  display: table;
    margin: 10px auto;
}


.plp-pagination  > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}


.plp-pagination  > span:first-child {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.plp-pagination  > span:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.plp-pagination  > span:focus {
  background-color: #eeeeee;
}

.plp-pagination > .active,
.plp-pagination  > span:hover {
  z-index: 2;
  color: #ffffff!important;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
  text-decoration:none
}
.plp-pagination .active a,.plp-pagination span:hover a{color:#fff!important;text-decoration:none!important}
iframe.twitter-share-button ,#___plusone_1,.plp-social-link iframe{width:80px!important}
@media(max-width:768px){
.stack-mobile{width:100%!important}
}



<!-- adjusted styling ##################### -->
.plp-panel > img {
display: block;
height: auto;
width: 100%;
max-width: 100%;
/* margin-top: 10px; */
margin-bottom: 10px;
}
.plp-container {
overflow: hidden;
padding-left: 10px;
}
.plp-panel {min-height: 230px;border:none;}
.plp-column-3 {
width: 30%;
float: left;
margin: 0 10px;
}
.plp-day {font-size:140%;text-align: center;font-weight: 900;}
.plp-month {text-align: center;text-transform: uppercase;}
#plp-dateMain {margin-top: 50px;}
