/* Ritocchi al tema Kallyas per il sito statico.
   Sta in un file a parte, caricato per ultimo, così i CSS del tema restano
   quelli originali e un eventuale nuovo export non porta via le modifiche. */

/* Frecce dello slider in home. Il tema le lascia bianche, sottili e a
   opacity .5 direttamente sulla foto: su immagini chiare o affollate
   sparivano. Un dischetto scuro semitrasparente le stacca dallo sfondo
   qualunque sia la slide sotto. */
.iosSliderNav .znSlickNav-arr {
  width: 56px;
  height: 56px;
  margin-top: -28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(0, 0, 0, .42);
  border: 1px solid rgba(255, 255, 255, .28);
  opacity: 1;
}

.iosSliderNav .znSlickNav-arr:hover {
  background: rgba(0, 0, 0, .68);
}

.iosSliderNav .znSlickNav-arr svg {
  width: 24px;
  height: 24px;
}

.iosSliderNav .znSlickNav-arr polyline {
  stroke: #fff;
  stroke-width: 20;
}

.iosSliderNav .znSlickNav-arr:hover polyline {
  stroke-width: 26;
}

/* Card di "I nostri ambiti di intervento". Uno <style> inline della pagina le
   porta a max-width 40% con 40px di margine: con il float dei .grid-ibx__item
   lo spazio che avanza finisce tutto a destra (160px contro i 41 di sinistra)
   e il blocco risulta spostato. Il flex sulla riga distribuisce quello spazio
   ai due lati; le misure delle card restano quelle decise nel tema.
   I pseudo-elementi del clearfix vanno spenti: in un contenitore flex
   diventerebbero item a sé e falserebbero il centraggio. */
#eluidd2857b81 .grid-ibx__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

#eluidd2857b81 .grid-ibx__row::before,
#eluidd2857b81 .grid-ibx__row::after {
  content: none;
}
