@charset "UTF-8";

/* packages/frontend/libs/shared/shortcodes/area-nav/src/lib/components/area-nav.component.scss */
.area-nav ul {
  list-style-type: none;
}

/* packages/frontend/libs/shared/shortcodes/area-nav/src/lib/components/area-nav-item.component.scss */
.area-nav li {
  text-wrap: nowrap;
}
.area-nav li > * {
  vertical-align: middle;
}
.area-nav li > .node {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  margin-right: 3px;
  cursor: pointer;
}
.area-nav li > .node::before {
  display: inline-block;
  position: absolute;
  font-size: 27px;
  top: 50%;
  transform: translateY(-50%);
  color: #afca0a;
}
.area-nav li a {
  color: #303030 !important;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.8em;
}
.area-nav li.leaf .node::before {
  display: none;
}
.area-nav li.opened > .node::before {
  content: "\25be";
}
.area-nav li.opened > ul {
  display: block;
}
.area-nav li.closed > .node::before {
  content: "\25b8";
}
.area-nav li.closed > ul {
  display: none;
}
.area-nav li.in-queried-term-hierarchy > a {
  color: #afca0a !important;
}

/* packages/frontend/libs/shared/shortcodes/breadcrumb/src/lib/components/breadcrumb.component.scss */
.breadcrumb .btn {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 15px;
  background-color: #afca0a;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.breadcrumb .btn .label,
.breadcrumb .btn .close {
  color: #303030 !important;
  display: inline-block;
  font-weight: bold;
}
.breadcrumb .btn .close {
  margin-left: 20px;
}

/* packages/frontend/libs/tassa-di-soggiorno/shortcodes/archive/src/lib/components/archive.component.scss */
.tassa-di-soggiorno-archive .table-rendering .table-wrap {
  width: 100%;
  overflow-x: auto;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap .tt {
  margin-top: 50px;
  margin-bottom: 12px;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table {
  width: 100%;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table thead th {
  background-color: #afca0a;
  color: white;
  border: 1px solid #ccc !important;
  padding: 10px;
  text-align: left;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr:nth-of-type(2n+1) {
  background-color: #eee !important;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td {
  border: 1px solid #ccc !important;
  padding: 10px;
  text-align: left;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td {
  padding: 6px 24px;
  text-align: left;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td dl {
  display: grid;
  grid-template-columns: max-content auto;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td dl dt {
  grid-column-start: 1;
  min-width: 75px;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td dl dd {
  grid-column-start: 2;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td dl:last-child {
  margin-bottom: 0;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.localita {
  width: 15%;
  font-weight: bold;
  font-size: 1.2em;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.valido_dal {
  width: 10%;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.tariffe {
  width: 35%;
  font-size: 1.2em;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.minori {
  width: 15%;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.informazioni {
  width: 25%;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.informazioni dl dt {
  display: none;
}
.tassa-di-soggiorno-archive .table-rendering .table-wrap table tbody tr td.informazioni dl dd {
  margin-left: 0;
}
.tassa-di-soggiorno-archive .index-rendering .entries .col > .term {
  margin-bottom: 30px;
}
.tassa-di-soggiorno-archive .index-rendering .entries .col > .term .label {
  display: block;
  padding: 10px;
  background-color: #afca0a;
  color: #303030 !important;
  font-size: 22px;
  line-height: 1.8em;
  font-weight: bold;
}
.tassa-di-soggiorno-archive .index-rendering .entries .col > .term .label:after {
  content: ">";
  display: inline-block;
  margin-left: 10px;
  transition: margin-left;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
}
.tassa-di-soggiorno-archive .index-rendering .entries .col > .term .label:hover:after {
  margin-left: 40px;
}
@media (min-width: 981px) {
  .tassa-di-soggiorno-archive .index-rendering .entries {
    overflow: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
  .tassa-di-soggiorno-archive .index-rendering .entries .col {
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
    float: left;
  }
  .tassa-di-soggiorno-archive .index-rendering .entries .col:nth-child(odd) {
    clear: left;
  }
}
/*# sourceMappingURL=main.css.map */
