@charset "utf-8";
/* CSS Document */


.uc_overlap-team-member *{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.uc_overlap-team-member{padding:35px 0;}
.uc_overlap-team-member .uc_inner{max-width:344px; height:460px; text-align:center; position:relative; margin:0px auto 0px;}
.uc_overlap-team-member .uc_inner .uc_pic_box{ width:100%; height:100%; }
.uc_overlap-team-member .uc_inner .uc_pic_box img{width:100%; display:block;}
.uc_overlap-team-member .uc_inner .uc_border_box{  position:absolute; left:-20px; top:-20px; margin:0px; width:100%;height:100%;}


.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box{height: 100%; opacity:0;transition: all 0.4s ease-out;}
.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box .uc_text_box{ position:absolute; bottom:0%; left:0px; width:100%; }
.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box .uc_text_box h2{font-family: 'Open Sans', sans-serif; font-size:20px;color:#fff; text-transform:uppercase;line-height:normal;font-weight:600;margin:0;}
.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box .uc_text_box .uc_border{ width:80px; height:3px; background:#fff; display:inline-block;}
.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box .uc_text_box p{color:#fff; font-size:15px;line-height:24px;font-family: 'Open Sans', sans-serif;font-weight:600;padding:5px 0 30px;}

.uc_overlap-team-member .uc_inner:hover .uc_icon_box{ opacity:1;transition: all 0.4s ease-out;}		
.uc_overlap-team-member .uc_inner:hover .uc_border_box{ border:none !important;}

.uc_overlap-team-member .uc_inner .uc_hover_box{position:absolute;left:50%;top:50%;height: 93%;transform:translate(-50%,-50%); background:rgba(231, 213, 149, 0.6); width:92%;display:none;}
.uc_overlap-team-member .uc_inner:hover .uc_hover_box{display:block;}

.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box .uc_text_box a{ width:40px; height:40px; background:rgba(255, 255, 255, 0.6); margin:25px 15px 70px; border-radius:100%; font-size:20px;display: inline-block; position:relative; color:#000;}
.uc_overlap-team-member .uc_inner .uc_border_box .uc_icon_box .uc_text_box a .fa{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}

@media only screen and (max-width: 413px) {
.uc_overlap-team-member .uc_inner .uc_border_box{left: 5%;top: 5%;width: 90%;height: 90%;}		
	
}



