/*!
Theme Name: Design Comuni Italia Child
Theme URI: https://pnnr.dwb.it/design-comuni-wordpress-theme-main-child
Template: design-comuni-wordpress-theme-main
Author:
Description: Design Comuni Italia child theme.
Version: 1.7.5
License: AGPL 3.0 or later
Text Domain: design_comuni_italia
*/

:root{
    --bs-link-hover-color:var(--theme-color-dark);
    --bs-accordion-active-color: var(--theme-color-icons) !important;
}

.form-range::-moz-range-thumb
{background-color:var(--theme-color)!important}
.form-range::-webkit-slider-thumb,.primary-bg, .primary-bg-b1, .primary-bg-c12,.it-calendar-wrapper .it-header-block-title, .blockquote.blockquote-card.dark,blockquote.blockquote-card.dark, .btn-icon .rounded-icon.rounded-primary, .bg-dark .btn-secondary,.bg-dark .btn-secondary.disabled,.bg-dark .btn-secondary:disabled, .upload[type=file]+label, .toggles label input[type=checkbox]:checked+.lever:after, .nav-tabs.nav-tabs-editable .nav-tab-add:after, .nav-tabs.nav-tabs-editable .nav-tab-add:before, .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after, .bottom-nav .bottom-nav-alert,.bottom-nav .bottom-nav-badge, .toolbar .toolbar-alert,.toolbar .toolbar-badge, .card.card-bg-primary, .progress-bar, .dimmer.dimmer-primary, .point-list-wrapper .point-list .point-list-aside:after,.point-list-wrapper .point-list .point-list-aside.point-list-primary:after, .it-datepicker-wrapper.theme-dark .datepicker-calendar, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before, .link-list-wrapper.menu-link-list .h3:after,.link-list-wrapper.menu-link-list .h4:after,.link-list-wrapper.menu-link-list h3:after,.link-list-wrapper.menu-link-list h4:after,.calendar-vertical .calendar-date .calendar-date-day:before, .calendar-vertical .calendar-date .calendar-date-day:after, .it-carousel-wrapper .splide__pagination button.is-active, .it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow, .upload-dragdrop-image .upload-dragdrop-success, .callout.note .collapse-div .collapse-header .callout-more-toggle span:after,.callout.note .collapse-div .collapse-header .callout-more-toggle span:before, .back-to-top,.navbar:not(.it-navscroll-wrapper), .inline-menu .link-list-wrapper .link-list li a:after, .callout .collapse-div .collapse-header .callout-more-toggle span:after,.callout .collapse-div .collapse-header .callout-more-toggle span:before, .section.section-primary, .avatar.avatar-primary, .avatar-wrapper .avatar-status.notify, .steppers .steppers-nav .steppers-dots li.done, .card.special-card:hover .img-responsive-wrapper:before, .card.special-card:hover .img-responsive-wrapper:after, .card.border-bottom-card::before, .flag-icon, .it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon, .it-timeline-wrapper .it-pin-wrapper.it-now .pin-text, .it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after, .datepicker-calendar.default table.datepicker-grid td.selectable.focus span, .it-timepicker-wrapper.theme-dark .spinner-control, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu:before,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu:before, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn:hover,.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn:hover, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn,.chip:is(a):hover:not(.chip-disabled), .componente-base, .chip.chip-primary:hover, .form-check [type=radio]:checked+label::after, .form-check [type=checkbox]:checked+label::after, .accordion.accordion-background-hover .accordion-header .accordion-button:hover,.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true], .btn-primary,.form-check-input:checked, .form-check-input[type=checkbox]:indeterminate, .btn-primary.disabled,.btn-primary:disabled, .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle, form input[type=button], form input[type=submit], body:not(.page-template-assistenza) form :not(#load-more-btn) > button:not(:disabled):not(.backButton):not(.accordion-button),.it-hero-wrapper.it-wrapped-container, .datepicker-calendar.default table.datepicker-grid td.empty:hover span, .bg-main-primary ,.it-header-center-wrapper, .bg-primary
{background-color:var(--theme-color)!important}

.callout .collapse-div .collapse-header .callout-more-toggle:hover span:after,.callout .collapse-div .collapse-header .callout-more-toggle:hover span:before, .primary-bg-a9, .it-header-slim-wrapper, .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button, .bg-main-dark-primary, .avatar.avatar-green, .avatar-wrapper .avatar-presence.active, .avatar-wrapper .avatar-status.approved, .valid-tooltip, .form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked, .btn-icon .rounded-icon.rounded-success, .card.card-bg-success, .point-list-wrapper .point-list .point-list-aside.point-list-success:after, a.badge:hover.bg-primary, .chip.chip-success:hover, .btn-success.disabled,.btn-success:disabled, .btn-primary:hover, .btn-success{background-color:var(--theme-color-dark)!important}

.section.section-muted, .avatar, .bg-grey, .cmp-card .card.has-bkg-grey,.cmp-card .card.has-bkg-primary-grey, .cmp-navscroll .navbar.it-navscroll-wrapper .progress, .person-avatar, form .box, .bg-grey-card, .has-bg-grey{background-color:var(--theme-color-gray)!important}

.primary-color, .primary-color-b1, .btn-outline-primary.disabled,.btn-outline-primary:disabled, .accordion-header .accordion-button, .accordion-header .accordion-button:after, .it-calendar-wrapper .card .card-text a:hover, .alert .alert-link, .upload-file-list .upload-file.success p, .upload-dragdrop-input[type=file]+label, .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn, .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a, .btn-dropdown, .pagination .page-item .page-link[aria-current], .pagination .page-item .page-link.text, .cmp-icon-list .shadow .list-item-title, .accordion-header .accordion-button:not(.collapsed), .cmp-accordion .accordion-header .accordion-button:not(.collapsed), .cmp-filter .filter-wrapper button span, .nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close,.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close, .autocomplete-list a:hover, .autocomplete-list a:hover .autocomplete-list-text em, .link-list-wrapper ul li a:hover:not(.disabled) span, .link-list-wrapper ul li a span, .navbar .close-div .close-menu, .navbar .dropdown-menu .link-list-wrapper ul li a span, .inline-menu .link-list-wrapper .link-list li a.active span, .skiplinks a, .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span, .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span, .bottom-nav a.active, .bottom-nav a:hover, .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span, .navbar.it-navscroll-wrapper .custom-navbar-toggler, .navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list, .callout.note .callout-title, .callout.note .collapse-div .collapse-header .callout-more-toggle, .callout.note .collapse-div .collapse-header .callout-more-toggle:active,.callout.note .collapse-div .collapse-header .callout-more-toggle:hover, .callout.note a, .callout .collapse-div .collapse-header .callout-more-toggle, .callout .collapse-div .collapse-header .callout-more-toggle:active, .toolbar .btn-dropdown.active,.toolbar a.active, .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 span,.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 span, .steppers .steppers-index span.active, .steppers .steppers-header ul li.active,.steppers .steppers-header ul li.confirmed, .card .card-body a .card-title.h5,.card .card-body a h5.card-title, .card .card-body .category-top a.category, .card.special-card:hover .h5,.card.special-card:hover h5, a.read-more, .it-list-wrapper .it-list .list-item .it-right-zone span.metadata a, .chip.chip-primary>.chip-label, .chip.chip-secondary, .it-timeline-wrapper .it-now-label, .autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus span, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link, .u-main-primary, .t-primary, .row-calendar .it-calendar-wrapper .card .card-text a, .it-header-wrapper .navbar-collapsable .it-socials, .it-header-wrapper .navbar-collapsable .logo-hamburger, .cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a, .search-modal .searches-list li a, .cmp-info-summary .card-body .data-text.description-success, .cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button , .cmp-contacts .contact-list li, .calendar-vertical, .plus-icon, .plus-text, .plus-text:hover, .chip .chip-label, .primary-color-c12, .link-primary, .popover .popover-body a.popover-inner-link:hover, .btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle, .card .card-tag, .point-list-wrapper .point-list .point-list-aside,.point-list-wrapper .point-list .point-list-aside.point-list-primary, .rating-list-wrapper .rating-list .rating-list-aside, .rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary, .badge.badge-outline-primary, .bg-dark .btn-primary, .form-file .form-file-name::before, .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active, .chip.chip-primary, form .backButton:hover, #navigationButtons input[type=button].active,.inline-radio:checked+label {color:var(--theme-color-text)!important}

.primary-color-a9, .avatar, .form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label, .btn-outline-success.disabled,.btn-outline-success:disabled, .pagination .page-item .page-link:hover, .callout.success .callout-title, .callout.important .callout-title, .callout .collapse-div .collapse-header .callout-more-toggle:hover, .chip.chip-success>.chip-label, .u-main-dark-primary, .row-calendar .it-calendar-wrapper .card .card-text a:hover, .cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a:hover, .chip-label, .link-primary:focus,.link-primary:hover, .link-success,.evidence-section .list-item.active:hover span,.useful-links-section .list-item.active:hover span, .btn-outline-primary:hover, .btn-outline-success, .btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle, .point-list-wrapper .point-list .point-list-aside.point-list-success, .rating-list-wrapper .rating-list .rating-list-aside.rating-list-success, .badge.badge-outline-success, .valid-feedback, .chip.chip-success{color:var(--theme-color-text-dark)!important}

.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark, nav.pagination-wrapper .btn.dropdown-toggle:after, .autocomplete-list a:hover .mark,.autocomplete-list a:hover mark, .navbar .dropdown-menu .link-list-wrapper ul li a i, .inline-radio:checked+label+.checkmark, .card-radio:checked+label .checkmark{color:var(--theme-color-icons)!important}

.u-grey-card{color:var(--theme-color-gray)}

.primary-border-color, .primary-border-color.border, .bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled, .form-check [type=radio]:checked+label::before, .callout.callout-highlight.note, .callout.note, .callout.note .callout-inner, .callout.note .callout-title span, .callout.note .collapse-div .collapse-header .callout-more-toggle span, .notification.with-icon.info, .cmp-info-button-card .form-check [type=radio]:not(:checked)+label:before, .chip:not(.chip-disabled), .chip:is(div):hover:not(.chip-disabled), .cmp-info-checkbox .form-check [type=checkbox]:not(:checked)+label:after, .upload-pictures-wall .upload[type=file]+label:hover, .pagination .page-item .page-link[aria-current], .callout .collapse-div .collapse-header .callout-more-toggle span, .navbar.theme-light-desk .dropdown-menu, .navbar.theme-light-desk .dropdown-menu:before, .primary-border-color-c12, .primary-border-color-c12.border, .form-check-input:checked, .form-check-input[type=checkbox]:indeterminate, .btn-primary, .btn-primary.disabled,.btn-primary:disabled, .accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true], .accordion.accordion-background-hover .accordion-header .accordion-button:hover, .bg-dark .btn-primary, .chip.chip-primary, .chip.chip-primary:hover, .point-list-wrapper .point-list .point-list-aside, .point-list-wrapper .point-list .point-list-aside.point-list-primary, .form-check [type=checkbox]:checked+label::after, .form-check [type=radio]:checked+label::after, .form-file .form-file-name::before, .badge.badge-outline-primary, .chip:is(a):hover:not(.chip-disabled), .form-file .form-file-name::before{border-color:var(--theme-color)!important}

.primary-border-color-a9, .primary-border-color-a9.border, .primary-border-color-b1, .primary-border-color-b1.border, .form-control.is-valid,.was-validated .form-control:valid, .form-control.is-valid:focus,.was-validated .form-control:valid:focus, .form-select.is-valid,.was-validated .form-select:valid, .form-select.is-valid:focus,.was-validated .form-select:valid:focus, .form-check-input.is-valid,.was-validated .form-check-input:valid, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle, .btn-success, .btn-success.disabled,.btn-success:disabled, .callout.callout-highlight.success, .callout.callout-highlight.important, .callout.success, .callout.success .callout-inner, .callout.success .callout-title span, .callout.success .callout-title .text:after, .callout.success .callout-title:before, .callout.important, .callout.important .callout-inner, .callout.important .callout-title span, .callout .collapse-div .collapse-header .callout-more-toggle:hover span, .notification.with-icon.success, .chip.chip-success, .chip.chip-success:hover, .point-list-wrapper .point-list .point-list-aside.point-list-success , .badge.badge-outline-success, .card .card-tag{border-color:var(--theme-color-dark)!important}

.accordion-collapse .cmp-info-summary, .cmp-toggle .toggles label input[type=checkbox]+.lever:after{border-color:var(--theme-color-gray)!important}

.blockquote,blockquote, .flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link,.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link.active,.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active, .card.card-teaser-primary,aside .cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active, #navigationButtons input[type=button].active{border-left-color: var(--theme-color)}
.nav-tabs.nav-tabs-vertical .nav-item.show .nav-link,.nav-tabs.nav-tabs-vertical .nav-link.active, .sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active, .rating-list-wrapper .rating-list .rating-list-aside, .rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary{border-right-color:var(--theme-color)}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active, .navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link.active,.categories-modal .modal-header{border-bottom-color:var(--theme-color)}
.flex-column-reverse .nav-tabs .nav-item.show .nav-link,.flex-column-reverse .nav-tabs .nav-link.active, .categories-modal .modal-footer{border-top-color:var(--theme-color)}

.card.card-teaser-success{border-left-color: var(--theme-color-dark)}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-success{border-right-color:var(--theme-color-dark)}

svg.icon, .cmp-rating .rating > label svg.icon:hover, .cmp-rating .rating > label.active svg.icon, .cmp-input-search-button.form-group .input-group-prepend svg, .cmp-info-summary .icon-primary, .search-modal .modal-title .search-link svg, .it-header-wrapper .navbar-collapsable .logo-hamburger .icon, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg, .upload-pictures-wall .upload[type=file]+label .icon, .upload-file-list .upload-file.success svg, .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon, .pagination .page-item .page-link:hover .icon, .nav-tabs .nav-link.active .icon, .nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon,.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon, .autocomplete-list a:hover .icon, .autocomplete-wrapper-big .autocomplete-icon .icon, .link-list-wrapper ul li a:hover:not(.disabled) .icon, .bottom-nav a.active .icon, .bottom-nav a:hover .icon, .callout.note .callout-title .icon, .callout.note .icon, .toolbar .btn-dropdown.active .icon,.toolbar a.active .icon, .modal.alert-modal .modal-dialog .modal-content .modal-header .icon, .notification.with-icon.info .icon, .notification.dismissable .notification-close:hover .icon, .steppers .steppers-header ul li.active .icon,.steppers .steppers-header ul li.confirmed .icon, .card .categoryicon-top .icon, .card.card-big .card-body .top-icon, a.read-more .icon, .it-grid-item-wrapper .it-griditem-text-wrapper .icon, .popover .popover-header .icon, .popover .popover-body a.popover-inner-link .icon, .it-list-wrapper .it-list .list-item .it-right-zone svg, .rating:not(:checked)>label:hover svg,.rating:not(:checked)>label:hover~label svg,.rating>input:checked~label svg, .rating>input:checked+label:hover+svg,.rating>input:checked~label:hover+svg,.rating>input:checked~label:hover~label+svg,.rating>label:hover~input:checked~label+svg, .it-timeline-wrapper .it-pin-wrapper .pin-icon, .it-datepicker-wrapper .input-group .datepicker-button:hover .icon, .it-timepicker-wrapper .calendar-input-container .btn-time:hover svg, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a .icon, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] .icon, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a .icon, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon, .upload-file-list .upload-file button:hover svg, .icon-primary, .icon-success, .it-header-wrapper .navbar-collapsable .it-socials ul li a svg, form .backButton:hover .icon{fill:var(--theme-color-icons)!important;}

.callout.success .callout-title .icon, .callout.important .callout-title .icon, .notification.with-icon.success .icon{fill:var(--theme-color-dark)}

form .backButton:hover .icon{fill: var(--theme-color-text)}

.cmp-info-radio.has-border-green, .cmp-info-checkbox.has-border-green, .cmp-info-button-card.has-border-green {outline-color: var(--theme-color)}

.btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle, .btn-outline-primary{box-shadow:inset 0 0 0 2px var(--theme-color)}
.btn-outline-primary:hover, .btn-outline-success, .btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle, .btn-outline-primary.disabled, .btn-outline-success{box-shadow:inset 0 0 0 2px var(--theme-color-dark)}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:inset 0 0 0 1px var(--theme-color)}
.btn-outline-success:focus{box-shadow:inset 0 0 0 1px var(--theme-color-dark)}



@media(min-width:768px){
    .bg-grey-dsk{background-color:var(--theme-color-gray)!important}
    
    .cmp-nav-steps{border-top-color: var(--theme-color-gray)!important}
    
    .it-header-wrapper .search-link svg{fill:var(--theme-color-icons)!important}
}
    
@media(min-width:992px){
    .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before, .navbar, .navbar .navbar-collapsable .menu-wrapper, .it-header-navbar-wrapper, .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a, .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu, .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu:before, .steppers .steppers-header li.active .steppers-number{background-color:var(--theme-color)!important}

    .sub-menu li.nav-item, .sub-menu {background-color: var(--theme-color-gray);}
    
    .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span, .navbar .dropdown-menu .link-list-wrapper a .h3,.navbar .dropdown-menu .link-list-wrapper a .link-list-heading,.navbar .dropdown-menu .link-list-wrapper a h3, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link, .steppers .steppers-header li.active:after, .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before, .it-timeline-wrapper .col-12:nth-child(2n) .it-now-label:after, .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active, .evidence-section .list-item.active span,.useful-links-section .list-item.active span, .navbar .navbar-collapsable .navbar-nav .sub-menu .nav-item:hover>.nav-link, .navbar .navbar-collapsable .navbar-nav .sub-menu .nav-item:hover>span {color:var(--theme-color-text)!important}
    
    .steppers .steppers-header li.active .steppers-number{border-color:var(--theme-color)!important}
    
    .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active, .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after{border-left-color: var(--theme-color)!important}
    
    .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active{border-bottom-color: var(--theme-color)!important}
    
    .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg, .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg, .search-modal .form-group .autocomplete-icon .icon,.search-modal .form-group .input-group-prepend svg{fill:var(--theme-color-icons)!important}
    
    .navbar .dropdown-menu .link-list-wrapper ul li a i,.navbar .dropdown-menu .link-list-wrapper ul li a span{color:var(--theme-color-icons)!important}
}
    
@media(max-width:991px){
    .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper, .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper{background-color:var(--theme-color)!important}
    
    .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm), .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active,.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus,.steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover, .navbar .navbar-collapsable .navbar-nav li a.nav-link {color:var(--theme-color-text)!important}
    
    .navbar .navbar-collapsable .navbar-nav li a.nav-link.active,.sub-menu{border-left-color: var(--theme-color)}
    
    .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg, .it-header-center-wrapper.theme-light+.it-header-navbar-wrapper .custom-navbar-toggler .icon{fill:var(--theme-color-icons)!important}
}
    
@media(min-width:1200px){
    .it-list-wrapper .it-list .list-item .it-right-zone a:hover .text{color:var(--theme-color-text)!important}
}
    
@media print{
    [type=checkbox]:checked+label::before{border-color:transparent var(--theme-color) var(--theme-color) transparent!important;}
}


