/*
 Theme Name:     Openlayout Divi Child
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         Bernd Schmidt
 Author URI:     https://openlayout.de
 Template:       Divi
 Version:        1.0.0
*/

@font-face {
    font-family: 'Vollkorn 400';
    src: url("fonts/Vollkorn/Vollkorn-Regular.ttf") format("truetype");
}
@font-face {
    font-family: 'Vollkorn 400 Italic';
    src: url("fonts/Vollkorn/Vollkorn-Italic.ttf") format("truetype");
}
@font-face {
    font-family: 'Vollkorn 700';
    src: url("fonts/Vollkorn/Vollkorn-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'Lato 100';
    src: url("fonts/Lato/Lato-Thin.ttf") format("truetype");
}
@font-face {
    font-family: 'Lato 400';
    src: url("fonts/Lato/Lato-Regular.ttf") format("truetype");
}
@font-face {
    font-family: 'Lato 400 Italic';
    src: url("fonts/Lato/Lato-Italic.ttf") format("truetype");
}
@font-face {
    font-family: 'Lato 700';
    src: url("fonts/Lato/Lato-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'Source Code Pro 300';
    src: url("fonts/SourceCodePro/SourceCodePro-Light.ttf") format("truetype");
}
@font-face {
    font-family: 'Source Code Pro 400';
    src: url("fonts/SourceCodePro/SourceCodePro-Regular.ttf") format("truetype");
}

/** {
    font-family: 'Lato 400';
    font-size: 1em;
}*/

body {
    font-size: 1em;
    color: #2d2a32;
}

.name {
    font-family: 'Vollkorn 400';
    font-size: 5rem;
}

#profession {
    font-family: 'Source Code Pro 300';
    font-size: 3rem;
}

h2 {
    font-family: 'Vollkorn 400';
}

a {
    color: #2d2a32;
}

#top-menu li,
#menu-footer li{
    font-family: 'Source Code Pro 300';
}

#kontaktzeile .et_pb_contact_field_options_title {
    display: none;
}

#kontaktzeile .et_pb_module_header {
    display: none;
}

#preislistenzeile a {
    color: #ddd92a;
}

/*.wp-container-4,
.wp-container-5,
.wp-container-8,
.wp-container-9 {
    border-style: solid;
    border-width: 3px;
    border-color: #DDD92A;
    border-radius: 10px;
    padding: 10px;

}*/