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