/*FOOTER*/
#FOOTER_2 > div.zone_1 > div > img {
	width: 220px;
}

footer:has(.default-footer) #FOOTER_2 .info{
    display: flex;
    flex-direction: columna;
}


/*HEADER*/
#HEADER_1 {
  background-color: var(--clr-white);
  border-bottom: 1px solid color-mix(in srgb, var(--clr-gray) 100%, var(--clr-white));
}
#HEADER_1 .municipal-web{
  display:flex;
}
#HEADER_1 .municipal-web img {
  width: 11rem !important;
}
#HEADER_1 img {
  filter: none;
}
#HEADER_1 .zone_3 {
  background-color: color-mix(in srgb, var(--clr-gray) 100%, var(--clr-white));
}
#HEADER_1 .zone_2 *,
#HEADER_1 a,
#HEADER_1 #oficial-time {
color: var(--clr-dark) !important;
}
#HEADER_1 .zone_2 .ajuda * {
  color: var(--clr-secondary_contrast) !important;
}
#HEADER_1 .zone_2 .ajuda img
 {
  filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(112deg) brightness(105%) contrast(106%);
}
#HEADER_1 .zone_2 .validador:hover *,
#HEADER_1 .zone_2 .dropdown-button:hover *,
#HEADER_1 .zone_2 .dropdown-button[aria-expanded="true"] * {
color: var(--clr-secondary_contrast) !important;
}
#HEADER_1 .zone_2 .validador:hover img,
#HEADER_1 .zone_2 .dropdown-button:hover img,
#HEADER_1 .zone_2 .dropdown-button[aria-expanded="true"] img {
filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(112deg) brightness(105%) contrast(106%);
}
#HEADER_1 .zone_2 .language-dropdown .dropdown-menu-item:hover * {
  color: var(--clr-white) !important;
}
#HEADER_2 h1,
#HEADER_2 .zone_2 {
  margin:0;
}
.language-dropdown .dropdown-menu {
background-color: var(--clr-gray);
  box-shadow: var(--clr-shadow);
}

#HEADER_1 .zone_2 * {
    text-transform: none;
}
#HEADER_2 .zone_2 a.carpeta,
#HEADER_2 .zone_2 a.transparencia {
    text-transform: none;

}

/*FOOTER*/
#FOOTER_2 { 
    display: none !important;
}

div .serveis > a span {
  text-align: left;
}


@media screen and (min-width: 1023px) {
    .zone_3 .serveis {
        grid-template-columns: repeat(6, 1fr);
    }
    .zone_3 .serveis a {
        grid-column: span 2;
    }
   .zone_3 .serveis a.contingut_72,
   .zone_3 .serveis a.contingut_73{
        grid-column: span 3;
    }

}

/*CALENDARI*/
#calendariContent #calendar .fc-toolbar-title {
    text-transform: none !important;
}

#llegendaDiesFestius { display:none; }

.zone_1 .displayText img {
    width: 80px;
}
div .zone_3 .serveis > a span {
    text-align: center;
}
#HEADER_3 .zone_1 {
    min-height: 180px;
}

.resultatTaulerAnuncis .contingut > div:first-child,
.data-registre-publicacions {
  display: none !important;
}

#ui-datepicker-div .ui-datepicker-header select {
   background-color: var(--clr-primary);
}