.et_pb_contact_field_options_wrapper i {
  border-width: 1px;
  border-style: solid;
}
html body div#et-top-navigation ul.nav .sub-menu {
  transform: translate(-84px, 0);
  border-color: #2a559f;
}
html body div#et-top-navigation ul.nav li ul li a {
  padding-left: 0;
}
@media screen and (min-width: 1025px) {
  .et_pb_menu_inner_container .et-menu {
    transform: translate(-31px, -29px);
  }
}
.et-menu > .menu-item .et-show-dropdown > a {
  width: 220px;
}
#menu-item-1988 > a {
  width: 220px;
}
@media screen and (max-width: 667px) {
  html body .mobile_nav ul#mobile_menu {
    border-color: #2a559f;
  }
  .et_pb_menu_inner_container .et-menu {
    transform: translate(10px, -32px);
  }
  .et_pb_menu__menu .page_item > a {
    transform: translate(16px, 0);
  }
  .et_pb_menu__menu .et_pb_menu_page_id-home > a {
    transform: translate(0, -3px);
  }
  #menu-item-1990 > a {
    transform: translate(-12px, 0);
  }
  .et_pb_menu__wrap > .et_pb_menu__menu .page_item {
    transform: translate(15px, 0);
  }
  #menu-item-1996 > a {
    transform: translate(-5px, 0);
  }
  #menu-item-1997 > a {
    transform: translate(7px, 0);
  }
  .et_pb_menu__menu .et-show-dropdown > .sub-menu {
    background-color: #ffffff !important;
  }
  #menu-item-1985 > ul {
    background-color: #ffffff !important;
  }
}
@media screen and (max-width: 375px) {
  html body .mobile_nav ul#mobile_menu {
    border-color: #2a559f;
  }
  #menu-hauptmenue-mobil {
    transform: translate(22px, -29px);
  }
  .et_pb_menu__wrap .et-show-dropdown {
    transform: translate(-22px, 0);
  }
  .et_pb_menu__menu .et_pb_menu_page_id-home > .sub-menu {
    background-color: #fffefe;
  }
  .et-menu > .et_pb_menu_page_id-home .menu-item > a {
    background-color: #FFFFFF !important;
  }
  #menu-item-1985 > ul {
    background-color: #ffffff !important;
  }
  .et_pb_menu__menu .et-show-dropdown > a {
    background-color: #ffffff !important;
  }
  .et_pb_row_4_tb_footer p {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #et-boc > #et-main-area .et_pb_section_3_tb_footer {
    padding-top: 0;
  }
}
