/* LOGO */
.header-logo-col.header-logo-col .header-logo-main { bottom: 0 !important; }

/* MOBILE HEADER */
@media (max-width: 767px) {
/* NAV HEADER */
.nav-header { background-color: #57B14C !important; }
.top-bar { padding-left: 0; }
.top-bar .container { padding-left: 0px; padding-right: 0px; }
.text-slider-button { margin-left: -20px; }

/* MENU-MOBILE */
.navigation-offcanvas-headline, .offcanvas .navigation-offcanvas-list:has(.fts-offcanvas-category) { grid-template-columns: 1fr; gap: 10px; }
.navigation-offcanvas-list-item > a.fts-offcanvas-category > span:before {
  background-image: url(https://www.timetex.com/media/67/78/f4/1763132313/menu-sprite3.png?ts=1763132313);
  background-size: 400px 28px; position: absolute; display: inline-block; width: 40px; height: 28px; margin: 4px 0px 0px -44px; content: ""; }
.navigation-offcanvas-list-item > a.fts-offcanvas-category > span { font-weight: bold; line-height: 36px; margin-left: 54px; }
.offcanvas .navigation-offcanvas-list:has(.fts-offcanvas-category) .navigation-offcanvas-list-item .fts-offcanvas-category { max-width: 250px; padding: 0; } /* Sektorbreite */
.navigation-offcanvas-list-item:nth-child(1) > a.fts-offcanvas-category { background: #b0d28b; } /* Zuchtsets */
.navigation-offcanvas-list-item:nth-child(1) > a.fts-offcanvas-category > span:before { background-position: 0 0; }
.navigation-offcanvas-list-item:nth-child(2) > a.fts-offcanvas-category { background: #f5e287; } /* Forscher-Werkstatt */
.navigation-offcanvas-list-item:nth-child(2) > a.fts-offcanvas-category > span:before { background-position: -40px 0; }
.navigation-offcanvas-list-item:nth-child(3) > a.fts-offcanvas-category { background: #a9d5cb; } /* Spielen & Lernen */
.navigation-offcanvas-list-item:nth-child(3) > a.fts-offcanvas-category > span:before { background-position: -80px 0; }
.navigation-offcanvas-list-item:nth-child(4) > a.fts-offcanvas-category { background: #f6b169; } /* Basteln */
.navigation-offcanvas-list-item:nth-child(4) > a.fts-offcanvas-category > span:before { background-position: -120px 0; }
.navigation-offcanvas-list-item:nth-child(5) > a.fts-offcanvas-category { background: #b0d28b; } /* Schulfaecher */
.navigation-offcanvas-list-item:nth-child(5) > a.fts-offcanvas-category > span:before { background-position: -160px 0; }
.navigation-offcanvas-list-item:nth-child(6) > a.fts-offcanvas-category { background: #a9d5cb; } /* Bürobedarf */
.navigation-offcanvas-list-item:nth-child(6) > a.fts-offcanvas-category > span:before { background-position: -200px 0; }
.navigation-offcanvas-list-item:nth-child(7) > a.fts-offcanvas-category { background: #f6b169; } /* Taschen */
.navigation-offcanvas-list-item:nth-child(7) > a.fts-offcanvas-category > span:before { background-position: -240px 0; }
.navigation-offcanvas-list-item:nth-child(8) > a.fts-offcanvas-category { background: #b0d28b; } /* NEU */
.navigation-offcanvas-list-item:nth-child(8) > a.fts-offcanvas-category > span:before { background-position: -280px 0; }
.navigation-offcanvas-list-item:nth-child(9) > a.fts-offcanvas-category { background: #fceba7; } /* SALE */
.navigation-offcanvas-list-item:nth-child(9) > a.fts-offcanvas-category > span:before { background-position: -320px 0; }
.navigation-offcanvas-list-item:nth-child(9) > a.fts-offcanvas-category > span { color: #bf0d3c !important; }
}

/* MENU-LEISTE */
@media (min-width: 768px) {
.main-navigation-link .main-navigation-link-text::after { height: 4px; background: #57b14c; } /* Allg Einstellung */
.main-navigation-link:nth-child(1) .main-navigation-link-text::after { background: #b0d28b; } /* Zuchtsets */
.main-navigation-link:nth-child(2) .main-navigation-link-text::after { background: #f5e287; } /* Forscher-Werkstatt */
.main-navigation-link:nth-child(3) .main-navigation-link-text::after { background: #a9d5cb; } /* Spielen & Lernen */
.main-navigation-link:nth-child(4) .main-navigation-link-text::after { background: #f6b169; } /* Basteln */
.main-navigation-link:nth-child(5) .main-navigation-link-text::after { background: #b0d28b; } /* Schulfächer */
.main-navigation-link:nth-child(6) .main-navigation-link-text::after { background: #a9d5cb; } /* Bürobedarf */
.main-navigation-link:nth-child(7) .main-navigation-link-text::after { background: #f6b169; } /* Taschen */
.main-navigation-link:nth-child(8) .main-navigation-link-text::after { background: #b0d28b; } /* NEU */
.main-navigation-link:nth-child(9) .main-navigation-link-text::after { background: #f5e287; } /* SALE */
}

/* SHOPWARE-SEARCH */
@media (max-width: 775px) {
.header-search>.header-search-form { opacity: 1; }
}


/* SCHRIFTZUG */
@font-face { font-display: swap; font-family: 'Solitreo'; font-style: normal; font-weight: 400; src: url('../fonts/solitreo-v2-latin-regular.woff2') format('woff2'); }
h2.d-none { font-family: Solitreo; color: #FFFFFF; font-size: 17px; }

/* adaption for radio-buttons */
.form-check-input:checked { background-color: #71BD67; border-color: #71BD67; }

/* SEO-TEXT */
a.seo { color: #57b14c; }

/* KARUSSELL */
.fts-cs-pdp .fts-bg-stripe-top::before, .fts-cs-pdp .fts-bg-stripe-bottom::before { background: transparent; }
.fts-cs-cross-selling ul.product-detail-tab-navigation-list a.nav-link.product-detail-tab-navigation-link, .fts-cs-cross-selling ul.product-detail-tab-navigation-list p.cms-element-title-paragraph, .fts-cs-cross-selling .cms-element-title a.nav-link.product-detail-tab-navigation-link, .fts-cs-cross-selling .cms-element-title p.cms-element-title-paragraph { color: #323e4a; }

/* FOOTER */
.footer-main { border-top: 10px solid #57b14c; }
a.footer-contact { font-size: 0.875rem !important; font-weight: 400; }
a.footer-contact.link-contact {	color: #71BD67 !important; }

/* PRODUCT DETAIL PAGE */
.fts-pdp-buybox .product-detail-buy .fts-product-detail-features ul li::before { background-image: url(/media/22/fc/de/1755686710/checkmark-circle-fill-hm.svg); }
.fts-product-detail-features.my-4 span {color: #323e4a !important;} /* PDP white text in short-description */

/* KATEGORIE-HEADER */
.cms-element-text h1 { color: var(--custom-header-color-text, #183a1d); font-size: 1.25rem; font-weight: 500; background-color: var(--custom-header-color-bg, #a9d5cb); padding: 0.5rem 1rem; }