.single-lindal_dealer section#subheader {
	padding-top:14.5rem!important;
}

.single-lindal_dealer .dealerTitle {
	background-color:rgba(3,40,76,.7);
	padding:1.5rem;
}

.single-lindal_dealer #socialMedia .social {
	margin:0;
}

.single-lindal_dealer #socialMedia i.fa-inverse {
	color:rgba(230,231,232,1);
}

.single-lindal_dealer #socialMedia i.fa-stack-2x {
	color:rgba(136,142,136,1);
}

.single-lindal_dealer #socialMedia a:hover i.fa-stack-2x {
	color:rgba(136,142,136,.5);
}

.single-lindal_dealer a.socialIcon:before {
	font-family:fontawesome;
	margin-right:.5rem;
	font-size:1.25rem;
	color:rgba(230,231,232,1);
	background-color:rgba(136,142,136,1);
	display:inline-block;
	width:2rem;
	height:2rem;
	border-radius:.25rem;
}

.single-lindal_dealer a.socialIcon:hover:before {
	background-color:rgba(136,142,136,.5);
}

.single-lindal_dealer #footer a.socialIcon:before {
	font-family:fontawesome;
	margin-right:.5rem;
	font-size:1.25rem;
	color:rgba(1,38,63,1);
	background-color:rgba(255,255,255,1);
	display:inline-block;
	width:2rem;
	height:2rem;
	border-radius:.25rem;
	text-align:center;
}

.single-lindal_dealer #footer a.socialIcon:hover:before {
	background-color:rgba(255,255,255,.6);
}

.single-lindal_dealer a.socialIcon[href*="google"]:before {
	content:"\f0d5";
}

.single-lindal_dealer a.socialIcon[href*="facebook"]:before {
	content:"\f09a";
}

.single-lindal_dealer a.socialIcon[href*="houzz"]:before {
	content:"\f27c";
}

.single-lindal_dealer a.socialIcon[href*="pinterest"]:before {
	content:"\f231";
}

.single-lindal_dealer a.socialIcon[href*="linkedin"]:before {
	content:"\f0e1";
}

.single-lindal_dealer a.socialIcon[href*="flickr"]:before {
	content:"\f16e";
}

.single-lindal_dealer a.socialIcon[href*="youtube"]:before {
	content:"\f16a";
}

.single-lindal_dealer .dealer-gallery .dark-section-header h2 .pre-title span,.single-lindal_dealer .dealer-gallery .dark-section-header {
	background:rgba(255,255,255,1);
}

.single-lindal_dealer .dealer-gallery .gallery {
	margin-bottom:0!important;
}

.single-lindal_dealer .dealer-gallery .arrow_box:after {
	border-top-color:rgba(255,255,255,1);
}

.single-lindal_dealer .dealer-gallery .gallery .img .overlay {
	background-color:rgba(10,48,94,.75);
}

.single-lindal_dealer .dealer-footer,.dealer-footer p,.dealer-footer label {
	color:rgba(255,255,255,1);
}

.single-lindal_dealer .dealer-footer .button {
	background:rgba(209,219,202,1);
	border:1px solid rgba(108,132,94,1);
	min-width:35px;
}

.single-lindal_dealer .forms .button:focus {
	background-color:rgba(108,132,94,1)!important;
	border-color:rgba(178,196,167,1)!important;
}

.single-lindal_dealer #contact-us-section.dealer-footer .ginput_right input,.single-lindal_dealer #contact-us-section.dealer-footer input[type=text],.single-lindal_dealer #contact-us-section.dealer-footer select {
	padding-right:0!important;
	margin-right:0!important;
	width:100%!important;
	max-width:100%!important;
}

.single-lindal_dealer #contact-us-section.dealer-footer .ginput_left {
	float:left;
	width:48.5%;
}

.single-lindal_dealer #contact-us-section.dealer-footer .ginput_right {
	float:right;
}

.single-lindal_dealer select {
	-moz-appearance:none;
	text-indent:.01px;
	text-overflow:;
}

.single-lindal_dealer #contact-us-section.dealer-footer select {
	overflow:hidden;
	background-image:url(select-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:contain;
	border:1px solid #ccc;
}

.single-lindal_dealer .address_country label {
	display:none!important;
}

.single-lindal_dealer #input_951864131_1_6_container {
	padding-left:1.7%;
}

.single-lindal_dealer #input_951864131_1_3_container {
	padding-right:1.2%;
}

.single-lindal_dealer .gf_list_inline {
	padding-top:.45rem;
}

.single-lindal_dealer .gf_list_inline .gfield_label {
	float:left;
	padding-right:1rem;
	padding-left:1.7%;
}

.single-lindal_dealer .gf_list_inline .ginput_container_radio {
	display:inline-block;
}

.single-lindal_dealer #contact-us-section .gform_footer button {
	width:auto;
	padding:.5rem 1.5rem .25rem;
	height:auto;
	min-width:12rem!important;
	margin-left:0;
}

.single-lindal_dealer #contact-us-section .gform_footer button i {
	display:inline-block;
	position:relative;
}

.single-lindal_dealer #contact-us-section .gform_footer button i:after {
	content:"SUBMIT";
	display:inline-block;
	padding-right:.5rem;
	float:left;
	margin:0!important;
	margin-top:2px!important;
	font-size:.875rem;
	font-family:"open sans";
	font-weight:700;
}

.single-lindal_dealer #subheader * {
	color:rgba(255,255,255,1);
}

.single-lindal_dealer #subheader ul {
	margin:0;
}

.single-lindal_dealer #subheader .button.custom {
	background:rgba(10,48,94,1);
	border:1px solid;
	min-width:175px;
}

.single-lindal_dealer #subheader .button.custom:last-of-type {
	margin-bottom:0;
}

.single-lindal_dealer #subheader .button.custom:hover,#subheader .button.custom:active {
	color:rgba(10,48,94,1);
	background:rgba(255,255,255,.75);
	font-weight:700;
}

.single-lindal_dealer #contact-us-section .dealerLocation * {
	color:rgba(255,255,255,1);
}

.single-lindal_dealer #contact-us-section h3 {
	margin-bottom:1rem;
	font-family:"Crimsontext";
	font-size:1.75rem;
	font-style:oblique;
}

.single-lindal_dealer #contact-us-section .dealerLocation ul {
	list-style:none;
	margin-left:0;
	margin-bottom:2rem;
}

.single-lindal_dealer #contact-us-section .dealerLocation .address {
	margin-bottom:1rem;
}

.single-lindal_dealer #contact-us-section .dealerLocation p {
	text-transform:none;
	font-weight:400;
	font-size:.875rem;
}

.single-lindal_dealer #events-section .event-listing article {
	border-left:.5rem solid rgba(109,149,188,1);
	padding:2.5rem!important;
	background-color:rgba(244,247,248,1);
	margin-bottom:2rem;
}

.single-lindal_dealer #events-section .dark-section-header .pre-title span,.single-lindal_dealer #events-section .dark-section-header {
	background:#fff;
}

.single-lindal_dealer #events-section .event-listing {
	margin-top:2rem;
}

.single-lindal_dealer #events-section h3 {
	font-family:"Crimsontext";
	font-size:1.75rem;
	color:rgba(25,65,124,1);
	font-style:oblique;
}

.single-lindal_dealer #events-section .event-listing .button.custom {
	background:rgba(99,126,150,1);
	border:1px solid rgba(15,41,98,1);
	margin-bottom:0;
}

.single-lindal_dealer #events-section .event-listing .button.custom:hover,.single-lindal_dealer #events-section .event-listing .button.custom:active {
	background:rgba(99,126,150,.5);
	border:1px solid rgba(15,41,98,1);
}

.single-lindal_dealer #events-section .event-listing p {
	font-size:.875rem;
}

.single-lindal_dealer #events-section .event-listing ul {
	margin-bottom:.5rem;
}

.single-lindal_dealer #events-section .event-listing ul p {
	margin-bottom:0;
}

.single-lindal_dealer #events-section .event-listing .call {
	color:rgba(29,78,127,1);
	font-weight:700;
	font-style:oblique;
	font-size:1rem;
}

.single-lindal_dealer .flex-video .flex-video:after {
	background-color:rgba(10,48,94,.75);
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
}

.single-lindal_dealer .flex-video .flex-video:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}

.single-lindal_dealer .flex-video:hover .flex-video:before {
	background-color:rgba(255,255,255,.75);
}

.single-lindal_dealer .reveal-modal .flex-video .flex-video:before {
	background:transparent!important;
}

.single-lindal_dealer .play-button {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	text-align:center;
	background:url(play-button.png) no-repeat center center;
	z-index:3;
}

.single-lindal_dealer .play-button .flexContent {
	margin-left:-9999px;
}

.single-lindal_dealer .play-button:hover,.single-lindal_dealer .play-button:active {
	background-color:rgba(255,255,255,.75);
	opacity:1;
}

.single-lindal_dealer .reveal-modal .play-button {
	display:none!important;
}

.single-lindal_dealer .reveal-modal iframe {
	z-index:20000;
}

.single-lindal_dealer ul.title-area {
	display:none;
}

.single-lindal_dealer #subheader {
	display:block;
}

.single-lindal_dealer .gform_confirmation_message {
	color:rgba(255,255,255,1);
}

.single-lindal_dealer .relativediv {
	position:relative;
	padding-bottom:1rem;
}

.single-lindal_dealer .gallery li {
	padding:0!important;
}

body.single-lindal_dealer .content {
	padding-bottom:0!important;
}

body.single-lindal_dealer #mainContent {
	padding-bottom:3rem!important;
}

@media only screen and (max-width: 64em) {
	.single-lindal_dealer #contact-us-section.dealer-footer button {
		float:none!important;
	}
	
	.single-lindal_dealer .dealerLocation {
		border-top:1px solid;
		padding-top:2rem;
	}
	
	.single-lindal_dealer #subheader .dealerLocation {
		border-top:0 solid;
		padding-top:0;
		padding-bottom:2rem;
	}
	
	.single-lindal_dealer #footer .contact {
		margin-top:2rem;
		margin-left:0;
	}
	
	.single-lindal_dealer .gform_wrapper,.single-lindal_dealer .gform_wrapper form,.single-lindal_dealer .gform_wrapper form .gform_body,.single-lindal_dealer .ginput_left {
		width:100%!important;
	}
	.single-lindal_dealer .gf_list_inline.gf_right_half .gfield_label {
		display:block!important;
		max-width:100%!important;
		float:none!important;
		width:100%;
	}
	
}

@media only screen and (min-width: 640px) {
	.gf_left_half + .gf_right_half {
		clear:none!important;
	}
	
	.single-lindal_dealer .gf_right_half {
		float:right!important;
		width:48%!important;
	}
	
	.single-lindal_dealer .gf_left_half {
		float:left!important;
		width:48%!important;
	}
	
	.single-lindal_dealer .gform_body ul .gf_list_inline {
		padding-top:16px!important;
	}
	
	.single-lindal_dealer .ginput_container_radio {
		margin-top:-4px!important;
	}
	

}