/*
Theme Name: SC Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Divi Child Theme
Author: spicy concepts
Author URI: https://www.spicy-concepts.de
Template: Divi
Version: 1.0.0
*/

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

/* =Theme customization starts here
------------------------------------------------------- */
/*--Tabelle formatieren--*/
.grid-container {
	display: grid;
	grid-template-columns: 12% 70%;
}
.grid-containerkl {
	display: grid;
	grid-template-columns: 5% 70%;
}

.grid-containermidi {
	display: grid;
	grid-template-columns: 8% 70%;
}

.grid-containermidi > div:last-child {
	margin-left: 20px;
}

/*Grüner Haken in Listenelement*/
.gruenerhaken {
	width: 50px;
	height: 50px;
}

/*Grüner Haken Klein in Zubehoer*/
.gruenerhakenkl {
	width: 25px;
	height: 25px;
}

/*Grüner Haken Midi*/
.gruenerhakenmid {
	min-width: 35px;
	min-height: 35px;
	width: 35px;
	height: 35px;
}

@media only screen and (max-width: 1640px) {
	.et_pb_row_0_tb_header {
		height: 80px !important;
	}
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
width: 100%;
padding: 16px;
border-width: 0;
border-radius: 0;
color: #999;
background-color: #eee;
font-size: 14px;
-webkit-appearance: none;
}
.wpcf7-form-control.wpcf7-select {
font-size: 18px;
color: #999;
background-color: #eee;
border-width: 0;
border-radius: 0;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
}

.wpcf7-submit {
color: #FFFFFF!important;
font-size: 20px;
background-color: RGBA(10,0,0,.52)!important;
display: inline-block;
font-family: inherit;
cursor: pointer;
font-weight: 500;
padding: 0.3em 1em;
line-height: 1.7em!important;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
border: 2px solid;
transition-duration: .2s;
box-sizing: border-box;
}