/* CSS Document */


.node-team-member { color:#9e1e5f; }

.node-team-member h2 {color:#9e1e5f;font-size: 2em; font-weight:normal; line-height:1.2em;}
.node-team-member h3 { padding-top: 25px; font-weight:normal; font-size:1.5em; line-height:1.5em;}
.node-team-member h4 { color:#666666; font-size:1.1em; padding-bottom:8px; } 

.node-team-member .photo { width:27%; max-width: 290px; float:left; padding-top:3px;}
.node-team-member .photo img { width:100%; height:auto; max-width:290px; }
.node-team-member .photo h2 { margin: 0px; padding: 0px; font-size:1.3em; text-align:center; line-height:2.3em;}
.node-team-member .social_media { width:100%; text-align:center; height:32px; padding:2px 0px; }
.node-team-member .social_media a { display:inline-block; width:32px; height:32px; margin:0px 5px; background:url(../images/icons-socialmedia.png) 1px 0px no-repeat; }
.node-team-member .social_media a.email { background-position:-1px 0px; }
.node-team-member .social_media a.linkedin { background-position:-33px 0px; }
.node-team-member .social_media a.twitter { background-position:-64px 0px; }
.node-team-member .info { padding-left: 30%; padding-right:3%; }
.node-team-member .info p { color:#666666; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; }
