.frhd__post-list-container {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
article.frhd__post-list-1 a {
  text-decoration: none;
}
article.frhd__post-list-1 .frhd__featured-image-postlist.details {
position: relative;
height: 340px;
background: #cccccc;
}
article.frhd__post-list-1 .frhd__featured-image-postlist.details img {
width: 100%;
height: 100%;
object-fit: cover;
margin-bottom: 10px;
display: block;
position: relative;
}
article.frhd__post-list-1 .postlist-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}
article.frhd__post-list-1 .postlist-content {
position: absolute;
bottom: 5px;
left: 50%;
transform: translateX(-50%);
width: 100%;
color: #ffffff;
}
article.frhd__post-list-1 .content-child {
padding: 0 30px 10px;
}
article.frhd__post-list-1 .frhd__post-title-postlist h2 {
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}
article.frhd__post-list-1 .frhd__post-title-postlist h2 > a{
  color: white;
}
article.frhd__post-list-1 .frhd__post-meta {
margin-top: 5px;
display: flex;
column-gap: 15px;
flex-wrap: wrap;
}
article.frhd__post-list-1 .frhd__post-meta svg{
width: 14px;
height: 14px;
fill: white;
}
article.frhd__post-list-1 .frhd-blog-content {
display: flex;
align-items: center;
flex-direction: row;
column-gap: 10px;
}
article.frhd__post-list-1 .frhd__featured-image-postlist.blog-img {
  position: relative;
}
article.frhd__post-list-1 .frhd__featured-image-postlist.blog-img img {
  object-fit: cover;
  display: block;
  height: 120px;
}
article.frhd__post-list-1 span.frhd__featured-image-postlist-missing {
  display: block;
  width: 150px;
  height: 120px;
  background: #cccccc;
}
article.frhd__post-list-1 .frhd__post-title-postlist h4 {
margin: 0 0 10px;
}
article.frhd__post-list-1 .frhd__post-title-postlist h4 > a{
  color: black;
  font-size: 20px;
}
article.frhd__post-list-1 .frhd__post-title-postlist svg{
  width: 14px;
  height: 14px;
}
.frhd__post-list-1 span.frhd__featured-image-postlist-missing:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 21C14.6917 19.8005 14.1618 18.6686 13.4412 17.6532M3 13.0351C3.31177 13.0127 3.62454 13.0019 3.93756 13.0027C6.57381 12.9466 9.14549 13.7729 11.1937 15.3342C12.0694 16.0016 12.825 16.7848 13.4412 17.6532M16.2449 16.2449C15.2871 16.5074 14.3464 16.9792 13.4412 17.6532' stroke='%23141B34' stroke-width='1.5' stroke-linejoin='round'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.5' stroke='%23141B34' stroke-width='1.5'/%3E%3Cpath d='M2 2L22 22' stroke='%23141B34' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M21 3H21.75C21.75 2.58579 21.4142 2.25 21 2.25V3ZM3 21H2.25C2.25 21.4142 2.58579 21.75 3 21.75V21ZM2.25 3V21H3.75V3H2.25ZM21 20.25H3V21.75H21V20.25ZM6.18198 3.75H21V2.25H6.18198V3.75ZM20.25 3V17.818H21.75V3H20.25Z' fill='%23141B34'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  opacity: .5;
}
article.frhd__post-list-1 .frhd__post-meta span > a,
article.frhd__post-list-1 .frhd__post-meta time {
  color: white;
}
article.frhd__post-list-1 .frhd__post-title-postlist span {
display: flex;
align-items: center;
gap: 5px;
}
article.frhd__post-list-1 span.frhd__post-author {
display: flex;
align-items: center;
}
/* for astra theme
.ast-single-post .entry-content a,
.ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
  text-decoration: none !important;
} */
