.uk-tooltip,
.uk-alert {
  display: none !important;
}
#mc_embed_signup input[type="radio"] {
  -moz-appearance: radio !important;
}
#mc_embed_signup .mc-field-group.input-group input {
  display: inline-block;
}
div.acymailing_module_success {
  color: #fff;
  background-color: #852d24;
  box-shadow: none;
}
@media (max-width: 666px) {
  .uk-h2,
  h2 {
    font-size: 24px;
    line-height: 1.3;
  }
}
body .uk-offcanvas-content .tm-page .tm-header-mobile .uk-navbar-center {
  /*margin: 20px auto;*/
}
body .uk-offcanvas-content .tm-page .tm-toolbar {
  position: relative;
  z-index: 1;
}
body .uk-offcanvas-content .tm-page .tm-toolbar .uk-container {
  max-width: 100%;
}
body .uk-offcanvas-content .tm-page .tm-toolbar .uk-container .uk-margin-auto-left .uk-grid .uk-first-column .uk-panel .mod-languages ul.lang-inline > li > a {
  color: #000000;
}
body .uk-offcanvas-content .tm-page .tm-header {
  box-shadow: 0 20px 40px -25px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 2;
}
body .uk-offcanvas-content .tm-page .tm-header .uk-sticky .uk-navbar-container .uk-container {
  padding: 0;
}
@media (min-width: 1025px) {
  body .uk-offcanvas-content .tm-page .tm-header .uk-sticky .uk-navbar-container .uk-container {
    padding: 0 40px;
  }
}
body .uk-offcanvas-content .tm-page .tm-header .uk-sticky .uk-navbar-container .uk-container nav.uk-navbar {
  height: 130px;
  /*Deaktivieren bei Mehrsprachigkeit*/
}
body .uk-offcanvas-content .tm-page .tm-header div {
  transition-timing-function: ease-out;
  transition: 0.2s;
}
body .uk-offcanvas-content .tm-page .tm-header div .uk-navbar-container.uk-navbar-sticky {
  box-shadow: 0 20px 40px -25px rgba(0, 0, 0, 0.2);
}
body .uk-offcanvas-content .tm-page .tm-header div .uk-navbar-container.uk-navbar-sticky .uk-container nav.uk-navbar .uk-navbar-left {
  margin: 20px 0 20px 0;
}
body .uk-offcanvas-content .tm-page .tm-header div .uk-navbar-container .uk-container nav.uk-navbar .uk-navbar-left {
  margin: 20px 0 20px 0;
  /*margin: -20px 0 20px;*/
  /*Reaktivieren bei Mehrsprachigkeit*/
}
body .uk-offcanvas-content .tm-page .tm-header-mobile {
  padding: 10px 0;
}
body .uk-offcanvas-content .tm-page .anchor-offset {
  display: none;
  height: 200px;
}
@media (max-width: 1024px) {
  body .uk-offcanvas-content .tm-page .header-unternehmen .uk-section {
    background-size: contain;
    min-height: 60vw !important;
    height: 60vw !important;
  }
}
body .uk-offcanvas-content .tm-page .uk-section .uk-container .uk-grid .uk-grid-item-match .uk-grid-item-match div .anmeldung.uk-panel {
  background: #fff;
  margin: 15% 0 0 0;
  padding: 40px;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.2);
}
body .uk-offcanvas-content .tm-page .uk-section.slideshow .uk-grid .uk-first-column .uk-slideshow .uk-position-relative ul.uk-slideshow-items li.el-item .uk-container .uk-overlay .el-title {
  font-size: 18px;
}
@media (min-width: 769px) {
  body .uk-offcanvas-content .tm-page .uk-section.slideshow .uk-grid .uk-first-column .uk-slideshow .uk-position-relative ul.uk-slideshow-items li.el-item .uk-container .uk-overlay .el-title {
    font-size: 24px;
  }
}
body .uk-offcanvas-content .tm-page .uk-section.contact .uk-container .uk-grid .uk-first-column .uk-tile .uk-panel .rsform form fieldset .rsform-block {
  margin: 0 0 20px 0;
}
body .uk-offcanvas-content .tm-page .uk-section.team .uk-grid .uk-first-column .uk-panel > p {
  margin: 20px 0;
}
body .uk-offcanvas-content .tm-page .uk-section.footer .uk-container .uk-container .uk-grid div .uk-panel ul.uk-nav > li > a {
  padding: 0;
}
.menu-icon-cont .menu-icon3 {
  margin: 1em 0.6em;
}
.menu-icon-cont.sm-btn-98 {
  background: rgba(255, 255, 255, 0);
}
/*Kontaktformular*/
/*Abstand der Zeilen*/
.rsform-block-name, .rsform-block-email, .rsform-block-nachricht, .rsform-block-checkbox {
	padding-bottom: 20px;
}
/*Abstand Checkbox*/
#checkbox0 {
	margin-right: 10px;
}
/*Sprachen Farben*/
.tm-toolbar-default .uk-subnav>*>:first-child, .uk-card-primary.uk-card-body .uk-subnav>*>:first-child, .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child, .uk-card-secondary.uk-card-body .uk-subnav>*>:first-child, .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child, .uk-light .uk-subnav>*>:first-child, .uk-overlay-primary .uk-subnav>*>:first-child, .uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child {
    color: #000;
}
.tm-toolbar-default .uk-subnav>.uk-active>a, .uk-card-primary.uk-card-body .uk-subnav>.uk-active>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a, .uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a, .uk-light .uk-subnav>.uk-active>a, .uk-overlay-primary .uk-subnav>.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a {
	color: #852e25;}