.eltdf-event-post-read-more-button > a > span {display:none !important;}

.eltdf-pli-image img {
    height: 300px; /* o qualunque altezza fissa desideri */
    object-fit: cover; /* mantiene il ritaglio proporzionato */
    width: 100%; /* assicura che si adatti alla larghezza del contenitore */
    display: block;
}

.eltdf-ps-image img {
    height: 450px; /* o l’altezza che preferisci */
    width: 100%;
    object-fit: cover;
    display: block;
}

.eltdf-iwt-image img {
    height: 450px; /* o l’altezza che preferisci */
    width: 100%;
    object-fit: cover;
    display: block;
}

.eltdf-show-image img {
    height: 450px; /* o l’altezza che preferisci */
    width: 100%;
    object-fit: cover;
    display: block;
}



/*.eltdf-single-image-holder img {
    height: 450px;
    width: 100%;
    object-fit: cover;
    display: block;
}*/

.logocarousel img {height:135px !important;}

.eltdf-show.info-bellow .eltdf-show-info .eltdf-show-info-wrapper {
    margin-bottom: 60px;
}

.eltdf-ig-image img {
    height: 450px; /* o l’altezza che preferisci */
    width: 100%;
    object-fit: cover;
    display: block;
}

.eltdf-grid-masonry-list .eltdf-ig-image img {
    height: unset; 
    width: unset;
    object-fit: unset;
    display: unset;
}
.hidden-gallery {
  position: absolute;
  top: 0;
  left: -9999px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.eltdf-title-holder.eltdf-bg-parallax:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
}

@media screen and (max-width: 768px) {
  .mobile-reverse {
    display: flex;
    flex-direction: column-reverse;
  }

  .mobile-reverse > .eltdf-eh-item {
    width: 100% !important;
  }
}