@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/lato-v14-latin-regular.eot); src: local('Lato Regular'), local('Lato-Regular'),
url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/lato-v14-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/lato-v14-latin-regular.woff2) format('woff2'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/lato-v14-latin-regular.woff) format('woff'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/lato-v14-latin-regular.ttf) format('truetype'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/lato-v14-latin-regular.svg#Lato) format('svg'); } @font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/pt-sans-v9-latin-regular.eot); src: local('PT Sans'), local('PTSans-Regular'),
url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/pt-sans-v9-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/pt-sans-v9-latin-regular.woff2) format('woff2'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/pt-sans-v9-latin-regular.woff) format('woff'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/pt-sans-v9-latin-regular.ttf) format('truetype'), url(//www.heidelberg-psychiater.de/wp-content/themes/Divi-child/fonts/pt-sans-v9-latin-regular.svg#PTSans) format('svg'); }   hr {
border-top: 1px solid #e2e2e2;
height: 0;
border-bottom: 0;
margin: 40px 0;
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'PT Sans';
}
#footer-bottom {
display: none;
}
body, input, textarea, select {
font-family: 'Lato';
}
.et_pb_slide_title small {
display: block;
line-height: 1;
font-size: 20px;
}
#top-menu li li {
padding: 0 15px;
display: block;
}
#top-menu li li a {
width: 100%;
padding: 6px 0;
}
.et_pb_widget a {
color: #7f0202;
}
.nav li ul {  
width: 300px;
padding: 10px;
font-weight: 400;
right: 0;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
opacity: 1;
background-color: rgba(0, 0, 0, 0.08);
}
#top-menu a {
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
#et-info-email{
display: none;
}