/* Add here all your CSS customizations */
a {
    color: #0d0dbd;
}
ul.nav-pills > li.active > a {
    background-color: #0d0dbd;
}
.inverted {
    background-color:#0d0dbd;
}
.feature-box .feature-box-icon {
    background-color: #0d0dbd;
}
html .heading-primary, html .lnk-primary, html .text-color-primary {
    color: #0d0dbd !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #0d0dbd;
}

/*FORM CONTATTI FOOTER*/
.div.catmu-form {
    margin: 0;
    padding: 0;
}
.div.catmu-form .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}
.div.catmu-form p.field {
    margin-bottom: 10px;
    height: auto;
    background: none;
    overflow: hidden;
    vertical-align: top;
    width: 100%;
}
.div.catmu-form input[type=text], .div.catmu-form input[type=email], .div.catmu-form textarea {
    color: white !important;
    background: url(img/form-item-tail.png);
    border:1px solid #FFF;
    padding: 9px 12px;
    width: 284px;
}
/* FINE FORM CONTATTI FOOTER*/

@media (min-width: 992px) {
    #header .header-nav.header-nav-push-top {
        margin-top: -75px;
        float: left;
        margin-left: 80px;
    }
    #header .header-nav-main nav > ul > li.open > a,
    #header .header-nav-main nav > ul > li:hover > a {
  /*      background: #0d0dbd; */
	background: #0099e6;
    }

    #header .header-nav-main nav > ul > li.active > a {
  /*      background: #0d0dbd; */
	background: #0d0dbd;
    }
}
