/*
Theme Name:Child Theme for Divi
Theme URI: https://wp-ninja.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: https://wp-ninja.net
Template: Divi
*/

/* Start your custom CSS bellow this comment
============================================ */
@font-face {
    font-family: 'Closer Text Light';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/closertext-light-webfont.woff2') format('woff2'),
         url('fonts/closertext-light-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Closer Text Regular';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/closertext-regular-webfont.woff2') format('woff2'),
         url('fonts/closertext-regular-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Closer Text Medium';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/closertext-medium-webfont.woff2') format('woff2'),
         url('fonts/closertext-medium-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Closer Text Semibold';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/closertext-semibold-webfont.woff2') format('woff2'),
         url('fonts/closertext-semibold-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Closer Text Bold';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/closertext-bold-webfont.woff2') format('woff2'),
         url('fonts/closertext-bold-webfont.woff') format('woff');
}

body {
	font-family: "Closer Text Regular",Helvetica,Arial,Lucida,sans-serif;
  	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Closer Text Semibold",Helvetica,Arial,Lucida,sans-serif;
  	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto}

/* Menü wird auch auf mobilen Geräten fixiert, die Höhe angepasst und das Dropdown-Menü scrollbar gemacht */
@media (max-width: 980px) {
    .et_non_fixed_nav.et_transparent_nav #main-header,
    .et_non_fixed_nav.et_transparent_nav #top-header,
    .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed !important;
        } 
    }

.et_mobile_menu {
    overflow: scroll !important;
    max-height: 83vh;
    }

/* Menü auf Mobil anpassen */
@media (max-width: 980px) {
  	#main-header {
		height: 76px !important; 
    }
input.et-search-field {
 	   padding-left: 30px;
	}
}
.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
  padding-bottom: 5px;
  } 