
/*------------------------------------------------------------------------
# mod_ol_teams Extension
# ------------------------------------------------------------------------
# author    olwebdesign
# copyright Copyright (C) 2019 olwebdesign.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.olwebdesign.com
-------------------------------------------------------------------------*/
.team-section {
 position:relative;
 overflow:hidden;
 padding:180px 0
}
.team-wrapper {
 display:flex;
 flex-wrap:wrap;
 justify-content:center
}
.team-section .team-block {
 position:relative;
 width:20%;
 text-align:center
}
.team-section .team-block:nth-child(5) .inner-boxes .overlay-content,
.team-section .team-block:nth-child(8) .inner-boxes .overlay-content {
 left:auto;
 right:50%
}
.team-section .button-box {
 position:relative;
 line-height:10px
}
.team-section .button-box .theme-btn {
 font-size:16px;
 padding:11px 29px
}
.team-block {
 position:relative;
 margin-bottom:75px
}
.team-block .inner-boxes {
 position:relative
}
.team-block .inner-boxes .image {
 position:relative;
 width:130px;
 height:130px;
 overflow:hidden;
 border-radius:50%;
 margin:0 auto;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transition:all .3s ease
}
.team-block .inner-boxes .image img {
 position:relative
}
.team-block .inner-boxes:hover .image {
 opacity:.25
}
.team-block .inner-boxes .lower-box {
 position:relative;
 padding-top:28px;
 text-align:center
}
.team-block .inner-boxes .lower-box h6 {
 position:relative;
 font-size:16px;
 font-weight:700;
 color:#000;
 letter-spacing:2px;
 text-transform:uppercase
}
.team-block .inner-boxes .lower-box h6 a {
 position:relative;
 color:#000
}
.team-block .inner-boxes .lower-box .designation {
 position:relative;
 color:#999;
 font-size:13px;
 margin-top:4px
}
.team-block .inner-boxes .overlay-content {
 position:absolute;
 left:0px;
 top:50%;
 opacity:0;
 z-index:10;
 visibility:hidden;
 min-height:150px;
 text-align:left;
 margin-top:-50px;
 padding:40px;
 border-radius:15px;
 background-color:#fff;
 border:1px solid #d9d9d9;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transition:all .3s ease;
 transform:scale(1,.2);
 width: 320px;
}
.team-block .inner-boxes:hover .overlay-content {
 opacity:1;
 visibility:visible;
 transform:scale(1,1)
}
.team-block .inner-boxes .overlay-content .text {
 position:relative;
 color:#000;
 font-size:16px;
 line-height:1.8em;
 margin-bottom:35px
}
.team-block .inner-boxes .overlay-content .social-box {
 position:relative
}
.team-block .inner-boxes .overlay-content ul.social-box {
 padding: 0px;
   margin: 0px
}
.team-block .inner-boxes .overlay-content .social-box li {
 position:relative;
 margin-right:15px;
 display:inline-block
}
.team-block .inner-boxes .overlay-content .social-box li.share {
 position:relative;
 top:-4px;
 color:#000;
 font-size:14px;
 font-weight:700;
 text-transform:uppercase
}
.team-block .inner-boxes .overlay-content .social-box li a {
 position:relative;
 font-weight:400;
 color:#999;
 font-size:18px;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transition:all .3s ease
}
.team-block .inner-boxes .overlay-content .social-box li a:hover {
 color:#f1a31a
}
*,
*:before,
*:after { box-sizing: inherit;
}
