/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Dominik Krause
 Author URI:     https://www.dominik-krause.de
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

@font-face {
   font-family: 'Bereit Bold';
	src:  url('fonts/BereitBold-Oblique.woff') format('woff'),
         url('fonts/BereitBold-Oblique.woff2') format('woff2');
}

@font-face {
   font-family: 'PT Sans';
   src:  url('fonts/ptsans_regular.woff') format('woff'),
         url('fonts/ptsans_regular.eot') format('embedded-opentype'),
         url('fonts/ptsans_regular.ttf') format('truetype'),
         url('fonts/ptsans_regular.svg') format('svg');
}

@font-face {
   font-family: 'PT Sans';
   src:  url('fonts/ptsans_bold.woff') format('woff'),
         url('fonts/ptsans_bold.eot') format('embedded-opentype'),
         url('fonts/ptsans_bold.ttf') format('truetype'),
         url('fonts/ptsans_bold.svg') format('svg');
   font-weight:  bold;
}



h1{
   font-family:  'Bereit Bold';
}

header{
   font-family:  'PT Sans';
}

body {
   font-family: 'PT Sans';
}

/* Overlay Bilder Startseite */

.bh_hover_overlay .et_pb_text {
  opacity:0;
  transition: .4s ease-in-out;
}

.bh_hover_overlay .et_pb_text:hover {
  opacity:1;
  cursor:pointer;
  background:rgba(160, 200, 100,0.7);
}

/* Vertikal zentrieren */

.vertikal-zentrieren {
display: flex;
flex-direction: column;
justify-content: center;
}

/*show hamburger menu on desktop*/

@media (min-width: 980px) {
.pa-hamburger-menu .et_pb_menu__menu {
    display: none;
}

.pa-hamburger-menu .et_mobile_nav_menu {
    display: flex;
    float: none;
    margin: 0 6px;
    align-items: center;
}
}

.et_pb_menu .et_mobile_nav_menu li {
    list-style-type: none;
}
