/* ## Forms
--------------------------------------------- */
input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #919191;
	color: #333;
	font-size: 15px;
	font-weight: 400;
	padding: 16px;
	width: 100%;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #333;
	font-weight: 400;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #333;
	font-weight: 400;
}

.wp-element-button,
.wp-block-button__link,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color: #595F3A;
	border: 0;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	font-weight: 400;
	font-size: 17px;
	/*padding: 15px 60px;*/
	padding: 15px 30px;
	width: auto;
	text-decoration: none;
}

.wp-element-button:hover,
.wp-element-button:focus,
.wp-element-button:active,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active,
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus  {
	background-color: #000;
	color: #fff;
}

body.home .wp-block-button__link {
	padding: 15px 30px;
	min-width: 195px;
}

.entry-content .button:hover,
.entry-content .button:focus {
	color: #fff;
}

.button {
	display: inline-block;
}

.but-style-1 {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto;
}


textarea,
input[type="text"],
input[type="search"] {
	border-radius: 0;
	-webkit-border-radius: 0px;
	-webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Contact form */
#gform_wrapper_1 .gform_required_legend {
	display: none;
}

#gform_wrapper_1 .gfield_required {
	color: #fff;
}

#gform_wrapper_1 .gform_validation_errors {
	background-color: rgba(255, 255, 255, 0.8);
	border-color: #fff;
	border-color: #000;
    border-width: 2px;
}

#gform_wrapper_1 .gfield_validation_message {
	color: #fff;
	font-weight: 900;
	font-style: italic;
}