body { color:#000; font-family:'brandon_grotesquelight',Verdana,Arial,Helvetica,sans-serif; font-size:1.25em; line-height:1.2; margin:0px; height:100% }
html { height:100% }
#contact a:link { color:#2e78ff; text-decoration:none }
#contact a:visited { color:#2e78ff }
#contact a:hover { color:#ff0054 }
#error a:link { color:#2e78ff; text-decoration:none }
#error a:visited { color:#2e78ff }
#error a:hover { color:#2e78ff; text-decoration:underline }
#newsletterSignupForm a:link { color:#2e78ff; text-decoration:none }
#newsletterSignupForm a:visited { color:#2e78ff }
#newsletterSignupForm a:hover { color:#2e78ff; text-decoration:underline }
#newsletterSignupError a:link { color:#2e78ff; text-decoration:none }
#newsletterSignupError a:visited { color:#2e78ff }
#newsletterSignupError a:hover { color:#2e78ff; text-decoration:underline }
#cookies-banner-left a:link { color:#2e78ff; text-decoration:underline }
#cookies-banner-left a:visited { color:#2e78ff }
#cookies-banner-left a:hover { color:#ff0054 }
#PageDiv { position:relative; min-height:100%; margin:auto; background-color:#fff }
#headerInner.f-ms { padding:30px 3% }
#content { max-width:1061px; z-index:0; padding-left:3%; padding-top:170px; padding-right:3%; margin-left:auto; margin-right:auto }
#heading { z-index:0 }
#intro { z-index:0; padding-top:30px }
#contact { z-index:0; padding-top:70px; padding-bottom:100px; overflow:hidden }
#contactLeft { width:39.21%; z-index:0; float:left }
#item3 { width:100px; display:inline-block }
#item4 { width:100px; display:inline-block }
#instagramsmall { width:25px; margin-left:-3px; margin-right:12px; overflow:hidden }
#twittersmall { width:25px; margin-left:12px; margin-right:12px; overflow:hidden }
#linkedinsmall { width:25px; margin-left:12px; margin-right:12px; overflow:hidden }
#mediumsmall { width:25px; margin-left:12px; margin-right:12px; overflow:hidden }
#youtubesmall { width:25px; margin-left:12px; margin-right:12px; overflow:hidden }
#contactForm { width:59.47%; z-index:0; float:right }
#formRow1 { z-index:0; padding-top:10px; overflow:hidden }
#formField1 { width:48.81%; z-index:0; float:left; padding-bottom:15px }
#formField2 { width:48.81%; z-index:0; float:right; padding-bottom:15px }
#formRow2 { z-index:0; overflow:hidden }
#formField3 { width:48.81%; z-index:0; float:left; padding-bottom:15px }
#formField4 { width:48.81%; z-index:0; float:right; padding-bottom:15px }
#formRow3 { z-index:0; overflow:hidden }
#formField5 { width:48.81%; z-index:0; float:left; padding-bottom:15px }
#formField6 { width:48.81%; z-index:0; float:right; padding-bottom:15px }
#formRow4 { z-index:0; overflow:hidden }
#formField7 { z-index:0; padding-bottom:15px }
#formRow5 { z-index:0; overflow:hidden }
#formField8 { z-index:0; padding-bottom:15px }
#formField10 { z-index:0; padding-bottom:15px }
#item5 { width:100px; display:inline-block }
#formRow6 { z-index:0; overflow:hidden }
#formField9 { z-index:0; padding-bottom:15px }
#formRow7 { z-index:0; overflow:hidden }
#sent { max-width:560px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#error { max-width:560px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#footerTopInner.f-ms { padding:40px 3% }
#footerCol1.f-ms { border-right:solid #b3b3b3 1px }
#footerCol2.f-ms { border-right:solid #b3b3b3 1px }
#footerBottomInner.f-ms { padding:20px 3% }
#cookies-banner-inner.f-ms { padding:15px 3% }
@media screen and (max-width:900px)
{
	#contactLeft { width:auto; float:none; padding-bottom:30px }
	#contactForm { width:auto; float:none }
}
@media screen and (max-width:568px)
{
	#formField1 { width:auto; float:none }
	#formField2 { width:auto; float:none }
	#formField3 { width:auto; float:none }
	#formField4 { width:auto; float:none }
	#formField5 { width:auto; float:none }
	#formField6 { width:auto; float:none }
}
