.text-primary {
    color:#CC0000 !important;
}

.flag-icon {
    background-color: #9c0707 !important;
}

.it-header-slim-wrapper {
    background-color: #9c0707;
}

.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover, .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a:hover, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a:hover {
    background-color: #7a0101;
}

.it-footer-main {
    background-color:#CC0000;
}

.it-footer-small-prints {
    background-color: #7a0101;
}

.card .it-card-footer {
    margin-top: 0px;
    margin-bottom: 10px;
}

.card .it-card-footer .btn{
    margin-right: 25px;
    color: #7a0101;
    box-shadow: inset 0 0 0 2px #7a0101;
}

#novita_evidenza .btn{
    color: #7a0101;
    box-shadow: inset 0 0 0 2px #7a0101;
    margin-bottom: 10px;
}

.bottom-left { 
    bottom: 0; 
    left: 0; 
} 

/*
.evidence-section {
    background-image: url(../img/evidenza-header.png);
}

.evidence-section .section {
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 300px;
}*/

.notizie_evidenza {
    background-color: whitesmoke;
}

.mylink {
    color: #CC0000;
    text-decoration: none;
}

.mylink:hover {
    color: #CC0000;
    text-decoration: none;
}

.accordion-header .accordion-button:not(.collapsed) {
    color: #7a0101;
}

.accordion-header .accordion-button {
    color: #7a0101;
}

.it-header-center-content-wrapper *{
    /*color: #CC0000;
    fill: #CC0000;*/
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
    /*fill: #9c0707;*/
}

.it-header-center-wrapper {
    background-color: #CC0000;
}

.card.border-bottom-card::before {
    background-color:#CC0000;
}



@media (max-width: 991px) {
    .logo-img {
        width: 80%;
        margin-left: 15px;
    } 

    .citazione {
        color: whitesmoke;
        background-image: url("../img/citazione.jpg");
        background-position: left center;

    }

    .navbar .navbar-collapsable .navbar-nav li a.nav-link {
        color: #7a0101;
    }
}

@media (min-width: 992px) {
    .it-header-navbar-wrapper {
        background: #CC0000;
    }

    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
        fill: #CC0000;
    }

    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg {
        fill: #CC0000;
    }

    .navbar .navbar-collapsable .navbar-nav li a.nav-link {
        color: whitesmoke;
    }

    .navbar .navbar-collapsable .navbar-nav li.active a {
        border-left: 0;
        border-color: #fff;
        background: rgba(0,0,0,0);
        font-weight: bold;
    }

    .citazione {
        color: whitesmoke;
        background-image: url("../img/citazione.jpg");
        background-position: left center;
        background-size: 100%;
        opacity: 0.5;
    }
}



.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
    /*color: #CC0000;*/
}

.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a {
    /*background-color: #CC0000;*/
}

.it-header-navbar-wrapper {
    /*background-color: #CC0000;*/
}

.navbar .dropdown-menu .link-list-wrapper ul li a span, .navbar .dropdown-menu .link-list-wrapper ul li a i {
    color: #CC0000;
}

.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button, .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a {
    background-color: #7a0101;
}

body {
    font-family: 'Titillium Web', sans-serif;
}

.nobr {
    white-space: nowrap
}

#searchform #s {
    width: 80%;
}