
/* ---------------------------------
 * Centers Common Template v.1
   2016-05-18
 ----------------------------------- */
 
.chm-centers-team { padding: 0px !important; position: relative; overflow: hidden; }
.chm-centers-team .chm-media-object { border: none !important; border-radius: 0px !important; margin: 0px !important; padding: 0px !important; float: left; }
.chm-centers-team .title, .chm-centers-team .title a { font-size: 21px; line-height: 1.5; font-weight: 600; color: #ffffff !important; text-decoration: none; }
.chm-centers-team .jobtitle { font-family: "Lato",Arial,sans-serif; font-size: 18px; line-height: 1.05; font-weight: 400; color: #ffffff; }
.chm-centers-team .company { font-size: 14px; line-height: 1.1; font-variant: normal; color: #d9d9d9; margin-bottom: 18px; }
.chm-centers-team .info { display: inline-block; margin: 0px !important; margin-top: 0px !important; padding: 0; z-index: 1000; position: absolute; left: 0; right: 0; bottom: 0; text-align: left; }

.chm-centers-team .color { display: inline-block; overflow: hidden; margin: 0px !important; margin-top: 0px !important; padding: 0; z-index: 100; position: absolute; left: 0; right: 0; bottom: 0; background-color: #222222; }
.chm-centers-team .frosted-glass-effect { opacity: 0.5; position: absolute; top: -8px; bottom: -8px; left: -8px; right: -8px; background-position: bottom; background-size: cover;    background-repeat: no-repeat; filter: blur(7px); -webkit-filter: blur(7px); -moz-filter: blur(7px); -o-filter: blur(7px); -ms-filter: blur(7px); filter: blur(7px); }

.chm-centers-bio .title, .chm-centers-team .title a { font-size: 21px; line-height: 1.5; font-weight: 600; margin-bottom: 0px; margin-left: 0px; color: #222222; }
.chm-centers-bio .jobtitle { font-family: "Lato",Arial,sans-serif; font-size: 18px; line-height: 1.05; font-weight: 400; color: #333333; }
.chm-centers-bio .company { font-size: 15px; line-height: 1.5; font-variant: normal; margin-bottom: 12px; color: #4d4d4d; }
.chm-centers-bio p {  }


.chm-social-media-btn { display: block; float: left; width: 36px; height: 36px; border-radius: 50%; line-height: 36px; margin-right: 12px; text-align: center; }
.chm-social-media-btn i.fa, .chm-social-media-btn i.fa-lg { color: #ffffff; text-align: center; vertical-align: 0% !important;  }

.chm-social-media-btn.email { background-image: none; padding: 0px; background-color: #808080; margin: 0px; margin-right: 12px; }
.chm-social-media-btn.email:hover { background-color: #CCCCCC; }

.chm-social-media-btn.facebook { background-image: none; padding: 0px; background-color: #1D679C; margin: 0px; margin-right: 12px; }
.chm-social-media-btn.facebook i.fa { margin-left: 1px !important; margin-top: 12px !important; }
.chm-social-media-btn.facebook:hover { background-color: #1a5c8b; }

.chm-social-media-btn.twitter { background-image: none; padding: 0px; background-color: #0DA7CB; margin: 0px; margin-right: 12px; }
.chm-social-media-btn.twitter i.fa { margin-left: 2px !important; margin-top: 12px !important; }
.chm-social-media-btn.twitter:hover { background-color: #1c92ad; }

