.verde #main-header,
.verde .list-contenuto-riservato svg,
.verde .contenuto-riservato svg,
.verde .section.section-tabs-bg.bg-bluelectric,
.verde .section.section-tabs-bg.bg-bluelectric .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active,
.verde .card.card-article:before,
.verde .card.card-article .date,
.verde .big-data-rounded,
.verde .section.section-tabs-bg a.r-tabs-anchor,
.verde #biblioteca thead.table-light,
.verde .card-simple-wrapper .card-simple .card-simple-body:before,
.verde .aside-title:after,
.verde .calendar-vertical .calendar-date .calendar-date-day:before,
.verde .calendar-vertical .calendar-date .calendar-date-day:after,
.verde #lista-elementi-lte #download-elenco,
.verde .section-hours .hours ul:before,
.verde .btn-petrol,
.verde .btn-verde,
.verde .bg-verde,
.verde .splide.home-carousel .splide__arrow,
.verde .card-event-dates .card-event-dates-icon {
    background-color: #007A52 !important;
}

.verde .logo-header.banner-primary .h1:hover a,
.verde .logo-footer .h1:hover a,
.verde .access-login a:hover,
.verde #main-header,
.verde .bg-verde,
.verde .search-btn,
.verde .btn-verde {
    color: #f5f5f5;
}

.verde .logo-header.banner-primary .h1 a,
.verde .logo-header.banner-primary .h1 {
    text-decoration: none;
    color: #fff;
}

.verde .logo-header.banner-primary svg,
.verde .header-search svg,
.verde .header-social a svg {
    fill: #fff;
}

.verde .section-hero-left .decoration-01 svg path,
.verde .section-hero-left .decoration-02 svg path,
.verde .card.card-icon-main svg rect {
    fill: #ffffffc0 !important;
}

.verde .redbrown .card.card-icon-main svg,
.verde .bluelectric .card.card-icon-main svg,
.verde .greendark .card.card-icon-main svg,
.verde .purplelight .card.card-icon-main svg,
.verde .big-data-details svg,
.verde .card.card-icon .card-body svg,
.verde .card.card-article .card-article-img svg,
.verde .card.card-icon-main svg path,
.verde .aside-main .toggle-link-list .icon-toggle,
.verde .card-plesso-lte svg.icon-bluelectric,
.verde .card-classi-lte svg.icon-bluelectric.svg-user,
.verde #lista-elementi-lte .icon-primary,
.verde .carousel-classroom .splide__arrows .splide__arrow--next svg,
.verde .carousel-classroom .splide__arrows .splide__arrow--prev svg,
.verde .post-type-archive-evento .icon.icon-greendark.svg-calendar,
.verde .tax-tipologia-evento .card .categoryicon-top .icon,
.verde a.read-more:before {
    fill: #007A52 !important;
}

.verde .hamburger-inner,
.verde .hamburger-inner::after,
.verde .hamburger-inner::before {
    background-color: #fff;
}

.verde section.section.position-relative,
.verde section.section-hero-left {
    background-color: #fff !important;
    background: -moz-linear-gradient(left, #fff 0, #fff 100%) !important;
    background: -webkit-linear-gradient(left, #fff 0, #fff 100%) !important;
    background: linear-gradient(to right, #fff 0, #fff 100%) !important;
}

.verde section.section-hero-left.slider {
    background-color: #fff !important;
    background: -moz-linear-gradient(left, #fff 0, #fff 100%) !important;
    background: -webkit-linear-gradient(left, #fff 0, #fff 100%) !important;
    background: linear-gradient(to right, #fff 0, #fff 100%) !important;
}

.verde .card.card-bg:not(.bg-white, .card-article, .bg-color):hover strong,
.verde .card.card-bg a:not(.badge):hover,
.verde .big-data,
.verde .text-verde,
.verde .actions-wrapper .toggle-actions,
.verde .calendar-vertical .calendar-date .calendar-date-day,
.verde .redbrown a.read-more,
.verde .breadcrumb-item.active {
    color: #007A52 !important;
}

.verde .main-wrapper a:hover {
    color: #00452f !important
}

.verde .btn-outline-purplelight,
.verde .btn-outline-bluelectric,
.verde .btn-outline-greendark,
.verde .btn-outline-redbrown,
.verde .btn-purplelight,
.verde .btn-bluelectric,
.verde .btn-greendark,
.verde .btn-redbrown {
    background: #007A52 !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px #007A52 !important;
}

.verde .btn-outline-purplelight:hover,
.verde .btn-outline-bluelectric:hover,
.verde .btn-outline-greendark:hover,
.verde .btn-outline-redbrown:hover,
.verde .btn-purplelight:hover,
.verde .btn-bluelectric:hover,
.verde .btn-greendark:hover,
.verde .btn-redbrown:hover,
.verde .btn-petrol:hover,
.verde .btn-outline-white:hover {
    color: #007A52 !important;
    background: #fff !important;
}

.verde .btn-outline-petrol,
.verde .btn-petrol:hover {
    color: #007A52;
    box-shadow: inset 0 0 0 1px #007A52;
}

.verde .btn-outline-petrol {
    color: #007A52;
    box-shadow: inset 0 0 0 1px #007A52;
}

.verde .menu-user-list ul li.active a,
.verde .menu-user-list ul li a:hover {
    box-shadow: inset 0 0 0 1px #007A52;
}

.verde :not(h2).card-plesso-lte {
    border-top: 2px solid #007A52 !important;
}

.verde .badges .badge-sm.badge-pill:not(:disabled):not(.disabled).active,
.verde .badges .badge-sm.badge-pill:not(:disabled):not(.disabled):active,
.verde .badges .show>.badge-sm.badge-pill.dropdown-toggle,
.verde .badge.badge-sm.badge-pill {
    color: #007A52 !important;
    border-color: #007A52 !important;
}

.verde .badge.badge-sm.badge-pill:hover {
    background: #007A52 !important;
    color: #fff !important;
}

.verde #adozioni-testi-scolastici .text-bluelectric {
    color: #2c2c2c !important;
}

.verde .splide .splide__pagination .splide__pagination__page {
    border-color: #007a52;
}

.verde .splide .splide__pagination__page.is-active,
.verde .splide .splide__pagination__page:hover {
    background-color: #007a52;
    border-color: #007a52;
}

.verde .section-hero-left:before {
    background-image: url("../../svg/verde_pattern.svg");
    background-size: 25%;
    opacity: 0.2;
}

.verde .carosello-nav-item.active {
    border-left-color: #007A52;
}

.verde .form-check [type=radio]:checked+label::before,
.verde .form-check [type=radio]:checked+label::after {
    border-color: #007A52;
}

.verde .form-check [type=radio]:checked+label::after {
    background-color: #007A52;
}