/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.mz-text-white *{
    color: #fff !important;
}
.mz-single-area,
.mz-single-area-content{
    transition-duration: 0.3s;
}
.mz-single-area:hover{
    background-color: var(--primary-l-9);
    transition-duration: 0.3s;
}
.mz-single-area:hover .mz-single-area-content{
    background-color: var(--primary);
    transition-duration: 0.3s;
}
.mz-single-area:hover .mz-single-area-content *{
    color: #fff !important;
}
.mz-single-percorso-card:hover{
    background-color: var(--primary) !important;
    transition-duration: 0.3s !important;
}
.mz-single-percorso-card:hover *{
    color: #fff !important;
    transition-duration: 0.3s !important;
}
.mz-single-percorso-card{
    transition-duration: 0.3s !important;
    height: 100% !important;
}
#brx-header.scrolling > section > .brxe-container{
    -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.09); 
box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.09);
}
.mz-single-percorso-card:hover h3{
    color: var(--tertiary) !important;
}
.mz-nuvolette {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}

.mz-nuvoletta {
  animation: nuvoletta-float 1.4s ease-in-out infinite;
}

/* delay progressivo su ogni figlio */
.mz-nuvoletta:nth-child(1) { animation-delay: 0s;   }
.mz-nuvoletta:nth-child(2) { animation-delay: 0.2s; }
.mz-nuvoletta:nth-child(3) { animation-delay: 0.4s; }
.mz-nuvoletta:nth-child(4) { animation-delay: 0.6s; }
/* aggiungi altri nth-child se hai più di 4 nuvolette */

@keyframes nuvoletta-float {
  0%   { transform: translateY(0);     opacity: 0.5; }
  50%  { transform: translateY(-14px); opacity: 1;   }
  100% { transform: translateY(0);     opacity: 0.5; }
}
#brx-content.wordpress{
    padding: 200px 20px;
}
body.single-percorso .tab-content h2,
body.single-percorso .tab-content h3{
    font-size: 2.6rem !important;
}