/*:root {
    --htop-bg: #006700;
    --htop-tx: #ffffff;
    --htitle-bg: #007D00;
    --htitle-tx: #ffffff;
    --hmenu-bg: #007D00;
    --hmenu-tx: #ffffff;
    --hburger-icon: #ffffff;
    --hdrop-bg: #ffffff;
    --hdrop-tx: #333333;
    --hdrop-txh: #333333;
    --f-bg: #006700;
    --f-tx: #ffffff;
    --fcredits-bg: #006700;
}
*/

/*Header barra superiore*/
.it-header-slim-wrapper {
    background: var(--htop-bg);
}

    /*Testo Header barra superiore*/
    .it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand {
        color: var(--htop-tx);
    }

    /*Testo Prima riga Header barra superiore
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2 {
    font-size: 2.998em;
    font-weight: 600;
}*/


    /*Testo Link Multipli Header barra superiore*/
    .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a {
        color: var(--htitle-tx);
    }

/*Header barra titolo*/
.it-header-center-wrapper.theme-light {
    background: var(--htitle-bg);
}

    /*Testo Header barra titolo*/
    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a {
        color: var(--htitle-tx);
    }

    /*Stemma Comune Header barra titolo
#ctl00_Image1 {
    background-color: white;
    border-radius: 30px;
}*/

    /*Icona apertura Menu hamburger*/
    .it-header-center-wrapper.theme-light + .it-header-navbar-wrapper .custom-navbar-toggler .icon {
        fill: var(--hburger-icon);
    }

/*Riquadro chiusura Menu hamburger*/
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable.expanded .close-div {
    background: var(--hmenu-bg);
}

/*Icona chiusura Menu hamburger*/
.it-header-navbar-wrapper.theme-light-desk .navbar .close-div .close-menu .icon {
    fill: var(--hmenu-tx);
}

/*Header menu servizi pubblici*/
.it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper {
    background: var(--hmenu-bg);
}

/*Bordo Header menu servizi pubblici*/
.it-header-wrapper .it-nav-wrapper {
    background-color: var(--hmenu-bg);
}

/*per evitare sovrapposizione menu hamburger con stemma comune*/
.it-header-navbar-wrapper.theme-light-desk {
    background-color: transparent;
}

    /*Testo Header menu servizi pubblici*/
    .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link {
        color: var(--hmenu-tx);
    }

        /*Icona toggle dropdown menu servizi pubblici*/
        .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
            fill: var(--hmenu-tx);
        }

    /*Dropdown menu servizi pubblici*/
    .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu {
        background: var(--hdrop-bg);
    }

        /*Freccina Dropdown menu servizi pubblici*/
        .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu::before {
            background: var(--hdrop-bg);
        }

    /*Titolo dropdown menu servizi pubblici*/
    .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu h3, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .h3, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-heading {
        color: var(--hdrop-txh);
    }

    /*Testo dropdown menu servizi pubblici*/
    .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span {
        color: var(--hdrop-tx);
    }

/*Footer contatti*/
.it-footer-main {
    background-color: var(--f-bg);
}

    /*Testo Footer contatti*/
    .it-footer-main .it-brand-wrapper a {
        color: var(--f-tx);
    }

/*Footer credits*/
.it-footer-small-prints {
    background-color: var(--fcredits-bg);
}

/*Colori Quadrato Albo/Atti
.neutral-2-border-color-b2, .neutral-2-border-color-b2.border {
    background-color: #006BD6 !important;
    border-color: #003D7A !important;
    color: white;
}*/
