.lista {
    margin: 0 100px 5px 100px;
    padding: 0;
    list-style: disc;
}

/*margine logo*/
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 90px;
    padding-right: 15px;
}

/* bordo form contatti */
div#fox-container-m130 .fox-form select, div#fox-container-m130 .fox-form textarea, div#fox-container-m130 .fox-form input[type="text"] {
    border-radius: 4px;
    color: #555555;
    background-color: #f0f9dd;
}

div#fox-container-m130 .chzn-container-active.chzn-with-drop .chzn-single {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f0f9dd), color-stop(80%, #ffffff));
    background-image: -webkit-linear-gradient(#f0f9dd 20%, #ffffff 80%);
    background-image: -moz-linear-gradient(#f0f9dd 20%, #ffffff 80%);
    background-image: -o-linear-gradient(#f0f9dd 20%, #ffffff 80%);
    background-image: linear-gradient(#f0f9dd 20%, #ffffff 80%);
}

div#fox-container-m130 .chzn-container-single .chzn-single {
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #ffffff 20%, #f0f9dd 100%);
    background-image: -moz-linear-gradient(top, #ffffff 20%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #ffffff 20%, #eeeeee 100%);
    background-image: -ms-linear-gradient(top, #ffffff 20%, #eeeeee 100%);
    background-image: linear-gradient(top, #ffffff 20%, #eeeeee 100%);
    color: #555555;
    background-color: #ffffff;
    width: 100%;
    padding: 0 5px;
    height: 26px;
    line-height: 26px;
}

/* Colore menu in cima */
.variation-corporate .sp-megamenu-parent >li >a {
    color: #98c926;
}
#sp-header {
    position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 80px;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    background: #fff !important;
}

/* Dimensioni logo */
.logo img{
    width: 131px;
    height: 37px;
}

/* Sfondo bandierine language filter */
div.mod-languages ul li.lang-active {
    background-color: #fff !important;
}

/* icone patente e armi */
.sppb-icon .sppb-icon-container {
    color: #98c926 !important;
}  

/* Per problema menu hamburger */
@media screen and (max-width: 768px) {  
.hidden-sm, .hidden-xs {display: none !important; visibility: hidden;}  
}
 .offcanvas {visibility: visible !important;}     
 .offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {   margin: 0 5px; display: block;}   

.header-default #offcanvas-toggler > i {
  color: #98c926;
  font-size: 24px;}