
.btn-warning-soft{color:#be9727 }
.flatpickr-input.active{border-radius:0rem !important}
.text-white-hover:hover{color:white !important}
.breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item a,.breadcrumb-item.active{color:#fff}
 .back-top{background:#000 }
 .back-top:hover {background:#fff;color: #000;}

.card-title{font-size:1rem}
.noUi-base, .noUi-connects { width: 97%;}
/*.card-grid .card-grid-lg{height:600px}
.card-grid .card-grid-sm { height: calc(300px - var(--bs-gutter-y) / 2);}*/
.card-grid .card-grid-lg{height:440px}
.card-grid .card-grid-sm { height: calc(220px - var(--bs-gutter-y) / 2);}
.orari-list li {display: flex;justify-content: space-between;}
.orari-list li span { width: 33.33%;}
.orari-list .col-giorno {text-align: left;}
.orari-list .col-am {text-align: center;}
.orari-list .col-pm {text-align: right;}
.offcanvas-dealer.offcanvas-end{width:100%}
.tiny-slider .card {min-height: 475px;}


.pagination-white .page-link{background:white }
/* Altezza uniforme e ritaglio proporzionato */
.tiny-slider-inner img {width: 100%;height: 180px;object-fit: cover;display: block; }

.ts-dropdown .active, .ts-dropdown .active.create, .ts-control .item{color:var(--bs-primary);font-weight: 600;}
.ts-control .item{font-size:.8rem}

.privacy_accordion img{width:60px;height:60px}
.privacy_accordion h3{font-size:1.5rem}
.overlay-text {transition: opacity 0.8s ease;}

@media (max-width: 1199.98px) {
.navbar-expand-xl .navbar-brand .navbar-brand-item {height: 42px;}
.navbar-expand-xl .navbar-brand {padding: 0;}
header{padding-top:20px;padding-bottom:20px}
.navbar-expand-xl .navbar-collapse{top:60px}

}
@media (max-width: 1025px) {
   .tiny-slider-inner img {height: 260px;}
   .card-grid .card-grid-lg {  height: 350px;}
   .card-grid .card-grid-sm { height: calc(170px - var(--bs-gutter-y) / 2);}
}

@media (max-width: 991.98px) {
   .tiny-slider-inner img { height: 260px;}
    .card-grid .card-grid-lg {  height: 300px;}
     .card-grid .card-grid-sm { height: calc(140px - var(--bs-gutter-y) / 2);}
    .navbar-expand-lg .navbar-brand .navbar-brand-item {height: auto !important}
}

@media (max-width: 769px) {
     .tiny-slider-inner img {height: 200px;}
      .card-grid .card-grid-lg {  height: 260px;}
     .card-grid .card-grid-sm { height: calc(130px - var(--bs-gutter-y) / 2);}

}

@media (max-width: 575.98px) {
   .tiny-slider-inner img {height:auto;}
    .navbar-mobile {border-radius:0 !important;}
    footer{padding-bottom:55px}

}

@media (max-width: 480px) {
  .tiny-slider-inner img {height:auto;}
.card-grid .card-grid-lg {  height: 290px;}
.card-grid .card-grid-sm { height: calc(145px - var(--bs-gutter-y) / 2);}
.last-grid-photo-all{  height: 290px !important;}

}