.hpt_cat_list li, .hpt_cat_list li a {
  list-style: none;
  list-style-position: inside;
  text-decoration: none !important;
  padding-bottom: .7rem;
}

.hpt_cat_list {
  padding: 0;
  margin: 0; 
}

.hpt_social li, .hpt_social li a {
  list-style: none;
  list-style-position: inside;
  text-decoration: none !important;
  padding-bottom: .7rem;
}
.hpt_social {
  padding: 0;
  margin: 0; 
}

.hpt_bluesky::before {
    display: inline-block;
    content: url('../images/bluesky.png');
}

.hpt_author_block {
display: flex;
}

.hpt_author_title {
  padding-left: 10px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.hpt_author_image {
  display: inline-block;
  float: left;
  max-width: 150px;
  max-height: 150px;

}

.hpt_author_bio{
}
.hpt_author_name{
display: inline-block;
padding-left: 10px;
margin-top: 0;
}

.hpt_page_top {
  max-width: 1200px;
}

.hpt_image_grid {
  list-style: none;
}

.hpt_image_grid img {
  max-width: 324px;
  max-height: 324px;
}

.hpt_image_grid div {
  text-align: center;
  padding-top:30px;
  padding-right:30px;
  padding-bottom:30px;
  padding-left:30px"
}
.hpt_image_grid h2 {
  text-align: center;
}
@media only screen and (max-width: 480px) {
  .hpt_page_top {
    max-width: 92vw;
  }
}