/*#hamburg:checked + .hamburg .line:nth-child(1){*/
/*    transform: translateY(12px) rotate(-45deg);*/
/*}*/
/*#hamburg:checked + .hamburg .line:nth-child(2){*/
/*    opacity:0;*/
/*}*/
/*#hamburg:checked + .hamburg .line:nth-child(3){*/
/*    transform: translateY(-12px) rotate(45deg);*/
/*}*/
input#hamburg {
  display: none;
}
@media (max-width: 1024px) {
  label.hamburg {
    display: block;
    background: transparent;
    width: 60px;
    height: 40px;
    position: fixed;
    top: 3%;
    left: 40px;
    transform: translate(-50%, -50%);
    border-radius: 4px;
    cursor: pointer;
    z-index: 999;
  }
  .line {
    position: absolute;
    left: 10px;
    height: 4px;
    width: 40px;
    background: #fff;
    border-radius: 2px;
    display: block;
    transition: 0.5s;
    transform-origin: center;
  }
  .line:nth-child(1) {
    top: 12px;
  }
  .line:nth-child(2) {
    top: 22px;
  }
  .line:nth-child(3) {
    top: 32px;
  }
  li#menu-item-1709, #menu-item-7192 {
    padding-left: 0 !important;
  }
  #offcanvasLittleAffiliate {
    width: 100%;
    overflow-y: scroll;
  }
  #offcanvasLittleAffiliate li {
    color: #000;
    list-style: none;
    height: unset !important;
    width: 85%;
  }
  #offcanvasLittleAffiliate .btn-close {
    color: #000;
  }
  #offcanvasLittleAffiliate .operator-container {
    margin: 40px 0;
  }
  #offcanvasLittleAffiliate .operator-container a {
    width: 100%;
    display: flex;
  }
  #offcanvasLittleAffiliate .operator-container a img {
    border-radius: 18px;
    display: flex;
    margin: 5px 0;
  }
  #offcanvasLittleAffiliate.show {
    overflow-y: scroll;
    overscroll-behavior: contain;
    visibility: visible !important;
  }
  #menu-hauptmenue, #menu-hauptmenue-1 {
    padding-right: 5%;
  }
  #menu-hauptmenue li, #menu-hauptmenue-1 li {
    font-size: 1.5rem;
  }
  #menu-hauptmenue li a.nav-link, #menu-hauptmenue-1 li a.nav-link {
    color: #000;
    text-decoration: none;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding-left: 10px;
    /*Dropdown Css*/
  }
  #menu-hauptmenue .dropdown .dropdown-menu, #menu-hauptmenue-1 .dropdown .dropdown-menu {
    border: none;
    display: none;
    background-color: transparent;
  }
  #menu-hauptmenue .dropdown .dropdown-menu li, #menu-hauptmenue-1 .dropdown .dropdown-menu li, #menu-hauptmenue .dropdown .dropdown-menu a, #menu-hauptmenue-1 .dropdown .dropdown-menu a {
    color: #000;
  }
  #menu-hauptmenue .dropdown .dropdown-menu.show, #menu-hauptmenue-1 .dropdown .dropdown-menu.show {
    display: inherit;
  }
  #menu-hauptmenue .dropdown:hover > .dropdown-menu, #menu-hauptmenue-1 .dropdown:hover > .dropdown-menu {
    position: unset !important;
    transform: inherit !important;
    inset: inherit;
  }
  #menu-hauptmenue .dropdown .dropdown-toggle.show::after, #menu-hauptmenue-1 .dropdown .dropdown-toggle.show::after {
    transform: rotate(180deg);
  }
  #menu-hauptmenue .dropdown .dropdown-toggle.show + ul.dropdown-menu, #menu-hauptmenue-1 .dropdown .dropdown-toggle.show + ul.dropdown-menu {
    display: block;
  }
  #menu-hauptmenue .dropdown-item.dropdown-toggle.show, #menu-hauptmenue-1 .dropdown-item.dropdown-toggle.show {
    display: flex !important;
  }
  #menu-hauptmenue .dropdown-item:focus, #menu-hauptmenue-1 .dropdown-item:focus, #menu-hauptmenue .dropdown-item:hover, #menu-hauptmenue-1 .dropdown-item:hover {
    background: transparent;
    text-decoration: none;
    /*./Dropdown Css*/
  }
  #menu-hauptmenue-1 .dropdown .dropdown-menu li.nav-item.dropdown-menu {
    display: inherit;
  }
}
@media (max-width: 1024px) and (max-width: 375px) {
  label.hamburg {
    top: 4%;
  }
}
#menu-hauptmenue li a.nav-link, #menu-hauptmenue-1 li a.nav-link, #menu-hauptmenue li a.dropdown-item, #menu-hauptmenue-1 li a.dropdown-item {
  display: inline !important;
}
#menu-hauptmenue li i, #menu-hauptmenue-1 li i {
  float: right;
  display: inline-block;
  width: 10px;
  height: 25px;
  background: url("../assets/icons/caret_down-solid_dark.svg") center no-repeat;
}
#menu-hauptmenue li.menu-item-has-children.dropdown_open > i, #menu-hauptmenue-1 li.menu-item-has-children.dropdown_open > i {
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .header-2.header-3.sticky-header {
    display: none;
  }
}
.header-1.sticky-header.show-on-414.sticky-nav {
  display: none;
}
.text-black #menu-hauptmenue li a, .text-black #menu-hauptmenue-1 li a {
  color: #000;
}
.offcanvas-header .logo img {
  width: 100%;
}