/* ===== Contact Tool Styles ===== */

/*==================
Contact
====================*/

#contactMainContainer{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	padding: 4px 25px 14px 25px;
	border: solid 1px #d0d0d0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#contactMainContainer .ic-col-sm-6{
	width: 350px;
	max-width: 50%;
}

#contactMainContainer h2{
	/* unfortunately !importants need to be set here to override business directory views (XSAP-829) */
	font-family: inherit !important;
	background: url(../../../Common/images/structure/icon_contact2x.png) 0 21px no-repeat !important;
	background-size: 32px auto !important;
	border-bottom: solid 1px #d0d0d0 !important;
	padding: 18px 0 20px 56px !important;
	margin: 0 !important;
	font-size: 1.500em !important;
	line-height: 1.250em !important;
	font-weight: normal !important;
}

#contactMainContainer .ic-col-sm-1, #contactMainContainer .ic-col-sm-2, #contactMainContainer .ic-col-sm-3, #contactMainContainer .ic-col-sm-4, #contactMainContainer .ic-col-sm-5, #contactMainContainer .ic-col-sm-6,
#contactMainContainer .ic-col-sm-7, #contactMainContainer .ic-col-sm-8, #contactMainContainer .ic-col-sm-9, #contactMainContainer .ic-col-sm-10, #contactMainContainer .ic-col-sm-11, #contactMainContainer .ic-col-sm-12{
	overflow: hidden;
}

#contactMainContainer .ic-row{
	margin: 0 -15px;
}

#contactMainContainer p{
	margin-top: 0;
}

.contactHeader{
	margin-bottom: 12px;
}

.contactBody{
	font-size: 1.063em;
	line-height: 1.647em;
}

/*==================
Wide Mobile
====================*/

@media only screen and (max-width: 767px) {
	#contactMainContainer .ic-col-sm-6{
		width: 100%;
		max-width: none;
	}

	#contactMainContainer .ic-row{
		margin: 0 -15px;
	}

	#contactMainContainer p{
		margin-top: 0;
	}

	.contactHeader{
		margin-bottom: 15px;
	}

}