/*
Theme Name: SD Childtheme
Description: SD Childtheme
Author: SchweigerDesign
Author URI: https://www.schweiger-design.de
Template: generatepress
Version: 1.0
*/


#masthead{
	display:none;
}

.site-info{
	display:none;
}

.entry-title{
	display:none;
}

.entry-header{
	display:none;
}

/*Formularstyling */



::placeholder{
	color: #0075B9;
	font-size:12pt;
	font-weight:500;
}

form{
	color: #0075B9;
	width:100%;
	font-size:14pt;
	font-weight:400;

}

input[type=text]{
  border: 0.1px solid lightgray;
  color: #0075B9 !important;
	background-color: #fff;
	height:40px;
	

	
}
input[type=tel],input[type=email], textarea{
  border: 1px solid lightgray;
  color: #0075B9 !important;
	background-color: #fff;
	width: 98%;
	margin: 5px;
}

input[type=tel],input[type=email]{
	height:40px;
}

input[type=number]{
  border: 1px solid grey;
  color: #0075B9 !important;
	background-color: #fff;
	width: 30%;
	height:40px;
	
}

align-right{
	align-content:right !important;
}


.number{
	width:32%;
	margin: 5px;
}

.form-20{
	width:18%;
	margin: 5px;
}

.form-40{
	width:39%;
	margin: 5px;
}

.form-50{
	width:48.5%;
	margin: 5px;
}


.form-80{
	width:79%;
	margin: 5px;
}

.wpcf7-text{
	color: #0075B9;
}

.wpcf7-form-control-wrap{
	color: #0075B9;
}

.input-flex{
	display: flex;
	width:800px;
  flex-wrap: wrap;

  width: 100%;
}
input[type=submit]{
	align-self:right;
	background-color: #0075B9;
}

input[type=submit]:hover{
	align-self:right !important;
	background-color: #B6A885;
	color:#0075B9;
}

@media screen and (max-width:768px) {
/* Zusätzliche Regeln für kleinere Monitore  */

	::placeholder{
	color: #0075B9;
	font-size:12pt;
	font-weight:500;
}

	form{
		color: #0075B9;
		width:100%;
		font-size:12pt;

	}

	input[type=text]{
		border: 1px solid grey;
		color: #0075B9 !important;
		background-color: #fff;
		height:40px;


	}
	input[type=tel],input[type=email], textarea{
		border: 1px solid grey;
		color: #0075B9 !important;
		background-color: #fff;
		width: 90%;
		margin: 5px;
	}

	input[type=tel],input[type=email]{
		height:40px;
	}

	input[type=number]{
		border: 1px solid grey;
		color: #0075B9 !important;
		background-color: #fff;
		width: 90%;
		height:40px;

	}

	.number{
		width:90%;
		margin: 5px;
	}

	.form-20{
		width:90%;
		margin: 5px;
	}

	.form-40{
		width:90%;
		margin: 5px;
	}

	.form-50{
		width:90%;
		margin: 5px;
	}


	.form-80{
		width:90%;
		margin: 5px;
	}

	.wpcf7-text{
		color: #0075B9;
	}

	.wpcf7-form-control-wrap{
		color: #0075B9;
	}

	.input-flex{
		width:800px;
		width: 100%;
	}

	input[type=submit]{
		align-self:right;
		background-color: #0075B9;
	}
   
}

.elementor-951 .elementor-element.elementor-element-f719592 .eael-simple-menu.eael-simple-menu-responsive li>a {
    background-color: #b6a885;
}