.pswp__button--share {
  display: none !important;
}

.pswp__share-tooltip {
  display: none !important;
}

  .u-icon svg path {
  fill: white;
}
.active-icon svg path {
  fill: black !important;
}

.active-icon img {
    filter: brightness(0) saturate(100%);
}

/* ČERVENÁ ikonka spojení v kartách (přebije defaultní modrou .u-icon-7) */
.u-spojeni {
  background-image: none;       /* zruší modrý gradient */
  background-color: #cc0b13;    /* červená plocha pod srdcem */
}

/* plná šířka, vlastní gradient */
#footer {
  background: linear-gradient(#adcce9, #478ac9);
  padding: 20px 0;
  position: relative;
  z-index: 1;
}