.view-lt960 .yui3-skin-sam .yui3-datatable-cell {
  padding: 2px 4px;
}

.view-lt960 .yui3-skin-sam .yui3-datatable-header {
  padding: 2px 2px;
}

.view-lt720 .yui3-skin-sam .yui3-datatable-cell,
.view-lt720 .yui3-skin-sam .yui3-datatable-header {
  padding: 4px 7px;
}

.view-lt480 .yui3-skin-sam .yui3-datatable-cell {
  padding: 3px 5px;
  font-size: 0.8rem;
}

.view-lt480 .yui3-skin-sam .yui3-datatable-header {
  padding: 3px 3px;
  font-size: 0.8rem;
}

#sintesi-eventi_container .card-signature {
  color: #004080;
  text-transform: uppercase;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: 0.9px;
  font-size: 0.7777777778rem;
  text-decoration: none;
}
#sintesi-eventi_container a.read-more {
  bottom: 1px;
  position: relative;
}
#sintesi-eventi_container h6, #sintesi-eventi_container .h6, #sintesi-eventi_container h5, #sintesi-eventi_container .h5, #sintesi-eventi_container h4, #sintesi-eventi_container .h4, #sintesi-eventi_container h3, #sintesi-eventi_container .h3, #sintesi-eventi_container h2, #sintesi-eventi_container .h2, #sintesi-eventi_container h1, #sintesi-eventi_container .h1 {
  color: orange;
}

#sintesi-eventi .table tbody th, #sintesi-eventi .table tbody td {
  background-color: #fff;
}
#sintesi-eventi .table > :not(caption) > * > * {
  background-color: #fff;
}
#sintesi-eventi table thead th {
  vertical-align: middle;
}
#sintesi-eventi th.table-col-aat {
  text-align: center !important;
}

.section.section-image.sintesi-eventi::before {
  background: rgba(0, 112, 255, 0.11); /*rgba(255,151,0,.6);*/
}

.blu-areu-color {
  color: #004080 !important;
}

.icon-blu-areu {
  fill: #004080 !important;
}

.orange-areu-color {
  color: orange !important;
}

.icon-orange-areu {
  fill: orange !important;
}

.g-0 {
  margin-right: 0;
  margin-left: 0;
}
.g-0 > .col,
.g-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

@media (max-width: 575.98px) {
  .sintesi-eventi .table th:first-child, .table td:first-child, .table .table-column-start {
    padding-left: 3px;
  }
  .sintesi-eventi .table {
    font-size: 0.8rem;
  }
}
.spazio-vuoto {
  margin-top: 20rem !important;
}

@media (max-width: 992.98px) {
  .spazio-vuoto {
    margin-top: 2rem !important;
  }
}