.et-menu-nav ._mi {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
}
.et-menu-nav ._mi:active,
.et-menu-nav ._mi:focus,
.et-menu-nav ._mi:hover {
  transform: scale(1.1);
}
.et_pb_contact .et_pb_contact_field_options_title {
  color: #ffffff;
}
.et-menu-nav .et_pb_menu_page_id-home ._mi {
  max-width: 70px;
  height: 70px;
  width: 70px;
}
._image {
  max-width: 70px;
  height: 70px;
  width: 70px;
  transform: translate(-15px, 0);
}
.et_pb_menu__menu .et_pb_menu_page_id-home > a {
  max-width: 100px;
  max-height: 100px;
}
.et_pb_menu__wrap > .et_pb_menu__menu .et_pb_menu_page_id-home {
  padding-right: 11px;
  padding-left: 0;
}
.et_pb_menu__wrap .et-show-dropdown {
  max-width: none;
  width: 92px;
  padding-right: 11px;
  padding-left: 11px;
  margin-top: 0;
  height: 70px;
}
.et_pb_menu__menu .et-show-dropdown > a {
  max-width: auto;
  width: aoto;
  height: auto;
  max-height: auto;
}
#menu-hauptmenueneu > li.et_pb_menu_page_id-869.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1011.et-show-dropdown.et-hover > a > img {
  max-width: 70px;
  max-height: 70px;
  min-height: auto;
  height: 70px;
  width: 70px;
  min-width: auto;
}
.et-menu-nav .et-show-dropdown ._mi {
  max-width: 70px;
}
.et_pb_menu__menu .menu-item > a {
  max-width: 100px;
  max-height: 100px;
}
.et_pb_menu_inner_container .et-menu {
  transform: translate(140px, 19px);
  margin-right: 0;
  margin-left: 0;
  position: static;
  width: 660.766px;
  background-color: #fcfcfa;
}
#menu-hauptmenueneu > li:nth-child(3) {
  padding-right: 11px;
  padding-left: 11px;
  transform: translate(-40px, 0);
}
#menu-hauptmenueneu > li:nth-child(4) {
  padding-left: 11px;
  padding-right: 11px;
  transform: translate(-60px, 0);
}
.et_pb_menu__wrap > .et_pb_menu__menu .current-menu-item {
  padding-right: 0;
  padding-left: 0;
}
#menu-hauptmenueneu > li:nth-child(2) {
  width: 100px;
  padding-right: 11px;
  padding-left: 11px;
  transform: translate(-20px, 0);
}
#menu-hauptmenueneu > li:nth-child(5) {
  padding-right: 11px;
  padding-left: 11px;
  transform: translate(-80px, 0);
}
#menu-hauptmenueneu > li:nth-child(1) {
  padding-right: 11px;
  padding-left: 11px;
}
.woocommerce .wc-proceed-to-checkout .button {
  background-color: #284a6f !important;
  color: #ffffff !important;
  border-width: 0px;
  border-radius: 12px 12px 12px 12px;
  border-color: #284a6f !important;
}
#post-1043 > div > div > div > div > div:nth-child(1) > div > div:nth-child(3) > div > form > table > tbody > tr:nth-child(2) > td > button {
  background-color: #284a6f !important;
  color: #ffffff;
}
#post-1043 > div > div > div > div > div.et_pb_row.et_pb_row_0 > div > div.et_pb_module.et_pb_wc_cart_products.et_pb_wc_cart_products_0.woocommerce-cart.woocommerce.et_pb_woo_custom_button_icon.et_pb_row_layout_default > div > form > table > tbody > tr > td > button {
  background-color: #284a6f !important;
  opacity: 1;
  border-radius: 12px 12px 12px 12px;
}
.wc-block-components-main .wc-block-components-button {
  background-color: #284a6f;
  border-radius: 10px 10px 10px 10px;
}
.woocommerce #content-area div.product .single_add_to_cart_button {
  background-color: #284a6f;
  color: #ffffff;
  border-radius: 11px 11px 11px 11px;
}
#post-1043 > div > div > div > div > div:nth-child(1) > div > div:nth-child(3) > div > form > table > tbody > tr:nth-child(3) > td > button {
  color: #ffffff;
}
#menu-hauptmenueneu {
  margin-left: 0;
  background-color: #fcfcfa;
}
#menu-hauptmenueneu > li:nth-child(6) {
  transform: translate(-100px, 0);
}
#menu-hauptmenueneu > li:nth-child(7) {
  transform: translate(-120px, 0);
}
.et_pb_module .et-menu-nav {
  transform: translate(-63px, 0);
}
#et-boc > header > div > div > div > div:nth-child(3) > div > div > div > div:nth-child(1) > nav {
  width: auto;
}
#et-boc > header > div > div > div > div:nth-child(3) > div > div > div > div:nth-child(1) {
  width: 125%;
}
#et-boc > header > div > div > div > div:nth-child(2) {
  max-width: 50%;
  width: 373.773px;
  transform: translate(58px, 0);
}
#et-boc > header > div > div > div > div:nth-child(3) {
  width: 573.773px;
  transform: translate(-32px, 0);
}
#et-boc > .et-l .et_pb_row {
  background-color: #fcfcfa;
}
#et-boc > header > div > div > div {
  background-color: #fefefc;
}
.et_pb_contact_field_options_wrapper i {
  color: #000000;
  background-color: #8a8888;
}
.et_pb_contact_field > .et_pb_contact_field_options_wrapper label {
  -webkit-text-stroke-color: #000000;
  color: #000000;
}
#et_pb_contact_form_0 > div:nth-child(3) > form > p:nth-child(9) > span > span:nth-child(2) > span > label > i {
  background-color: #949393;
}
@media screen and (max-width: 768px) {
  .et_pb_row_0_tb_header h1 {
    transform: translate(-100px, 0);
  }
  .et_pb_menu_inner_container .mobile_menu_bar {
    transform: translate(-34px, -4px);
  }
}
@media screen and (max-width: 667px) {
  #gt-wrapper-28347441 > #gt_float_wrapper .gt-current-lang {
    transform: translate(0px, 0);
  }
  body > #gt-wrapper-28347441 > #gt_float_wrapper .gt-selected {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    transform: translate(0, 3px);
  }
  body > #gt-wrapper-28347441 .gt_float_switcher {
    transform: translate(0, 23px);
  }
  .et_pb_row_0_tb_header h1 {
    transform: translate(-94px, 0);
    width: 250.805px;
  }
  .et_pb_menu_inner_container .mobile_menu_bar {
    transform: translate(24px, -3px);
  }
  ._image {
    transform: translate(1px, 0);
  }
  .et_pb_menu_inner_container #mobile_menu1 {
    width: 164.266px;
  }
}
@media screen and (max-width: 375px) {
  #gt-wrapper-28347441 > #gt_float_wrapper .gt-current-lang {
    transform: scale3d(0.76, 0.76, 1);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  body > #gt-wrapper-28347441 > #gt_float_wrapper .gt-selected {
    transform: translate(1px, 0px);
  }
  body > #gt-wrapper-28347441 .gt_float_switcher {
    transform: translate(13px, 23px);
  }
  body #gt_float_wrapper {
    transform: translate(0, 4px);
  }
  #gt-wrapper-71059292 > #gt_float_wrapper .gt-current-lang {
    transform: translate(0px, 0);
  }
  body > #gt-wrapper-71059292 > #gt_float_wrapper .gt-selected {
    transform: translate(13px, 0);
  }
  body > #gt-wrapper-71059292 .gt_float_switcher {
    transform: translate(17px, 23px);
  }
  .et_pb_row_0_tb_header h1 {
    transform: translate(-89px, 0);
    width: 250px;
  }
  .et_pb_menu_inner_container .mobile_menu_bar {
    transform: translate(48px, -3px);
  }
  .et_pb_menu_inner_container #mobile_menu1 {
    width: 190.375px;
  }
  ._image {
    transform: translate(1px, 0);
  }
}
