/*
 Theme Name:   Summer Theme
 Theme URI:    https://generatepress.com
 Description:  Luxury Real Estate Theme
 Author:       Jordan Kayle
 Template:     generatepress
 Version:      0.1
*/

/* Template Styling */

.neighborhood-research-box{
	padding: 0 10px;
}

.frm_button_submit.frm_final_submit {
	background-color: var(--accent);
}

.frm_forms.frm_style_footer-lead-capture.with_frm_style {
	width: 100%;
}

#form_footer-lead-capture .frm_button_submit {
	background-color: var(--accent);
	height: 45px;
}


#form_footer-lead-capture .frm_form_fields .frm_fields_container {
	align-items: baseline;
}

.step-tab-items img{
	margin-bottom: 20px;
}

/* Hero BG Styling */
.background-video {
    position: absolute;
    opacity: 0.9;
}
video[poster] {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* Hero Tab Styling */

.hero-hv .homeTitle,
.hero-hv .homeTagline{
	display: none;
}

.hero-hv .home-value .home-value-form-container {
	background-color: rgba(0, 0, 0, 0);
}

.home .home-value-container.uses-video.uses-image {
	height: 55px !important;
}

#frm_field_37_container {
	max-width: 430px;
	width: 100%;
}
#frm_field_50_container {
	max-width: 185px;
}

.hero-hv .frm_style_formidable-style-2.with_frm_style .frm_submit button {
	width: 185px !important;
	height: 40px !important;
	margin-bottom: 0px;
}

.hero-hv .frm_form_fields .frm_fields_container {
	display: flex;
	grid-gap: 0;
	justify-content: center;
	align-items: end;
}

.hero-hv #field_home-value-address {
	border-radius: 0;
}

.hero-hv .frm_forms.frm_style_formidable-style-2.with_frm_style {
	max-width: 100% !important;
}

.hero-hv .frm_style_formidable-style-2.with_frm_style input::placeholder, .frm_style_formidable-style-2.with_frm_style textarea::placeholder {
	color: var(--contrast-2) !important;
	opacity: 0.54 !important;
}

.hero-hv #field_home-value-address_label {
	display: none;
}

#omnibar {
	background: var(--base-2);
}

.idx-omnibar-form.idx-omnibar-original-form button {
	max-width: 185px;
}

.idx-omnibar-form > div {
	width: 100% !important;
	max-width: 430px;
}

.frm_style_formidable-style-2.with_frm_style .form-field input:not([type="file"]):focus,
.with_frm_style input[type="text"]{
	background-color: #fff !important;
	border-color: var(--contrast-3) !important;
}


.gb-container.gb-container-2736ec28.gb-tabs__item.gb-tabs__item-open,
.gb-container.gb-container-d92ae1b2.hero-hv.gb-tabs__item.gb-tabs__item-open{
	min-height: 68px !important;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button{
	background: var(--accent) !important;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button:hover{
	background: var(--accent-2) !important;
}

.idx-wrapper-template-default .grid-container {
	max-width: 100% !important;
}


.idx-wrapper-template-default #content {
	padding: 0 !important;
}

.leadpages-template-default #page .frm_button_submit.frm_final_submit {
	color: var(--base) !important;
}

.fsbo-archive-badge {
/* 	position: absolute; */
	width: 100%;
	margin-top: 10px;
	background: var(--accent);
	max-width: 397px;
	padding: 3px 0;
}

@media only screen and (max-width: 480px) {
	
	.hero-hv .frm_form_fields .frm_fields_container {
		flex-direction: column;
}
	
	#content .home-value-container.uses-video.uses-image {
	height: 130px !important;
}
	
	#frm_field_50_container {
	margin: 0 auto;
}
	
	#frm_field_37_container {
	padding-top: 0;
}
	
	.hero-hv .frm_style_formidable-style-2.with_frm_style .form-field {
	margin-bottom: 0px !important;
}
	.hero-hv .frm_button_submit.frm_final_submit {
	margin: 0 !important;
}
	
	.gb-container.gb-container-2736ec28.gb-tabs__item.gb-tabs__item-open,
.gb-container.gb-container-d92ae1b2.hero-hv.gb-tabs__item.gb-tabs__item-open{
	min-height: 130px !important;
}
	
}