.slideplus-slot{margin:2px
!important}a.sigplus-image>img{border:0
none transparent !important}a.sigplus-image{display:inline-block !important;box-sizing:border-box !important}a.sigplus-image>img{box-sizing:border-box !important;max-width:100%;height:auto}a.sigplus-image[href$=".mov"]:after,a.sigplus-image[href$=".mpg"]:after,a.sigplus-image[href$=".mp4"]:after,a.sigplus-image[href$=".ogg"]:after,a.sigplus-image[href$=".webm"]:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background:url("play.svg") no-repeat 50%}.sigplus-gallery ul>li{overflow:visible !important}.sigplus-gallery ul>li:before{content:none !important}.sigplus-gallery ul > li > a,
.sigplus-gallery ul > li > div > a,
.sigplus-gallery ul>li>div>.captionplus>a{display:inline-block !important}.sigplus-gallery .sigplus-thumb{display:none}.sigplus-center,.sigplus-center>ul{text-align:center !important}.sigplus-center>*{float:none !important;clear:both !important}.sigplus-left,.sigplus-left>ul{text-align:left !important}.sigplus-right,.sigplus-right>ul{text-align:right !important}.sigplus-left.sigplus-float>*{float:left !important;clear:left !important}.sigplus-left.sigplus-clear>*{margin:0
auto 0 0 !important}.sigplus-right.sigplus-float>*{float:right !important;clear:right !important}.sigplus-right.sigplus-clear>*{margin:0
0 0 auto !important}.sigplus-gallery>ul{display:block;position:relative;margin:0;padding:0;list-style-type:none;list-style-image:none}.sigplus-gallery>ul>li{display:inline-block;position:relative;margin:1px;border:0
none transparent;padding:0;background:transparent none no-repeat scroll 0 0;text-align:center;visibility:visible;opacity:1;animation:fade-in 1s}.sigplus-gallery>ul>li.sigplus-hidden{opacity:0;transition:opacity 1s linear}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.sigplus-gallery.scrollplus-horizontal .scrollplus-content{display:inline}.sigplus-gallery.scrollplus-container
ul{display:inline-flex;flex-wrap:nowrap;align-items:center;flex:none;list-style-type:none;margin:0;padding:0;white-space:nowrap}.sigplus-gallery.scrollplus-container ul>li{display:inline-block;flex:none}.sigplus-gallery.scrollplus-vertical
ul{flex-direction:column;max-width:100%}.sigplus-gallery.scrollplus-horizontal
ul{flex-direction:row}.sigplus-hidden{display:none !important}.sigplus-gallery.sigplus-noscript>ul{overflow:auto !important;white-space:pre !important}.sigplus-summary,.sigplus-download{display:none !important}.sigplus-search-preview{cursor:pointer;float:left;margin:0
4px}.sigplus-search-result+*{clear:both}

/* ==========================================
   sigplus Gallery — правилни CSS класове
   ========================================== */

/* UL списъкът = галерия grid */
.sigplus-gallery ul {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 6px !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Всяко LI = клетка */
.sigplus-gallery ul li {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  float: none !important;
  display: block !important;
  overflow: hidden !important;
  border-radius: 4px !important;
}

/* Линкът запълва клетката */
.sigplus-gallery ul li a {
  display: block !important;
  aspect-ratio: 4 / 3 !important;
  overflow: hidden !important;
  line-height: 0 !important;
}

/* Снимката cover */
.sigplus-gallery ul li a img.sigplus-preview {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
  transition: transform 0.25s ease !important;
}

/* Zoom при hover */
.sigplus-gallery ul li:hover a img.sigplus-preview {
  transform: scale(1.04) !important;
}

/* Caption overlay скриваме или стилизираме */
.sigplus-gallery ul li .sigplus-caption {
  display: none !important;
}

/* Responsive */
@media (max-width: 768px) {
  .sigplus-gallery ul {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 480px) {
  .sigplus-gallery ul {
    grid-template-columns: 1fr !important;
  }
}