/*!
Theme Name: Design Comuni Italia
Author: Webgenesys
Description: Design Comuni Italia è il tema di WordPress per i siti dei Comuni Italiani. Rispetta le linee guida di design dell’Agenzia per l’Italia digitale rilasciate dal Team per la Trasformazione Digitale. Utilizza Bootstrap Italia.
Version: 1.8.0
License: AGPL 3.0 or later
Text Domain: design_comuni_italia
*/
.table--border-0 > table > tbody > tr, td {
	border: 0;
}

ul.children {
	margin-left: 15px;
}

#div-loader {
	display: none; /* Nasconde il loader inizialmente */
}

#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.98);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;

}

.wgs-loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.98);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;

}

#splide01{
	max-width: none;
}

.it-carousel-wrapper .splide__track {
	padding-top: unset !important;
	padding-bottom: 0;
}

.splide__pagination__page {
	display: none !important;
}

.spinner {
	border: 4px solid rgba(0, 0, 0, 0.1);
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 1s linear infinite;
}

/*CSS OSPEDALETTI*/

:root {
  --bs-link-color: #00162E; /* blue scuro */
  --bs-chip-color: #003882; /* blue bootstrap italia */
  --bs-primary-rgb: 255,165,0; /*Arancione*/
}



.t-primary {
  color: var(--bs-link-color) !important;
}
.useful-links-section .list-item.active span {
  color: var(--bs-link-color) !important;
}


.cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a{
    color: var(--bs-link-color) !important;
}

.it-brand-title.wgs-title,.it-brand-tagline.d-none.d-md-block.wgs-subtitle, .it-search-wrapper {
  color: #00264d !important;
}


.navbar .navbar-collapsable .navbar-nav li a.nav-link{
    color:#00162E;
}

.it-header-slim-wrapper {
  background: #00162E !important;
}

.it-header-center-wrapper {
  background: #ffa500 !important; 
}

.it-header-navbar-wrapper,.menu-wrapper,.navbar {
    /*background: #ff4500 !important;*/ 
     background: #ffa500   !important; 

  }
  
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
   color: var(--bs-link-color) !important;
}

.chip.chip-success > .chip-label{
    color: var(--bs-chip-color) !important;
}


  
  .link-list-wrapper ul li a span {
    color: #00162E;
  }
  
  
.link-list-wrapper ul li a span {
    color: #00162E !important;
  }
  
  #navbarNavProgress .menu-wrapper {
  background: #fff !important;
}
  

  
  
/*smartphone*/
@media only screen and (max-width: 600px) {
    .dropdown-item {
      color: #fff;
    }
    
    .logo-hamburger svg {
      display: none;
    }

}

@media (min-width: 992px) {
  .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
    fill: #00162E;
    margin-top: 3px;
  }
  


.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
  background-color: #ffa500; /* o la tua sfumatura */
  /*border-top: 2px solid #ffffff; /* filetto bianco visibile ma sottile */
  box-shadow: none; /* rimuove l'ombra */
}

#main-container.it-hero-wrapper {

  background-color: #ffa500 !important;

}
  
 /*   .menu-wrapper {*/
 /* border-top: solid 1px #00162E !important;*/
/*}*/
  
  
}

/*TESTATA OSPEDALETTI*/

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}