#mainNav.f-ms { width:378px; z-index:200; background-color:#fff; height:100%; position:fixed; left:-1000px }
#navInner.f-ms { z-index:0; padding-left:36px; padding-top:27px; padding-right:36px; background-color:#fff }
#iconlogonav.f-ms { width:98px; float:right }
#linkedin.f-ms { width:25px; vertical-align:middle; overflow:hidden }
#twitter.f-ms { width:32px; vertical-align:middle; overflow:hidden }
#instagram.f-ms { width:27px; vertical-align:middle; overflow:hidden }
#facebook.f-ms { width:13px; vertical-align:middle; overflow:hidden }
#pinterest.f-ms { width:20px; vertical-align:middle; overflow:hidden }
#emailIcon.f-ms { width:31px; vertical-align:middle; overflow:hidden }
#wrapper.f-ms { position:relative; z-index:0; background-color:#f5f5f3 }
#header.f-ms { width:100%; z-index:100; padding-top:27px; padding-bottom:15px; background-image:url(../Resources/header-bg.png); background-position:left bottom; position:fixed; top:0 }
#headerInner.f-ms { max-width:306px; z-index:0; float:left; padding-left:83px; padding-right:36px }
#iconlogodark.f-ms { left:94px; top:0px; width:98px; height:33px; float:right }
#headerShim.f-ms { min-height:60px; z-index:0; overflow:hidden }
#content.f-ms { width:100%; z-index:0 }
#top.f-ms { z-index:0; padding:12% 7.2% 10%; overflow:hidden }
#title.f-ms { z-index:0; padding-bottom:12px }
#heading.f-ms { max-width:2140px; z-index:0; border-bottom:solid #e65b6c 2px; display:inline-block }
#intro.f-ms { max-width:2140px; z-index:0; padding-top:2%; padding-bottom:4% }
#shareDiv.f-ms { z-index:0 }
#addThisMarkup.f-ms { width:300px; display:inline-block }
#scrollDiv.f-ms { z-index:0 }
#scroll.f-ms { overflow:hidden }
#footer.f-ms { z-index:0; padding:20% 7.2% 2.4%; background-color:#000; background-image:url(../Resources/footer-bg.jpg); background-position:center bottom }
#footerTop.f-ms { max-width:745px; z-index:0; margin-left:auto; margin-right:auto }
#footerHeading.f-ms { z-index:0 }
#footerTopColWrap.f-ms { z-index:0; padding-top:20px; border-top:solid #fdbb57 2px; overflow:hidden }
#footerTopLeft.f-ms { z-index:0; float:left }
#footerTopRight.f-ms { z-index:0; float:right; padding-top:10px }
#footerBottom.f-ms { z-index:0; padding-top:8%; overflow:hidden }
#footerBottomCol1.f-ms { width:25%; z-index:0; float:left; margin-right:2% }
#iconlogofooter.f-ms { left:0px; top:0px; width:138px; height:45px; overflow:hidden }
#footerBottomCol3.f-ms { width:25%; z-index:0; float:right }
#footerBottomCol3inner.f-ms { z-index:0; float:right; padding-left:45px; background-image:url(../Resources/footer-address-bg1.png); background-position:left; background-repeat:no-repeat }
#footerBottomCol2.f-ms { width:46%; z-index:0; float:left }
#csd.f-ms { left:363px; top:0px; width:132px; height:68px; margin-left:5px; margin-right:5px; margin-bottom:20px; overflow:hidden }
#dbaassociationmember.f-ms { left:479px; top:0px; width:158px; height:68px; margin-left:5px; margin-right:5px; margin-bottom:20px; overflow:hidden }
#footerlinkedin.f-ms { width:25px; vertical-align:middle; overflow:hidden }
#footertwitter.f-ms { width:32px; vertical-align:middle; overflow:hidden }
#footerinstagram.f-ms { width:27px; vertical-align:middle; overflow:hidden }
#footerfacebook.f-ms { width:13px; vertical-align:middle; overflow:hidden }
#footerpinterest.f-ms { width:20px; vertical-align:middle; overflow:hidden }
#footeremail.f-ms { width:31px; vertical-align:middle; overflow:hidden }
#cookiebanner.f-ms { position:absolute; width:275px; top:0px; right:3%; z-index:200; padding:30px 15px 15px; background-color:#1b242c; border-radius:0 0 25px 25px }
#cookiesAccept.f-ms { margin:12px 8px 0px }
#cookiesMore.f-ms { margin:12px 8px 0px }
#navOverlay.f-ms { z-index:0; background-image:url(../Resources/nav-overlay-bg.png); overflow:hidden }
#hamburger.f-ms { position:fixed; left:36px; top:27px; width:19px; min-height:32px; z-index:300 }
#hamburgerLine1.f-ms { position:absolute; left:0px; top:8px; width:19px; min-height:2px; z-index:1; background-color:#000 }
#hamburgerLine2.f-ms { position:absolute; left:0px; top:15px; width:19px; min-height:2px; z-index:2; background-color:#000 }
#hamburgerLine3.f-ms { position:absolute; left:0px; top:22px; width:19px; min-height:2px; z-index:3; background-color:#000 }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#footerBottomCol3inner.f-ms { background-image:url(../Resources/footer-address-bg.png); background-size:22px 34px }
}
@media screen and (max-width:750px)
{
	#footer.f-ms { padding-bottom:30px }
	#footerTopLeft.f-ms { float:none }
	#footerTopRight.f-ms { float:none }
	#footerBottomCol1.f-ms { width:auto; float:none; margin-right:0px }
	#footerBottomCol3.f-ms { width:auto; float:none; padding-top:30px; padding-bottom:30px }
	#footerBottomCol3inner.f-ms { float:none }
	#footerBottomCol2.f-ms { width:auto; float:none }
}
@media screen and (max-width:380px)
{
	#mainNav.f-ms { width:100% }
	#headerInner.f-ms { float:none }
}
