

.primario {color:#332685 !important}
.secondario {color:#f08203!important}
.secondario {color:#ff8b00!important}

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

.bg-primario {background-color: #332685 !important }
.bg-secondario {background-color: #f08203 !important }
.bg-terziario {background-color: #ff8b00 !important }

.btn-primary {background: #332685;border-radius: 0px;border:0px;}
.btn-primary:hover {background: #241b5e;}

.navbar {
    border-bottom-color: #332685;
}

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

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

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    border-color: #f08203}

.fancybox-thumbs__list a:before {
    border-color: #332685 !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;
}

ul.styled {
    list-style:none;
    padding:0px;
}

ul.styled li:before {
    content:"\f111";
    font-family: "Font Awesome 5 Pro Solid";
    color: #f08203;
    font-size:9px;
    position:relative;
    top:-2px;
    margin-right: 4px;
}

ul.styled li {
    margin: 15px 0px;
    text-transform: uppercase;
    color: #332685 !important;
}


/* > 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: #ededed !important;
    }

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

    #menu-main-menu .scrollto a {
        background-color: #f08203 !important;
        color: #fff !important;
        position: relative;
    }

    #menu-main-menu .iconized a:before {
        content: "\f0e0";
        margin-right:5px;
        font-family: "Font Awesome 5 Pro";
        font-weight:300;
    }

}

/* < Medium */
@media(max-width:991px) {
    .navbar-collapse {
        background: #332685 !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: #fff !important;
    }

}

}


