/* All Gravity Form Styles */




		/* submit buttons */		
		.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
			font-size: 1em;
			width: auto;
			margin: 0 16px 0 0;
			border: 2px solid #85B934;
			color: #000;
			display: inline-block;
			background: #85B934;
			border-radius: 3px;
			font-family: BrandonGrotesque-Bold;
			letter-spacing: .5px;
			line-height: 1.83;
			padding: 6px 15px;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
				font-size: inherit;
				font-family: inherit;
				padding: 5px 4px;
				letter-spacing: normal;
				margin-top: 0px;
		}


		/* text inputs */
		.ginput_container.ginput_container_text {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
		}

		/* textarea inputs */
		.ginput_container.ginput_container_textarea {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
		}

		/* email inputs */

		.ginput_container.ginput_container_email {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
		}

		/* phone inputs */

		.ginput_container.ginput_container_phone {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
		}

		/* address inputs */

		.ginput_container.ginput_container_address {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
				}

		/* number inputs */

			.ginput_container.ginput_container_number {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
				}

		/* date inputs */
			.ginput_container.ginput_container_date {
			padding-top: 5px;
			padding-bottom: 5px;
			border-style: solid;
			border-width: 2px;
			border-color: #c5c5c5;
				}
		.gform_wrapper .top_label li.gfield.gf_left_half:before {
		display: none!important;
		}



		/* file upload fields */
		#field_1_25 {
			text-transform: uppercase;
			color: #85B934;
			display: flex;
			justify-content: space-between;
			width: 100%;
			align-content: center;
			align-items: center;
			margin-bottom: 0px;
		}

		#field_1_26 {
			text-transform: uppercase;
			color: #85B934;
			display: flex;
			justify-content: space-between;
			width: 100%;
			align-content: center;
			align-items: center;
			padding-top: 10px;
			padding-bottom: 20px;
			margin-bottom: 0px;
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#field_1_27 {
			text-transform: uppercase;
			color: #85B934;
			display: flex;
			justify-content: space-between;
			width: 100%;
			align-content: center;
			align-items: center;
			margin-top: 10px;
			padding-top: 5px;
			padding-bottom: 20px;
			margin-bottom: 0px;
		}

		.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    margin-bottom: -15px;
}

		@media only screen and (min-width: 641px) .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: calc(100% - 8px);
}

.ginput_container.ginput_container_fileupload {
    width: 100%;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 100%;
}

.gform_wrapper li.hidden_label input {
	margin-top: 0!important;
}

.gform_wrapper form li:marker, .gform_wrapper li:marker {
		color: #85b934;
}

.gform_wrapper .top_label  .fullwidth input.medium {
		width:100%!important;
		text-align: right;
}

	/* REAL ESTATE FORM */
	
	#gform_1 {
	width: 900px;
	}

.page-real-estate .wysiwyg {
	max-width: 100%;
}

#gform_previous_button_1 {
	display: none;
}

.gform_wrapper #gform_1 ul.gform_fields li.gfield {
	padding-right: 0;
	padding-left: 0;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
		padding: 5px 20px!important;
}

.menu-up-container .menu-item.mobile-only {
	display: none;
}

@media all and (max-width: 768px) {
	.menu-desktop-menu-container {
    display: none;
  }
	
	.menu-up-container .menu-item.mobile-only {
		display: inline-block;
	}
}



.press-release-single ul,
.press-release-single ol {
	list-style: disc;
  margin: 20px;
}

.press-release-single ul li,
.press-release-single ol li {
  margin-top:6px;
	margin-bottom:6px;
}

@media (max-width: 768px) {
	.text_over_image__content-wrap {
		/* display:none !important; */
	}
	
	.text_over_image__content-wrap h1 {
		color:#6d6d72 !important;
	}
}

.modal-promo-wrapper {
	width: 900px;
}



body .fancybox-container {
	max-height:500px !important;
}

/*----- Fi On The Fly (/foodtruck) Page -----*/
/*
body.page-template.page-template-page-modules.page-template-page-modules-php.page.page-id-4508.logged-in.admin-bar.page-foodtruck.inited.customize-support {}

.page-id-4508.header#header {
    height: 75%;
}

.page-id-4508.header__up.header__up-- {
}

.page-id-4508.menu-up-container {
    padding-top: 14px;
}

.page-id-4508.button.burger-toggle {
    top: 12px!important;
}

.page-id-4508.header__logo {
    padding-top: 11px!important;
}
*/



























