/* LIOVELA B2C V78C - mobile home slider manual guard
 * Autor: Modyfikator stworzony przez gumis
 * Zakres: tylko strona glowna mobile, glowny #carousel/cp_imageslider.
 * Cel: stabilne wyswietlanie slajdow 1/2/3 po konflikcie V70/V66.
 * Bez DB, bez produktu, checkoutu, koszyka, headera i jezykow.
 */
@media (max-width: 767px) {
  body#index #carousel.liovela-v78c-manual,
  body#index .cp_imageslider #carousel.liovela-v78c-manual,
  body#index .cp-imageslider #carousel.liovela-v78c-manual {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body#index #carousel.liovela-v78c-manual .carousel-inner,
  body#index #carousel.liovela-v78c-manual ul.carousel-inner {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body#index #carousel.liovela-v78c-manual .carousel-item,
  body#index #carousel.liovela-v78c-manual li.carousel-item {
    position: relative !important;
    left: 0 !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    -webkit-transform: none !important;
    transition: none !important;
    -webkit-transition: none !important;
    float: none !important;
    opacity: 1 !important;
    box-sizing: border-box !important;
  }

  body#index #carousel.liovela-v78c-manual .carousel-item:not(.active),
  body#index #carousel.liovela-v78c-manual li.carousel-item:not(.active) {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  body#index #carousel.liovela-v78c-manual .carousel-item.active,
  body#index #carousel.liovela-v78c-manual li.carousel-item.active {
    display: block !important;
    visibility: visible !important;
    pointer-events: auto !important;
    z-index: 2 !important;
  }

  body#index #carousel.liovela-v78c-manual figure,
  body#index #carousel.liovela-v78c-manual .carousel-item > figure {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body#index #carousel.liovela-v78c-manual img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  body#index #carousel.liovela-v78c-manual .carousel-control,
  body#index #carousel.liovela-v78c-manual a.carousel-control,
  body#index #carousel.liovela-v78c-manual .direction a {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 10 !important;
    pointer-events: auto !important;
  }

  body#index #carousel.liovela-v78c-manual .carousel-indicators,
  body#index #carousel.liovela-v78c-manual ol.carousel-indicators {
    z-index: 11 !important;
  }
}