html { box-sizing: border-box; }
*, *::after, *::before { box-sizing: inherit; }
.ing-team-members .ing-team-member .ing-social-list { margin-top: 20px; }
.ing-team-members .ing-team-member .ing-social-list .ing-social-list-item { display: inline; margin: 0 15px 0 0; }
.ing-team-members .ing-team-member .ing-team-member-details { font-size: 15px; line-height: 24px; }
.ing-team-members .ing-team-member .ing-team-member-text .ing-title { font-size: 18px; line-height: 26px; letter-spacing: 1px; font-weight: bold; color: #333; text-transform: uppercase; clear: none; margin-top: 0; margin-bottom: 10px; }
.ing-team-members .ing-team-member .ing-team-member-text .ing-team-member-position { font-size: 15px; line-height: 24px; font-style: italic; color: #888; margin-bottom: 10px; }

/*-------- Style 1 = Grid ----------------*/
.ing-team-members.ing-grid .ing-team-member-wrapper { float: left; padding: 10px; }
.ing-team-members.ing-grid .ing-team-member { max-width: 320px; margin: 0 auto 40px; }
.ing-team-members.ing-grid .ing-team-member .ing-image-wrapper { text-align: center; position: relative; }
.ing-team-members.ing-grid .ing-team-member .ing-image-wrapper img { max-width: 100%; margin: 0 auto 30px; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.ing-team-members.ing-grid .ing-team-member .ing-image-wrapper .ing-social-list { position: absolute; height: 100%; width: 100%; top: 40%; z-index: 2; }
@media only screen and (max-width:767px) {
  .ing-team-members.ing-grid .ing-team-member .ing-image-wrapper .ing-social-list { position: relative; top: 0; }
}
.ing-team-members.ing-grid .ing-team-member .ing-image-wrapper .ing-social-list i { font-size: 26px; color: #fff; opacity: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.ing-team-members.ing-grid .ing-team-member .ing-image-wrapper .ing-social-list i:hover { color: #ccc; }
@media only screen and (max-width:767px) {
  .ing-team-members.ing-grid .ing-team-member .ing-image-wrapper .ing-social-list i { color: inherit; opacity: 1; }
  .ing-team-members.ing-grid .ing-team-member .ing-image-wrapper .ing-social-list i:hover { color: inherit; }
}
/*
.ing-team-members.ing-grid .ing-team-member:hover .ing-image-wrapper img { 
  -webkit-filter: brightness(50%); -moz-filter: brightness(50%); -ms-filter: brightness(50%); filter: brightness(50%);
}
@media only screen and (max-width:767px) {
  .ing-team-members.ing-grid .ing-team-member:hover .ing-image-wrapper img { 
    -webkit-filter: brightness(80%); -moz-filter: brightness(80%); -ms-filter: brightness(80%); filter: brightness(80%);
  }
}*/
.ing-team-members.ing-grid .ing-team-member:hover .ing-image-wrapper .ing-social-list i { opacity: 1; }
.ing-team-members.ing-grid .ing-team-member .ing-team-member-text { text-align: center; max-width: 650px; }
.ing-team-members.ing-grid .ing-team-member .ing-team-member-text .ing-title { margin-bottom: 10px; }
.ing-team-members.ing-grid .ing-team-member .ing-social-list { margin: 10px auto; }

/*-------- Style 2 = Alternating Stack ----------------*/
.ing-team-members.ing-stacked { position: relative; overflow: hidden; max-width: 960px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper { clear: both; margin-top: 100px; overflow: hidden;    /* Make that flip-flop possible */ }
.ing-team-members.ing-stacked .ing-team-member-wrapper:first-child { margin-top: 0; }
.ing-team-members.ing-stacked .ing-team-member-wrapper .ing-image-wrapper { float: left; position: relative; }
.ing-team-members.ing-stacked .ing-team-member-wrapper .ing-image-wrapper img { max-width: 320px; /*border-radius: 50%;*/ -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.ing-team-members.ing-stacked .ing-team-member-wrapper .ing-team-member-text { margin: 10px 0 0; vertical-align: middle; padding-top: 20px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper .ing-team-member-text .ing-title { margin-bottom: 5px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper .ing-team-member-text .ing-team-member-details { margin: 10px 0 10px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper .ing-team-member-text .ing-social-list i { font-size: 24px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper:hover .ing-image-wrapper img { -webkit-filter: brightness(80%); -moz-filter: brightness(80%); -ms-filter: brightness(80%); filter: brightness(80%); }
.ing-team-members.ing-stacked .ing-team-member-wrapper:nth-child(odd) .ing-image-wrapper { margin-right: 50px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper:nth-child(even) .ing-image-wrapper { float: right; margin-left: 50px; }
.ing-team-members.ing-stacked .ing-team-member-wrapper:nth-child(even) .ing-team-member-text .ing-title, .ing-team-members.ing-stacked .ing-team-member-wrapper:nth-child(even) .ing-team-member-text .ing-team-member-position, .ing-team-members.ing-stacked .ing-team-member-wrapper:nth-child(even) .ing-team-member-text .ing-team-member-details, .ing-team-members.ing-stacked .ing-team-member-wrapper:nth-child(even) .ing-team-member-text .ing-social-list { text-align: right; }
@media only screen and (max-width:767px) {
  .ing-team-members.ing-stacked .ing-team-member-wrapper { margin-top: 75px; }
  .ing-team-members.ing-stacked .ing-team-member .ing-image-wrapper, .ing-team-members.ing-stacked .ing-team-member .ing-team-member-text { width: 100%; float: none; }
  .ing-team-members.ing-stacked .ing-team-member .ing-image-wrapper { text-align: center; }
  .ing-team-members.ing-stacked .ing-team-member .ing-image-wrapper img { margin: 0 auto 20px; }
  .ing-team-members.ing-stacked .ing-team-member .ing-team-member-text { max-width: 400px; margin: 0 auto; padding-top: 0; }
  .ing-team-members.ing-stacked .ing-team-member .ing-team-member-text .ing-title, .ing-team-members.ing-stacked .ing-team-member .ing-team-member-text .ing-team-member-position, .ing-team-members.ing-stacked .ing-team-member .ing-team-member-text .ing-team-member-details, .ing-team-members.ing-stacked .ing-team-member .ing-team-member-text .ing-social-list { text-align: center !important; }
}
.ing-dark-bg .ing-team-members .ing-team-member .ing-team-member-details { color: #909090; }
.ing-dark-bg .ing-team-members .ing-team-member .ing-team-member-text .ing-title { color: #e5e5e5; }
.ing-dark-bg .ing-team-members .ing-team-member .ing-team-member-text .ing-team-member-position { color: #505050; }

/*# sourceMappingURL=style.css.map */
