/* Contact Page */
.connectHeader {
	font-size: 1.9em;
	font-weight: 500;
	margin-bottom: .5em;
	text-transform: unset;
	line-height: 1.35em;
	color: #75c9b7;
}

#contentContact {
	float: right;
	width: 66%;
}


#sidebarContact {
    width: 26%;
    float: left;
    margin-top: 0;
	/* margin-left: 2%; */
}

form .location,
form .location .fields {
	display: flex;
    flex-direction: column;
}

form .location .field {
	justify-content: flex-start;
	align-items: baseline;
	gap: 10px;
}

form .location .fields {
	margin-bottom: 10px;
}


@media (min-width: 1px) and (max-width: 549px) {

	#contentContact {
		float: left;
		width: 90%;
		margin-left: 1rem;
		/* margin-top: 2em; */
	}

	#sidebarContact {
		width: 90%;
		padding-top: 0;
		/* margin: 1.5em auto 2em 0; */
		margin-left: 1rem;
		clear: both;
		float: left;
	}

	#content_area.contact {
		padding-left: 0;
		padding-right: 0;
	}

}

@media (min-width: 550px) and (max-width: 899px) {

	#contentContact {
		width: 96%;
		float: left;
		margin-left: 1rem;
	}

	#sidebarContact {
		width: 50%;
		float: left;
		padding-top: 0;
		/* margin-top: 1.5em; */
		clear: both;
		margin-left: 1rem;
	}

}

/* @media (min-width: 900px) and (max-width: 1140px) {

	#sidebarContact {margin-left: 1em; }

} */




/*
#inquiry form#contact_form{
	ppborder-bottom:3px solid #ddd;
	pppadding-left:1em;
	ppmargin:0 -10px 1em -10px;
	ppheight:2.5em;

}
#inquiry table {
	ppwidth:100%;
}
#inquiry td {
	pppadding:1em 1em;
}
#inquiry input[type=text], #inquiry input[type=radio],
#inquiry textarea {
	width:100%;
	background: #ffffff;
	ppheight:2em;
	pppadding-left:1em;
	padding:1rem;
	margin:0 0 1rem 0;
	vertical-align:middle;
	border:1px solid #c0c0c0;
    font-family: 'Lato', sans-serif;
	font-weight:400;
	font-style:normal;
    font-size: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;


}


#inquiry .selectType  {
width:100%;
	ppheight:2em;
	pppadding-left:1em;
	padding:1rem;
	margin:0 0 1rem 0;
	vertical-align:middle;
	border:1px solid #c0c0c0;
	color: #757579 !important;
    font-family: 'Lato', sans-serif;
	font-weight:400;
	font-style:normal;
    font-size: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.8em;
}

#inquiry .selectType select {
color: #757579;
padding: .4em 0;
}


#inquiry input[type=submit] {
	ppfloat:right;
	ppmargin-right:-1em;
}

#inquiry textarea {
	min-height:15em;
}
#inquiry label {
	ppvertical-align:middle;
}
#inquiry table tr td:first-child {
	ppwidth:20%;

}
#inquiry input.formerror {
	ppborder-color:red;
}

#button {
	padding:1rem 2rem;
    text-transform: uppercase;
	font-size:1.15em;
	border:none;
	background:#0f75bc;
	color: #ffffff;
	font-weight:400;
	margin:1rem 0 0 0;
	letter-spacing: 1px;
}

#button:hover {
	background:#121212;
    color: #ffffff;
	cursor: pointer;
}
*/
/* @media (min-width: 976px) and (max-width: 1290px) {
	
	#contentContact { margin-right: 1em;}
	
} */


@media only screen and (max-width: 549px) {
	.connectHeader {
		font-size: 1.45em;
	}
}
