/* Custom Bootstrap Italia */

/* Menu cerca btn e placeholder */
ul.menucerca.d-inline-flex {
    flex-wrap: wrap!important;
}
@media screen and (max-width: 767px) {
  /* Questi stili si applicano solo sui dispositivi mobili con una larghezza massima di 767px */
.card-news-img {
    visibility: hidden; /* Nasconde il testo del placeholder */
  }
}
/* Titolo header */
.it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
    flex: none;
}
/* Menu linea orizzontale */
.dropdown-menu a[data-element="overview"] {
    border-bottom: 1px solid #ddd;
    padding-top: 6px!important;
}
/* Briciole di pane */
.mod-breadcrumbs.breadcrumb {
    font-size: 1rem !important;
}
/* Immagine modulo Elenco articoli >> In evidenza */
.card-news-img {
  max-width: 100%;
  height: auto!important;
}
@media (max-width: 767px) { 
  .card-news-img {
   display: none;
  }
}
/* Modulo la didattica Tag */
a#t-IstitutoComprensivoStatale-tab {
    line-height: inherit !important;
}
/* Mappa */
.location-list {
    line-height: 1.5;
}
/* Modal stampa condividi */
.modal.fade.show {
    background-color: rgba(0, 0, 0, 0.80);
}
.card.card-icon .card-icon-content p {
    font-size: 1rem;!important;
}
/* Footer */
.footersito .area-legale .navbar-nav.navbar-secondary {
    padding-top: 25px;
}
/* Pagination */
.pagination__wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:25px;
}
/* Joomla */
.title-img {
    background-color: #ffffff;
    background-size: contain;
}
@media (max-width: 767.98px) {
.title-img {
        background-position: center; /* Aggiungi questa regola per centrare l'immagine orizzontalmente */
    }
}
.card.card-article img {
    background-color: #ffffff;
    object-fit: contain;
}
@media (max-width: 767.98px) {
.card.card-article img {
        background-position: center; /* Aggiungi questa regola per centrare l'immagine orizzontalmente */
    }
}

/* Slide home page */
.carousel-img {
  width: 100%; /* L'immagine si adatta alla larghezza del contenitore */
  height: auto; /* Mantiene il rapporto di aspetto originale */
  object-fit: cover; /* Adatta l'immagine senza deformarla */
}
/* Contenitore con altezza variabile in base alla dimensione dello schermo */
.img-wrapper {
  width: 100%; /* Adatta la larghezza del contenitore */
  height: 250px; /* Altezza di base per schermi più grandi */
  display: flex;
  align-items: center; /* Centra verticalmente l'immagine */
  justify-content: center; /* Centra orizzontalmente l'immagine */
}
/* Media queries per schermi più piccoli */
@media (max-width: 768px) {
  .img-wrapper {
    height: 200px; /* Riduci l'altezza su tablet e schermi medi */
  }
}
@media (max-width: 576px) {
  .img-wrapper {
    height: 150px; /* Riduci ulteriormente l'altezza su smartphone */
  }
}
.splide .splide__arrows {
  display: none !important; /* Usa !important per forzare il nascondimento delle frecce */
}
