.wpcf7-form-control-wrap select {
    height: 40px;
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    background-color: #f7f7f7;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 20px;
}

.postid-2859 article meta + div img {
    display:none
}

.elementor-post-date {
	font-size: 80%;
}

button, input[type="submit"], input[type="button"] {
	background-color: #cf963c;
	border-color: #cf963c;
	border-radius: 0;
	color: #ffffff;
}

button:hover, input[type="submit"]:hover, input[type="button"]:hover {
	background-color: transparent;
	border-color: #cf963c;
	border-radius: 0;
	color: #cf963c;
}

.elementor-location-footer .menu-item a.elementor-item:hover {
	color: #cf963c !important;
}

.highlight.menu-item {
    background-color: #cf963c;
    border-left: none !important;
    color: #ffffff !important;
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.copper.menu-item a {
    color: #cf963c !important;
}

.copper.menu-item:hover a {
    color: #ffffff !important;
}

.page-header {
    display: none;
}

.sf_field {
	padding-top: 10px;
}

.wpcf7-submit.btn:hover {
	background-color: #ffffff;
	color: #cf963c;
}

@media screen and (min-width: 991px){
	form .sf_field_recaptcha.sf_type_recaptcha {
		bottom: auto;
		clear: left;
		float: left;
		position: relative;
	}
}

.wpcf7-form-control-wrap .wpcf7-select, 
.wpcf7-form-control-wrap #state_select, 
.wpcf7-form-control-wrap #country_select {
    background-color: #ffffff;
}

input[type="text"],
input[type="email"],
textarea,
select {
    background-color: #ffffff !important;
    color: #3f2e17 !important;
}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px !important;
}
