/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.9.4.1624620596
Updated: 2021-06-25 13:29:56

*/

/*set the Divi menu dropdown auto width*/
@media only screen and (min-width: 981px) {
	.nav li ul {
		width: fit-content;
		display: flex;
		flex-direction: column;
	}
	.nav li li {
		white-space: nowrap;
	}
	.nav li li a {
		width: auto !important;
	}
}


/*Schiebt den Seiteninhalt nach unten*/
#page-container {
padding-top: 80px;
}

.entry-title {
font-size: 34px;
line-height: 42px;
margin-bottom: 12px;
display: none;
}


/* Vertikales Zentrieren von Elementen EC */
 
.vertikal-zentrieren {
display: flex;
flex-direction: column;
justify-content: center;
}

/*TYPO*/
h1 {
font-size: 42px;
/*font-family: "Name";*/
/*color: #2a1d06;*/
}


h2 {
font-size: 42px;
/*font-family: "Name";*/
/*color: #2a1d06;*/
}


h3 {
font-size: 22px;
/*font-family: "Name";*/
/*color: #aac900;*/
}


/*Buttons in Reihe*/
.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline {
 	text-align: left !important;

}

.btn-inline-rechts .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline-rechts .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 0px;
}

.btn-inline-rechts {
 	text-align: right !important;
}

/* Anfang – Bewerbungsformular */


div.wpcf7 {
background-color: #6ca441 ;
/*border: 10px solid #000000 ;*/
border-radius: 0px;
padding:0px;
color:#ffffff;
font-size:18px;
font-weight: bold;
}

/* >>Id ....text-443 id:id-name placeholder "Name"...<< */

#id-name
{
    color: #000000;
	border: 0px solid #000000 ;
	margin: 10px 0px 0px 0px;
	width: 100% !important;
	font-size:18px;
	padding:5px 10px 5px 10px;
}

#id-nachname
{
    color: #000000;
	border: 0px solid #000000 ;
	margin: 10px 0px 25px 0px;
	width: 100% !important;
	font-size:18px;
	padding:5px 10px 5px 10px;
}

#Mail-Adresse-Versender
{
    color: #000000;
	border: 0px solid #000000 ;
	margin: 10px 0px 20px 0px;
	width: 100% !important;
	font-size:18px;
	padding:5px 10px 5px 10px;
}

#id-textfeld
{
    color: #000000;	
	border: 0px solid #000000 ;
	margin: 10px 0px 20px 0px;
	width: 100% !important;
	font-size:18px;
	padding:5px 10px 5px 10px;
}
#id-datenschutz
{
    color: #000000;	
	border: 4px solid #ffffff ;
	margin: 0px 0px 0px 0px;
	width: 100% !important;
	font-size:28px;
	padding: 0px 0px 0px 0px;
}


.wpcf7 div.wpcf7-mail-sent-ok {
background-color:#ffffff;
border-radius: 5px;
color:#317f45;
font-size:24px;
text-align: center;
border:0px;
font-weight: bold;
width: 100% !important;
margin: 25px 0px 0px 0px;
padding: 5px 0px 5px 0px;

}

.wpcf7 div.wpcf7-validation-errors  {
background-color:#ffffff;
border-radius: 5px;
color:#f5911e;
font-size:24px;
text-align: center;
border:0px;
font-weight: bold;
width: 100% !important;
margin: 25px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}


/* Ende – Bewerbungsformular */