/*
 Theme Name:     Tema Child
 Template:       pavaglione
 Version:        1.0.0
*/

body.logged-out .wp-block-navigation {
  display: none;
}
body.logged-out .public-nav .wp-block-navigation {
  display: block;
}

.grecaptcha-badge {
  visibility: hidden;
}

/*ticker scrorrevole*/

.pava-ticker {
  width: 100%;
  overflow: hidden;
  background: var(--wp--preset--color--secondariorosa);
  color: var(--wp--preset--color-primarioscuro);
  font-size: 0.88rem;
  line-height: 1.4;
  padding: 1em 0;
  text-transform: uppercase;
  font-weight: 5400;
}

.pava-ticker__track {
  display: flex;
  width: max-content;
  animation: pava-ticker-scroll 80s linear infinite;
}

.pava-ticker:hover .pava-ticker__track {
  animation-play-state: paused;
}

.pava-ticker__item {
  white-space: nowrap;
  padding-right: 3rem;
}

@keyframes pava-ticker-scroll {
  from {
    transform: translate3d(-50%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@media (min-width: 798px) {
.margneg {
  margin: -2em 0 0 0 !important;
  padding-bottom: 0.8em !important;
}
}
.accento{
  color: var(--wp--preset--color--evidenza);
  font-weight: 600;
}
/*vari padding*/

.zero-padding {
  padding: 0 !important;

}
.small-padding {
  padding: 2em !important;

}
.large-padding {
  padding: 4em !important;

}
.extra-large-padding {
  padding: 6em !important;

}
/*vari padding mb*/
@media (max-width: 798px) {
  .zero-padding-mb {
    padding: 0 !important;
  }
  .small-padding-mb {
    padding: 2em !important;
  }
  .large-padding-mb {
    padding: 4em !important;
  }
  .extra-large-padding-mb {
    padding: 6em !important;
  }
}

/*vari margin*/

.zero-margin {
  margin: 0 !important;
}
.small-margin {
  margin: 2em !important;
}
.large-margin {
  margin: 4em !important;
}
.extra-large-margin {
  margin: 6em !important;
}

/*vari margin mb*/
@media (max-width: 798px) {
  .zero-margin-mb {
    margin: 0 !important;
  }
  .small-margin-mb {
    margin: 2em !important;
  }
  .large-margin-mb {
    margin: 4em !important;
  }
  .extra-large-margin-mb {
    margin: 6em !important;
  }
}


.wp-block-navigation .wp-block-navigation-item.evidenza{
background-color: var(--wp--preset--color--base);
    padding: 0.35em 1.2em;
    box-sizing: border-box;
    box-shadow: rgba(149, 157, 165, .2) 0 2px 5px;
    border-radius: 100px;
        display: flex;
    flex-direction: row !important;
    align-items: center !important;
    align-content: center !important;
    justify-content: space-between !important;
    color: var(--wp--preset--color--primarioscuro);

}
.wp-block-navigation .wp-block-navigation-item.evidenza:hover,
.wp-block-navigation .wp-block-navigation-item.evidenza .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{
background-color: var(--wp--preset--color--verde)!important;
color: var(--wp--preset--color--primarioscuro)!important;
}
.wp-block-navigation .wp-block-navigation-item.evidenza.is-active{
background-color: var(--wp--preset--color--verde)!important;
color: var(--wp--preset--color--primarioscuro)!important;
}
@media (max-width: 768px) {
.wp-block-navigation .wp-block-navigation-item.evidenza{
     background-color: var(--wp--preset--color--quarto)!important;
}
.wp-block-navigation .wp-block-navigation-item.evidenza:hover{
             color: #0a0a0a !important;
}
}

.wp-block-navigation .wp-block-navigation-item.evidenza.ordina::before {
  content: "\ea38";
  display: inline-block;
  font: normal normal normal 16px / 1 'Nucleo';
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 10px;
  color: var(--wp--preset--color--base);
}


.wp-block-navigation .wp-block-navigation-item.evidenza.bacheca::before {
  content: "\f946";
  display: inline-block;
  font: normal normal normal 16px / 1 'Nucleo';
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 10px;
}


