#header.f-ms { z-index:10; padding-left:2%; padding-top:36px; padding-right:2%; position:relative }
#mainNav.f-ms { z-index:0; float:left; padding-bottom:20px; margin-left:195px }
#navMarker.f-ms { width:1px; min-height:2px; z-index:0; background-color:#757562; overflow:hidden }
#mobileLogos.f-ms { z-index:0; float:left }
#cialogomobiledark.f-ms { width:130px; overflow:hidden }
#cialogomobilemid.f-ms { width:130px; overflow:hidden }
#cialogomobilelight.f-ms { width:130px; overflow:hidden }
#social.f-ms { z-index:0; float:right; padding-left:30px; margin-top:-6px; position:relative }
#hamburgerdark1.f-ms { width:19px; overflow:hidden }
#hamburgerclosedark1.f-ms { width:19px; overflow:hidden; display:none }
#hamburgermid1.f-ms { width:19px; overflow:hidden }
#hamburgerclosemid1.f-ms { width:19px; overflow:hidden; display:none }
#hamburgerlight1.f-ms { width:19px; overflow:hidden }
#hamburgercloselight1.f-ms { width:19px; overflow:hidden; display:none }
#regiondark.f-ms { width:33px; margin-left:10px; overflow:hidden }
#regionmid.f-ms { width:33px; margin-left:10px; overflow:hidden }
#regionlight.f-ms { width:33px; margin-left:10px; overflow:hidden }
#norwayselected2.f-ms { width:33px; margin-left:10px; overflow:hidden }
#franceselected.f-ms { width:33px; margin-left:10px; overflow:hidden }
#australiaselected.f-ms { width:33px; margin-left:10px; overflow:hidden }
#chinaselected.f-ms { width:33px; margin-left:10px; overflow:hidden }
#usaselected.f-ms { width:33px; margin-left:10px; overflow:hidden }
#regions.f-ms { z-index:0; float:none; position:absolute; right:0 }
#uk.f-ms { width:31px; margin-top:5px; overflow:hidden }
#france.f-ms { width:31px; margin-top:5px; overflow:hidden }
#usa.f-ms { width:31px; margin-top:5px; overflow:hidden }
#australia.f-ms { width:31px; margin-top:5px; overflow:hidden }
#norway.f-ms { width:31px; margin-top:5px; overflow:hidden }
#headerClear.f-ms { z-index:0; clear:both; overflow:hidden }
#main.f-ms { z-index:0; padding-left:2%; padding-top:30px; padding-right:2%; min-height:520px }
#mainLeft.f-ms { width:171px; z-index:999; float:left; position:relative }
#desktopBranding.f-ms { z-index:0 }
#brandingDark.f-ms { z-index:0; padding-bottom:15px }
#cialogodark.f-ms { width:112px; margin-bottom:30px; overflow:hidden }
#hamburgerdark.f-ms { width:19px; overflow:hidden }
#hamburgerclosedark.f-ms { width:19px; overflow:hidden; display:none }
#brandingMid.f-ms { z-index:0; padding-bottom:15px }
#cialogomid.f-ms { width:111px; margin-bottom:30px; overflow:hidden }
#hamburgermid.f-ms { width:19px; overflow:hidden }
#hamburgerclosemid.f-ms { width:19px; overflow:hidden; display:none }
#brandingLight.f-ms { z-index:0; padding-bottom:15px }
#cialogolight.f-ms { width:112px; margin-bottom:30px; overflow:hidden }
#hamburgerlight.f-ms { width:19px; overflow:hidden }
#hamburgercloselight.f-ms { width:19px; overflow:hidden; display:none }
#subNav.f-ms { z-index:999; position:absolute; width:100% }
#mobileNav.f-ms { z-index:0; padding-bottom:20px }
#contentLeft.f-ms { z-index:0; padding-top:65px }
#content.f-ms { z-index:0; padding-top:70px; padding-bottom:50px; margin-left:195px }
#footer.f-ms { z-index:0; padding:20px 2%; background-color:#757562; overflow:hidden }
#signup-form-div.f-ms { z-index:0; float:right; padding-top:5px; overflow:hidden }
#footer-intro.f-ms { z-index:0; float:left; padding-top:10px; padding-right:20px }
#footer-email-div.f-ms { width:300px; z-index:0; float:left }
#footer-submit-div.f-ms { z-index:0; float:left; padding-left:20px }
#footer-logo.f-ms { z-index:0; float:left }
#ciafooterlogo.f-ms { left:0px; top:0px; width:37px; height:49px; margin-right:20px; overflow:hidden }
#instagramlight2.f-ms { width:33px; margin-left:10px; margin-top:8px; overflow:hidden }
#twitterlight2.f-ms { width:33px; margin-left:10px; margin-top:8px; overflow:hidden }
#pinterestlight2.f-ms { width:33px; margin-left:10px; margin-top:8px; overflow:hidden }
#linkedinlight1.f-ms { width:33px; margin-left:10px; margin-top:8px; overflow:hidden }
#tiktoklight.f-ms { width:33px; margin-left:10px; margin-top:8px; overflow:hidden }
#mailchimp-success.f-ms { width:800px; z-index:0; display:none }
#nlpopupthanks.f-ms { width:800px; overflow:hidden }
#mailchimp-error.f-ms { width:800px; z-index:0; display:none }
#cookies-banner.f-ms { z-index:9999; clear:both; padding:9px 2%; background-color:#b7b5a5; position:fixed; left:0; bottom:0; width:96% }
#cookieBannerInner.f-ms { z-index:0; margin-left:195px }
#cookiesAccept.f-ms { margin:0px 15px 0px 0px }
#cookiesMore.f-ms { margin:0px }
@media screen and (max-width:768px)
{
	#signup-form-div.f-ms { float:none; padding-top:0px; padding-bottom:20px }
	#footer-intro.f-ms { float:none; padding-top:0px; padding-right:0px; padding-bottom:10px }
	#footer-logo.f-ms { float:none }
}
@media screen and (max-width:600px)
{
	#header.f-ms { padding-top:18px }
	#main.f-ms { padding-top:20px }
	#mainLeft.f-ms { width:auto; float:none }
	#subNav.f-ms { padding:10px; background-color:#eeeeeb; box-sizing:border-box; z-index:999 }
	#contentLeft.f-ms { padding-top:0px; padding-bottom:20px }
	#content.f-ms { padding-top:0px; padding-bottom:20px; margin-left:0 }
	#cookieBannerInner.f-ms { margin-left:0px }
}
@media screen and (max-width:450px)
{
	#footer-email-div.f-ms { width:auto; float:none }
	#footer-submit-div.f-ms { float:none; padding-left:0px; padding-top:10px }
}
