/*FONT*/
/* h1, h2 ,h3, h4, h5, h6, p  {
	font-family: "titillium web"!important;
} */
/* .iubenda-cs-content{
	font-family: "titillium web"!important;
} */
/*HOME*/
.row-calendar .it-calendar-wrapper .card .card-text a {
    color: #003366!important;
}
.it-carousel-wrapper .splide__pagination button.is-active {
    background: #003366!important;
}
.search-form .form-group label {
    color: #596d88;
    background: white;
}
#search-form.search-form{
	display: flex;
    flex-direction: column;
}
#search-form-modal.search-form{
	display: flex;
    flex-direction: column;
}
/* .card-wrapper.card-overlapping {
	z-index: 1;
} */
#evidenza h2.text-white{
	color: #fff;
	background: #004D99;
    width: 345px;
    border-radius: 4px;
	padding-bottom: 5px;
	padding-top: 3px;
}
#evidenza h3.title-xsmall-bold.u-grey-light{
background-color: white;
    border-radius: 4px;
    padding: 3px 0px 3px 12px;
}
#evidenza .card-body .card-text{
	color:#1a1a1a;

}
#evidenza .card-body .card-text.text-white{
	color: white;
}
#evidenza .card-body .card-title.text-white.sito-tematico{
	color: white!important;
}
#evidenza .argomenti-home .card.card-teaser{
	background-color: white;
}
.it-footer .logo-wrapper .ue-logo {
    max-width: 100% !important;
}
/* MENU */
.it-header-slim-wrapper-content a { 
	font-weight: 600;
}
.it-brand-title {
color: #ffffff;
}
.navbar .close-div .close-menu span, .it-socials span{
	color: white;
}
.it-header-slim-right-zone a.a-t{
	width: 265px!important;
}
.it-header-slim-right-zone a.a-p {
	width: 140px!important;
}

/*	 AMMINISTRAZIONE	*/
.container.py-5 .cmp-card-simple .card{
	background-color: white;
}
.side_menu ul li a{
	font-weight: 600;
}

/*	 PERSONA	*/
.scheda-persona, .scheda-video, .scheda-evento {
    display: block;
    background: #fff;
    -webkit-box-shadow: 4px 4px 8px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.1);
    box-shadow: 4px 4px 8px 0 rgb(0 0 0 / 10%);
    border: 1px solid #eceff1;
    position: relative;
    height: 100%;
    min-height: 168px;
}
.scheda-persona .scheda-testo, .scheda-video .scheda-testo, .scheda-evento .scheda-testo {
    margin-right: 130px;
    padding: 24px 24px 16px 24px;
}
.scheda-persona .scheda-foto, .scheda-video .scheda-anteprima, .scheda-evento .scheda-foto {
    position: absolute;
    width: 130px;
    right: 0;
    height: 100%;
    top: 0;
    bottom: 0;
}
.scheda-round {
    border-radius: 4px;
}
.mb16 {
    margin-bottom: 16px;
}
.scheda-persona .scheda-testo h5, #articolo-dettaglio-testo .scheda-persona .scheda-testo h5, .scheda-evento .scheda-testo h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 8px;
}
.scheda-persona .scheda-foto figure, .scheda-video .scheda-anteprima figure, .scheda-evento .scheda-foto figure {
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.scheda-persona .scheda-foto img, .scheda-video .scheda-anteprima img, .scheda-evento .scheda-foto img {
    border-radius: 0 4px 4px 0;
    object-fit: cover;
    height: 100%;
    width: 130px;
}
.card-teaser-info {
	margin-top:5px;
	margin-bottom:5px;
}
.tipo_incarico {
	font-size: 1.5rem;
	float:left;
	padding-right:10px;
}
.c-both {
	clear:both;
}
#fa_parte_di .card-title a{
	font-weight: 600;
}
/**/
.it-page-section {
	padding-bottom:30px;
}
/*		SERVIZIO	*/
/*.row .col-lg-6 .card {
    background: #fff;
    -webkit-box-shadow: 4px 4px 8px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.1);
    box-shadow: 4px 4px 8px 0rgba(0,0,0,0.1);
    border: 1px solid #eceff1;
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
}*/
/**/

/*	 LUOGO	*/
#altre_sedi .card {
	margin-bottom:20px;
}
.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow {
    background: #004d99!important;
}
/**/

/*	 ESPANDI	*/
/*.side_menu {
	font-size:0.889em;
}*/
.side_menu .accordion-header .accordion-button:not(.collapsed) .icon {
    transform: rotate(90deg);
}
/**/

/*	 NOTIZIE	*/
/*#impaginazione .page-numbers.current{
	padding:  9px 15px;
    border: 1.5px solid #7e7e7e;
    border-radius: 2px;
}
#impaginazione .page-numbers{
	padding:  9px 15px;
    border-radius: 2px;
}
#impaginazione .page-numbers:hover{
    background-color: #004D99 ;
	color: white;
}*/
#allegati .card-wrapper.card-teaser-wrapper>.card-teaser.border {
    word-break: break-all;
}
.card .card-body .category-top a.category {
    color: #003366!important;
}
.card .img-responsive-wrapper .img-responsive .img-wrapper img {
    height: unset!important;
}
/* vivere il comune*/
.card.card-img .img-responsive-wrapper .img-responsive.img-responsive-panoramic {
    padding-bottom: 61.29%!important;
}
.page-template-vivere-il-comune a.btn-outline-primary{
	font-weight: 700;
}

/*	 SITI TEMATICI	*/
.home .card-wrapper a:nth-child(4n){
	background-color:#64463b !important;
}
.home .card-wrapper a:nth-child(5n){
	background-color:#870a43 !important;
}
.home .card-wrapper a:nth-child(6n){
	background-color:#007a52 !important;
}
.page-template-siti_tematici a:hover{
	color:#ffffff!important;
	text-decoration: underline!important;
}
.page-template-siti_tematici .card-body h3{
	font-size: 1.1111111111rem;
}
.card-bg-brown{
	background-color: #64463b !important;
}
.card-bg-green{
	background-color: #007a52 !important;
}
.card-bg-viola{
	background-color: #870a43 !important;
}
.card-bg-warning {
    background-color: #7c4b01!important;
}

/**/
#documenti .richtext-wrapper { 
	width:100%;
}

#documenti h5 {
	padding-top:35px;
	margin-bottom:0px;
}
#documenti h5.card-title {
	padding-top:0px;
}
/*		COLORI	 */

/* .azzurro .it-header-slim-wrapper, .azzurro .btn-primary:hover {
    background: #003366 ;
} */
.dropdown-menu a.dropdown-item span, .dropdown button small{
	color: #004D99!important;
	background-color: #fff;
}
.azzurro .it-header-center-wrapper, .azzurro .it-header-navbar-wrapper, .azzurro .it-calendar-wrapper .it-header-block-title,
.azzurro .it-carousel-wrapper .splide__pagination button, .azzurro .chip.chip-simple:hover {
    background: #004D99;
}
.azzurro .container a, .azzurro .chip.chip-simple .chip-label,
.azzurro .evidence-section .list-item.active span, .azzurro .useful-links-section .list-item.active span,
.azzurro .cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a, .azzurro .card .card-body a .card-title.h5, .azzurro .card .card-body a h5.card-title,
.azzurro .t-primary, .azzurro .btn-dropdown, .azzurro .link-list-wrapper ul li a span,
.azzurro .cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button,
.azzurro .accordion-header .accordion-button, .azzurro .cmp-tag__tag, .azzurro .calendar-vertical,
.azzurro .it-header-wrapper .navbar-collapsable .logo-hamburger, .azzurro .it-header-wrapper .navbar-collapsable .it-socials {
    color: #004D99;
}
.has-megamenu .navbar-collapsable {
    background: #004D99!important;
}
.azzurro .link-list-wrapper ul li a:hover:not(.disabled) span {
    color: #004D99!important;
}
.azzurro .chip.chip-simple, .azzurro .bg-primary, .azzurro .cmp-tag__tag,  .azzurro .form-check [type="checkbox"]:checked + label:after {
    border-color: #004D99 ;
}
.azzurro .progress-bar, .azzurro .calendar-vertical .calendar-date .calendar-date-day:after, .azzurro .calendar-vertical .calendar-date .calendar-date-day:before,
.azzurro .link-list-wrapper.menu-link-list .h3:after, .azzurro .link-list-wrapper.menu-link-list .h4:after, .azzurro .link-list-wrapper.menu-link-list h3:after, .azzurro .link-list-wrapper.menu-link-list h4:after,
 .azzurro .form-check [type="checkbox"]:checked + label:after  {
	background-color:#004D99;
}
.azzurro .bg-primary, .azzurro .it-hero-wrapper  {
	background-color: #004D99 !important;
}
.azzurro .cmp-hero .it-hero-wrapper  {
	background-color:#ffffff !important;
}
a.read-more .icon,
.azzurro .search-modal .form-group .autocomplete-icon .icon, .azzurro .search-modal .form-group .input-group-prepend svg, .azzurro .search-modal .modal-title .search-link svg,
.azzurro .rating:not(:checked) > label:hover svg,.azzurro .rating:not(:checked) > label:hover ~ label svg,.azzurro .rating > input:checked + label:hover + svg,.azzurro .rating > input:checked ~ label:hover + svg,
.azzurro .rating > input:checked ~ label:hover ~ label + svg,.azzurro .rating > input:checked ~ label svg,.azzurro .rating > label:hover ~ input:checked ~ label + svg,
.azzurro .cmp-input-search-button.form-group .input-group-prepend svg {
	fill: #004D99!important;
}

.azzurro #evidenza .section.py-5 {
	background:url("./img/img_home.webp") no-repeat top !important;
}
.azzurro .evidence-section .list-item.active span, .azzurro .useful-links-section .list-item.active span,
.azzurro .it-header-wrapper .navbar-collapsable .it-socials ul li a svg {
    color: #004D99!important;
}
.azzurro .container a.btn-primary, .azzurro .btn-primary, .azzurro .btn-primary:not(:disabled):not(.disabled).active, .azzurro .btn-primary:not(:disabled):not(.disabled):active,
.azzurro .show > .btn-primary.dropdown-toggle  {
	background-color: #004D99;
    border-color: #004D99;
	color:#ffffff;
	font-weight: 600;
}
.azzurro .btn-outline-primary, .btn-outline-primary:hover,
.azzutrro .btn-outline-primary:not(:disabled):not(.disabled).active, .azzurro .btn-outline-primary:not(:disabled):not(.disabled):active, .azzurro .show > .btn-outline-primary.dropdown-toggle,
.azzurro .btn-outline-primary:hover  {
    color: #004D99;
    box-shadow: inset 0 0 0 2px #004D99;
}
/*modifiche fatte per l'accessibilità*/
/* Rimuove il box-shadow e l'outline per lo stato di focus e attivo dei pulsanti */
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.btn-primary:focus-visible, 
.btn-primary:not(:disabled):not(.disabled).active:focus, 
.btn-primary:not(:disabled):not(.disabled):active:focus, 
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none !important;  /* Rimuove il box-shadow */
    outline: none !important;     /* Rimuove l'outline */
}

/* Mantieni il focus visibile solo per l'accessibilità */
:focus {
    border-color: #000 !important;
    box-shadow: 0 0 0 3px #000 !important;
    outline: 3px solid #fff !important;
    outline-offset: 3px;
}

/* Specifico per la tastiera: Applica il focus desiderato */
:focus-visible {
    border-color: #000 !important;
    box-shadow: 0 0 0 3px #000 !important;
    outline: 3px solid #fff !important;
    outline-offset: 3px;
}

/* Rimuovi il focus specifico per il mouse */
.btn-primary:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important;
}


svg.icon-primary, .azzurro .it-header-wrapper .navbar-collapsable .it-socials ul li a svg {
    fill: #004D99 !important;
}
.azzurro .container .footer-items-wrapper a {
	color:#ffffff;
}
.azzurro .cmp-breadcrumbs .breadcrumb-item.active {
    color: #455a64;
}
.azzurro .link-list-wrapper ul li a:hover:not(.disabled) .icon {
    fill: #004D99;
}
.card .categoryicon-top .icon {
    width: 40px;
    height: 40px;
    fill: #007a52;
    margin-right: 8px;
    flex-shrink: 0;
}
/*	sfumatura intorno ai pulsanti	*/

.azzurro .btn-check:focus + .btn, .azzurro .btn:focus {  
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 187, 0.25);
}
.azzurro .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.azzurro .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.azzurro .show > .btn-outline-primary.dropdown-toggle:focus, .azzurro .show > .btn-primary.dropdown-toggle:focus  {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125),
    0 0 0 0.25rem rgba(0, 102, 187, 0.25);
}
.azzurro .contact-section .card.card-teaser-info, .azzurro .office-section .card.card-teaser-info, .azzurro .sport-wrapper .card.card-teaser-info,
.azzurro .it-page-section .card.card-teaser-info {
    border-left: 8px solid #0033668c
;
}
.azzurro .has-bg-grey, .azzurro .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before {
	background-color: rgba(0,102,187,.25);
}
.azzurro .cmp-accordion .accordion-header .accordion-button:not(.collapsed),
.azzurro .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span,
.azzurro h2.tipo_incarico {
	color:#003366;
}
.azzurro aside .cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active,
.azzurro .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
    border-left: 2px solid #004D99;
}

.azzurro .it-header-center-wrapper .it-socials a {
	color:#ffffff;
	font-weight: 400;
}
.azzurro .accordion-header .accordion-button:not(.collapsed) {
    color: #004D99;
}
/**/
/*		DOCMAN - AMMINISTRAZIONE TRASPARENTE	*/
.docman_list_layout--default #toolbar-actionbar, .docman_table_layout--default #toolbar-actionbar {
	height:65px;
}
.docman_list_layout--default #toolbar-actionbar a, .docman_table_layout--default #toolbar-actionbar a {
	width:22%;
	float:left;
	color:#3e3e3e;
	height:33px;
}
.koowa_table__dates{
	font-size: 13px;
	color:black;
}
.koowa_table--categories .koowa_header a{
	font-weight: 700;
	text-decoration: none;
}
.koowa_table--documents .koowa_header a{
	font-weight: 700;
	text-decoration: none;
}
.docman_category--style .docman_description {
	display:none;
}
.k-ui-namespace .koowa_wrapped_content {
	font-weight:normal;
}
/* .page-id-1454 .breadcrumb-container {
	visibility:hidden;
} */
/* .k-breadcrumb {
	position:absolute;
	top:-240px;
	left:0px;
} */
.k-breadcrumb .k-icon-home {
	font-family: "titillium web";
}
.k-breadcrumb .k-icon-home::before {
	font-family: "k-icons";
	padding-right:30px;
}
.k-icon-document-folder{
	color: burlywood;
}
.k-ui-namespace .jqtree-title {
    font-size: 15px!important;
    color: black;
    font-weight: 600;
}
/* .container {
	position:relative;
} */
.docman_list__content .k-ui-namespace .koowa_header__item {
	vertical-align: top;
}
.docman_list__content .k-ui-namespace .docman_description {
	padding-bottom:30px;
}
.k-ui-namespace ol.k-breadcrumb {
	margin-right:0px;
	margin-left:0px;
}
.k-ui-namespace .footable.breakpoint .footable-toggle:after, .k-icon-open, .k-icon-menu-opened, .k-icon-menu-closed, .k-icon-folder-opened, .k-icon-folder-closed, .k-icon-filter, .k-icon-enabled, .k-icon-documents, .k-icon-document-link, .k-icon-document-video, .k-icon-document-spreadsheet, .k-icon-document-pdf, .k-icon-document-image, .k-icon-document-folder, .k-icon-document-document, .k-icon-document-default, .k-icon-document-audio, .k-icon-document-archive, .k-icon-disabled, .k-icon-close, .k-icon-zoom-out, .k-icon-zoom-in, .k-icon-yen, .k-icon-x, .k-icon-wrench, .k-icon-wifi, .k-icon-warning, .k-icon-volume-off, .k-icon-volume-low, .k-icon-volume-high, .k-icon-video, .k-icon-vertical-align-top, .k-icon-vertical-align-center, .k-icon-vertical-align-bottom, .k-icon-underline, .k-icon-trash, .k-icon-transfer, .k-icon-timer, .k-icon-thumb-up, .k-icon-thumb-down, .k-icon-text, .k-icon-terminal, .k-icon-task, .k-icon-target, .k-icon-tags, .k-icon-tag, .k-icon-tablet, .k-icon-sun, .k-icon-star, .k-icon-spreadsheet, .k-icon-sort-descending, .k-icon-sort-ascending, .k-icon-signpost, .k-icon-signal, .k-icon-shield, .k-icon-share, .k-icon-share-boxed, .k-icon-script, .k-icon-rss, .k-icon-rss-alt, .k-icon-resize-width, .k-icon-resize-height, .k-icon-resize-both, .k-icon-reload, .k-icon-random, .k-icon-rain, .k-icon-question-mark, .k-icon-puzzle-piece, .k-icon-pulse, .k-icon-project, .k-icon-print, .k-icon-power-standby, .k-icon-plus, .k-icon-play-circle, .k-icon-pin, .k-icon-pie-chart, .k-icon-phone, .k-icon-person, .k-icon-people, .k-icon-pencil, .k-icon-paperclip, .k-icon-musical-note, .k-icon-move, .k-icon-moon, .k-icon-monitor, .k-icon-minus, .k-icon-microphone, .k-icon-menu, .k-icon-medical-cross, .k-icon-media-stop, .k-icon-media-step-forward, .k-icon-media-step-backward, .k-icon-media-skip-forward, .k-icon-media-skip-backward, .k-icon-media-record, .k-icon-media-play, .k-icon-media-pause, .k-icon-map, .k-icon-map-marker, .k-icon-magnifying-glass, .k-icon-loop, .k-icon-loop-square, .k-icon-loop-circular, .k-icon-lock-unlocked, .k-icon-lock-locked, .k-icon-location, .k-icon-list, .k-icon-list-rich, .k-icon-link-intact, .k-icon-link-broken, .k-icon-lightbulb, .k-icon-layers, .k-icon-laptop, .k-icon-key, .k-icon-justify-right, .k-icon-justify-left, .k-icon-justify-center, .k-icon-italic, .k-icon-info, .k-icon-infinity, .k-icon-inbox, .k-icon-image, .k-icon-home, .k-icon-heart, .k-icon-headphones, .k-icon-header, .k-icon-hard-drive, .k-icon-grid-two-up, .k-icon-grid-three-up, .k-icon-grid-four-up, .k-icon-graph, .k-icon-globe, .k-icon-fullscreen-exit, .k-icon-fullscreen-enter, .k-icon-fork, .k-icon-folder, .k-icon-flash, .k-icon-flag, .k-icon-fire, .k-icon-file, .k-icon-eyedropper, .k-icon-eye, .k-icon-external-link, .k-icon-expand-up, .k-icon-expand-right, .k-icon-expand-left, .k-icon-expand-down, .k-icon-excerpt, .k-icon-euro, .k-icon-envelope-open, .k-icon-envelope-closed, .k-icon-ellipses, .k-icon-elevator, .k-icon-eject, .k-icon-droplet, .k-icon-double-quote-serif-right, .k-icon-double-quote-serif-left, .k-icon-double-quote-sans-right, .k-icon-double-quote-sans-left, .k-icon-dollar, .k-icon-document, .k-icon-dial, .k-icon-delete, .k-icon-data-transfer-upload, .k-icon-data-transfer-download, .k-icon-dashboard, .k-icon-crop, .k-icon-credit-card, .k-icon-copywriting, .k-icon-contrast, .k-icon-compass, .k-icon-comment-square, .k-icon-command, .k-icon-collapse-up, .k-icon-collapse-right, .k-icon-collapse-left, .k-icon-collapse-down, .k-icon-cog, .k-icon-code, .k-icon-cloudy, .k-icon-cloud, .k-icon-cloud-upload, .k-icon-cloud-download, .k-icon-clock, .k-icon-clipboard, .k-icon-circle-x, .k-icon-circle-check, .k-icon-chevron-top, .k-icon-chevron-right, .k-icon-chevron-left, .k-icon-chevron-bottom, .k-icon-check, .k-icon-chat, .k-icon-cart, .k-icon-caret-top, .k-icon-caret-right, .k-icon-caret-left, .k-icon-caret-bottom, .k-icon-camera-slr, .k-icon-calendar, .k-icon-calculator, .k-icon-bullhorn, .k-icon-bug, .k-icon-brush, .k-icon-browser, .k-icon-british-pound, .k-icon-briefcase, .k-icon-box, .k-icon-bookmark, .k-icon-book, .k-icon-bolt, .k-icon-bold, .k-icon-bluetooth, .k-icon-bell, .k-icon-beaker, .k-icon-battery-full, .k-icon-battery-empty, .k-icon-basket, .k-icon-bar-chart, .k-icon-ban, .k-icon-badge, .k-icon-audio, .k-icon-audio-spectrum, .k-icon-arrow-top, .k-icon-arrow-thick-top, .k-icon-arrow-thick-right, .k-icon-arrow-thick-left, .k-icon-arrow-thick-bottom, .k-icon-arrow-right, .k-icon-arrow-left, .k-icon-arrow-circle-top, .k-icon-arrow-circle-right, .k-icon-arrow-circle-left, .k-icon-arrow-circle-bottom, .k-icon-arrow-bottom, .k-icon-aperture, .k-icon-align-right, .k-icon-align-left, .k-icon-align-center, .k-icon-action-undo, .k-icon-action-redo, .k-icon-account-logout, .k-icon-account-login {

    font-family: 'Titillium Web'!important;
}
.k-ui-namespace .k-visually-hidden.k-visually-hidden.k-visually-hidden{
	color: black;
	background-color:white;
}
.docman_table_layout tr:nth-child(even) {
	background-color: #ffffff;
}
.docman_table_layout a{ 
	color: #004D99;
}
.docman_list__content {
	
    border-top: none;
    border-left: 1px solid #e9e6f2;
}
.docman_list__content .docman_category {
	padding: 0rem 3rem 0rem 3rem;
}
.docman_list__content .docman_description {
	padding: 3rem 0rem 3rem 0rem;
}
.k-ui-namespace .k-pagination .k-pagination__pages>.k-is-active>a{
	background-color: #004D99!important;
    border-color: #004D99!important;
	color: #fff!important;
}
.k-ui-namespace .k-pagination .k-pagination__pages>li>a{
	color: #004D99!important;
}
.docman_description table tbody tr:nth-child(even) {
	background-color: #eeeeee;
}
.docman_description table tbody tr th {
	background-color: #dedede;
}
.docman_description table tbody tr td {
	border: solid 1px #c2c2c2;
}
.k-ui-namespace .docman_list__sidebar .k-tree {
    background-color: white;
}
/* VALUTA SERVIZIO */
.rating span {
color:black;
background-color: white;
}
.cmp-rating .title-medium-2-semi-bold, .cmp-rating .title-medium-2-bold, .cmp-rating h3, .cmp-rating .form-text, .cmp-rating .cmp-steps-rating__body label {
    color: #191919;
	background-color: #ffffff;
}
.cmp-rating .iscrizioni-header .step, .cmp-rating .radio-body label{
	color: #191919;
	background-color: #ffffff;
}
/*	PAGINA ARGOMENTO	*/
.tax-argomenti .it-hero-card h1  {
	color: black;
}

/*Colore*/
.it-header-slim-wrapper, .btn-primary:hover{
    background: #003366!important;
}
.it-header-center-wrapper{
	background: #004D99!important;
}
.it-header-navbar-wrapper {
    background: #004D99!important;
}
.it-header-wrapper .search-link svg {
    fill: #004D99!important;
}
.rounded-icon .icon-primary {
    fill: #004D99!important;
}
.search-modal .searches-list li a{
	color: #004D99!important;
}
.form-group .btn-primary {
    background-color: #004D99!important;
    border-color: #004D99!important;
}
.search-modal .form-group .autocomplete-icon .icon, .search-modal .form-group .input-group-prepend svg {
    fill: #004D99!important;
}
.search-modal .modal-title .search-link svg {
    fill: #004D99!important;
}
.navbar {
    background: #004D99!important;
}
.it-header-wrapper .navbar-collapsable .logo-hamburger {
    color: #004D99!important;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text {
    padding-right: 0px;
}
/*		RESPONSIVE 	*/
@media (min-width: 992px){
.figure.img-full img {
    height: unset!important;
	width: unset!important;
}
}
@media screen and (max-width: 992px) {
	 .navbar .navbar-collapsable .navbar-nav li a.nav-link {
		color: #004D99!important;
	}
	.azzurro .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
		border-left: 3px solid #004D99;
		color: #003366;
	}
	.azzurro .it-header-wrapper .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
		background-color: rgba(0,102,187,.15);
	}
	.docman_list__sidebar {
		width:100% !important;
		float:none !important;
	}
	.docman_list__content {
		width:100% !important;
		float:none !important;
	}
	.it-header-slim-right-zone a.a-t{
		font-size: .778em;
		width: 200px!important;
	}
	.it-header-slim-right-zone a.a-p {
		font-size: .778em;
		width: 100px!important;
	}
}
@media screen and (max-width: 782px) {
	.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
		margin-left: 15px;
	}
	.k-breadcrumb {
		padding-top:20px;
	}
	.page-id-1454 .it-hero-wrapper .it-hero-text-wrapper h1 {
		padding-top:70px;
	}
	.k-breadcrumb {
		top:-300px;
	}
}
@media screen and (max-width: 768px) {
	.it-header-slim-right-zone a.a-t{
		display: none;
	}
	.it-header-slim-right-zone a.a-p {
	display: none;
	}
}
@media screen and (max-width: 576px) {
	.k-breadcrumb {
		top:-250px;
	}
}
@media screen and (max-width: 434px) {
	.k-breadcrumb {
		top:-300px;
	}
}

/* IUBENDA */
