/* ==========================================================================
   ACCESSIBILITY - Correzioni accessibilita
   ========================================================================== */

/* Pulsante cookie "ACCETTA" */
.cc-btn.cc-allow {
    background-color: #0a7c3e !important;
    color: #ffffff !important;
}

.cc-btn.cc-allow:hover,
.cc-btn.cc-allow:focus {
    background-color: #085a2d !important;
}

/* Navbar - link di navigazione */
.rd-navbar .rd-navbar-nav > li > a {
    color: #333333 !important;
}

.rd-navbar .rd-navbar-nav > li > a:hover,
.rd-navbar .rd-navbar-nav > li > a:focus,
.rd-navbar .rd-navbar-nav > li.active > a {
    color: #000000 !important;
}

/* Sezione bg-gray-12 - paragrafi nelle thumbnail */
.bg-gray-12 .thumbnail-classic-caption p {
    color: #4a4a4a !important;
}

.bg-gray-12 .thumbnail-classic-caption .heading-3,
.bg-gray-12 .thumbnail-classic-caption a {
    color: #1a1a1a !important;
}

/* Pulsanti filtro isotope */
.isotope-filters-list .button-primary-outline {
    color: #333333 !important;
    border-color: #333333 !important;
}

.isotope-filters-list .button-primary-outline:hover,
.isotope-filters-list .button-primary-outline:focus,
.isotope-filters-list .button-primary-outline.active {
    background-color: #333333 !important;
    color: #ffffff !important;
}

/* Sezione News - titoli e testo */
.bg-gray-12.section-lg p,
.bg-gray-12.section-lg .text-italic {
    color: #4a4a4a !important;
}

.bg-gray-12 h1 {
    color: #1a1a1a !important;
}

/* Work box nella sezione news */
.work-box-text p,
.work-box-text a {
    color: #4a4a4a !important;
}

/* Footer */
.page-footer,
.page-footer p,
.page-footer h3 {
    color: #e0e0e0 !important;
}

.page-footer a {
    color: #ffffff !important;
}

.page-footer a:hover,
.page-footer a:focus {
    color: #1bd !important;
    text-decoration: underline;
}

/* Sezione titolo "...noi" */
.bg-gray-12 h1[style*="font-style:italic"] {
    color: #333333 !important;
}

/* Sezione Chi Siamo con sfondo immagine */
.bg-image .heading-box p {
    color: #1a1a1a !important;
    text-shadow: 0 0 3px rgba(255,255,255,0.8);
}

.bg-image .heading-box .heading-custom {
    color: #000000 !important;
    text-shadow: 0 0 4px rgba(255,255,255,0.9);
}
