#headerOuter.f-ms { min-height:100px; z-index:0 }
#header.f-ms { z-index:0 }
#headerTop.f-ms { z-index:0; padding:15px 3% 30px; overflow:hidden }
#contactDiv.f-ms { z-index:0; float:left }
#hamburgerDiv.f-ms { z-index:0; float:right }
#hamburger.f-ms { width:36px; overflow:hidden; display:none }
#hamburgerclose.f-ms { width:36px; overflow:hidden; display:none }
#basketDiv.f-ms { z-index:0; float:right }
#logoDiv.f-ms { z-index:0; padding-top:20px; margin-left:190px; margin-right:190px }
#flowerlodgelogo.f-ms { left:0px; top:0px; width:361px; height:114px; overflow:hidden }
#navShim.f-ms { height:40px; z-index:0; overflow:hidden; display:none }
#mainNavWrapper.f-ms { width:100%; z-index:200 }
#mainNav.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; background-color:#fff }
#main.f-ms { z-index:0 }
#footer.f-ms { z-index:0; padding-bottom:20px; background-color:#383838 }
#contact.f-ms { z-index:0; padding:30px 3%; background-color:#595959 }
#footerTop.f-ms { z-index:0; padding-bottom:30px; overflow:hidden }
#footerTopLeft.f-ms { width:66%; z-index:0; float:left; overflow:hidden }
#footerTopLeftLeft.f-ms { width:48.48%; z-index:0; float:left }
#footerTopLeftRight.f-ms { width:48.48%; z-index:0; float:right }
#footerTopRight.f-ms { width:32%; z-index:0; float:right }
#RegionalWinnerLogoWWEDA2020.f-ms { left:0px; top:0px; width:170px; height:131px; overflow:hidden }
#map.f-ms { height:440px; z-index:0; overflow:hidden }
#footerMid.f-ms { z-index:0; padding-bottom:20px; margin-left:3%; margin-top:20px; margin-right:3%; overflow:hidden }
#footerCol1.f-ms { width:32%; z-index:0; float:left; margin-right:2% }
#flowerlodgelogofooter.f-ms { left:0px; top:0px; width:247px; height:68px; overflow:hidden }
#footerCol2.f-ms { width:32%; z-index:0; float:left }
#footerCol3.f-ms { width:32%; z-index:0; float:right }
#footerfacebook.f-ms { width:35px; margin-right:10px; background-color:#383838; overflow:hidden }
#footertwitter.f-ms { width:35px; margin-right:10px; background-color:#383838; overflow:hidden }
#footerinstagram.f-ms { width:35px; margin-right:10px; background-color:#383838; overflow:hidden }
#footerpinterest.f-ms { width:35px; background-color:#383838; overflow:hidden }
#footerBottom.f-ms { max-width:1128px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
@media screen and (max-width:768px)
{
	#footerTopLeft.f-ms { width:49% }
	#footerTopLeftLeft.f-ms { width:auto; float:none }
	#footerTopLeftRight.f-ms { width:auto; float:none }
	#footerTopRight.f-ms { width:49% }
	#footerCol1.f-ms { width:49% }
	#footerCol2.f-ms { width:49% }
	#footerCol3.f-ms { width:49%; padding-top:20px }
}
@media screen and (max-width:568px)
{
	#headerTop.f-ms { padding-bottom:10px }
	#hamburger.f-ms { display:inline }
	#logoDiv.f-ms { clear:both; padding-top:5px; margin-left:0px; margin-right:0px }
	#flowerlodgelogo.f-ms { max-width:200px !important }
	#mainNav.f-ms { display:none }
	#footerTopLeft.f-ms { width:auto; float:none }
	#footerTopRight.f-ms { width:auto; float:none; padding-top:20px }
	#footerCol1.f-ms { width:auto; float:none }
	#footerCol2.f-ms { width:auto; float:none; padding-top:20px }
	#footerCol3.f-ms { width:auto; float:none }
}
