#header-wrapper.f-ms { width:100%; z-index:0 }
#tbw-header-wrapper.f-ms { position:relative; width:100%; z-index:100 }
#The-Body-Workshop.f-ms { width:80%; z-index:0; padding:12px 10%; margin-left:auto; margin-top:53px; margin-right:auto; background-color:#314826; opacity:0.95 }
#navigation.f-ms { position:fixed; left:0px; top:0px; right:0px; height:53px; z-index:1; background-color:#314826; box-shadow:0px 2px 4px rgba(57,57,57,0.90); opacity:0.95; box-sizing:border-box }
#hero-wrapper.f-ms { width:100%; z-index:0; margin-left:auto; margin-right:auto }
#hero-image.f-ms { width:100%; z-index:0 }
#hero520.f-ms { width:100%; overflow:hidden }
#contentWrapper.f-ms { width:80%; z-index:0; padding-left:10%; padding-top:40px; padding-right:10% }
#content-onecolumn.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#KeepInTouch.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#KeepInTouchtext.f-ms { z-index:0; padding:2% 5% 3% }
#Facebookwrapper.f-ms { width:96%; z-index:0; padding:5% 1%; margin:40px auto; border-top:solid #e6e6e6 2px; border-bottom:solid #e6e6e6 2px }
#Facebook.f-ms { width:305px; min-height:1200px; margin:5% auto; display:inline-block }
#content-onecolumn2.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-top:40px; margin-right:auto }
#onecolumn2.f-ms { z-index:0; padding:8% 14px; background-color:#314826 }
#BodymeetsMind.f-ms { width:80%; max-width:100%; vertical-align:middle; overflow:hidden }
#footerWrapper.f-ms { width:100%; min-height:100px; z-index:0 }
#footer.f-ms { width:80%; max-width:1200px; z-index:0; clear:both; padding:2% 10%; margin-left:auto; margin-top:20px; margin-right:auto; background-color:#314826 }
#footerLeft.f-ms { width:19%; z-index:0; float:left; padding:2% }
#footerMiddleLeft.f-ms { width:20%; z-index:0; float:left; padding:2%; margin-left:1.6% }
#facebook-icon.f-ms { width:40%; max-width:100%; overflow:hidden }
#footerMiddleRight.f-ms { width:20%; z-index:0; float:left; padding:2%; margin-left:1.6% }
#TBWlogocircle.f-ms { width:40%; max-width:100%; overflow:hidden }
#footerRight.f-ms { width:19%; z-index:0; float:right; padding:2% }
@media screen and (max-width:920px)
{
	#content-onecolumn.f-ms { max-width:736px }
	#content-onecolumn2.f-ms { max-width:736px }
	#footerLeft.f-ms { width:25% }
}
@media screen and (max-width:720px)
{
	#footer.f-ms { padding-top:4%; padding-bottom:4% }
	#footerLeft.f-ms { width:45.3% }
	#footerMiddleLeft.f-ms { width:45.3%; float:right; margin-left:0px }
	#footerMiddleRight.f-ms { width:45.3%; clear:both; margin-left:0px; margin-top:20px }
	#footerRight.f-ms { width:45.3%; margin-top:20px }
}
@media screen and (max-width:570px)
{
	#navigation.f-ms { padding-top:14px; padding-bottom:14px }
	#contentWrapper.f-ms { padding-top:30px }
	#footer.f-ms { padding-top:6%; padding-bottom:6% }
	#footerLeft.f-ms { width:76.54%; float:none; padding-left:20%; margin-left:auto; margin-right:auto }
	#footerMiddleLeft.f-ms { width:94.54%; float:none; margin-left:auto; margin-top:20px; margin-right:auto }
	#footerMiddleRight.f-ms { width:94.54%; float:none; margin-left:auto; margin-right:auto }
	#footerRight.f-ms { width:94.54%; float:none; margin-left:auto; margin-right:auto }
}
@media screen and (max-width:480px)
{
	#KeepInTouch.f-ms { padding:1% }
	#KeepInTouchtext.f-ms { padding-left:1%; padding-top:1%; padding-right:1% }
	#Facebookwrapper.f-ms { width:94% }
	#Facebook.f-ms { width:280px }
	#footer.f-ms { padding-top:7%; padding-bottom:7% }
	#footerLeft.f-ms { width:78% }
	#footerMiddleLeft.f-ms { width:93.52% }
	#footerMiddleRight.f-ms { width:93.52% }
	#footerRight.f-ms { width:93.52% }
}
@media screen and (max-width:320px)
{
	#content-onecolumn.f-ms { max-width:256px }
	#KeepInTouch.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#Facebookwrapper.f-ms { width:100%; padding-left:0%; padding-right:0% }
	#Facebook.f-ms { width:230px }
	#content-onecolumn2.f-ms { max-width:256px }
	#footerMiddleLeft.f-ms { width:90.28% }
	#footerMiddleRight.f-ms { width:90.28% }
	#footerRight.f-ms { width:90.28% }
}
