/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.header-logo img {
    max-height: 200px !important;
}

.kontaktHeader {
height: 40px !important;
}

#apImage360  a {
display: none !important;
}

/*.contactGroup .ApColumn {
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
*/

#module-leoblog-list #left-column {
	display: none;
}

#contact #left-column {
display: none;
}

#module-leoblog-blog #left-column{
display: none;
}

#contact #content-wrapper{
        float: none;
        width: 75%;
        margin: 0 auto !important;
}

#search_filters .facet .faceted-slider {
overflow: visible;
}
#product-modal .modal-body {
  overflow: hidden;
}
#product-modal .js-modal-product-cover {
  max-width: 100%;
  display: block;
}


#contact .contact-form {
display: none;
}

.slick-arrows .slick-arrow.slick-prev:before {
content: "" !important;
}
.slick-arrows .slick-arrow.slick-next:before {
content: "" !important;
}

.polkrys-footer-image img {
 transform: scale(1.2);
}

@media (max-width: 768px) {

  .pk-footer-contact,
  .pk-footer-hours,
  .pk-footer-shop {
    width: 100%;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 28px;
  }

  .pk-footer-contact *,
  .pk-footer-hours *,
  .pk-footer-shop * {
    text-align: center !important;
  }

  .pk-footer-contact h3,
  .pk-footer-shop h3 {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .pk-footer-contact p,
  .pk-footer-hours p {
    margin: 0 0 10px;
  }

  .pk-facebook {
    display: flex !important;
    justify-content: center !important;
    align-items: center;
    margin: 12px auto 24px;
  }

  .pk-hours-title {
    display: flex !important;
    justify-content: center !important;
    align-items: center;
    gap: 10px;
    margin-bottom: 14px;
  }

  .pk-hours-title span {
    width: 16px;
    height: 16px;
  }

  .pk-footer-shop a {
    display: block;
    margin-bottom: 14px;
  }

  .polkrys-footer-image {
    text-align: center !important;
    margin-top: 15px;
  }

  .polkrys-footer-image img {
    max-width: 240px;
    width: 100%;
    height: auto;
    transform: scale(1.2);
  }
}