/**
 * Theme Name: Biblioteca Crise Tema 2026
 * Template:   design-comuni-wordpress-theme
 * ...other header fields
 */

:root {
    --bootstrap-italia-version: "2.9.2";
    --bs-link-hover-color: #004d33;
    --bs-indigo: #554dff;
    --bs-purple: #9e99ff;
    --bs-pink: #ffb3bf;
    --bs-red: #cc334d;
    --bs-orange: #995c00;
    --bs-yellow: #ffda73;
    --bs-green: #008055;
    --bs-teal: #089b96;
    --bs-cyan: #00fff7;
    --bs-gray: #525252;
    --bs-gray-dark: #262626;
    --bs-blue: #0073e6;
    --bs-gray-secondary: #5d7083;
    --bs-gray-tertiary: #5a768a;
    --bs-gray-quaternary: #fcfdff;
    --bs-gray-100: #f5f5f5;
    --bs-gray-200: #e6e6e6;
    --bs-gray-300: #d4d4d4;
    --bs-gray-400: #a3a3a3;
    --bs-gray-500: #737373;
    --bs-gray-600: #525252;
    --bs-gray-700: #404040;
    --bs-gray-800: #262626;
    --bs-gray-900: #1a1a1a;
    --bs-primary: #007a52;
    --bs-secondary: #5d7083;
    --bs-success: #008055;
    --bs-info: #5d7083;
    --bs-warning: #995c00;
    --bs-danger: #cc334d;
    --bs-light: #e9e6f2;
    --bs-dark: #17334f;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-100: #f5f5f5;
    --bs-200: #e6e6e6;
    --bs-300: #d4d4d4;
    --bs-400: #a3a3a3;
    --bs-500: #737373;
    --bs-600: #525252;
    --bs-700: #404040;
    --bs-800: #262626;
    --bs-900: #1a1a1a;
    --bs-primary-rgb: 20, 41, 58 !important;
    --bs-secondary-rgb: 93, 112, 131;
    --bs-success-rgb: 0, 128, 85;
    --bs-info-rgb: 93, 112, 131;
    --bs-warning-rgb: 153, 92, 0;
    --bs-danger-rgb: 204, 51, 77;
    --bs-light-rgb: 233, 230, 242;
    --bs-dark-rgb: 23, 51, 79;
    --bs-100-rgb: 245, 245, 245;
    --bs-200-rgb: 230, 230, 230;
    --bs-300-rgb: 212, 212, 212;
    --bs-400-rgb: 163, 163, 163;
    --bs-500-rgb: 115, 115, 115;
    --bs-600-rgb: 82, 82, 82;
    --bs-700-rgb: 64, 64, 64;
    --bs-800-rgb: 38, 38, 38;
    --bs-900-rgb: 26, 26, 26;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 26, 26, 26;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif;
    --bs-font-monospace: "Roboto Mono", monospace;
    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #1a1a1a;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #c5c7c9;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 4px;
    --bs-border-radius-sm: 2px;
    --bs-border-radius-lg: 8px;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #214561 !important;
    --bs-link-hover-color: #306894 !important;
    --bs-code-color: #17334f;
    --bs-highlight-bg: #ccfffd;
}

.it-header-slim-wrapper {
    background: #214561 !important;
    padding: 6.5px 18px;
}
 
.it-header-center-wrapper {
    background: #004080 !important;
    }
    
    @media (min-width: 992px) {
    .it-header-navbar-wrapper {
        background: #004080 !important;
    }
}

.cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a {
    color: #004080;
}

.t-primary {
    color: #004080 !important;
}

.it-footer-main{
    background: #004080 !important;
}

.it-user-wrapper{
 background: #326a95 !important;
}

.btn-primary {
    color: #fff;
    background-color: #326a95 !important;
    
}

.cmp-hero{
margin-left:28px;
}

.cmp-breadcrumbs {
margin-left:28px;
}

@media (min-width: 992px) {
    .navbar {
        background: #326a95 !important;
    }
}
    
    
    }
    
    .it-calendar-wrapper .it-header-block-title {
    background-color: #326a95 !important;
    color: #fff;
    padding: .5em 0;
    border-radius: 4px 4px 0 0;
}



.btn-outline-primary {
    box-shadow: inset 0 0 0 2px #004080 !important;
      color: #007a52 !important;
}

.it-header-slim-wrapper, .nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #004080;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a {
    color: #004080 !important;
}

@media (min-width: 992px) {
  .navbar-nav .nav-item.dropdown:hover > .dropdown-menu {
    display: block;
  }
}

.link-list-wrapper ul li a span {
   color: #004080 !important;
    }

.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button {
    color: #004080 !important;
    }


.chip:not(.chip-disabled) {
    border-color: #004080 !important;
    background: #fff;
}

.chip.chip-success {
    color: #004080 !important;
}
