/* 
Theme Name: Three Decades Later
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Three Decades Later is a child theme of Hello Elementor, created by Elementor team
Author: Megan Burns
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
 * 
 * cream #F6F0EC
 * champagne #E1D7CE
 * dun #CFC5B4
 * brown #AD9485
 * text #574C3A */

.wpcf7-form p {
	color: #574C3A;
	font-weight: bold;
	margin-bottom: 5px;
}
.wpcf7-form p.rsvp-desc {
	color: #574C3A;
	font-style: italic;
	font-weight: normal;
	font-size: 1em;
}
.wpcf7-form .field {
	padding-bottom: 20px;
}
.wpcf7-form textarea {
	resize: none;
	height: 12vh;
}
.wpcf7-form .wpcf7-list-item {
	display: block;
	margin: 0.3em 0 0 0em;
	font-weight: normal;
}
.wpcf7-not-valid-tip {
	color: #AD9485;
	font-size: 0.9em;
	font-weight: normal;
	display: block;
	font-style: italic;
}
.wpcf7-form-control-wrap input:focus-visible,
.wpcf7-form-control-wrap textarea:focus-visible {
	outline-color: #AD9485 !important;
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	border-radius: 0px;
	border-color: #AD9485;
	font-size: 1em;
}
.wpcf7-submit {
	width: 100%;
	text-transform: uppercase;
	border-color: #AD9485;
	border-radius: 0;
	color: #AD9485;
	font-weight: bold;
	font-size: 1em;
	border-width: 2px;
}
.wpcf7-submit:hover,
.wpcf7-submit:focus {
	border-color: #AD9485;
	background-color: #AD9485;
	border-radius: 0;
	color: white;
	font-weight: bold;
	font-size: 1em;
	border-width: 2px;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
	border: none;
	text-align: center;
	width: 100%;
	margin-top: 2%;
}
.elementor-widget-text-editor a {
	color: #AD9485;
	font-weight: bold;
	transform: ease-in 0.1s;
}
.elementor-widget-text-editor a:hover {
	color: #574C3A;
	font-weight: bold;
	text-decoration: underline;
	transform: ease-in 0.1s;
}