/* CUSTOM CSS */

/* Grassetto voci menu II livello */
.megamenu .col-lg-9 .dropdown-menu .hidelv1 > li.lv1 > a.child {
  font-weight: 450 !important;
  font-size: 1.05em !important;
}

/* Modifica colore hover voci menù */
.megamenu a:hover {
  color: #006BC4 !important;
}

/* Breadcrumb */

.breadcrumb a {
   text-transform: capitalize !important;
}

.breadcrumb a:hover {
   color: #006BC4 !important ;
}

/* Hover color articoli blog homepage */
.blog .wrapper-art h3 a:hover { 
    
    color: #006BC4 !important }

/* Hover categoria blog */
.blog .wrapper-art .cat a:hover {
    color: #1490f6;
}

/* Hover color "continua" blog homepage */
.blog .wrapper-art .go span a:hover { color: #45abff !important } 

.blog .wrapper-art {
  overflow: hidden;
  position: relative;
}

.blog .wrapper-art .img-responsive {
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
}

.blog .wrapper-art .img-responsive:hover {
  transform: scale(1.05);
}

/* Versione alternativa con effetto più sofisticato */
.blog .wrapper-art .img-responsive {
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  filter: brightness(1);
  will-change: transform, filter;
}

.blog .wrapper-art .img-responsive:hover {
  transform: scale(1.08);
  filter: brightness(1.1);
}
