.team-member-name{
	width: 40%;
	display: inline-block;
	font-size: 24px;
	padding-top: 10px;
	line-height: 1;
	box-sizing: border-box;
}

.team-member-title{
	box-sizing: border-box;
	width: 60%;
	display: inline-block;
	font-size: 18px;
	line-height: 1;
	padding-left: 1em;
	color: #666;
	text-align: right;
}

.post-type-archive-luminfire_team .entry-image{
	float: right;
	margin: 0 0 1em 1em;
}

.team-member-certification{
	clear: both;
}

.team-member-back{
	text-align: center;
	font-weight: bold;

}

.employee-certs div {
    display: flex;
}

.employee-certs div > p {
    margin-right: 2em;
}

.team-page-intro {
	 padding: 0 20px 20px;
	font-size: 18px;
	font-size: 1.125em;
	color: #565656;
 }

.team-page-intro h1 {
	color: #565656;
	font-size: 4.4rem;
	margin-bottom: 20px;
}

.team-page-intro h1 span {
	color: #00A0DB;
}

.team-members-loop-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.team-members-loop-section {
	width: 30%;
	background-color: #F2F2F2;
	color: #565656;
	margin-top: 60px;
	margin-bottom: 40px;
	padding: 0 20px 20px;
	-moz-transition: all 700ms ease-out;
	-webkit-transition: all 700ms ease-out;
	-o-transition: all 700ms ease-out;
	transition: all 700ms ease-out;
}

.team-members-loop-section-fadein {
	opacity: 0;
	-moz-transform: translate3d(0px, 200px, 0px);
	-webkit-transform: translate3d(0px, 200px, 0px);
	-o-transform: translate(0px, 200px);
	-ms-transform: translate(0px, 200px);
	transform: translate3d(0px, 200, 0px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.team-members-loop-section-fadein.in-view {
	opacity: 1;
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

.team-members-loop-section:hover {
	transform: translate(0, -5px);
	box-shadow: -4px 5px 5px 0px rgba(187,187,187,0.76);
	-webkit-box-shadow: -4px 5px 5px 0px rgba(187,187,187,0.76);
	-moz-box-shadow: -4px 5px 5px 0px rgba(187,187,187,0.76);
}

.team-members-loop-section a {
	color: #565656;
	font-weight: normal;
}

.team-members-loop-wrap section h1 {
	font-size: 24px;
	font-size: 1.5em;
	color: #00A0DB;
	margin-top: 15px;
	margin-bottom: 5px;
}

.team-members-loop-wrap section h2 {
	font-size: 18px;
	font-size: 1.125em;
	color: #828282;
	font-weight: 400;
}

.team-members-loop-wrap section .more-link {
	display: none;
}


.team-members-loop-wrap .team-page-photo {
	display: block;
	margin: 0 auto;
	margin-top: -25px;
}

@media only screen and (max-width: 1023px) {
	.team-members-loop-section {
		width: 48%;
	}
	.team-page-intro {
		font-size: 1em;
	}
	.team-page-intro h1 {
		font-size: 3rem;
	}

}

@media only screen and (max-width: 720px) {
	.team-members-loop-section {
		width: 100%;
	}
	.team-page-intro h1 {
		font-size: 2.2rem;
	}
}

/* ## Single Team Page
--------------------------------------------- */
/* line 4, assets/styles/_team.scss */
.single-luminfire_team .entry {
  background-color: #f2f2f2;
  padding: 20px; }
  @media (min-width: 860px) {
    /* line 4, assets/styles/_team.scss */
    .single-luminfire_team .entry {
      padding: 40px; } }
  /* line 10, assets/styles/_team.scss */
  .single-luminfire_team .entry h1 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 20px; }
    @media (min-width: 860px) {
      /* line 10, assets/styles/_team.scss */
      .single-luminfire_team .entry h1 {
        font-size: 32px;
        font-size: 3.2rem; } }
  /* line 19, assets/styles/_team.scss */
  .single-luminfire_team .entry h2 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: normal;
    color: #6B6B6B;
    margin-bottom: 0; }
    @media (min-width: 860px) {
      /* line 19, assets/styles/_team.scss */
      .single-luminfire_team .entry h2 {
        font-size: 22px;
        font-size: 2.2rem; } }
  /* line 30, assets/styles/_team.scss */
  .single-luminfire_team .entry section {
    margin-top: 40px; }
  /* line 33, assets/styles/_team.scss */
  .single-luminfire_team .entry a {
    color: #00aeef; }
  /* line 36, assets/styles/_team.scss */
  .single-luminfire_team .entry ul li {
    padding-bottom: 8px; }
  /* line 39, assets/styles/_team.scss */
  .single-luminfire_team .entry .team-single-header {
    margin-top: 0;
    margin-bottom: 40px; }
    /* line 42, assets/styles/_team.scss */
    .single-luminfire_team .entry .team-single-header div {
      margin-bottom: 30px; }
      @media (min-width: 860px) {
        /* line 42, assets/styles/_team.scss */
        .single-luminfire_team .entry .team-single-header div {
          float: left; } }
    /* line 48, assets/styles/_team.scss */
    .single-luminfire_team .entry .team-single-header .team-single-photo {
      max-width: 300px;
      width: 100%;
      height: auto; }
      @media (min-width: 860px) {
        /* line 48, assets/styles/_team.scss */
        .single-luminfire_team .entry .team-single-header .team-single-photo {
          float: right;
          width: 300px;
          height: 300px;
          padding-left: 20px;
          padding-bottom: 20px; } }
  /* line 61, assets/styles/_team.scss */
  .single-luminfire_team .entry .entry-title {
    color: #00aeef;
    margin-bottom: 1rem; }
  /* line 65, assets/styles/_team.scss */
  .single-luminfire_team .entry .entry-content {
    clear: left; }
  /* line 69, assets/styles/_team.scss */
  .single-luminfire_team .entry .team-single-certs div {
    display: flex;
    flex-wrap: wrap; }
  /* line 73, assets/styles/_team.scss */
  .single-luminfire_team .entry .team-single-certs p {
    margin-right: 20px; }

















