#kontaktlink,
#sportwaffenlink,
#laeufeundkugellink {
  cursor: pointer;
}

.imgslxsec .swiper-slide {
  height: 28vw !important;
}
.imgslxsec .swiper-slide-active {
  width: 16.66vw !important;
  display: block;
  margin-right: 1.56vw !important;
}

.imgslxsec .swiper-slide-next {
  width: 62.5vw !important;
  display: block;
  margin-right: 1.56vw !important;
}

.elementor-carousel-image {
  height: 100% !important;
  background-size: cover !important;
}
.elementor-skin-carousel .elementor-main-swiper,
.elementor-skin-coverflow .elementor-main-swiper {
  height: 28vw !important;
}
.imgslxsec
  .elementor-column-gap-default
  > .elementor-column
  > .elementor-element-populated {
  padding: 0px !important;
}
.imgslxsec .elementor-pagination-position-outside .elementor-swiper-button {
  top: calc(50%) !important;
}
.mainmenubhead
  .elementor-column-gap-default
  > .elementor-column
  > .elementor-element-populated {
  padding: 0px;
}
.mainmenubhead {
  margin-top: -1px !important;
}

@media screen and (max-width: 400px) {
  .imgslxsec {
    margin-bottom: 0px !important;
  }
}

/*Download Section */
.downloadcontx {
  display: flex;
  flex-wrap: wrap;
}

.downloadsub {
  margin-left: 20px;
  margin-right: 20px;
  margin: 20px;
}
.downloadpdf a {
  color: black;
  font-family: "Titillium Web";
  font-size: 14px;
}
.downloadname {
  color: black;
  font-family: "Titillium Web";
  font-size: 20px;
}
.downloadhead {
  text-align: left;
  color: black;
  font-family: "Titillium Web";
  font-size: 26px;
  margin-top: 20px;
  text-transform: uppercase;
}

.downloadcontx.evencol {
  background-color: #ededed;
}

.downloadcontx.evencol .downloadhead,
.downloadcontx.evencol .downloadname,
.downloadcontx.evencol .downloadpdf a {
  color: black;
}

.sconf {
  display: none;
}

.standardlogopoint p {
  margin: 0px !important;
}

.preislauf .faqlink {
  margin-left: 5px;
  margin-right: 5px;
}

.laufthree {
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 600px) {
  .laufthree {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
