.uc_team_member_shadow_effect, .uc_team_member_shadow_effect *{
    margin: 0;
    padding: 0;
}

.uc_team_member_shadow_effect {
    font-family:'Open Sans',sans-serif,Arial,Helvetica;
    font-size:14px;font-weight:normal;color:#333;
}
.uc_team_member_shadow_effect *,*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.uc_team_member_shadow_effect .uc_team_member{
    margin: 0 auto;
    width: 100%;
    max-width: 600px;
    padding: 20px;
}
.uc_team_member_shadow_effect .uc_team_member p {
    margin: 14px 0;
    line-height: 25px;
}
.uc_team_member_shadow_effect .uc_team_member a:hover i{
    color:#e4473c;
}
.uc_team_member_shadow_effect .uc_team_member h4{
    padding:30px 0 7px 0;
    font-family: 'Open Sans',sans-serif,Arial,Helvetica;
    font-size: 18px;
    font-weight: 400;
    color: #333;
    
}

.uc_team_member_shadow_effect .uc_team_member .uc_team_image{
    position:relative;
    text-align: center;
}
.uc_team_member_shadow_effect .uc_team_member .uc_team_image img{
    height:auto;
    width:100%;
}
.uc_team_member_shadow_effect .uc_team_member:hover .uc_team_image .uc_social_icons{
    box-shadow:inset 0 0 0 155px rgba(0,0,0,.60);
    opacity:1;
    -webkit-transition:box-shadow .4s ease-out;
    -moz-transition:box-shadow .4s ease-out;
    -o-transition:box-shadow .4s ease-out;transition:all .4s ease-out;
    transition:box-shadow .4s ease-out;
    transition:box-shadow .4s ease-out;
}
.uc_team_member_shadow_effect .uc_team_member .uc_team_image .uc_social_icons{
    display:inline-block;
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    padding: 20px;
    width:100%;
    height:100%;
    margin-top:0;
    opacity:0;
   -webkit-transition:all .4s ease-out;
    -moz-transition:all .4s ease-out;
    -o-transition:all .4s ease-out;transition:all .4s ease-out;
    transition:all .4s ease-out;
     text-align:center;
}
.uc_team_member_shadow_effect .uc_team_member .uc_team_image .uc_social_icons li{
    position:relative;top:48%;
    display:inline-block;
    margin-top:-35px;
}
.uc_team_member_shadow_effect .uc_team_member .uc_team_image .uc_social_icons a{
    color:#fff;
    border:1px solid #fff;
    width:40px;
    height:40px;
    line-height:42px;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    display:inline-block;
    text-align:center;
}
.uc_team_member_shadow_effect .uc_team_member .uc_team_image .uc_social_icons a:hover{
    background:#fff;opacity: 0.7;
}
.uc_team_member_shadow_effect .uc_team_member .uc_team_image .uc_social_icons span{
    display:none
}

.uc_team_member_shadow_effect .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 19px;
    padding-top: 10px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.uc_team_member_shadow_effect .fa_twitter:before{
    content:"\f099"; 
}
.uc_team_member_shadow_effect .fa_facebook:before,.fa_facebook:before{
    content:"\f09a";
}
.uc_team_member_shadow_effect .fa_google_plus:before{
    content:"\f0d5";
}

@media (max-width:480px){
    .uc_team_member_shadow_effect .uc_team_member:hover .uc_team_image .uc_social_icons{
        box-shadow:inset 0 0 0 250px rgba(0,0,0,.60);
    }
}
@media (min-width:480px) and (max-width:767px){
    .uc_team_member_shadow_effect .uc_team_member:hover .uc_team_image .uc_social_icons{
        box-shadow:inset 0 0 0 310px rgba(0,0,0,.60);
    }
}

@media (min-width:768px) and (max-width:1024px){
    .uc_team_member_shadow_effect .uc_team_member:hover .uc_team_image .uc_social_icons{
        box-shadow:inset 0 0 0 380px rgba(0,0,0,.60);
    }
}
@media (min-width:1024px){
    .uc_team_member_shadow_effect .uc_team_member:hover .uc_team_image .uc_social_icons{
        box-shadow:inset 0 0 0 400px rgba(0,0,0,.60);
    }
}