body{
	color:#333;
	text-align:center;
  background-color: #f8f8f8;
}
*{
  box-sizing: border-box !important;
}
ul li{
  text-align:left;
}
.header{
	width:100%;
	height:484px;
	background:url(../images/team_banner.png) center center no-repeat;
	background-size:cover;
}
.container{
  padding:0;
  margin:0 auto;
}
.row{
  margin:0;
  padding:0 1.1rem;
}
#team-main{
  background-color: #fff;
  margin:0 auto;
  margin-top:36px;
  text-align:center;
  clear:both;
}
#team-info{
  padding:0 1rem;
  margin-bottom: 74px;
}
#team-info h1{ 
  margin-top:74px;
  margin-bottom: 36px;
 }
#team-info p{
  text-align:left;
   text-indent:32px
 }
#fh5co-journal{
  margin-bottom: 80px;
}
#team-member{
  color:#fff;
  width:100%;
  height:300px;
  padding:100px 0;
  background:url(../images/member_bg.png) center center no-repeat;
  background-size:cover;
}
#member-list{
  margin:0 1rem;
  text-align: center;
  margin-bottom: 40px;
}
#member-list h2{
  margin-top:74px;
  font-size:26px;
}
#member-list img{
  margin-top:48px;
  text-align: center;
}
#member-list-more{
  display:none;
}

@media screen and (max-width: 768px) {
	body{
		font-size: 0.26rem;
	}
	.font36{
		font-size: 18px;
	}
	.font16{
		font-size: 14px;
	}
	.font14{
		font-size: 12px;
	}
	.header{
		width:100%;
		height:4.84rem;
		background:url(../images/team_banner_mobile.png) center center no-repeat;
		background-size:cover;
	}
  #team-main{
    margin-top:0;
  }
  #team-info{
    padding:0 20px;
    margin-bottom: 50px;
    text-align:left;
  }
  #team-info p{
   text-indent:28px
 }
  #team-info h1{ 
    margin-top:20px;
    margin-bottom:20px;
   }
	#team-member{
    height:200px;
    padding:50px 15px;
  }
  #member-list{
    margin:0 10px;
    margin-bottom:20px;
  }
  #member-list h2{
    margin-top:20px;
    font-size:18px;
  }
  #member-list img{
    margin-top:20px;
  }
  a img{
    width:200px;
  }
}

*Owl Theme Override*/
.owl-carousel-posts .owl-controls {
  margin-top: 0;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev {
  top: 50%;
  margin-top: -29px;
  z-index: 9999;
  position: absolute;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev {
  top: 40%;
  margin-right: -5px;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover {
  margin-right: -15px;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-prev {
  left: 20px;
  margin-left: -5px;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover {
  margin-left: -15px;
}

.owl-carousel-posts .owl-controls .owl-nav .owl-next {
  right: -50px;
}
@media screen and (max-width: 768px) {
  .owl-carousel-posts .owl-controls .owl-nav .owl-next {
    right: 0px;
  }
}
.owl-carousel-posts .owl-controls .owl-nav .owl-prev {
  left: -50px;
}
@media screen and (max-width: 768px) {
  .owl-carousel-posts .owl-controls .owl-nav .owl-prev {
    left: 0px;
  }
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next i,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i {
  color: #2e2e2e;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i {
  color: #000000;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  background: none !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] i {
  font-size: 30px;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] i:hover, .owl-theme .owl-controls .owl-nav [class*="owl-"] i:focus {
  background: none !important;
}

.fh5co-image-text {
  margin-bottom:2em;
  float: left;
  width: 100%;
}

/*.fh5co-image-text .fh5co-block-links .dark-overlay {
  background: rgba(46, 46, 46, 0.8);
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 99;
  opacity: 0;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.fh5co-image-text .fh5co-block-links.hovered .dark-overlay {
  opacity: 0;
}*/
.fh5co-image-text .fh5co-block-links figure {
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  width: 100%;
  margin-bottom: 1em;
  z-index: 100;
}
.fh5co-image-text .fh5co-block-links img {
  float: left;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fh5co-image-text .fh5co-block-links h2 {
  margin: 0;
  color: #2e2e2e;
  font-weight: 300;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: .5em;
}
.fh5co-image-text .fh5co-block-links:active, .fh5co-image-text .fh5co-block-links:focus {
  outline: none;
}

.fh5co-image-text .fh5co-block-links .meta-after {
  margin-bottom: 0 !important;
}
.fh5co-image-text .fh5co-block-links .text-after {
  margin-bottom: 1em;
  display: block;
}
#fh5co-journal {
  clear: both;
  margin-bottom: 2em;
}
@media screen and (max-width: 768px) {
  .owl-theme .owl-controls .owl-nav {
    display: none;
  }
  .fh5co-image-text {
    padding: 0 20px;
  }
  .fh5co-image-text .fh5co-block-links h2{
    font-size: 15px;
  }
  .fh5co-image-text {
    margin-bottom:1em;
  }
}



