/*
Theme Name:  Read Child
Theme URI:   https://themeforest.net/user/pixelwars/portfolio
Description: Make your modifications to [Read Theme] in this child theme.
Author:      Pixelwars
Author URI:  https://themeforest.net/user/pixelwars
Version:     4.5.8
Template:    read
Tags:        blog
Text Domain: read-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.ms-contact-form .textarea {
	border: 1px solid #ddd !important;
}
.ms-contact-form div.selector {
	height: auto !important;
}

.gfield_label {
	font-family: "Lato", Georgia, serif !important;
	font-size: 16px !important;
	color: #444 !important;
}

.gfield_required {
	font-family: "Lato", Georgia, serif !important;
	font-size: 16px !important;
	color: #f6821f !important;
}

.gform-field-label {
	font-family: "Lato", Georgia, serif !important;
	font-size: 16px !important;
	color: #444 !important;
}

.gfield_description {
	font-family: "Lato", Georgia, serif !important;
	font-size: 16px !important;
	color: #444 !important;
}

.gform_button {
	background-color: #009cdf !important;
	padding: calc(.667em + 2px) calc(1.333em + 2px) !important;
}

.gform_validation_errors {
	display: none !important;
}

.gfield_validation_message {
	color: #e23838 !important;
}

.ms-contact-form input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]), textarea, select {
	width: -webkit-fill-available !important;
	border: 1px solid #ddd !important;
}

.gform_confirmation_message {
	color: #009cdf !important;
}

@media (prefers-color-scheme: dark) {	

	.ms-contact-form {

	}

	.gfield_label {
		font-family: "Lato", Georgia, serif !important;
		font-size: 16px !important;
		color: #fff !important;
	}

	.gfield_required {
		font-family: "Lato", Georgia, serif !important;
		font-size: 16px !important;
		color: #f6821f !important;
	}

	.gform-field-label {
		font-family: "Lato", Georgia, serif !important;
		font-size: 16px !important;
		color: #fff !important;
	}

	.gfield_description {
		font-family: "Lato", Georgia, serif !important;
		font-size: 16px !important;
		color: #fff !important;
	}

	.gform_button {
		background-color: #009cdf !important;
		padding: calc(.667em + 2px) calc(1.333em + 2px) !important;
	}

	.gform_validation_errors {
		display: none !important;
	}
	
	.gfield_validation_message {
		color: #e23838 !important;
	}

	.ms-contact-form input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]), textarea, select {
		width: -webkit-fill-available !important;
	}

	.gform_confirmation_message {
		color: #009cdf !important;
	}

}



