/*
Theme Name: Astra Child theme of astra
Theme URI: 
Description: Child theme of astra theme for the Astra theme
Author: <a href="https://wpastra.com/about/?utm_source=theme_preview&#038;utm_medium=author_link&#038;utm_campaign=astra_theme">Brainstorm Force</a>
Author URI: 
Template: astra
Version: 4.13.6
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 11 Jul 2026 18:57:16 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* --- VermontConnect brand overrides for Gravity Forms (Orbital theme) --- */
.gform_wrapper {
	--gf-color-primary: #2E5339;
	--gf-color-primary-hover: #17281C;
	--gf-color-text: #2B2620;
	--gf-color-required: #C1552C;
	--gf-typography-font-family-primary: 'Karla', sans-serif;
	--gf-typography-font-family-secondary: 'Lora', serif;
}

.gform_wrapper .gfield_label,
.gform_wrapper legend.gfield_label {
	font-family: 'Karla', sans-serif !important;
	font-weight: 600 !important;
	color: #2B2620 !important;
}

.gform_wrapper .gsection_title,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gsection_title {
	font-family: 'Lora', serif !important;
	font-weight: 600 !important;
	font-style: normal !important;
	color: #2E5339 !important;
	border-bottom-color: #E8E2D5 !important;
}

.gform_wrapper .gsection_description,
.gform_wrapper .gfield_description,
.gform_wrapper .instruction {
	font-family: 'Karla', sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important;
	color: #5C5449 !important;
	font-size: 16px !important;
	line-height: 1.6 !important;
}

.gform_wrapper .gfield_required {
	color: #C1552C !important;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper select,
.gform_wrapper textarea {
	font-family: 'Karla', sans-serif !important;
	color: #2B2620 !important;
	background-color: #FBF8F2 !important;
	border-color: #E8E2D5 !important;
	border-radius: 8px !important;
}

.gform_wrapper input:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {
	border-color: #2E5339 !important;
	outline-color: #2E5339 !important;
}

.gform_wrapper .gform_footer .gform_button,
.gform_wrapper .gform_button {
	font-family: 'Karla', sans-serif !important;
	font-weight: 600 !important;
	background-color: #2E5339 !important;
	color: #FBF8F2 !important;
	border-radius: 10px !important;
	border: none !important;
}

.gform_wrapper .gform_footer .gform_button:hover,
.gform_wrapper .gform_button:hover {
	background-color: #17281C !important;
}

