
.gsection {
	border-bottom: none !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.gsection h2 {
	font-weight: 400 !important;
}
.gform_fields label {
	color: #808080;
	font-weight: 400 !important;
}
li.label-check > label {
	display: none !important;
}
.ginput_container_time label {
	display: none !important;
}
.gform_wrapper {
	width: 100%;
	max-width: 800px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.page-template-page-thanks .gdlr-page-title-wrapper {
	background-image: url(../images/header_default.jpg) !important;
	background-position: center center !important;
	background-size: cover !important;
}
.page-template-page-thanks .gdlr-page-title-wrapper h1 {
	text-align: center !important;
	color: #fff !important;
}
.page-template-page-thanks .gdlr-item.gdlr-main-content h3 {
	font-size: 21px;
	font-weight: bold;
}

.page-id-7 .gmap_marker strong {
	display: none !important;
}
@media screen and (min-width: 641px) {
	.fshort {
		width: 50%;
		display: inline-block;
	}
	#gform_wrapper_3 .fshort, #gform_wrapper_4 .fshort {
		width: calc(50% - 2px);
		display: inline-block;
	}
	.ffshort {
		width: 33%;
		display: inline-block;
	}
	.gform_wrapper .gform_page_footer .button.gform_previous_button {
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 640px) {
	.gform_wrapper .gform_page_footer .button.gform_previous_button {
		margin-bottom: 8px !important;
	}
}