/*
 Theme Name:   Fildisi Child
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Fildisi Child Theme
 Version:      1.4.6
 Author:       Euthemians Team
 Author URI:   http://euthemians.com
 Template:     fildisi
*/
.hypens {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.text-white,
.text-white p {
  color: #fff;
}
.text-light-blue,
.text-light-blue p {
  color: #b8c7d7;
}
/* Tabellen allgemein */
.eut-accordion-content div.eut-element.eut-text {
  overflow-y: auto;
}
.eut-accordion-content div.eut-element.eut-text::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}
.eut-accordion-content div.eut-element.eut-text::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: rgba(112, 143, 171, 0.7);
}
/* Tabellen Spezifikationen */
table {
  width: inherit;
}
td:first-child {
  background: #232323;
}
.eut-carousel-buttons div i {
  font-size: 1.5em;
}
/* Rahmenfarben - Inhaltssektionen */
div.section-border {
  border-top: 2px solid #b8c7d7;
  /**/
}
div.section-border.haruna {
  border-top: 2px solid #55e5df;
  /**/
}
div.section-border.ultra {
  border-top: 2px solid #2a3946;
  /**/
}
div.section-border.carp {
  border-top: 2px solid #6e7b2f;
  /**/
}
div.section-border.catfish {
  border-top: 2px solid #f2a587;
  /**/
}
div.section-border.fly {
  border-top: 2px solid #cddedb;
  /**/
}
/* captcha */
div.captcha {
  margin-bottom: 1em;
}
/* bottom bar */
#eut-bottom-bar {
  background-color: #c5d1df;
}
/* Menu */
.eut-toggle-menu ul.eut-menu li a {
  border-bottom: none;
}
/* Anchor Menu – Haruna */
.eut-anchor-menu ul#menu-haruna a,
.eut-anchor-menu ul#menu-haruna-englisch a {
  color: inherit;
}
.eut-anchor-menu ul#menu-haruna a:hover,
.eut-anchor-menu ul#menu-haruna-englisch a:hover {
  color: inherit;
}
.eut-anchor-menu ul#menu-haruna a:hover,
.eut-anchor-menu ul#menu-haruna-englisch a:hover,
.eut-anchor-menu .eut-container > ul#menu-haruna li.active > a,
.eut-anchor-menu .eut-container > ul#menu-haruna-englisch li.active > a {
  background-color: #2b869e;
  color: inherit;
}
.eut-anchor-menu .eut-container > ul#menu-haruna > li > a,
.eut-anchor-menu .eut-container > ul#menu-haruna-englisch > li > a,
.eut-anchor-menu .eut-container ul#menu-haruna li a,
.eut-anchor-menu .eut-container ul#menu-haruna-englisch li a,
.eut-anchor-menu .eut-container > ul#menu-haruna > li:last-child > a,
.eut-anchor-menu .eut-container > ul#menu-haruna-englisch > li:last-child > a {
  border-color: #2b869e;
}
.eut-anchor-menu .eut-container ul#menu-haruna,
.eut-anchor-menu .eut-container ul#menu-haruna-englisch {
  background-color: #236c7f;
  color: inherit;
}
/* Anchor Menu – ULTRA */
.eut-anchor-menu ul#menu-ultra a,
.eut-anchor-menu ul#menu-ultra-englisch a {
  color: #a9a6ad;
}
.eut-anchor-menu ul#menu-ultra a:hover,
.eut-anchor-menu ul#menu-ultra-englisch a:hover {
  color: #dcdcdc;
}
.eut-anchor-menu ul#menu-ultra a:hover,
.eut-anchor-menu ul#menu-ultra-englisch a:hover,
.eut-anchor-menu .eut-container > ul#menu-ultra li.active > a,
.eut-anchor-menu .eut-container > ul#menu-ultra-englisch li.active > a {
  background-color: #19232b;
  color: #dcdcdc;
}
.eut-anchor-menu .eut-container > ul#menu-ultra > li > a,
.eut-anchor-menu .eut-container > ul#menu-ultra-englisch > li > a,
.eut-anchor-menu .eut-container ul#menu-ultra li a,
.eut-anchor-menu .eut-container ul#menu-ultra-englisch li a,
.eut-anchor-menu .eut-container > ul#menu-ultra > li:last-child > a,
.eut-anchor-menu .eut-container > ul#menu-ultra-englisch > li:last-child > a {
  border-color: #19232b;
}
.eut-anchor-menu .eut-container ul#menu-ultra,
.eut-anchor-menu .eut-container ul#menu-ultra-englisch {
  background-color: #131a20;
  color: #a9a6ad;
}
/* Anchor Menu – CULT CARP */
.eut-anchor-menu ul#menu-cult-carp a,
.eut-anchor-menu ul#menu-cult-carp-englisch a {
  color: #9bad43;
}
.eut-anchor-menu ul#menu-cult-carp a:hover,
.eut-anchor-menu ul#menu-cult-carp-englisch a:hover {
  color: #bbd151;
}
.eut-anchor-menu ul#menu-cult-carp a:hover,
.eut-anchor-menu ul#menu-cult-carp-englisch a:hover,
.eut-anchor-menu .eut-container > ul#menu-cult-carp li.active > a,
.eut-anchor-menu .eut-container > ul#menu-cult-carp-englisch li.active > a {
  background-color: #1b4321;
  color: #bbd151;
}
.eut-anchor-menu .eut-container > ul#menu-cult-carp > li > a,
.eut-anchor-menu .eut-container > ul#menu-cult-carp-englisch > li > a,
.eut-anchor-menu .eut-container ul#menu-cult-carp li a,
.eut-anchor-menu .eut-container ul#menu-cult-carp-englisch li a,
.eut-anchor-menu .eut-container > ul#menu-cult-carp > li:last-child > a,
.eut-anchor-menu .eut-container > ul#menu-cult-carp-englisch > li:last-child > a {
  border-color: #1b4321;
}
.eut-anchor-menu .eut-container ul#menu-cult-carp,
.eut-anchor-menu .eut-container ul#menu-cult-carp-englisch {
  background-color: #102713;
  color: #9bad43;
}
/* Anchor Menu – WALLER */
.eut-anchor-menu ul#menu-cult-catfish a,
.eut-anchor-menu ul#menu-cult-catfish-englisch a {
  color: #f2a587;
}
.eut-anchor-menu ul#menu-cult-catfish a:hover,
.eut-anchor-menu ul#menu-cult-catfish-englisch a:hover {
  color: #fff;
}
.eut-anchor-menu ul#menu-cult-catfish a:hover,
.eut-anchor-menu ul#menu-cult-catfish-englisch a:hover,
.eut-anchor-menu .eut-container > ul#menu-cult-catfish li.active > a,
.eut-anchor-menu .eut-container > ul#menu-cult-catfish-englisch li.active > a {
  background-color: #ca4916;
  color: #fff;
}
.eut-anchor-menu .eut-container > ul#menu-cult-catfish > li > a,
.eut-anchor-menu .eut-container > ul#menu-cult-catfish-englisch > li > a,
.eut-anchor-menu .eut-container ul#menu-cult-catfish li a,
.eut-anchor-menu .eut-container ul#menu-cult-catfish-englisch li a,
.eut-anchor-menu .eut-container > ul#menu-cult-catfish > li:last-child > a,
.eut-anchor-menu .eut-container > ul#menu-cult-catfish-englisch > li:last-child > a {
  border-color: #ca4916;
}
.eut-anchor-menu .eut-container ul#menu-cult-catfish,
.eut-anchor-menu .eut-container ul#menu-cult-catfish-englisch {
  background-color: #ad380c;
  color: #f2a587;
}
/* Anchor Menu – FLY FISHING */
.eut-anchor-menu ul#menu-fly-fishing a,
.eut-anchor-menu ul#menu-fly-fishing-englisch a {
  color: #cddedb;
}
.eut-anchor-menu ul#menu-fly-fishing a:hover,
.eut-anchor-menu ul#menu-fly-fishing-englisch a:hover {
  color: #fff;
}
.eut-anchor-menu ul#menu-fly-fishing a:hover,
.eut-anchor-menu ul#menu-fly-fishing-englisch a:hover,
.eut-anchor-menu .eut-container > ul#menu-fly-fishing li.active > a,
.eut-anchor-menu .eut-container > ul#menu-fly-fishing-englisch li.active > a {
  background-color: #3d8074;
  color: #fff;
}
.eut-anchor-menu .eut-container > ul#menu-fly-fishing > li > a,
.eut-anchor-menu .eut-container > ul#menu-fly-fishing-englisch > li > a,
.eut-anchor-menu .eut-container ul#menu-fly-fishing li a,
.eut-anchor-menu .eut-container ul#menu-fly-fishing-englisch li a,
.eut-anchor-menu .eut-container > ul#menu-fly-fishing > li:last-child > a,
.eut-anchor-menu .eut-container > ul#menu-fly-fishing-englisch > li:last-child > a {
  border-color: #3d8074;
}
.eut-anchor-menu .eut-container ul#menu-fly-fishing,
.eut-anchor-menu .eut-container ul#menu-fly-fishing-englisch {
  background-color: #11524b;
  color: #cddedb;
}
/* Linien-Themen-farben */
#eut-theme-wrapper .fly .eut-bg-primary-6 {
  background-color: #c5f8a6;
  border-color: #c5f8a6;
}
#eut-theme-wrapper .fly a.eut-btn-line.eut-bg-primary-6 {
  border-color: #c5f8a6;
  color: #c5f8a6;
}
#eut-theme-wrapper .fly a.eut-btn-line.eut-bg-hover-primary-6:hover {
  background-color: #3d8074;
  border-color: #3d8074;
  color: #fff;
}
#eut-theme-wrapper .haruna .eut-bg-primary-6 {
  background-color: #55e5df;
  border-color: #55e5df;
}
#eut-theme-wrapper .haruna a.eut-btn-line.eut-bg-primary-6 {
  border-color: #55e5df;
  color: #55e5df;
}
#eut-theme-wrapper .haruna a.eut-btn-line.eut-bg-hover-primary-6:hover {
  background-color: #236c7f;
  border-color: #236c7f;
  color: #55e5df;
}
#eut-theme-wrapper .carp .eut-bg-primary-6 {
  background-color: #b5ca4e;
  border-color: #b5ca4e;
}
#eut-theme-wrapper .carp a.eut-btn-line.eut-bg-primary-6 {
  border-color: #b5ca4e;
  color: #b5ca4e;
}
#eut-theme-wrapper .carp a.eut-btn-line.eut-bg-hover-primary-6:hover {
  background-color: #153319;
  border-color: #153319;
  color: #DBE5A9;
}
#eut-theme-wrapper .catfish .eut-bg-primary-6 {
  background-color: #ffbe31;
  border-color: #ffbe31;
}
#eut-theme-wrapper .catfish a.eut-btn-line.eut-bg-primary-6 {
  border-color: #ffbe31;
  color: #ffbe31;
}
#eut-theme-wrapper .catfish a.eut-btn-line.eut-bg-hover-primary-6:hover {
  background-color: #ffbe31;
  border-color: #ffbe31;
  color: #fff;
}
#eut-theme-wrapper .ultra .eut-bg-primary-6 {
  background-color: #3cc6ff;
  border-color: #3cc6ff;
}
#eut-theme-wrapper .ultra a.eut-btn-line.eut-bg-primary-6 {
  border-color: #3cc6ff;
  color: #3cc6ff;
}
#eut-theme-wrapper .ultra a.eut-btn-line.eut-bg-hover-primary-6:hover {
  background-color: #3cc6ff;
  border-color: #3cc6ff;
  color: #fff;
}
/* Media Blog */
.eut-blog-columns.eut-with-shadow .eut-blog-item .eut-blog-item-inner {
  background-color: #3f6383;
}
.eut-text-dark,
#eut-content .eut-text-dark,
a.eut-text-dark,
.eut-text-dark-hover:hover,
a:hover .eut-text-dark-hover,
.eut-blog.eut-with-shadow .eut-blog-item:not(.eut-style-2) .eut-post-title,
.eut-blog.eut-with-shadow .eut-blog-item:not(.eut-style-2) .eut-read-more {
  color: inherit;
}
#eut-theme-wrapper {
  /*    li.menu-item-gtranslate {
        select {
            font-size: 0.7em;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            color: #999;
            color: #e8e8e8;
            font-weight: 300;
            border: 1px solid #555;
            width: 60%;
        }
    } /**/
}
#eut-theme-wrapper input[type="text"],
#eut-theme-wrapper input[type="input"],
#eut-theme-wrapper input[type="password"],
#eut-theme-wrapper input[type="number"],
#eut-theme-wrapper input[type="email"],
#eut-theme-wrapper input[type="number"],
#eut-theme-wrapper input[type="url"],
#eut-theme-wrapper input[type="tel"],
#eut-theme-wrapper input[type="search"],
#eut-theme-wrapper input[type="date"],
#eut-theme-wrapper textarea,
#eut-theme-wrapper select,
#eut-theme-wrapper .select2-choice {
  font-size: 16px;
}
.wpgmza_sl_main_div {
  float: left;
  margin-top: 3em;
}
.wpgmza_sl_main_div .wpgmza_sl_query_div .wpgmza_sl_query_innerdiv2 {
  width: 270px;
}
.wpgmza_sl_main_div .wpgmza_sl_radius_div {
  height: 100px;
}
.wpgmza_sl_main_div .wpgmza_sl_radius_div .wpgmza_sl_radius_innerdiv2 {
  width: 270px;
}
.wpgmza_sl_main_div .wpgmza_sl_search_button_div {
  margin-left: 100px;
}
@media only screen and (max-width: 450px) {
  .wpgmza_sl_main_div .wpgmza_sl_search_button_div {
    margin-left: inherit;
    margin-top: 2em;
  }
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
  padding: 1em;
}
.eut-back-top {
  bottom: -20px;
}
@media only screen and (max-width: 320px) {
  .eut-page-title {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .eut-page-title {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}

/* ----- CSS von ISAR 3 ----- */

/* Google-Map Formular-Felder */
.wpgmza_sl_main_div .wpgmza_sl_radius_div {
  height: 100%;
}

.wpgmza_sl_main_div .wpgmza_sl_search_button_div {
  margin: 0 20px 0 0;
}

.wpgmza-form-field {
  margin-bottom: 0px !important;
  padding-top: 0px !important;
}

.wpgmza-radius-container .wpgmza-form-field .wpgmza_sl_radius_div .wpgmza-clearfix {
  margin-bottom: 20px;
}

.wpgmza_sl_main_div {
  float: left;
  margin-top: 1em;
}

.wpgmza_sl_reset_button_div, .wpgmza_store_locator_options_button {
  top: 2px !important;
  position: relative;
  padding: 0px !important;
}
