.hamburger-menu-wrap {
background: rgba(41, 79, 130, 0.8);
background: linear-gradient(0deg,rgba(83, 114, 155, 1.00) 0%, rgba(255, 255, 255, 1) 100%);
}
.hamburger-menu-wrap a { color: #294F82;}
.hamburger-menu-wrap .hamburger-main li li a { color: #294F82 !important;}
.hamburger-menu-wrap .hamburger-main li li a:hover { color: #4596D7 !important;}
.hamburger-menu-wrap .hamburger-main li li.current a  { color: #4596D7 !important;}

.la-hamburger-wrap-1570441729358 .hamburger-nav > li.current > a { color: #4596D7 !important;}

form input[type="text"] {
  border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #fff;
border-radius: 12px 12px 12px 12px;
}

.search-form .search-field {color: #294F82;}
button[type="submit"]  {color: #294F82 !important;}

.hamburger-menu-wrap .hamburger-main li ul {border-top: 2px solid #4596d7; border-bottom: 1px solid #4596d7; padding-left: 20px;}
.hamburger-menu-wrap .hamburger-nav-icon {
  font-size: 20px; margin-right: 30px;
  pointer-events: auto;
}


#lastudio-header-builder .nav__wrap_1759318998327 > ul > li > a {padding-right: 3em !important;}
.elementor-24795 .elementor-element.elementor-element-eede59f a:hover {color:#4596d7}

.hamburger-menu-wrap {
    width: 400px;
    padding: 70px 50px 30px;
    z-index: 10000;
}


input[type=radio]:checked:before, input[type=checkbox]:checked:before
 {  width: 32px;
    line-height: 32px;
}

input[type=checkbox]:checked:before
 {
    content: '\ea21';
    margin-bottom: 10px;
    color: #294F82;
}

input[type="checkbox"]

 {
    display: inline-block;
    border: 0px solid #bbb;
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin: -3px 10px 0 0;
    background-color: #FFFFFF;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.6) inset;
}

.wpcf7-list-item {margin: 0 0 0 0em;}

@media (min-width: 1800px) {
    .container {max-width: calc(100% - 0px);}
}

@media (min-width: 1600px) {
  .container {
    max-width: calc(100% - 0px);
  }
}


@media (min-width: 1200px) {
    .container {width: 1350px;}
}

.container {max-width: 100%;}

.lahb-vertital-menu_nav .menu > li.menu-item > a .text-wrap {
  margin: -24px 0 0 32px !important; color: #4596d7; font-weight: 600;
}

.lahb-vertital-menu_nav.vertital-menu_nav-hastoggle > .menu  {
    top: 126%;
    background: transparent;
    min-height: 147px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
box-shadow: none;
}

.lahb-vertital-menu_nav .menu > li.menu-item > a .text-wrap  {margin: 0 0 0 10px;}

body .la-hamburger-wrap-1570441729358 .hamburger-nav > li.current > a  {font-weight: 600; color: #4596d7 !important;  }
.hamburger-menu-wrap .hamburger-main li li.current {font-weight: 600; color: #4596d7 !important; }
.hamburger-menu-wrap .hamburger-main li ul {border-top: 1px solid #4596d7; border-bottom: 1px solid #4596d7;}

.floating-menu {background: #000; padding: 10px; border-radius: 35px; background-color: #000;}
.floating-menu .fm-icon {border: 2px solid #fff;}
.floating-menu.-button-space {--fm-button-space: 10;}

.floating-menu.-round  a.fm-link .linka {border-radius: 5px !important; }

.enable-header-transparency .lahb-wrap:not(.is-sticky) .lahb-desktop-view .lahb-row1-area {
    background-color: rgba(10, 10, 10, 0.01 !important);
}

#unternehmen { hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; }
#leistungen  { hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; }
#produkte  { hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; }
#hersteller  { hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; }


article.not-found-search {width: 800px; margin-top: 25vh;}
.post-meta {display: none;}