/*
 Theme Name:   Divi Child Theme
 Description:  Child Theme for DIVI
 Author:       Lisa Schön | Grafik- und Webdesign
 Author URI:   https://elegantthemes.com
 Template:     Divi
 Version:      1.0
Text Domain:   Divi-Child
*/


@font-face {
  font-family: 'SourceSansPro';
  src: url('fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf') format('truetype');
}

body {
  font-family: 'SourceSansPro';
}

#main-content {
  background-color: #123B16;
}

#main-content h2, #main-content h1 {
  color:#fff
}

h1 {
  font-weight: 400;
}

h1 span {
  font-weight: 800;
}

/* styles for page-dsgvo */
.content_container {
  margin: 0 auto;
  padding: 40px;
  max-width: 1280px;
  width: 80%;
}

@media only screen and (max-width: 980px) {
  .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: 40%;
    max-width: 100%;
    margin: 20px auto;
  }
/*
  .et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap, .et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: 20% !important;
    margin: 3px auto !important;
  }*/
  footer .navbar-toggle-wrapper {
    display:none;
  }
  .lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu { 
    display: flex!important; align-items: stretch; 
  flex-direction: column;} 
    
  .lwp-hide-mobile-menu .et_mobile_nav_menu { display: none; }

  .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul, .et_pb_menu--style-centered .et_pb_menu__wrap {
    justify-content: left;
}

}

@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
         margin-bottom: 0; 
    }
}

.impressum .et_pb_menu .et_pb_menu__menu, .impressum .et_pb_menu .et_pb_menu__menu>nav, .impressum .et_pb_menu .et_pb_menu__menu>nav>ul {
    flex-direction: column;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a
 {
/* Styling für den Anmelden Button */

}
   

    .et_pb_toggle_open, .et_pb_toggle_close {
      padding-left:0;
    }