/* General styling for ALL Gravity Forms*/
.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select {
    border: 1px solid var(--wp--preset--color--contrast);
	background-color:var(--wp--preset--color--transparent);
	color:var(--wp--preset--color--contrast);
}
/* Hide field labels */
.gform_wrapper .gfield_label {
    display: none;
}
/* Gravity Submit button styling */
.gform_wrapper .gform_footer input[type="submit"] {
    font-style: italic;
    background: none;
    border: 1px solid var(--wp--preset--color--contrast);
    font-size: 16px;
	text-decoration:none;
    cursor: pointer;
	font-family: var(--wp--preset--font-family--alt-heading-font);
	font-size: var(--wp--preset--font-size--small); 
	letter-spacing: 1px; 
	line-height: 2rem; 
	padding: 10px 20px 5px; 
	text-decoration: none;
}
/* END General styling for ALL Gravity Forms*/


/* General styling for Gravity Forms FRONT PAGE */

.front-page .gform_wrapper .ginput_container input,
.front-page .gform_wrapper .ginput_container select,
.front-page .gform_wrapper .ginput_container textarea,
.front-page .gform_wrapper .ginput_container ginput_counter {
    border: 1px solid var(--wp--preset--color--base) !important;
    color: var(--wp--preset--color--contrast);
	background-color:var(--wp--preset--color--quaternary) !important;
}

.front-page .gform_wrapper .gform_footer input[type="submit"] {
	background-color: var(--wp--preset--color--primary);
	border-radius: 0; 
	border-width: 0; 
	color: var(--wp--preset--color--base);
	font-family: var(--wp--preset--font-family--alt-heading-font); 
	font-size: var(--wp--preset--font-size--small); 
	letter-spacing: 1px; 
	line-height: 2rem; 
	padding: 10px 20px 5px; 
	text-decoration: none;
}

.front-page .gform_wrapper .gform_footer input[type="submit"]:hover {
	background-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--contrast);
}

.front-page .gform_wrapper input::placeholder,
.front-page .gform_wrapper textarea::placeholder {
	color:var(--wp--preset--color--contrast);
    font-style: normal;
}

/* General styling for Gravity Forms CONTACT PAGE */

.contact-page .gform_wrapper .ginput_container input,
.contact-page .gform_wrapper .ginput_container select,
.contact-page .gform_wrapper .ginput_container textarea,
.contact-page .gform_wrapper .ginput_container ginput_counter {
    border-bottom: 1px solid var(--wp--preset--color--contrast) !important;
	border-left: none !important;
	border-right: none !important; 
	border-top: none !important;
    color: var(--wp--preset--color--contrast);
	background-color: transparent !important;
}

.contact-page .gform_wrapper input::placeholder,
.contact-page .gform_wrapper textarea::placeholder {
	color:var(--wp--preset--color--contrast) !important;
    font-style: normal;
}

.contact-page .gform_wrapper .gform_footer input[type="submit"] {
    background: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--base);
    font-family: var(--wp--preset--font-family--alt-heading-font);
}



/* PRESS Page Gravity Submit button styling */
.press-page .gform_wrapper .gform_footer input[type="submit"] {
    font-style: italic;
    background: var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--base);
    font-size: 16px;
	text-decoration:none;
    cursor: pointer;
}
.press-page .gform_wrapper .ginput_container input,
.press-page .gform_wrapper .ginput_container select,
.press-page .gform_wrapper .ginput_container textarea,
.press-page .gform_wrapper .ginput_container ginput_counter {
    border: none !important;
    color: var(--wp--preset--color--contrast);
	background-color:var(--wp--preset--color--quaternary) !important;
}