@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');

.isStartside .left {display: none;}
.isStartside .content {width: 100%;}
img {max-width: 100%;height: auto !important;}

table {width: 100% !important;max-width: 100% !important;}
table td.newTd {width: 50% !important;max-width: 100% !important;}

.bg-color-7, .bg-color-8 {background-color: #f9f9f9;}
.bg-color-7.color-1, .bg-color-7 .color-1, .bg-color-7 a, .bg-color-8.color-1, .bg-color-8 .color-1, .bg-color-8 a {color: #111;}

.categoryLoop, .subCategory {display: flex;flex-wrap: wrap;padding-top: 0;border-left: 1px solid #dadadd;border-top: 1px solid #dadadd;}
.categoryLoop .categoryPreview {width: calc(100%/6);padding: 1em;border: 1px solid #dadadd;margin: 0;border-width: 0px 1px 1px 0;}
.subCategory .categoryPreview {width: calc(100%/3);padding: 1em;border: 1px solid #dadadd;margin: 0;border-width: 0px 1px 1px 0;}
.categoryLoop .categoryPreview:first-of-type {display: none;}


.isStartside .categoryLoop .categoryPreview .categoryDescription {display: none;}
.isStartside .categoryLoop .categoryPreview:nth-of-type(2) .categoryDescription,
.isStartside .categoryLoop .categoryPreview:nth-of-type(3) .categoryDescription,
.isStartside .categoryLoop .categoryPreview:nth-of-type(4) .categoryDescription {display: flex;}

.box-1 {border-color: #fff;padding: 0;}

.btn-color-3 {background: #444444;}
.btn-color-3:hover {background: #222222;}

#wrapper .activeTab {color: #fff;}

.badge {
    margin-bottom: 3px;
    padding: 2px 8px;
    text-align: center;
    border-radius: 100%;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.badgeYellow {
    background: #f01717;
}
.badgeGreen {
    background: #759e10;
}

.left-nav-bg-color{background-color: #ffffff;}
.left-nav-bg-color:hover {background-color: #f9f9f9;color: #111;}
.left-nav-bg-color.active > a{background-color: #f9f9f9;color: #111;}

.btn-color-1 {background-color: #444444;}
.btn-color-1:hover {background-color: #333333;}

.notMark {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

font {color: #efb779 !Important;}
.btn-color-2, .btn-color-2:hover,
.btn-color-5, .btn-color-5:hover,
#wrapper .activeTab,
.cart-btn,
.showGutscheine,
.left .sidebox h2 {background: #efb779;}
iframe {max-width: 100%;}

.kw-partner-logos {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  align-items: center;
  margin: 20px 0;
}
.kw-partner-logos img {
  width: 100%;
  height: auto;
  display: block;
}
@media (max-width: 768px) {
  .kw-partner-logos {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }
}