/*#sp-header {
    background-color: #068080 !important;
}*/

/* Centra verticalmente il modulo search nella colonna destra della header */
#sp-search .sp-column {
  display: flex;
  align-items: center;
  justify-content: flex-end; /* opzionale: spinge la search a destra */
  height: 100%;
}

/* Centra orizzontalmente il menù */
#sp-menu .sp-column {
  display: flex;
  justify-content: center;
}

/* Distanzia il menù dalle 3 righine di Canvas */
.sp-megamenu-parent {
  margin-right: -10px; !important;
}


/* Slideshow CK: altezza fissa e immagine ritagliata solo in basso */
.camera_wrap {
  height: 300px !important;
  max-height: 350px !important;
  overflow: hidden !important;
}

.camera_wrap img {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover !important;
  object-position: top !important;
  
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 auto !important;
}

/*effetto hover al passaggio del muse su immagini categorie*/
/*ombra*/
.three-boxes img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
/*ingrandimento*/
.three-boxes img:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

/* Centra orizzontalmente immagini categorie*/
#sp-position-1 .sp-column {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#sp-position-2 .sp-column {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#sp-position-3 .sp-column {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/*nasconde scritta articoli in evidenza*/
span.badge.bg-danger.featured-article-badge {
    display: none;
}


/* === Titoli articoli === */
.article-details h1,
.article-details h2,
.article-details h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #068080;
}


	