/*
Theme Name: DiviChild
Theme URI: http://elegantthemes.com
Description: A Child Theme built for Divi
Author: wtm-online
Author URI: https://www.wtm-online.de
Template: Divi
Version: 1.0.0
*/

/* Fonts & Headlines */
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat';
}
body p, body {
  font-family: 'Open Sans';
}
/* ENDE Fonts & Headlines */
/* --------------------------------------------------------------------------------------------------------- */
/* TOP Navigation */
html body div#et-top-navigation ul.nav li ul li a {
    font-size: 14px;
    border-bottom-color: #95a5a6 !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/* --------------------------------------------------------------------------------------------------------- */
/* Blog Definitionen */
.et_pb_blog_0 .et_pb_post a, .et_pb_blog_0 .et_pb_post a, .et_pb_blog_1 .et_pb_post a, .et_pb_blog_1 .et_pb_post a {
    font-weight: bold;
    color: #db0132 !important;
    text-transform: uppercase;
}
.et_pb_blog .et_pb_post a:hover, .et_pb_blog .et_pb_post a:hover {
    font-weight: bold;
    color: #db0132 !important;
    text-transform: normal;
}
/* ENDE Blog Definitionen */
/* --------------------------------------------------------------------------------------------------------- */
/* Media Querrys */
@media only screen and (min-width: 768px) {
.custom_blog .et_pb_post {
    max-height: 560px;
    min-height: 560px;
}
}
@media only screen and (min-width : 768px) {
.h1 {
    font-size: 26px;
}
.h2 {
    font-size: 22px;
}
.logo {
    width: 200px;
}
}
/* Ende Media Querrys */
/* --------------------------------------------------------------------------------------------------------- */

/* GAP Blog Post */

.single .et_pb_post {
margin-bottom: -25px !important;
}

/* ENDE GAP Blog Post */