a, area, button, input, label, select, summary, textarea {
  touch-action: manipulation;
}

@media (min-width: 992px) {
  #filtres.offcanvas-lg {
    position: static;
    transform: none !important;
    visibility: visible !important;
  }
}

#mapAll {
  height: 100%;
}

.ratio > #mapAll {
  position: absolute;
  inset: 0;
}

/* perquè ompli el wrapper .ratio */

.preline {
  white-space: pre-line;
}

/* Better mobile tap feedback */

.category-pills .btn {
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  transition: transform 90ms ease, box-shadow 150ms ease;
}

/* Quick "pressed" feel */

.category-pills .btn:active, .category-pills .btn.tap {
  transform: scale(0.98);
}

/* Make the selected filter more obvious than just color */

.category-pills .btn.active {
  box-shadow: 0 .25rem .75rem rgba(0,0,0,.12);
}

#resultCount.pulse {
  animation: pulse .25s ease-in-out;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.12);
  }
  100% {
    transform: scale(1);
  }
}

/* Salt de linia al Modal */

#modalDesc.preline {
  white-space: pre-line;
}

