
/*------------------------------------------------------------------------
# mod_tc_team12 Extension
# ------------------------------------------------------------------------
# author    themescreative
# copyright Copyright (C) 2018 themescreative.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.themescreative.com
-------------------------------------------------------------------------*/

.icon_box, .team-box.box-1 .team-socials::after, .team-box.box-1 .team-img, .team-box.box-1 .team-socials, .team-box.box-1 .team-img::before, .team-box.box-1 .team-img img, .team-box, .team-box.box-2 .team-socials, .team-box.box-2 .team-img img, .team-box .member_img img, .team-box .member_details, .team-box .member_socials, .team-box .member_socials .social-list, .team-box .member_img::before,.team-box.team-2 .team_inner_img::after, .team-box.has_alt .alt_team {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.team-box.text-center .member_socials .social-list{margin-left:auto;margin-right:auto}
.team-box.text-right .member_socials .social-list{margin-left:auto;margin-right:0}
.team-box.text-center .member_content{padding:0 10px}
.member_details{padding:10px 0px}
.member_socials .social-list{display:table;margin-top:20px;overflow:hidden}.member_socials .social-list a{margin:0 !important}.member_socials .social-list a i{font-weight:normal}.member_socials .social-list a i:before{text-align:center}.member_img img{width:100%}
.team-box.team-1 .member_img{position:relative}
.team-box.team-1 .member_img:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";display:block;background-color:rgba(0,0,0,.5);opacity:0}
.team-box.team-1:hover .member_img:after{opacity:1}.team-box.team-1 .member_details,.team-box.team-1 .member_img:after{-webkit-transition:all .4s ease;transition:all .4s ease}
.team-box.team-1:hover .member_details{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s ease;transition:all .4s ease; z-index: 30; background-color: rgba(0,0,0,.34);}
.team-box.team-1:hover .member_details .member_name,.team-box.team-1:hover .member_details .member_content{color:#fff !important}.team-box.team-1 .member_socials{opacity:0;transform:translate(0,50px)}.team-box.team-1 .member_socials .social-list{margin-top:0 !important;overflow:visible}
.team-box.team-1:hover .member_socials{opacity:1;transition-delay:.2s;-webkit-transition-delay:.2s}.team-box.team-1 .member_socials a,.team-box.team-4 .member_socials a{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#eee;transition:transform .4s ease;-webkit-transition:all .4s ease;margin-right:5px !important;display:inline-block}
.team-box.team-1:hover .member_socials a,.team-box.team-4:hover .member_socials a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.team-box.team-1:hover .member_socials a:nth-child(0),.team-box.team-2:hover .member_socials a:nth-child(0),
.team-box.team-4:hover .member_socials a:nth-child(0){transition-delay:.2s}
.team-box.team-1:hover .member_socials a:nth-child(1),.team-box.team-2:hover .member_socials a:nth-child(1),.team-box.team-4:hover .member_socials a:nth-child(1){transition-delay:.3s}
.team-box.team-1:hover .member_socials a:nth-child(2),.team-box.team-2:hover .member_socials a:nth-child(2),.team-box.team-4:hover .member_socials a:nth-child(2){transition-delay:.4s}
.team-box.team-1:hover .member_socials a:nth-child(3),.team-box.team-2:hover .member_socials a:nth-child(3),.team-box.team-4:hover .member_socials a:nth-child(3){transition-delay:.5s}
.team-box.team-1:hover .member_socials a:nth-child(4),.team-box.team-2:hover .member_socials a:nth-child(4),.team-box.team-4:hover .member_socials a:nth-child(4){transition-delay:.6s}
.team-box.team-1:hover .member_socials a:nth-child(5),.team-box.team-2:hover .member_socials a:nth-child(5),.team-box.team-4:hover .member_socials a:nth-child(5){transition-delay:.7s}
.team-box.team-2{overflow:visible}
.team-box.team-2 .member_details{padding:20px 0px}.team-box.team-2 .member_details .member_content{padding:0 20px}
.team-box.team-2 .member_socials .social-list{margin:0;display:inline-block;overflow:visible}
.team-box.team-2 .member_socials{opacity:0;position:absolute;top:15px;right:0;z-index:3;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.team-box.team-2 .member_socials a{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);display:block;background-color:#eee;margin-bottom:5px !important}
.team-box.team-2 .social-list a i.md-icon{width:40px;height:40px;line-height:40px;font-size:15px}.team-box.team-2:hover .member_socials{opacity:1;transform:translate3d(-50%,0px,0);-webkit-transform:translate3d(-50%,0px,0)}
.team-box.team-2:hover .member_socials a{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);border-radius:3px;overflow:hidden}
.team-box.team-3{border-radius:8px;}.team-box.team-3 .team_inner_img{overflow:hidden;margin:auto;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;border-radius:8px}
.team-box.team-3 .member_img,.team-box.team-4 .member_img,.team-box.team-6 .member_img,.team-box.team-3 .member_content{margin-bottom:10px}
.team-box.team-3 .member_content{padding:0 35px}.team-box.team-3 .member_position{margin:0 0 20px}.team-box.team-3 .member_position{background-color:rgba(0,0,0,.14);display:inline-block;padding:5px 10px;border-radius:3px}
.team-box.team-3 .member_socials .social-list a{-webkit-transition:none;transition:none;transition-delay:0s !important}.team-box.team-4 .member_img{position:relative;transition:all .4s ease;-webkit-transition:all .4s ease;overflow:hidden}
.team-box.team-4 .member_img_wrp{position:absolute;z-index:2;width:100%;left:0;bottom:0;transition:all .4s ease;-webkit-transition:all .4s ease}
.team-box.team-4 .member_img_wrp .member_socials{max-height:0;overflow:hidden;-webkit-transition:max-height .8s;transition:max-height .8s;padding-bottom:15px}.team-box.team-4:hover .member_img_wrp .member_socials{max-height:200px}
.team-box.team-4 .member_img_wrp .member_socials a{margin-right:5px !important;display:inline-block}.team_inner_img{position:relative;text-align:center}
.team-box.team-2 .team_inner_img>img{position:relative;z-index:2}.team_inner_img:after{position:absolute;width:100%;height:1px;bottom:0;left:0;content:"";display:inline-block;background-color:rgba(0,0,0,.14);z-index:10;transition-delay:.1s;-webkit-transition-delay:.1s}
.team-box.has_alt .alt_team{position:absolute;bottom:0;left:50%;opacity:0;width:100%;height:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);visibility:hidden;z-index:1}
.team-box.has_alt:hover .member_img .team_inner_img>img{opacity:0;visibility:hidden}
.team-box.has_alt:hover .alt_team{opacity:1;visibility:visible}
.social-list a i.md-icon {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}
.prev-next {
    position: absolute;
    height: 19px;
    width: 22px;
    font-size: 14px;
    background-color: #fff;
    color: #666;
    top: 1px;
    padding-top: 3px;
    right: 0;
    text-align: center;
    cursor: pointer;
    display: block;
    z-index: 1000;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.prev-next:hover{
    background-color: #999;
    color: #fff;
}

#members {
    position: relative;
}
.members {
    margin-top: 10px;
}

#members .prev {
    right: 30px;
}
.team-icon a:hover {
	background-color: #e3120b;
}

.team-icon a:hover,
.team-details .team-icon a {	
    border: 1px solid #e3120b;
}

#owl-team12 .list-inline{padding-left:0;margin-left:-5px;list-style:none}#owl-team12 .list-inline>li{display:inline-block;padding-right:2px;padding-left:2px}