.post-details .post-entry {
    margin-bottom: 20px;
}
.post-details .post-entry p {
    font-size: 1.2rem;
}
body.rtl .post-details .post-entry p {
    font-size: 1.3rem;
}
.post-entry .entry-content {padding-top: 15px;}
.wa_channel_info{font-size: 24px;font-weight: bold;display: flex; background-color: #eee; justify-content: center;}
.wa_channel_info a{color:black;padding: 3px 5px;margin:0 10px; display: flex; align-items:center;}
.wa_channel_info a i{color:#569f56; font-size: 28px;}
.post-details .post-entry a{color:#FA0000;}.elementor-3053 .elementor-element.el-38456b0 .post-entry h1{font-size:1.8rem;font-weight:600;line-height:1.5px;letter-spacing:0.2px;}
.post-details .post-entry h2{font-size:1.8rem;font-weight:500;}.elementor-3053 .elementor-element.el-7c68e112 .pctmp-term-list{text-align:right;}

.post-details h1.post-title {
    font-size: 28px;
}
.post-details .post-image {
  aspect-ratio: 1.5;
  background-color: black;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; /* ensure no overflow */
}

.post-details .post-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;   /* fills container, keeps aspect ratio */
  object-position: center;
}
.post-details .header-standard {
    padding: 5px;
    margin: 0 0 5px 0;
}
.post-details .header-standard:after {
    bottom: 5px;
}
.addtoany_share_save_container {
    display: flex;
}
.addtoany_share_save_container .links {
    display: flex;
    margin: 0 10px;
    align-items: center;
}
.addtoany_header {
    font-size: 24px;
    font-weight: bold;
}
a.post-tag{
    font-size: 1.4em;padding: 5px;
    cursor: pointer;
    background-color: #d73361;
    color: white;
    margin: 0 3px;
}
.post-details.article-section {
    margin-bottom: 20px;
}