/*!
Theme Name: Design Comuni Italia Child
Template:   design-comuni-wordpress-theme-main
Author:
Description: Design Comuni Italia è il tema di WordPress per i siti dei Comuni Italiani. Rispetta le linee guida di design dell’Agenzia per l’Italia digitale rilasciate dal Team per la Trasformazione Digitale. Utilizza Bootstrap Italia.
Version: 1.7.5
License: AGPL 3.0 or later
Text Domain: design_comuni_italiachild
*/

/** immagini e allineamenti wp **/
/* =WordPress Core --bs-blue
-------------------------------------------------------------- */
:root {
    --bs-blue: #5482D3;
    --bs-link-color:#5482D3;
    --bs-link-hover-color: #5482D3;
    --bs-primary-rgb: #5482D3;
    --bs-secondary-rgb: #03A9F4;
    --bs-success-rgb: 0,128,85;
    --bs-info-rgb: #0968B4;
    --bs-warning-rgb: 153,92,0;
    --bs-danger-rgb: 204,51,77;
    --bs-body-font-weight: 400;
}
a.read-more {
    color: var(--bs-link-color)!important;
}
a.read-more .icon {
    fill: var(--bs-info-rgb)!important;
}
.it-header-slim-wrapper {
    background: var(--bs-secondary-rgb)!important;
}
.it-header-center-wrapper {
    background: var(--bs-blue)!important;
}
.it-header-navbar-wrapper {   
    background: var(--bs-blue)!important;
}
.navbar {
    background: var(--bs-blue)!important;
}
.icon-primary {
    fill: var(--bs-info-rgb)!important;
}
.t-primary {
    color: var(--bs-link-color);
}

.btn-outline-primary {
    box-shadow: inset 0 0 0 2px var(--bs-link-color)!important;
    color: var(--bs-link-color)!important;
}

.btn-primary {
    color: #fff;
    background-color:  var(--bs-blue)!important;
    border-color:  var(--bs-blue)!important;
    
}
.btn-primary:hover {
    background-color: var(--bs-secondary-rgb)!important;     
    border-color: var(--bs-secondary-rgb)!important;
}

.it-calendar-wrapper .it-header-block-title {
    background-color: var(--bs-blue)!important;
    color: #fff;
}
.row-calendar .it-calendar-wrapper .card .card-text a {
    color: var(--bs-link-color)!important;
}
.chip .chip-label {
    color: var(--bs-link-color)!important;
}
.chip:not(.chip-disabled) {
    border-color: var(--bs-link-color)!important;
    background: #fff;
}
.chip:is(a):hover:not(.chip-disabled) {
    background-color: var(--bs-link-color)!important;

}
.chip .chip-label:hover {
     color: #fff!important;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
    color: var(--bs-link-color)!important;
    text-decoration: none;
}
.link-list-wrapper ul li a span {
    color: var(--bs-link-color)!important;

}
.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button {
    color: var(--bs-link-color)!important;
}

.progress-bar {
    background-color: var(--bs-blue)!important;
}
