div#post-text {
    padding-top: 20px;
}
/* Related Posts Container Styling */
.et_pb_blog_grid_wrapper.related-posts {
    width: 100%;
    margin-bottom: 30px;
  }
  
  /* Fix Salvattore Content */
  .related-posts .et_pb_salvattore_content {
    display: block !important;
  }
  
  /* Grid Container */
  .related-posts .et_pb_ajax_pagination_container {
    display: block;
    width: 100%;
  }
  
  /* Grid Items */
  .related-posts .et_pb_salvattore_content > div {
    display: block;
    width: 100%;
  }
  
  
  /* Image Container */
  .related-posts .et_pb_image_container {
    margin: 0;
    position: relative;
  }
  
  .related-posts .entry-featured-image-url {
    display: block;
    margin-bottom: 0;
  }
  
  .related-posts .entry-featured-image-url img {
    width: 100%;
    height: auto;
    display: block;
  }
  
  /* Title */
  .related-posts .entry-title {
    font-size: 18px;
    line-height: 1.4;
    padding: 15px 15px 10px;
    margin: 0;
  }
  
  /* Responsive Layout */
  @media (min-width: 768px) {
    .related-posts .et_pb_salvattore_content {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 20px;
    }
    
    .related-posts .et_pb_salvattore_content > div {
      display: contents;
    }
    
    .related-posts .et_pb_post {
      margin-bottom: 0;
    }
  }
  
  @media (min-width: 981px) {
    .related-posts .et_pb_salvattore_content {
      grid-template-columns: repeat(3, 1fr);
    }
      
  }

  /* Fix for inline style override */
  .related-posts .et_pb_salvattore_content[style] {
    display: grid !important;
  }
  
  .related-posts .et_pb_salvattore_content > div[style] {
    display: contents !important;
  }
  @media (max-width: 981px) {
  .post-rail{
          display:none !important;
      }
      
  }
  div#post-text ul.pp-multiple-authors-boxes-ul, div#post-text ul.et_social_icons_container {
    padding-left: 0 !important;
}
div#post-text .post{display:none !important;}	
.et_pb_blog_0_tb_body, .et_pb_blog_1_tb_body {
    width: fit-content;
}
div#post-text ul li {
    padding-bottom: 20px;
}