.liste-hero ul li {
  line-height: 2.5rem;
}

.user-menu,
#log-out {
  display: none;
}

.liste-hero ul {
  line-height: 2;
}

.liste-hero p {
  margin-bottom: 9px;
}

.liste-hero ul li::before {
  position: absolute;
  content: "\2714";
  position: absolute;
  left: -18px;
  top: -3px;
  color: var(--main-color);
  font-size: 20px;
}

/* strat loesung */
.loesung .feat-box-grid {
  width: 90%;
}

.loesung .feat-box-grid,
.loesung .feat-box-grid .icon-wrapper {
  display: block !important;
}

/* end loesung    */

.seo-check {
  background: #ffeeeb;
}

.typo3-adminPanel-bar {
  display: none !important;
}

.seoform #iofield {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  font-size: 16px;
  padding: 10px;
  display: block;
  margin: auto;
  max-width: 100%;
}

.sprueche {
  display: none;
}

.sec2-bg {
  background: #e8e8fc;
}

.seoform .text-center {
  background: url(/fileadmin/img/monitor.png);
  background: url(/fileadmin/img/AdobeStock_419840357_Preview_Küken__1_.png);
  background: url(/fileadmin/img/seo-check-monitor-mit-kueken.jpg);
  background: url(/fileadmin/img/monitor-leer-mit-küken1.svg);
  background: url(/fileadmin/img/monitor-mit-küken_2.svg);

  background-repeat: no-repeat;
  background-position: bottom;
  height: 472px;
  margin-top: 25px;
  padding-top: 3px;
  background-size: 200px 303px;

  height: 355px;
  margin-top: 18px;
  padding-top: 2px;
  background-size: 558px 347px;

  margin: auto;
  border-radius: 27px;
}

@media (min-width: 768px) {
  .seoform .text-center {
    margin-right: 244px;
    width: 569px;
  }
}

@media (min-width: 1200px) {
  .seoform .text-center {
    margin-right: 344px;
  }
}

@media (max-width: 767px) {
  .seoform .text-center {
    background: url(/fileadmin/img/AdobeStock_419840357_Preview_Küken__1_.png);
    height: 472px;
    margin-top: 25px;
    padding-top: 3px;
    background-size: 200px 303px;
    background-repeat: no-repeat;
    background-position: bottom;
    width: auto;
  }
}

.seoform .text-center p {
  margin-top: 35px;
}

@media (min-width: 767px) {
  .seoform .text-right {
    width: 300px;
    margin-left: auto;
    margin-right: 75px;
  }
}