
/* Navigation & Hero */

.theme-search-and-mini-cart-group {
    display: none !important;
}
.zplight-section.zplight-section-bg {
    display: none;
}
.theme-header .zpcontainer {
    padding-left: 15vw;
    padding-right: 15vw;
    background: #f7ac00;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
li.theme-menu-selected a {
    background: #f7ac00 !important;
    color: white !important;
    font-size: 18px !important;
  font-weight:bold !important;
}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    width: 60% !important;
}.theme-banner.zpcontainer.zphero-boxed {
    padding-left: 15vw;
    padding-right: 15vw;
}.theme-header-topbar.theme-hide-res-topbar-checkout.zpdark-header-portion.theme-topbar-not-in-header-05 {
    display: none;
}
.zpcontainer .zphero .zpcontainer {
    padding: 0 !important;
}.theme-banner.zpcontainer.zphero-boxed {
    display: none;
}.zpcontainer {
    padding-left: 15vw !important;
    padding-right: 15vw !important;
}.zpsection.zpdefault-section.zpdefault-section-bg {
    padding-top: 25px !important;
}.heroimg img {
    border-radius: 15px;
}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a {
    background: #f7ac00;

    font-weight: bold;
    text-decoration: underline;
}
/* Navigation & Hero Ende*/

.sizepadding {
    padding-left: 15vw !important;
    padding-right: 15vw !important;
    background: white !important;
}.sizepadding .zpcontainer-fluid {
    padding: 0 !important;
}.theme-navigation-and-icons .theme-menu-area .theme-menu ul a {
    color: white !important;
    font-size: 18px !important;
    padding: 0 !important;
}li::marker {
    color: #f7ac00 !important; /* Ändert nur die Farbe des Bullets */
  }

.theme-footer-area.zpdark-section.zpdark-section-bg {
    overflow: hidden;
}.theme-footer-area.zpdark-section.zpdark-section-bg a {
    color: white;
    padding: 0 !important;
}.theme-footer-area.zpdark-section.zpdark-section-bg ul {
    padding: 0;
}.imgbanner {
    padding-left: 15vw !important;
    margin-right: 15vw !important;
    margin-left: 15vw;
    height: 600px;
    border-radius: 20px;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {
    color: black !important;
    padding: 10px !important;
}
.h2txt h2 {
  padding-top:25px !important;
}.zpmm.zpmm-container-style-02 {
    padding: 0 !important;
}.zpmm-element.zpmm-title span {
    color: #f7ac00 !important;
    font-weight: bold !important;
}span.zpmm-element-textcontent {
    color: black;
}.zpelem-col.zpcol-12.zpcol-md-8.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.startseitemain {
    padding-right: 5vw;
}.zpsection.zpdefault-section.zpdefault-section-bg {
    background: #f3f7f9;
}.zpsection.zpdefault-section.zpdefault-section-bg.sizepadding {
    background: #f3f7f9 !important;
}
.zpmm.zpmm-container-style-02 .zpcontainer {
    background: white !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.sizepadding .zprow.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg {
    background: #f3f7f9;
}main#main-content {
    background: #f3f7f9;
}

@media (max-width:998px) {
  .sizepadding {
    padding-left: 9vw !important;
    padding-right: 9vw !important;
    background: white !important;
}.zpelem-col.zpcol-12.zpcol-md-8.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.startseitemain {
    padding-right: 0 !important;
}.zpcontainer {
    padding-left: 5vw !important;
    padding-right: 5vw !important;
}h1, h2 {
    font-size: 17px;
}.zpsection.zpdefault-section.zpdefault-section-bg {
    padding-top: 0px !important;
}.theme-navigation-and-icons .theme-menu-area .theme-menu ul a {
    color: #000000 !important;
    font-size: 18px !important;
    padding: 0 !important;
}li.theme-topbar-info {
    display: none;
}li.theme-menu-selected a {
    background: #ffffff !important;
    color: #ca9700  !important;
    font-size: 18px !important;
    font-weight: bold !important;
}.zprow.zpalign-items-.zpjustify-content-.seperator-divider div {
    padding: 0 !important;
}
  .theme-mobile-header-icon-wrapper {
    display: none !important;
}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a {
    color: white !important;
    text-decoration: unset !important;
}body .theme-mobile-header-nav-wrapper {
    background: #f8ac00 !important;
}span.theme-mobile-header-icon.theme-mobile-header-slide-open svg path {
    color: white !important;
    fill: white;
}
  h2 span  {
    font-size: 17px;
}
  
  @media (max-width:998px) {
    .sub-person {
    align-items: center !important;
}.theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img {
    max-inline-size: 100%;
    max-block-size: 44px;
    width: 100%;
    height: 50px;
    }}