.img-scheda{position:relative;height:500px;background-size:cover;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:3rem}.img-scheda:after{position:absolute;display:block;content:'';left:0;top:0;height:100%;width:100%;background-color:#221f20;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:2;opacity:.35}.img-scheda .row{position:relative;z-index:3}.scheda .img-scheda .scheda-intestazione{padding-bottom:.25rem;border-bottom:none}.img-scheda .display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.img-scheda .display-4{font-size:3.5rem}}.fa-layers-text{display:inline-block;font-family:"Josefin Sans","Segoe UI","Tahoma","Geneva","Verdana",sans-serif;font-weight:600;font-size:10px;line-height:12px;text-transform:uppercase;text-align:center}.fa-layers-year{font-size:12px;font-weight:400}.scheda-recensione-archivio p{font-size:16px}.elenco .card:not(.card-speciale){border:1px solid #e8e8e8!important;background-color:#FFFFFF!important;z-index:1}.elenco .card:not(.card-speciale):hover{background-color:#e8e8e8!important}.card.chiuso{opacity:.75}.card.chiuso:after{position:absolute;display:block;content:'CHIUSO';font-family:"Josefin Sans","Segoe UI","Tahoma","Geneva","Verdana",sans-serif;font-weight:400;font-size:10px;line-height:12px;text-transform:uppercase;top:-20px;padding:.5rem .5rem .25rem .5rem;background-color:inherit;border-top-left-radius:.4rem;border-top-right-radius:.4rem;border-left:1px solid #e8e8e8!important;border-top:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;border-bottom:none!important;z-index:2}.card.aperto:after{position:absolute;display:block;content:'APERTO';font-family:"Josefin Sans","Segoe UI","Tahoma","Geneva","Verdana",sans-serif;font-weight:400;font-size:10px;line-height:12px;text-transform:uppercase;top:-20px;padding:.5rem .5rem .25rem .5rem;background-color:inherit;border-top-left-radius:.4rem;border-top-right-radius:.4rem;border-left:1px solid #e8e8e8!important;border-top:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;border-bottom:none!important;z-index:2}.ricerca-avanzata .form-control{border:1px solid #e8e8e8!important;display:block;width:100%;color:#221f20}.elenco-icone .fal{font-size:1.65em!important;margin-right:0.35rem!important}.cocktail-week-card{border:1px solid #e8e8e8!important;background-color:#FFFFFF!important;border-radius:.4rem;display:flex;align-items:center;justify-content:center}.cocktail-week-card:after{display:block;content:'';padding-bottom:100%}.cocktail-week-wrapper>h6{font-family:"Gilda Display","Georgia","Times New Roman","Times",serif;text-transform:none!important;font-size:16px;font-style:italic}.cocktail-week-wrapper>.cocktail-week>.btn-banner{margin-bottom:0!important}
.ricerca-avanzata .form-control::placeholder {
  color: #e8e8e8;
  opacity: 1; /* Firefox */
}

.ricerca-avanzata .form-control::-ms-input-placeholder { /* Edge 12 -18 */
  color: #e8e8e8;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
.table-orari td{
	border-bottom-width: 1px;
	border-bottom-color: var(--bs-border-color);
}
.table-orari td h5{
	font-weight: lighter !important;
}
.orari-cocktail .table-orari tr.today td{
	background-color: #9e772e;
	color: #FFFFFF;
}
.orari-pizzerie .table-orari tr.today td{
	background-color: #ea5b1c;
	color: #FFFFFF;
}