/* Video Container Responsive */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/* Angebot: Position Feld-Fehlermeldungen */
span.wpcf7-not-valid-tip {
    position: relative;
    border: none;
    margin: 12px 0 18px 0;
}


/* HOME- Buttons weiss- dunkelgrüne Textfarbe */

.widget ul {
  line-height: 23px;
}

#eut-theme-wrapper .eut-menu-type-button.eut-white > a .eut-item,
#eut-theme-wrapper .eut-menu-type-button.eut-hover-white > a:hover .eut-item {
  background-color: #ffffff;
  color: #255e35;
}

#eut-footer .eut-footer-bar .eut-right-side {
  font-size: 21px;
}

.eut-header-element .eut-item:not(.eut-with-text) {
  font-size: 27px;
}

.eut-header-responsive-element .eut-item i {
  display: block;
  font-size: 27px;
}

.eut-btn.eut-btn-medium.eut-shadow-medium.eut-with-icon.eut-extra-round.eut-bg-primary-6.eut-bg-hover-primary-3.Button-weiss-telefon {
  color: #255E35 !important;
}

.eut-btn.eut-btn-medium.eut-shadow-medium.eut-with-icon.eut-extra-round.eut-bg-primary-6.eut-bg-hover-primary-3.Button-weiss-Angebot {
  color: #255E35 !important;
}

.eut-btn.eut-btn-medium.eut-shadow-small.eut-with-icon.eut-extra-round.eut-bg-primary-6.eut-bg-hover-primary-3.Button-weiss-Tipps {
  color: #255E35 !important;
}

.eut-btn.eut-btn-medium.eut-shadow-small.eut-with-icon.eut-extra-round.eut-bg-primary-6.eut-bg-hover-primary-3.Button-weiss-Waldbaden {
  color: #255E35 !important;
}

/* Kontaktformular Senden-Button */

.wpcf7-form-control.wpcf7-submit {
  background-color: #FF7D28 !important;
}

#eut-theme-wrapper .eut-search button[type="submit"] i {
  font-size: 24px;
  line-height: inherit;
  color: #fff !important;
}

#eut-related-post .eut-related-title,
.eut-nav-btn a,
#eut-single-post-categories .eut-categories li a,
#eut-theme-wrapper .eut-search:not(.eut-search-modal) input[type="text"],
#eut-socials-modal .eut-social li a,
.eut-pagination ul li,
.eut-dropcap span.eut-style-2,
.eut-menu-type-button > a .eut-item {
  -webkit-border-radius: 50px !important;
  border-radius: 50px !important;
}

#eut-theme-wrapper .eut-search input[type="text"] {
  width: 100%;
  height: 50px;
  padding-right: 50px;
  margin-bottom: 0;
}

input[type="text"],
input[type="input"],
input[type="password"],
input[type="number"],
input[type="email"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="date"],
textarea,
select,
#eut-theme-wrapper .select2-choice,
#eut-theme-wrapper .select2-selection {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 2px solid;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  padding: 0 18px;
  padding-right: 18px;
  outline: none;
  color: #fff;
  margin: 0;
  width: 100%;
  font-size: 14px;
  margin-bottom: 18px;
  font-family: inherit;
  background: transparent;
  border-radius: 0;
  border-color: inherit;
  height: auto;
  min-height: 44px;
  line-height: 1;
  display: block;
}

.widget {
  color: #fff;
}