/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.gform-sidebar p {
	color: #fff !important;
}

#gform_1 .gfield_required.gfield_required_asterisk,
.gfield_required.gfield_required_asterisk {
	color: #b81c1c !important;
	font-weight: 700 !important;
	font-size: 16px;
}

#gform_1 .text-red {
	color: #b81c1c !important;
	font-size: 120%;
}


#gform_1 .text-big {
	font-size: 120%;
}

#gform_1 .gfield_description.validation_message.gfield_validation_message {
	padding: 8px;
	border-color: #a11111;
	color: #fff;
	font-weight: 700;
	background-color: #df6464;
}

.gform_wrapper .gform_validation_errors {
	padding: 16px !important;
	background-color: #f2f2f2 !important;
	border-color: #d2d2d2 !important;
	text-align: left !important;
}

.gform_wrapper h2.gform_submission_error {
	font-size: 18px !important;
	line-height: 1.4 !important;
	font-weight: 700 !important;
	text-align: left;
	color: #b81c1c !important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.gform_wrapper h2.gform_submission_error span {
	font-size: 24px;
	margin-right: 8px;
}

.gform_wrapper .gform_validation_errors ol {
	padding: 0;
	margin: 0;
	text-align: left;
}

.gform_wrapper .gform_validation_errors ol li {
	color: #b81c1c !important;
	margin-left: 28px;
	line-height: 1.25;
}

#gform_1 .gfield_error label {
	color: #b81c1c !important;
}

#gform_1 .gform_next_button.button {
	padding: 16px !important;
	font-size: 16px;
	min-height: auto;
	margin-left: 0 !important;
}