:root {
    --colore1: #008571;
    --colore1d: #006455;
}
body a {
    color: var(--colore1);
}
header a {
    color:#fff;
}
header .top {
    background: var(--colore1d);
}
header .principale {
    background:var(--colore1);
}
.menu-popup .menu {
    background: var(--colore1);
}
.menu-popup .menu .primo-livello[aria-expanded="true"] {
    color: var(--colore1) !important;
}
.menu-popup .menu .primo-livello[aria-expanded="true"]::after {
    color: var(--colore1) !important;
}
.menu-popup .menu .primo-livello:hover {
    color: var(--colore1) !important;
}
.menu-popup .menu .primo-livello[aria-expanded="true"]:hover {
    color: var(--colore1) !important;
}
.pulsante-prim {
    background: var(--colore1);
}
.pulsante-prim:hover {
    background: var(--colore1d);
}
.pulsante-prim:focus {
    background: var(--colore1d);
}
#header-fixed {
    background: var(--colore1);
}
.slider-layout-1 .box .contenuto h3 {
    margin-bottom: unset;
}
#ultime-notizie .slider-notizie .swiper-slide figure .categoria {
    background: var(--colore1);
}
#ultime-notizie .slider-notizie .swiper-slide .contenuto .data {
    color: #727272;
}
.swiper-pagination-bullet-active {
    background: var(--colore1);
}
#eventi-home .titolo-sezione.blu {
    color: #fff;
}
#eventi-home .slider-eventi .box .data {
    background: var(--colore1);
}
#eventi-home {
    background:linear-gradient(to right, #32c2ad, #068c78);
}
#eventi-home .area-pulsante a {
    color:#fff;
}
#eventi-home .swiper-pagination-bullet-active {
    background:#fff;
}
.aree-tematiche .box.l1 {
    border-color: var(--colore1);
}
.aree-tematiche .box.l1 h3 a {
    color:var(--colore1);
}
.pulsante-sec {
    color: var(--colore1);
    border-color: var(--colore1);
}
.pulsante-sec:hover {
    background:var(--colore1);
}
#attivita .wrapper .box h3 a {
    color: var(--colore1);
}
footer a {
    color: #fff;
}
footer .main {
    background: var(--colore1);
}
footer .bottom-footer {
    background: var(--colore1d);
}
footer .main .wrapper-argomenti {
    border-color:#fff;
}
header .btn-primary {
    color: #fff;
    background-color: var(--colore1);
    border-color: var(--colore1);
}
header .btn-primary:hover {
    background-color: var(--colore1d);
    border-color: var(--colore1d);
}