/* ------------------------------------------------------------ *\
	Gravity Forms Style
\* ------------------------------------------------------------ */

.subscribe-form_wrapper input {
	max-width: 100%;
	text-align: center; 
	font-weight: 400; 
	text-transform: uppercase;
	color: #8c939c; 
	border-radius: 30px;
}

.subscribe-form_wrapper.gform_wrapper li.hidden_label input {
	margin-top: 0; 
}

.subscribe-form_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px; 
	letter-spacing: 0.1em;
	padding: 15px; 
	line-height: 1; 
}

.subscribe-form_wrapper .gform_body ul.gform_fields li.gfield {
	padding-right: 0;  
}

.subscribe-form_wrapper.gform_wrapper .gform_footer {
	padding: 0;
	margin: 15px 0 0;
}

.subscribe-form_wrapper.gform_wrapper .gform_footer input.button, 
.subscribe-form_wrapper.gform_wrapper .gform_footer input[type=image], 
.subscribe-form_wrapper.gform_wrapper .gform_footer input[type=submit] {
	width: 100%;
	margin-right: 0; 
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px; 
	letter-spacing: 0.1em;
	line-height: 1;
	padding: 16px;
}

.subscribe-form_wrapper.gform_wrapper.gf_browser_ie .gform_footer input.button {
	padding: 20px;  
}

@media only screen and (max-width: 767px) {
	.subscribe-form_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		padding: 10px;
	}

	.subscribe-form_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 1; 
		min-height: auto;
	}

	.subscribe-form_wrapper.gform_wrapper .gform_footer input.button, 
	.subscribe-form_wrapper.gform_wrapper .gform_footer input[type=image], 
	.subscribe-form_wrapper.gform_wrapper .gform_footer input[type=submit] {
		padding: 14px;
	}
}
