

.primario {color:#00326f !important}
.secondario {color:#d43a39!important}
.terziario {color:#0095ff!important}

a,a:hover,a:active {
    color: #00326f;
    text-decoration: none;
}

.bg-primario {background-color: #00326f !important }
.bg-secondario {background-color: #d43a39 !important }
.bg-terziario {background-color: #0095ff !important }

.btn-primary {background: #00326f;border-radius: 0px;border:0px;}
.btn-primary:hover {background: #00234e;}

.navbar {
    border-bottom-color: #00326f;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #00326f;
}

#page-content h1,#page-content h2,#page-content h3,#page-content h4,#page-content h5,
th.colored,
#page-content h3 a
{
    color: #00326f;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #00326f;
}

.fancybox-thumbs__list a:before {
    border-color: #00326f !important;
}

.gradient-bg:after {
    content: '';
    width: 100%;
    height: 100%;
    
    background: -moz-linear-gradient(top,  rgba(229,229,229,0) 0%, rgba(0,51,97,0) 75%, rgba(0,51,97,0.8) 100%);
    background: -webkit-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(0,51,97,0) 75%,rgba(0,51,97,0.8) 100%);
    background: linear-gradient(to bottom,  rgba(229,229,229,0) 0%,rgba(0,51,97,0) 75%,rgba(0,51,97,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e5e5e5', endColorstr='#cc003361',GradientType=0 );

    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 100; 
    -ms-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;
}


/* > Medium */
@media(min-width:992px){

    .nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .current-menu-ancestor > a, .current_page_item > a, .current_page_parent > a {
        background-color: transparent !important;
        border-bottom: 2px solid #00326f;
    }

    .dropdown-menu .current_page_item a {
        background: #00326f !important;
    }

}

/* < Medium */
@media(max-width:991px) {
    .navbar-collapse {
        background: #00326f !important;
    }

    .nav > li > a:hover, .nav > li > a:focus,
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus
    {
        background: rgba(0,0,0,0.2);
        border:none;
    }

    .navbar-header {
        background: #d43a39 !important;
    }

}   

}


