/* --- Media-Query für alle Hover-Effekte --- */
@media (hover: hover) {
  a.ees-bgcolor:hover, .btn.submit1:hover, .home-morelink .ees-bgborder:hover
  {
    border-color: #50a095;
  }
  .home-morelink a:hover {
    color: #29586f;
  }
  .home-morelink .col:hover a, .home-morelink .col:hover .bi::before {
    color: #50a095;
  }
  .section-topbar a.specialprice:hover {
    text-decoration: none !important;
    color: white;
    background-color: #313131;
  }
  .section-topbar a:hover {
    color: #000000;
    text-decoration: underline !important;
  }
  .shopsubmenu-level2 a:hover, .subshopmenu2-level2 li a:hover {
  text-decoration: underline;
}
.grouppage-list li:hover > div  {
  -moz-transition: all .5s ease-in-out;
  border: 1px solid #000000;
}
.grouppage-list:hover a {
  text-decoration: none;
}
.grouppage-list li:hover .grouppage-item-detail img {
  transition: all .5s ease-in-out;
  -moz-transition: all .5 ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  scale: 1.05;
}
.home-grouppage-list a:hover {
  color: #fff;
  opacity: 0.8;
}
.home-morelink a, .home-morelink a:hover {
  text-decoration: none;
}
.part:hover, .partl:hover {
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  border: 1px solid #000000!important;
}
.part.part-b:hover {
  box-shadow: none;
  border: none!important;
}
.part:hover .part-action, .part:hover .part-price .availability {
  display: block;
}
.part:hover .linknounderline, .partl:hover .linknounderline {
  text-decoration: none;
}
.part-action input[type="submit"]:hover {
  /* color: #39a939; */
}
.part-action .part-action-infolink:hover {
  text-decoration: none;
}
.add_part_favorites:hover .bi, .remove_part_favorites:hover .bi {
  color: #fd5353;
}
.part-variants:hover {
  cursor: pointer;
}
.mfrlist .ees-border:hover {
  border: 1px solid #000000;
}
a.btn, a.btn:hover {
  text-decoration: none;
}
.btn:hover {
  opacity: 1;
}
.btn[disabled="disabled"]:hover {
  opacity: .65;
}
.btn.submit1:hover {
  /* color: white; */
  background-color: #bcb433;
}
.btn.submit3:hover {
  color: #000000;
  background: #ffffff;
}
.section-newsletter a:hover {
  color: #fff;
  opacity: .8;
}
.page-footer-link:hover, .section-footer a:hover {
  text-decoration: underline;
}
.section-footer .delivery img:hover, .section-footer .payment img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
  opacity: 1;
}
a.linknounderline, a.btn.linknounderline:hover {
  text-decoration: none;
}
a.linknounderline:hover {
  text-decoration: underline;
}
a:hover {
  color: #000000;
}
.eicom_popupbox-info .btn:hover {
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
  color: #000000;
  background-color: #ffffff;
}


}

/* --- Feedback für Touch (kurzes Tippen) --- */
@media (hover: none) {
}


@media (prefers-color-scheme: dark) {}
@page {
  size: A4;
}
@media print {
  .noprint {
    display: none!important;
  }
  tr {
    page-break-inside: avoid;
  }
  .header {
    min-height: auto!important;
  }
  .header-ownerlogo {
    padding: 0;
  }
  .fixed-top {
    position: relative;
  }
  .col-main_content {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .section-content-pi > div, .section-footer > div {
    padding: 0;
  }
  .part-table {
    break-inside: avoid;
  }
  .part-info > .col-12 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 1rem;
  }
  .carousel-item img, .variants-list img {
    zoom: .75;
  }
  .section-footer {
    background-color: #ffffff;
    color: #000!important;
    break-inside: avoid;
    padding-top: 1rem;
  }
  .section-footer .text-white, .page-footer-link, .section-footer a {
    background-color: #ffffff;
    color: #000!important;
    break-inside: avoid;
  }
  .section-footer .text-center {
    text-align: left!important;
  }
  .section-footer img {
    display: none;
  }
}