/*
─────────────────────────────────────────────────────────────
─██████████████─██████████████─██████████████─██████████████─
─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─
─██░░██████████─██░░██████░░██─██░░██████████─██░░██████░░██─
─██░░██─────────██░░██──██░░██─██░░██─────────██░░██──██░░██─
─██░░██████████─██░░██████░░██─██░░██████████─██░░██████░░██─
─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─
─██████████░░██─██░░██████░░██─██████████░░██─██░░██████████─
─────────██░░██─██░░██──██░░██─────────██░░██─██░░██─────────
─██████████░░██─██░░██──██░░██─██████████░░██─██░░██─────────
─██░░░░░░░░░░██─██░░██──██░░██─██░░░░░░░░░░██─██░░██─────────
─██████████████─██████──██████─██████████████─██████─────────
─────────────────────────────────────────────────────────────
Theme Name: Studio Associato Sales Performance
Version: 1.0
Author: Studio Associato Sales Performance
Theme URI: https://www.sasp.me
Author URI: https://www.sasp.me
Template: Impreza
*/
/* Selettore Lingua */
.w-nav-anchor.level_2 {
    padding-left: 5px !important;
}

.w-nav.type_desktop .w-nav-list.level_2 {
    min-width: 5rem!important;
}


/* Fix "Torna all'inizio" */
.w-toplink {
    bottom: 45px;
    transform: translate3d(0,300%,0)!important;
}

/* Fix scroll orizzontale da desktop */
.primary,
.site,
.site-container,
#page {
  max-width: 100%;
  overflow-x: hidden;
}

/* Fix underline menu */
.current-menu-item .w-nav-anchor.level_1 .w-nav-title:after {
    bottom: -2px !important;
    opacity: 1 !important;
}

/* Fix logo nel titolo pagina */
.logotitolo {
    opacity: 0.1 !important;
}

/* Fix icone */
.w-iconbox-icon {
    border-radius: 0px !important;
}

.lavoratocon img {
	filter: grayscale(100%) !important;
}

.lavoratocon img:hover {
	filter: grayscale(0%) !important;
}

/* Fix header */
ul.w-nav-list.level_2 > .menu-item.menu-item-has-children > a.w-nav-anchor.level_2 {
	display: none !important;
}

.w-nav.type_desktop .w-nav-list:not(.level_1) {
box-shadow: none !important;
}

.w-nav-list.level_3 {
    padding-top: 20px !important;
}

/* Testo scorrevole */
section .scroll {
  width: 100%;
  display: flex;
  overflow: hidden;
}

section .scroll div {
  color: #ffffff;
  font-size: 1.5em;
  white-space: pre;
  text-transform: uppercase;
  animation: animate 25s linear infinite;
  margin-right: 50px; /* Aggiunge un margine a destra di ogni div */
}

@keyframes animate {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}

/* Fix footer form */
#gform_wrapper_7 .w-filter.state_desktop.style_drop_default .w-filter-item-title,
#gform_wrapper_7 textarea,
#gform_wrapper_7 input:not([type="submit"]) {
    color: #e3e3de !important;
	background: none !important;
	border-bottom:1px solid #A2A2A2 !important;
}
#gform_wrapper_7 .gform_wrapper.gravity-theme .gfield_checkbox label,#gform_wrapper_7 .gform_wrapper.gravity-theme .gfield_radio label {
    display: inline-block;
    font-size: 11px;
}
#gform_wrapper_7 #choice_7_5_0 {
    border-color: none !important;
    border: 0px !important;
    background: #e3e3de!important;
    color: black!important;
    border-bottom: none!important;
}

/* Fix contatti form */
#gform_wrapper_2 #choice_2_5_0 {
    background: #ffffff!important;
}

/* Fix campi data */
#input_6_16,#input_6_17 {
    width: 100%;
}

/* Fix font errori form */
.gform_submission_error.hide_summary {
    font-family: Roboto,sans-serif!important;
}