/*STYLE PER AW5 SPECIFICO*/
.site-aw5 .accordion-content a.btn:hover,
.site-aw5 .section.section-tabs-bg .r-tabs-state-active a:hover {
    background-color: #1a1818 !important;
    color: #fff !important;
}

.site-aw5 .card.card-bg.bg-color,
.site-aw5 .bg-purplextralight {
    background-color: #f5f5f5 !important;
}

.site-aw5 #menu-principale li.menu-dropdown-simple-wrapper>a:after {
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg id='group-check'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 12px 12px;
    opacity: 0.85;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -6px;
}

.site-aw5 #menu-top-desktop li.menu-item-has-children>a:after {
    opacity: 0.85
}

.site-aw5 .header-social a svg,
.site-aw5 .logo-header svg,
.site-aw5 .header-search svg {
    fill: #fff;
}

.site-aw5 section.section.position-relative svg {
    display: none;
}

.site-aw5 p,
.site-aw5 .card.card-bg:not(.bg-white, .card-article) p,
.site-aw5 .breadcrumb-item.active {
    color: #3e3e3e
}

.site-aw5 .cat-filters .custom-control button {
    color: #06c !important;
    border-color: #06c !important;
}

.site-aw5 .cat-filters .custom-control button:hover {
    background-color: #06c !important;
    color: #06c !important;
}

.site-aw5 .main-wrapper a,
.site-aw5 ul.nav-list>li a,
.site-aw5 .aside-main .link-list-wrapper ul li a,
.site-aw5 .post-type-archive-documento .card.card-bg p strong,
.site-aw5 .post-type-archive-documento .card.card-bg p a,
.site-aw5 .didattica .card.card-bg:not(.bg-white, .card-article),
.site-aw5 .menu-open .logo-header a,
.site-aw5 .card.card-bg:not(.bg-white, .card-article):hover strong,
.site-aw5 .section-hours .hours ul li,
.site-aw5 .menu-user-list ul li a span,
.site-aw5 .didattica .card.card-bg:not(.bg-white, .card-article) p {
    color: #2c2c2c !important;
}

.site-aw5 #main-header,
.site-aw5 .logo-header a,
.site-aw5 .header-social a,
.site-aw5 .search-btn,
.site-aw5 .footer-wrapper a,
.site-aw5 #pre-header a,
.site-aw5 .access-login a,
.site-aw5 a.btn-petrol,
.site-aw5 a.btn-outline-white,
.site-aw5 a.dropdown-toggle p strong,
.site-aw5 .title-small p,
.site-aw5 .accordion-wrapper p {
    color: #fff !important;
}

.site-aw5 .didattica .card.card-bg:not(.bg-white, .card-article) {
    border: unset !important
}

.site-aw5 .card.card-icon-main .icon.icon-bluelectric,
.site-aw5 .menu-open .logo-header svg {
    fill: #3e3e3e !important
}

/*HEADER E FOOTER NERI*/
.site-aw5.hf-black #pre-header,
.site-aw5.hf-black #footer-wrapper,
.site-aw5.hf-black .footer-wrapper .h3,
.site-aw5.hf-black .footer-wrapper h3,
.site-aw5.hf-black #footer-wrapper .footer-link a,
.site-aw5.hf-black .footer-wrapper a,
.site-aw5.hf-black .footer-text p,
.site-aw5.hf-black #access-modal.modal .modal-dialog .modal-content .modal-body:before,
.site-aw5.hf-black #list-cicli-indirizzi.r-tabs-nav,
.site-aw5.hf-black #list-cicli-indirizzi.r-tabs-nav:before,
.site-aw5.hf-black #list-cicli-scuole.r-tabs-nav,
.site-aw5.hf-black #list-cicli-scuole.r-tabs-nav:before,
.site-aw5.hf-black .accordion-content a.btn,
.site-aw5.hf-black .section.section-tabs-bg .r-tabs-state-active a,
.site-aw5.hf-black .gallery-item figure figcaption {
    background-color: #292929 !important;
}

.site-aw5.hf-black .btn-petrol {
    border-color: #292929;
}

.site-aw5.hf-black .btn-outline-petrol:hover {
    color: #292929;
    box-shadow: inset 0 0 0 1px #292929;
}

/*HEADER E FOOTER NAVY*/
.site-aw5.hf-navy #pre-header,
.site-aw5.hf-navy #footer-wrapper,
.site-aw5.hf-navy .footer-wrapper .h3,
.site-aw5.hf-navy .footer-wrapper h3,
.site-aw5.hf-navy #footer-wrapper .footer-link a,
.site-aw5.hf-navy .footer-wrapper a,
.site-aw5.hf-navy .footer-text p,
.site-aw5.hf-navy #access-modal.modal .modal-dialog .modal-content .modal-body:before,
.site-aw5.hf-navy .btn-petrol,
.site-aw5.hf-navy #list-cicli-indirizzi.r-tabs-nav,
.site-aw5.hf-navy #list-cicli-indirizzi.r-tabs-nav:before,
.site-aw5.hf-navy #list-cicli-scuole.r-tabs-nav,
.site-aw5.hf-navy #list-cicli-scuole.r-tabs-nav:before,
.site-aw5.hf-navy .accordion-content a.btn,
.site-aw5.hf-navy .section.section-tabs-bg .r-tabs-state-active a,
.site-aw5.hf-navy .gallery-item figure figcaption {
    background-color: #00264C !important;
}

.site-aw5.hf-navy .btn-petrol {
    border-color: #00264C;
}

.site-aw5.hf-navy .btn-outline-petrol:hover {
    color: #00264C;
    box-shadow: inset 0 0 0 1px #00264C;
}