body { color:#333; font-family:"fira_sanslight",Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:1.4; margin:0px; background-color:#f3f3f3; height:100% }
html { height:100% }
#teamIntroRight a:link { color:#333; text-decoration:underline }
#teamIntroRight a:visited { color:#333 }
#teamIntroRight a:hover { color:#7db713 }
#footer a:link { color:#fff; text-decoration:none }
#footer a:visited { color:#fff }
#footer a:hover { text-decoration:underline }
#PageDiv { position:relative; min-height:100%; max-width:1280px; margin:auto; background-color:#fff }
#headerInner.f-ms { padding:22px 3% 15px }
#parallaxWrapper { width:100%; max-width:1280px; z-index:10 }
#heroImage { z-index:0 }
#hero { left:0px; top:0px; width:1280px; height:400px; overflow:hidden }
#parallaxShim { z-index:0; overflow:hidden }
#movingContent { z-index:20; background-color:#fff; overflow:hidden; position:relative }
#intro { z-index:0; padding:50px 3% 40px; background-color:#e6e6e6 }
#introTop { z-index:0; padding-bottom:30px; overflow:hidden }
#topLeft { width:47%; z-index:0; float:left }
#share-this-markup { width:100px; display:inline-block }
#topRight { width:49.2%; z-index:0; float:right; padding-left:1.6%; border-left:solid #7db713 2px }
#introBottom { z-index:0; overflow:hidden }
#bottomLeft { width:49.2%; z-index:0; float:left }
#intro1 { left:0px; top:0px; width:589px; height:400px; overflow:hidden }
#bottomRight { width:49.2%; z-index:0; float:right }
#intro2 { left:0px; top:0px; width:589px; height:400px; overflow:hidden }
#team { z-index:0; padding:40px 3% 70px }
#teamIntro { z-index:0; padding-bottom:50px; overflow:hidden }
#teamIntroRight { width:49.2%; z-index:0; float:right; padding-left:1.6%; border-left:solid #7db713 2px }
#item1 { width:100px; display:inline-block }
#teamIntroLeft { width:47%; z-index:0; float:left }
#teamList { z-index:0; overflow:hidden }
#item3 { width:100px; display:inline-block }
.teamMember { width:32.26%; z-index:0; float:left; margin-right:1.6%; background-color:#e6e6e6 }
.teamPic { z-index:0; position:relative }
#steve { width:386px; overflow:hidden }
#steveover { width:386px; overflow:hidden }
.teamText { z-index:0; position:relative }
.teamNameDiv { z-index:0; padding:20px; position:absolute; left:0; right:0 }
.teamOver { z-index:0; padding:20px; background-color:#7db713 }
#item17 { width:100px; display:inline-block }
#network { z-index:0; padding:0px 3% 30px }
#networkIntro { z-index:0; padding-bottom:30px; overflow:hidden }
#networkIntroLeft { width:32.26%; z-index:0; float:left }
#networkIntroMiddle { width:32.26%; z-index:0; float:left; padding-left:1.6%; border-left:solid #7db713 2px; box-sizing:border-box }
#networkIntroRight { width:32.26%; z-index:0; float:right; box-sizing:border-box }
#item10 { width:100px; display:inline-block }
#networkGrid { z-index:0; margin-left:-1.6%; overflow:hidden }
#item11 { width:100px; display:inline-block }
.networkPair { width:15.06%; z-index:0; float:left; margin-left:1.6%; margin-bottom:1.6% }
#item12 { width:100px; display:inline-block }
.networkItem { min-height:176px; z-index:0; margin-bottom:10.8%; background-color:#7db713; position:relative }
.networkTitle { z-index:0; padding-left:10px; padding-right:10px }
.networkDetail { z-index:0; background-color:#999; overflow:hidden; position:absolute; top:0; left:0; right:0 }
.networkDetailInner { z-index:0; padding:10px }
#item19 { width:100px; display:inline-block }
#item20 { width:100px; display:inline-block }
#studioLife { z-index:0; overflow:hidden }
#studioLifeIntro { width:20%; z-index:0; float:left; background-color:#e6e6e6 }
#studioLifeIntroInner { z-index:0; padding:20px }
#instagramFeed { width:80%; z-index:0; float:right }
#LightWidget { width:100px; display:inline-block }
#getInTouch { z-index:0; padding:30px 3%; background-color:#7db713 }
#footer.f-ms { padding:40px 3% 10px }
@media screen and (max-width:768px)
{
	.teamMember { width:auto; float:none; margin-right:0px }
	#networkIntroLeft { width:49% }
	#networkIntroMiddle { width:49% }
	#networkIntroRight { width:auto; min-height:103px; float:none; clear:both; padding-top:20px }
	#studioLifeIntro { display:none }
	#instagramFeed { width:auto; float:none }
}
@media screen and (max-width:568px)
{
	#topLeft { width:auto; float:none }
	#topRight { width:auto; float:none; padding-left:0px; padding-top:20px; border-left:none }
	#bottomLeft { width:auto; float:none }
	#bottomRight { width:auto; float:none; padding-top:20px }
	#teamIntroRight { width:auto; float:none; padding-left:0px; padding-top:20px; border-left:none }
	#teamIntroLeft { width:auto; float:none }
	#networkIntroLeft { width:auto; float:none }
	#networkIntroMiddle { width:auto; float:none; padding-left:0px; padding-top:20px; border-left:none }
}
