/**
 * Custom Component - Team Members
 * @author Charles Harwood
 */
/**
 * Grid Variables - CH
 */
/**
 * Custom SASS Mixins - CH
 */
.team-members {
  font-size: 2em;
  margin-bottom: 7em;
}

.team-members > * {
  text-align: left;
}

.team-members__grid {
  max-width: 108rem;
  margin: 0 auto;
}

.team-members__grid > .row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.team-members__grid h2.team-members-title {
  /**
      ** Added by Conn to close tag on OandI Base sites - it's only used in Office hubsite
      **/
  margin-bottom: 0;
}

.team-members__grid .team-member {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 8.5rem;
  padding-bottom: 1.5rem;
}

@media (max-width: 767px) {
  .team-members__grid .team-member {
    padding-top: 2rem;
    padding-bottom: 0.5rem;
  }
}

.team-members__grid .team-member > div {
  position: relative;
  width: auto;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.team-members__grid .team-member__image {
  -ms-flex-preferred-size: 21rem;
  flex-basis: 21rem;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  max-width: 21rem;
}

.team-members__grid .team-member__image img {
  width: 100%;
}

.team-members__grid .team-member__details {
  -ms-flex-preferred-size: calc(100% - 210px);
  flex-basis: -webkit-calc(100% - 210px);
  flex-basis: calc(100% - 210px);
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  max-width: -webkit-calc(100% - 210px);
  max-width: calc(100% - 210px);
}

.team-members__grid .team-member__details__name {
  margin-top: 0.5em;
  margin-bottom: 0.75em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1em;
}

.team-members__grid .team-member__details__contact {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 2.1875em;
}

.team-members__grid .team-member__details__contact .col {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: auto;
}

.team-members__grid .team-member__details__contact .team-member__details__phone,
.team-members__grid .team-member__details__contact .team-member__details__email {
  display: block;
  position: relative;
  margin-bottom: 0.625em;
  color: #ee2737;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.25em;
}

.team-members__grid .team-member__details__contact .team-member__details__phone:before,
.team-members__grid .team-member__details__contact .team-member__details__email:before {
  display: inline-block;
  margin-top: -3px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  content: '';
  vertical-align: middle;
}

.team-members__grid .team-member__details__contact .team-member__details__phone a,
.team-members__grid .team-member__details__contact .team-member__details__email a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.team-members__grid .team-member__details__contact .team-member__details__phone:before {
  width: 12px;
  height: 20px;
  background-image: url("../images/icons/icon-mobile.svg");
}

.team-members__grid .team-member__details__contact .team-member__details__email:before {
  width: 18px;
  height: 14px;
  background-image: url("../images/icons/icon-email.svg");
}

@media (max-width: 1199px) {
  .team-members__grid > .row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .team-members__grid .team-member {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .team-members__grid .team-member__details {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
}

@media (max-width: 767px) {
  .team-members__grid .team-member__image, .team-members__grid .team-member__details {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC10ZWFtLW1lbWJlcnMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUNIOztHQUVHO0FBQ0g7O0dBRUc7QUFDSDtFQUNFLGVBQWU7RUFDZixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHlCQUF3QjtFQUF4QixzQkFBd0I7RUFBeEIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0U7O1NBRU87RUFDUCxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLCtCQUFvQjtFQUFwQiw4QkFBb0I7RUFBcEIsd0JBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixvQkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLHVCQUF1QjtHQUN4QjtDQUNGOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLCtCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLGFBQWE7RUFDYixxQkFBZTtFQUFmLGVBQWU7RUFDZixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSw0Q0FBK0I7RUFBL0IsdUNBQStCO0VBQS9CLCtCQUErQjtFQUMvQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUFlO0VBQWYsZUFBZTtFQUNmLHNDQUE4QjtFQUE5Qiw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsMEJBQW9CO0VBQXBCLHVCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsOEJBQWlCO0VBQWpCLGlCQUFpQjtFQUNqQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUFlO0VBQWYsZUFBZTtFQUNmLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckI7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsbUNBQW1DO0VBQ25DLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEOztFQUVFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IseURBQXlEO0NBQzFEOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYix3REFBd0Q7Q0FDekQ7O0FBRUQ7RUFDRTtJQUNFLHlCQUF3QjtJQUF4QixzQkFBd0I7SUFBeEIsd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBNEI7SUFBNUIscUJBQTRCO0lBQTVCLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0UsOEJBQWlCO0lBQWpCLGlCQUFpQjtJQUNqQixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsYUFBYTtHQUNkO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFlO0lBQWYsbUJBQWU7SUFBZixlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCO0NBQ0YiLCJmaWxlIjoiT2FuZEkvT2FuZEkgQmFzZSBTaXRlL09hbmRJIEJhc2UgU2l0ZSBUaGVtZS9zYXNzL2NvbXBvbmVudC10ZWFtLW1lbWJlcnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEN1c3RvbSBDb21wb25lbnQgLSBUZWFtIE1lbWJlcnNcclxuICogQGF1dGhvciBDaGFybGVzIEhhcndvb2RcclxuICovXG4vKipcclxuICogR3JpZCBWYXJpYWJsZXMgLSBDSFxyXG4gKi9cbi8qKlxyXG4gKiBDdXN0b20gU0FTUyBNaXhpbnMgLSBDSFxyXG4gKi9cbi50ZWFtLW1lbWJlcnMge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN2VtO1xufVxuXG4udGVhbS1tZW1iZXJzID4gKiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQge1xuICBtYXgtd2lkdGg6IDEwOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgPiAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgaDIudGVhbS1tZW1iZXJzLXRpdGxlIHtcbiAgLyoqXHJcbiAgICAgICoqIEFkZGVkIGJ5IENvbm4gdG8gY2xvc2UgdGFnIG9uIE9hbmRJIEJhc2Ugc2l0ZXMgLSBpdCdzIG9ubHkgdXNlZCBpbiBPZmZpY2UgaHVic2l0ZVxyXG4gICAgICAqKi9cbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRlYW0tbWVtYmVyc19fZ3JpZCAudGVhbS1tZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZy10b3A6IDguNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDIxcmVtO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6IDIxcmVtO1xufVxuXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyX19kZXRhaWxzIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjEwcHgpO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbn1cblxuLnRlYW0tbWVtYmVyc19fZ3JpZCAudGVhbS1tZW1iZXJfX2RldGFpbHNfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fY29udGFjdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuMTg3NWVtO1xufVxuXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fY29udGFjdCAuY29sIHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyX19kZXRhaWxzX19jb250YWN0IC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fcGhvbmUsXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fY29udGFjdCAudGVhbS1tZW1iZXJfX2RldGFpbHNfX2VtYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgY29sb3I6ICNlZTI3Mzc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fY29udGFjdCAudGVhbS1tZW1iZXJfX2RldGFpbHNfX3Bob25lOmJlZm9yZSxcbi50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyX19kZXRhaWxzX19jb250YWN0IC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fZW1haWw6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fY29udGFjdCAudGVhbS1tZW1iZXJfX2RldGFpbHNfX3Bob25lIGEsXG4udGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fY29udGFjdCAudGVhbS1tZW1iZXJfX2RldGFpbHNfX2VtYWlsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyX19kZXRhaWxzX19jb250YWN0IC50ZWFtLW1lbWJlcl9fZGV0YWlsc19fcGhvbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tbW9iaWxlLnN2Z1wiKTtcbn1cblxuLnRlYW0tbWVtYmVyc19fZ3JpZCAudGVhbS1tZW1iZXJfX2RldGFpbHNfX2NvbnRhY3QgLnRlYW0tbWVtYmVyX19kZXRhaWxzX19lbWFpbDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1lbWFpbC5zdmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYW0tbWVtYmVyc19fZ3JpZCA+IC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnRlYW0tbWVtYmVyc19fZ3JpZCAudGVhbS1tZW1iZXJfX2RldGFpbHMge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1tZW1iZXJzX19ncmlkIC50ZWFtLW1lbWJlcl9faW1hZ2UsIC50ZWFtLW1lbWJlcnNfX2dyaWQgLnRlYW0tbWVtYmVyX19kZXRhaWxzIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiJdfQ== */
