/*
 Theme Name: Divi-Mastermind-Child-Theme
 Theme URI: https://www.divimastermind.com/
 Description: Dies ist ein <b>ready-to-start</b> Child-Theme f&uuml;r Divi. Entwickelt und bereitgestellt von den Divi Masterminds. Dieses Theme beinhaltet alle notwendigen Dateien, um den schnellen und einfach Start zu erm&ouml;glichen.
 Author: Divi Mastermind - Benny Hozjan und Frank Oschatz
 Author URI: https://divimastermind.com/
 Template: Divi
 Version: 1.0.0
 Tag: divi, child-theme, rawbone, easy-to-use, mastermind, german-group, 
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */
#main-footer .container #footer-widgets {
  display: none;
}

#top-menu li {
  padding: 0 25px !important;
  border-right: 1px solid #534d3e;
}

#top-menu li a {
  top: 12px;
}

#top-menu li.current-menu-ancestor > a,
#top-menu li.current-menu-item > a {
  color: #fff !important;
}

#top-menu li.current-menu-ancestor > a:hover,
#top-menu li.current-menu-item > a:hover {
  color: #f4d382 !important;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a:hover,
.et-fixed-header #top-menu li.current-menu-item > a:hover {
  color: #f4d382 !important;
}

.et_pb_toggle_open .et_pb_toggle_title:before {
  display: block !important;
  content: "\e04f";
}

@media only screen and (min-width: 981px) {
  .et_header_style_centered.et_hide_primary_logo
    #main-header:not(.et-fixed-header)
    .logo_container,
  .et_header_style_centered.et_hide_fixed_logo
    #main-header.et-fixed-header
    .logo_container {
    height: 0px !important;
  }
  .et_header_style_centered .et-fixed-header #et-top-navigation {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}

.et_pb_blurb_container {
  padding-left: 0px !important;
}

.iconleiste .et_pb_blurb_content {
  display: flex;
  align-items: center;
}

.et_pb_main_blurb_image {
  margin-bottom: 0px !important;
}

.iconleiste .et_pb_blurb_content {
  display: flex;
  align-items: center;
  justify-content: center;
}

#footer-bottom {
  display: none;
}

#main-header,
#main-header .nav li ul,
.et-search-form {
  background-color: rgba(0, 0, 0, 0.44);
}

#main-header .et_mobile_menu {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

@media (max-width: 980px) {
  .et_header_style_centered .et_mobile_menu {
    top: 54px;
  }

  .ueber-uns-blurb .et_pb_main_blurb_image {
    margin-bottom: 16px !important;
  }
}

@media (min-width: 980px) {
  .ueber-uns-blurb .et_pb_main_blurb_image {
    padding-right: 16px;
  }
}

.et_mobile_menu {
  border-top: 1px solid #f4d382;
}

.et_mobile_menu li a {
  font-weight: 400;
}

.ff_t_c {
  text-align: left !important;
  font-size: 14px;
}

.page-id-194 #main-header,
.page-id-196 #main-header {
  background-color: rgba(66, 21, 7, 0.98);
}
