/*#anfrage {
  padding: 20px 15px 0 15px;
}


.form_half_container{
  width: 49.5%;
}

.form_half {
  width: 49.5%;
  float: left;
  margin-right: 1%;  
}

.form_half_last { 
  float: left;
  margin-right :0;
}

@media (max-width: 767px) {
  .form_half {
    width: 100%;
  }
}

#anfrage input {
  width:66%;
}

#anfrage input[type="submit"] {
  background:#FDFDFD;
  padding:20px;
  font-size:12px;
  border-radius: 14px;
  max-width: 150px;  
  font-weight: bold;
}

#anfrage input[type="date"]{
  width:30%
}

#anfrage input[type="submit"]:hover {
  background:#E26143;
}

#anfrage input:focus {
  border:1px solid #ffa500;
  background:#FFF9C4;
}

#anfrage div.wpcf7-response-output {
  background:#fff;
  padding: 1.5em 1em;
}*/

/*Contactform*/
.wps-form {
    width: 100%;
    margin: 0 auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}


.wpcf7-form select {
  width: 30%;
		
}


/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column {
        padding: 0.5rem 1rem;
    }
}

/*Checkbox richtig darstellen*/
input[type="checkbox"] {
    -webkit-appearance: checkbox;
}

.custom-select {
	width:50%;
}

#anfrage input[type="submit"] {
  background:#E26143;
  padding:10px;
	margin-bottom: 30px;
  font-size:13px;
  border-radius: 10px;
  max-width: 100px;  
  font-weight: bold;
	color:white;
}



