/* Skryti kratkeho popisu */
.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideDesc .p .p-desc,
.template-12 .lSSlideOuter.dklabSliderplusHome .products-block.hideDesc .p .p-desc {
  display: none;
}

/* Skryti kodu produktu */
.template-07 .lSSlideOuter.dklabSliderplusHome .products-block.hideCode .p .p-code,
.template-10 .lSSlideOuter.dklabSliderplusHome .products-block.hideCode .p:hover .p-code,
.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideCode .p .p-code,
.template-12 .lSSlideOuter.dklabSliderplusHome .products-block.hideCode .p .p-code {
  display: none;
}

/* Skryti priznaku */
.template-07 .lSSlideOuter.dklabSliderplusHome .products-block.hideFlags .p .flags-default,
.template-09 .lSSlideOuter.dklabSliderplusHome .products-block.hideFlags .product .flag-wrap,
.template-10 .lSSlideOuter.dklabSliderplusHome .products-block.hideFlags .p .flags,
.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideFlags .p .flags-default,
.template-12 .lSSlideOuter.dklabSliderplusHome .products-block.hideFlags .p .flags-default {
  display: none;
}

/* Skryti tlacitek koupit a detail */
.template-07 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p-bottom > div .p-tools,
.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p .p-tools,
.template-12 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p .p-tools {
  display: none;
}

.template-07 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p-bottom {
  padding-bottom: 15px;
}

.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p .price.price-final,
.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p .availability,
.template-11 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns .p .name {
  text-align: center;
}

/* Kombinace skryti */
.template-12 .lSSlideOuter.dklabSliderplusHome .products-block.hideBtns.hideDesc .p .prices {
  padding-bottom: 10px;
}


/* Fix grafiky */

.template-07 .homepage-group-title {
  display: block;
  text-align: center;
  font-size: 24px;
}
.template-09 .homepage-group-title {
  display: block;
  text-align: center;
  font-size: 24px;
}
.template-09 .lSSlideOuter.dklabSliderplusHome .products-block {
  left: 0px;
}
.template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product {
  margin-left: 0px;
  margin-bottom: 0px;
}
.template-09 .carousel-indicators {
  width: 100%;
  text-align: center;
}

.template-11 .lSSlideOuter.dklabSliderplusHome .products>div {
  border: 0px;
  padding: 20px;
}
.template-12 .lSSlideOuter.dklabSliderplusHome .products>div {
  padding: 5px;
}
.template-12 .tab-pane .lSSlideOuter.dklabSliderplusHome .products-block {
  margin: 0px;
}

body.template-12 .p-image-wrapper .flags-default, body.template-07 .p-image-wrapper .flags-default {
  z-index: 1;
}

body.shoptetak-jaspis .lSSlideWrapper .products.products-block {
  height: auto !important;
}

@media (min-width: 768px) {
  .template-07.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 457px;
  }
  .template-07 .lSSlideOuter.dklabSliderplusHome .products-block.big>div:first-child {
    float: left !important;
  }
  .template-07 .lSSlideOuter.dklabSliderplusHome .products-block > div .p {
    height: auto !important;
  }
  .template-07.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSPrev {
    left: -25px;
  }
  .template-07.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSNext {
    right: -25px;
  }
  .template-07.one-column-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSPrev {
    left: -22px;
  }
  .template-07.one-column-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSNext {
    right: -22px;
  }
  .template-07 .lSSlideOuter.dklabSliderplusHome .products-block .p-bottom > div .p-tools {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
  }
  .template-07 .lSSlideOuter.dklabSliderplusHome .products-block .quantity {
    display: none;
  }

  .template-09.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 457px;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .inner {
    padding: 20px 10px;
    flex-direction: column;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .inner .descr {
    width: 100%;
    padding-right: 0px;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .inner .img {
    width: 100%;
    padding-left: 0px;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .short-descr {
    display: none;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .tools-wrap {
    padding: 0px;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .btn {
    padding: 11px 12px;
    font-size: 11px;
  }
  .template-09 .lSSlideOuter.dklabSliderplusHome .products-block .product.highlight-product .prices {
    margin-right: 0px;
  }

  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 457px;
    padding: 0px 10px;
  }
  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSPrev {
    left: -15px;
  }
  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSNext {
    right: -15px;
  }

  .template-11.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 412px;
  }
  .template-11.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSPrev {
    left: -20px;
  }
  .template-11.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .lSAction > .lSNext {
    right: -20px;
  }

  .template-12.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 417px;
  }
}

@media (min-width: 992px) {
  .template-07.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 592px;
  }

  .template-09.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 592px;
  }
  
  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 682px;
  }
  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .products-block .p:hover .p-bottom {
    display: none;
  }
  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome .products-block .p:hover {
    box-shadow: none;
  }
  .template-10 .lSSlideOuter.dklabSliderplusHome .products-block>div {
    min-height: 1px;
  }

  .template-11.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 637px;
  }
  .template-12.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 552px;
  }
}

@media (min-width: 1200px) {
  .template-07.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 798px;
  }
  .template-09.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 838px;
  }
  .template-10.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 682px;
  }
  .template-11.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 843px;
  }
  .template-12.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 758px;
    padding: 0px 10px;
  }
}

@media (min-width: 1440px) {
  .template-07.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 1038px;
  }
  .template-09.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 1015px;
  }
  .template-11.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 1083px;
  }
  .template-12.multiple-columns-body .lSSlideOuter.dklabSliderplusHome {
    width: 998px;
  }
}

@media (max-width: 767px) {
  .template-12 .lSSlideOuter.dklabSliderplusHome.mobileArrows {
    padding: 0px;
  }
  .template-12 .lSSlideOuter.dklabSliderplusHome .lSAction > .lSPrev {
    left: -30px;
  }
  .template-12 .lSSlideOuter.dklabSliderplusHome .lSAction > .lSNext {
    right: -30px;
  }
}