:root {
  --spacing-small: 8px;
  --viola: #9AA6EE;
  --viola-scuro: #7C8CD5;
  scroll-padding-top: 6rem;
}

body {
  min-height: calc(100% + env(safe-area-inset-top));
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}
body.home {
  padding-top: 0;
}

.lista-orari-chiese a {
  color: var(--viola-scuro) !important;
}

.orari_ssmesse p.orario-singolo {
  text-align: center;
  line-height: 1;
  border-bottom: 1px solid gray;
  padding-block-end: var(--spacing-small);
  margin-block-start: var(--spacing-small);
  margin-block-end: var(--spacing-small);
}

#flex-orari .gutslider-nav.nav_outside.nav_tc {
  width: 100%;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}

.tabella_orari {
  background-color: var(--viola);
  color: #ffffff;
}
.tabella_orari .orario_apertura {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}
.tabella_orari .orario_apertura:nth-child(even) {
  background-color: var(--viola-scuro);
}
.tabella_orari .orario_apertura .orario {
  width: 30%;
}
.tabella_orari .orario_apertura .orario .inizio {
  font-size: 1.2rem;
}
.tabella_orari .orario_apertura .chiesa {
  width: 68%;
  font-size: 1.4rem;
  text-align: left;
}

.has-modal-open .single-chiesa .wp-site-blocks::after {
  content: " ";
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.single-chiesa .chiesa_menu .wp-block-navigation__responsive-container {
  left: auto;
  max-width: 70vw;
}
.single-chiesa .chiesa_menu ul.wp-block-navigation__container {
  row-gap: 0.5em;
}
.single-chiesa .chiesa_menu ul.wp-block-navigation__container li.wp-block-navigation-item {
  width: 100%;
  border-bottom: 1px solid var(--wp--preset--color--contrast-2);
  padding-bottom: 0.5em;
}
.single-chiesa .tabella_orari {
  background-color: var(--wp--preset--color--base-2);
  color: var(--wp--preset--color--contrast);
}
.single-chiesa .tabella_orari .orario_apertura:nth-child(even) {
  background-color: var(--wp--preset--color--base-3);
}

/* Temp css Foto gallery */
.chiesa_menu .foto {
  display: none !important;
}

.single-chiesa.postid-132 .chiesa_menu .foto {
  display: flex !important;
}/*# sourceMappingURL=chiese.css.map */