.form__anket__fields {

}

.form__anket__field {
	position: relative;
	margin: 0 0 16px;
}

form.wpcf7-form .form__anket__field label {
	position: relative;
	top: 0;
	left: 0;
	margin: 0 0 6px;
}

form.wpcf7-form .form__anket__field input[type="text"],
form.wpcf7-form .form__anket__field input[type="number"] {
	padding: 0.5em 0.8em;
}

form.wpcf7-form .form__anket__field input[type="file"] {
	display: none;
}

form.wpcf7-form .form__anket__field .label_file {
	border: 1px solid #fff;
	line-height: 40px;
	padding: 0 10px;
	display: inline-block;
	color: #fff;
	cursor: pointer;
}

.form__anket__field select {
	width: 100%;
	padding: 0.7em 0.8em;
	border: 1px solid rgba(255,255,255, 1);
	color: #999999;
	height: 46px;
}

form.wpcf7-form .form__anket__field .label_file:hover {
	background: #000;
}

.label_more {
	font-size: 16px;
}

.input_date__wrap {
	position: relative;
}

.input_date__wrap img.calendar-icon {
	position: absolute;
	right: 4px;
	top: 8px;
	width: 30px;
	height: 30px;
}


.form__anket__field.field-type_s,
.form__anket__field.field-type_f {
	width: 50%;
	padding: 0 15px 0 0;
	float: left;
}

.form__anket__field.code_property_other_agency,
.form__anket__field.code_property_comment {
	width: 100%;
	padding: 0 15px 0 0;
	float: none;
	clear: both;
}

.form__anket__field.field-type_n,
.form__anket__field.code_property_eyes,
.code_property_size_bust {
	width: 16.66%;
	padding: 0 15px 0 0;
	float: left;
}



@media (max-width: 440px) {

	.form__anket__field.field-type_s,
	.form__anket__field.field-type_f {
		width: 100%;
	}

	.form__anket__field.field-type_n {
		width: 50%;
	}

	.form__anket__field.code_property_eyes {
		width: 100%;
	}

}
