  /*!
  Theme Name: MACC Calasetta
  Author: Cooperativa Giunone
  Description: Design Comuni Italia è il tema di WordPress per i siti dei Comuni Italiani. Rispetta le linee guida di design dell’Agenzia per l’Italia digitale rilasciate dal Team per la Trasformazione Digitale. Utilizza Bootstrap Italia.
  Version: 1.0
  License: AGPL 3.0 or later
  Text Domain: musei-unica
  */
  .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link.dropdown-toggle svg {
    fill: unset!important;
    margin-top: 3px;
  }
}
/* Allinea a sinistra la prima voce del menu principale */
/* Wrapper input */
#ricercaModal .form-group {
    position: relative;
    max-width: 900px;
}

/* Campo di ricerca */
#ricercaModal input[type="search"] {
    width: 100%;
    border: none;
    border-bottom: 2px solid #6C757D;
    padding-right: 40px;   /* spazio per la lente */
    font-size: 1.4rem;
    border-radius: 0;
}

#ricercaModal input[type="search"]:focus {
    outline: none;
    border-color: #0B3D91;
}

/* ICONA A DESTRA */
/* wrapper */
.muacc-search{
   max-width: 900px;
   margin-top: 2rem;
}

/* label come design system */
.muacc-search > label{
   display:block;
   font-size: 2.2rem;
   font-weight: 500;
   color:#4e647a;
   margin-bottom: .8rem;
}

/* riga + icona */
.muacc-search-row{
   position:relative;
   border-bottom:2px solid #6c7e8e;
}

/* input invisibile */
.muacc-search-row input{
   border:none;
   background:transparent;
   padding: 6px 40px 6px 0;
   font-size:2.2rem;
   width:100%;
   outline:none;
   line-height: 1.3;
}

/* icona */
.muacc-search-icon{
   position:absolute;
   right:0;
   bottom:6px;
   color:#6c7e8e;
   pointer-events:none;
}
.it-header-wrapper.is-sticky {
   transform: none !important;
   top: 0 !important;
}
.it-footer-col ul {
   list-style: none;
   padding-left: 0;
   margin-bottom: 0;
}
.it-brand-wrapper .subtitle {
   font-size: 0.85em;
}
/* Fix dropdown condividi */
.dropdown-menu.shadow-lg {
   background-color: #fff;
   z-index: 1040;
}
/* Hero listing pages — sfondo viola con pattern decorativo */
.hero-listing {
   position: relative;
   overflow: hidden;
   background-color: rgb(94, 29, 85) !important;
}
.hero-listing .container {
   position: relative;
   z-index: 2;
}
/* Pattern onde (solo senza immagine) */
.hero-listing:not(.hero-listing--has-img)::after {
   content: "";
   position: absolute;
   top: 0;
   right: 0;
   width: 60%;
   height: 100%;
   background: url("images/hero-pattern.svg") right center / cover no-repeat;
   pointer-events: none;
   z-index: 1;
}
/* Con featured image — overlay scuro */
.hero-listing--has-img .hero-listing__img {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   object-fit: cover;
   z-index: 0;
}
.hero-listing--has-img::after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: rgba(94, 29, 85, 0.75);
   z-index: 1;
   pointer-events: none;
}
