#header.f-ms { z-index:1000; position:fixed; left:0; top:0; width:100%; transition-duration:0.3s }
#headerInner.f-ms { position:relative; max-width:1276px; z-index:0; padding:30px 3%; margin-left:auto; margin-right:auto }
#logoDiv.f-ms { width:166px; z-index:0; float:left; padding-top:3px }
#conductorlogo.f-ms { width:100%; overflow:hidden }
#mainNav.f-ms { position:relative; z-index:0; float:right }
#mobileNavSocialLinks.f-ms { z-index:0; display:none }
#instagram1.f-ms { width:30px; margin-right:13px; overflow:hidden }
#twitter1.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#linkediin1.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#medium1.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#youtube1.f-ms { width:30px; margin-left:13px; overflow:hidden }
#hamburgerclose.f-ms { position:absolute; width:40px; top:20px; right:3%; z-index:1; display:none }
#headerInnerClear.f-ms { z-index:0; clear:both; overflow:hidden }
#hamburger.f-ms { position:absolute; width:40px; top:20px; right:3%; z-index:1; display:none }
#main.f-ms { z-index:0 }
#footer.f-ms { z-index:0; position:relative }
#footerTop.f-ms { z-index:0; background-color:#e8e8e8 }
#footerTopInner.f-ms { max-width:1276px; z-index:0; padding:40px 3%; margin-left:auto; margin-right:auto; overflow:hidden }
#footerCol1.f-ms { width:32.53%; z-index:0; float:left; padding-right:0.64%; margin-right:0.54%; border-right:solid #b3b3b3 1px }
#footerCol1inner.f-ms { max-width:300px; z-index:0; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto }
#footerCol2.f-ms { width:32.52%; z-index:0; float:left; padding-right:0.64%; border-right:solid #b3b3b3 1px }
#newsletterSignupForm.f-ms { max-width:300px; z-index:0; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto }
#signupFieldWrapper.f-ms { z-index:0; padding-bottom:16px; overflow:hidden }
#signupSubmit.f-ms { width:42px; z-index:0; float:right }
#newslettersubmit.f-ms { width:42px; overflow:hidden }
#signupEmail.f-ms { z-index:0; margin-right:42px }
#footerCol3.f-ms { width:32.46%; z-index:0; float:right }
#footerCol3inner.f-ms { max-width:300px; z-index:0; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto }
#m1.f-ms { z-index:0; margin-left:-13px; margin-right:-13px }
#instagram.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#twitter.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#linkediin.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#medium.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#youtube.f-ms { width:30px; margin-left:13px; margin-right:13px; overflow:hidden }
#newsletterSignupSent.f-ms { max-width:560px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#newsletterSignupError.f-ms { max-width:560px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#newsletterSignupMarkup.f-ms { width:100px; display:inline-block }
#footerBottom.f-ms { z-index:0; background-color:#f2f2f2 }
#footerBottomInner.f-ms { max-width:1276px; z-index:0; padding:20px 3%; margin-left:auto; margin-right:auto; overflow:hidden }
#cookies-banner.f-ms { z-index:0; background-color:#e8e8e8; position:fixed; width:100%; bottom:0 }
#cookies-banner-inner.f-ms { max-width:1059px; z-index:0; padding:15px 3%; margin-left:auto; margin-right:auto; overflow:hidden }
#cookies-banner-left.f-ms { z-index:0; float:left }
#cookies-banner-right.f-ms { max-width:225px; z-index:0; float:right }
#cookiesAccept.f-ms { margin-top:5px }
@media screen and (max-width:900px)
{
	#headerInner.f-ms { padding-top:20px; padding-bottom:20px }
	#mainNav.f-ms { display:none }
	#mobileNavSocialLinks.f-ms { display:block }
	#hamburgerclose.f-ms { display:block }
	#hamburger.f-ms { display:block }
}
@media screen and (max-width:768px)
{
	#footerCol1.f-ms { width:auto; float:none; padding-right:0px; margin-right:0px; border-right:none }
	#footerCol2.f-ms { width:auto; float:none; padding-top:20px; padding-right:0px; padding-bottom:20px; margin-top:20px; margin-bottom:20px; border-top:solid #b3b3b3 1px; border-right:none; border-bottom:solid #b3b3b3 1px }
	#footerCol3.f-ms { width:auto; float:none }
}
