/*
Theme Name: Lorenz Kuske
Version: 1.0
Description: A child theme of Divi
Author: w.miller
Template: Divi
*/

@import url("../Divi/style.css");

.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

.et_pb_blog_grid .et_pb_image_container img {padding: 1px;}
.custom_blog .et_pb_post .post-content p { padding-bottom: 20px; }
.et_pb_blog_grid .et_pb_post { position: relative; }
.et_pb_blog_grid .et_pb_post .post-meta { font-style: italic; }

.more-link { text-transform: uppercase; font-weight: bold; position: absolute; bottom: 10px; display: block; }

@media only screen and (min-width: 981px) {
.custom_blog .et_pb_post { min-height: 580px; max-height: 580px; }
}

@media only screen and (min-width: 981px) {
.wpcf7-form .contactleft, .wpcf7-form .contactright { width: 100%; float: none; }
}

.wpcf7-form .contactleft { width: 48%; float: left; margin-right: 4%; }
.wpcf7-form .contactright { width: 48%; float: left; }
.wpcf7-form input, .wpcf7-form textarea {	background-color: #eee; width: 100%; border-width: 0; border-radius: 0; color: #999; font-size: 14px; padding: 16px; }
.wpcf7-form input[type=submit] { color: #701526; font-weight: bold; font-style: normal; text-transform: uppercase; text-decoration: none; border: 2px solid; border-radius: 3px; border-color: #701526; cursor: pointer; background: white; width: inherit; font-size: 20px; padding: .3em 1em; }
.wpcf7-form input[type=submit]:hover { background-color: #dbdbdb; }