.tlp-team * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tlp-team *:before,.tlp-team *:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content: " "; display: table; } 
.clearfix:after,.container:after, .container-fluid:after, .row:after { clear: both; }
.row { margin-left: -15px; margin-right: -15px; }
.tlp-col-xs-1, .tlp-col-sm-1, .tlp-col-md-1, .tlp-col-lg-1, .tlp-col-xs-2, .tlp-col-sm-2, .tlp-col-md-2, .tlp-col-lg-2, .tlp-col-xs-3, .tlp-col-sm-3, .tlp-col-md-3, .tlp-col-lg-3, .tlp-col-xs-4, .tlp-col-sm-4, .tlp-col-md-4, .tlp-col-lg-4, .tlp-col-xs-5, .tlp-col-sm-5, .tlp-col-md-5, .tlp-col-lg-5, .tlp-col-xs-6, .tlp-col-sm-6, .tlp-col-md-6, .tlp-col-lg-6, .tlp-col-xs-7, .tlp-col-sm-7, .tlp-col-md-7, .tlp-col-lg-7, .tlp-col-xs-8, .tlp-col-sm-8, .tlp-col-md-8, .tlp-col-lg-8, .tlp-col-xs-9, .tlp-col-sm-9, .tlp-col-md-9, .tlp-col-lg-9, .tlp-col-xs-10, .tlp-col-sm-10, .tlp-col-md-10, .tlp-col-lg-10, .tlp-col-xs-11, .tlp-col-sm-11, .tlp-col-md-11, .tlp-col-lg-11, .tlp-col-xs-12, .tlp-col-sm-12, .tlp-col-md-12, .tlp-col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.tlp-col-xs-1, .tlp-col-xs-2, .tlp-col-xs-3, .tlp-col-xs-4, .tlp-col-xs-5, .tlp-col-xs-6, .tlp-col-xs-7, .tlp-col-xs-8, .tlp-col-xs-9, .tlp-col-xs-10, .tlp-col-xs-11, .tlp-col-xs-12 { float: left; }
.tlp-col-xs-12 { width: 100%; } .tlp-col-xs-11 { width: 91.66666667%; } .tlp-col-xs-10 { width: 83.33333333%; } .tlp-col-xs-9 { width: 75%; } .tlp-col-xs-8 { width: 66.66666667%; } .tlp-col-xs-7 { width: 58.33333333%; } .tlp-col-xs-6 { width: 50%; } .tlp-col-xs-5 { width: 41.66666667%; } .tlp-col-xs-4 { width: 33.33333333%; } .tlp-col-xs-3 { width: 25%; } .tlp-col-xs-2 { width: 16.66666667%; } .tlp-col-xs-1 { width: 8.33333333%; }  .tlp-team figure { margin: 0px; }
.tlp-team .round-img img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  }
.tlp-team .margin-bottom { margin-bottom: 30px; }
.tlp-team h3 { margin-bottom: 4px !important; padding:0px !important; line-height: 30px; font-weight: 400 !important; }
.tlp-team .tlp-position { font-weight: 400; }
.tlp-team .img-responsive { width: 100%; height: auto; }
.tlp-team .paddingl0 { padding-left: 0px; }
.tlp-team .paddingr0 { padding-right: 0px; }
.tlp-team .tlp-equal-height { margin-bottom: 30px; }
.tlp-team .no-margin { margin:0px !important; padding: 0px !important; }
.tlp-team a { text-decoration: none; box-shadow:none; border:none !important;}
.tlp-team-item-count { display: none;}
.tlp-team .tlp-detail h3 { font-size: 22px;}
.tlp-team .tlp-detail .experience { padding-left: 3px;} .tlp-team .tlp-team-skill { margin-bottom: 15px; }
.tlp-team .skill-prog { height: 4px; margin-bottom: 4px; background: #fff; border: 1px solid #edeaea; border-radius: 4px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
.tlp-team .skill-prog .fill { height:100%; -webkit-animation: 400ms; background-color: #00afd1; border-radius: 4px; }
.tooltip + .tooltip > .tooltip-inner { background-color: #00afd1; font-size: 80%; }
.tooltip.top .tooltip-arrow { border-top-color:#00afd1; }
.tlp-team-skrill { font-size: 90%; padding: 0px 0px 15px 0px; }
.tlp-team .equal-height { margin-bottom: 30px; }   
.tlp-equal-height .paddingl0 { padding-left: 0px; }
.tlp-equal-height .paddingr0 { padding-right: 0px;} .tlp-team .social-icons { margin: 0px; padding: 0px; display: block;}
.tlp-team .social-icons a:before {  content: none;}
.tlp-team .social-icons a { text-align: center; color: #fff; text-decoration: none; display:inline-block; margin-right:4px; font-size: 20px; padding: 0px; width: 30px; height: 30px;}
.tlp-team .social-icons a .fa { padding: 7px 0px 0px; display: block; }
.tlp-team .social-icons a .fa-Bandcamp { background: url(https://s1.bcbits.com/img/buttons/bandcamp_22x22_blue.png); width: 22px; height: 22px; margin-top: 12px; }
.tlp-team .social-icons a:hover .fa-facebook { background: #3b5999; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-twitter { background: #3aa9e0; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-linkedin { background: #0080b1; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-google-plus { background: #D04333; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-youtube { background: #cd322d; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-soundcloud { background: #FF5500; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-vimeo { background: #44bbff; color: #fff; width: 30px; height: 30px; }
.tlp-team .social-icons a:hover .fa-instagram { background: #3e729a; color: #fff; width: 30px; height: 30px; }
.tlp-team .round-img .social-icons a { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-facebook { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-twitter { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-linkedin { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-google-plus { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-youtube { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-soundcloud { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-vimeo { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .round-img .social-icons a:hover .fa-instagram { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .tlp-detail .social-icons a { background-color: #00afd1; } .tlp-team .contact-info { margin: 0px; padding: 0px 0px 10px 0px; }
.tlp-team .contact-info ul { margin: 0px; padding: 0px; list-style: none;}
.tlp-team .contact-info ul li { margin: 0px; padding: 0px; line-height:22px; list-style: none !important; border: none; background: no-repeat;}
.tlp-team .contact-info i { width: 20px; padding-right: 4px; text-align: center;} .tlp-team .layout1 { position: relative; }
.tlp-team .layout1 .tlp-content-layout1, .tlp-team .tlp-content { background: #f12929; color: #ffffff; padding: 10px; }
.tlp-team .layout1 .single-team-area h3 { padding: 0; margin: 0 0 10px 0; font-size: 22px; }
.tlp-team .layout1 .single-team-area h3, .tlp-team .layout1 .single-team-area h3 a, .tlp-team .layout1 .tlp-position { color: #fff; }
.tlp-team .layout1 .single-team-area img { max-width: none; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tlp-team .layout1 .single-team-area:hover img {-webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1); } 
.tlp-team .layout1 .single-team { position: relative; overflow: hidden; }  
.tlp-team .layout1 .overlay { position: absolute; bottom: 0; left: 0; height: 100%; width: 100%; color: #fff; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; } 
.tlp-team .layout1 .single-team-area .overlay, .tlp-team .layout1 .single-team-area .overlay-element h3, .tlp-team .layout1 .single-team-area .detile-popup { opacity: 0; }
.tlp-team .layout1 .single-team-area:hover .overlay, .tlp-team .layout1 .single-team-area:hover .overlay-element h3, .tlp-team .layout1 .single-team-area:hover .detile-popup, .tlp-team .single-team-area:hover .overlay { opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }   
.tlp-team .layout1 .short-bio p { padding: 10px 0px 0px; margin-bottom: 10px; }
.tlp-team .layout1 .overlay .social-icons { text-align: center; padding: 20% 0; }
.tlp-team .layout1 .single-team:hover .overlay { top: 0; }
.tlp-team .layout1 .single-team-area:hover > .single-team:before { display: none; }
.tlp-team .layout1 .overlay-element { text-align: center; color: #ffffff; }
.tlp-team .layout1 .overlay-element .detail-link i.fa { color: #ffffff; font-size: 20px; margin-top: 45%; z-index: 9999; padding:4px 6px; }
.tlp-team .layout1 .overlay-element .detail-link:hover i.fa { background: #fff; color:#ed344a; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  } .tlp-team .layout2 h3 { margin-top:0px; padding: 0px; }
.tlp-team .layout2 .short-bio p { padding: 5px 0px; margin-bottom: 10px; }
.tlp-team .layout2 .round-img img {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}  .tlp-team .layout3 .tlp-content { background: none; padding: 10px 0px 8px; }
.tlp-team .layout3 .single-team-area h3 { margin-top: 15px; padding: 0px; }
.tlp-team .layout3 .short-bio { padding: 0px 0px 0px; }
.tlp-team .layout3 .round-img img {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }  .tlp-team .layout4 .single-team-area { position: relative; }
.tlp-team .layout4 .single-team-area h3 a , .tlp-team .layout4 .single-team-area h3 { margin: 15px 7px 0px; padding: 0; text-align: center; color: #fff; }
.tlp-team .layout4 .tlp-position { color: #fff; padding: 0px 15px; }
.tlp-team .layout4 .short-bio { margin: 0px; padding: 0px; }
.tlp-team .layout4 .social-icons { padding:0px 15px; }
.tlp-team .layout4 .short-bio p { text-align: center; font-size: 14px; color: #fff; padding: 5px 15px 5px; line-height: 20px; }
.tlp-team .layout4 .single-team-area .overlay { position: absolute; bottom: 0; left: 0; color: #fff; width: 100%; height: 100%; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;  }
.tlp-team .layout4 .single-team-area .tlp-content { text-align: center; padding: 20px; padding-top: 30%; }
.tlp-team .layout4 .single-team-area .overlay,.tlp-team .layout4 .single-team-area .detile-popup { -moz-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; }
.tlp-team .layout4 .single-team-area:hover .overlay, .tlp-team .layout4 .single-team-area:hover .detile-popup { opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.tlp-team .layout4 .round-img .overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding-top: 10%; }
.tlp-team .layout4 .round-img .single-team-area:hover .overlay { top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout4 .round-img .tlp-content { background: none; padding-top: 15%; }
.tlp-team .layout4 .round-img .overlay .social-icons { text-align: center; margin: 0px; padding:0px; }  .tlp-team .layout5 .tlp-content { background: none; }
.tlp-team .layout5 .table tr td { vertical-align: middle; }
.tlp-team .layout5 .table>thead>tr>th, .tlp-team-layout5 .table>tbody>tr>th, .tlp-team-layout5 .table>thead>tr>td, .table>tbody>tr>td { vertical-align: middle !important;} .tlp-team .layout6 .tlp-img-responsive{padding: 0!important; margin:0 !important}
.tlp-team .layout6 .tlp-info-block h3 a { color: #fff; }
.tlp-team .layout6 .tlp-info-block h3 { margin: 15px 15px 2px 15px; padding: 0px; color: #fff; }
.tlp-team .layout6 .tlp-position { color: #fff; text-align: left; padding: 0px 15px; }
.tlp-team .layout6 .short-bio { margin: 0px; padding: 0px; }
.tlp-team .layout6 .short-bio p { text-align: center; font-size: 14px; color: #fff; padding: 0px 15px 0px; margin-bottom: 10px; line-height: 20px; }
.tlp-team .layout6 .tlp-img-block {padding: 0; }
.tlp-team .layout6 .tlp-info-block { padding: 0px; background: #fd662d; color: #fff; position: relative; }
.tlp-team .layout6 .tlp-right-arrow:after { border-color: transparent #fd642d; border-style: solid; border-width: 0 34px 34px 0; content: " "; display: block; height: 0; left: -34px; position: absolute; top: 50%; width: 0; } 
.tlp-team .layout6 .tlp-left-arrow:after {  border-color: #fd642d transparent transparent; border-style: solid; border-width: 34px 34px 0 0; content: " "; display: block; height: 0; position: absolute; right: -34px; top: 50%; width: 0; z-index: 2; } 
.tlp-team .layout6 .tlp-img.tlp-single-team { height: 100%; width: 100%; }
.tlp-team .layout6 .tlp-img-responsive { width: 100%; height: 100%; }
.tlp-team .layout6 .contact-info { margin: 0px; margin-bottom: 10px; padding: 0px 0px 10px 10px; }  .tlp-team .layout7 .tlp-team-item h3 { margin: 15px 25px 2px !important; padding: 0px; color: #fff; }
.tlp-team .layout7 .tlp-position { color: #fff; text-align: left; padding: 0px 25px; line-height: 22px; }
.tlp-team .layout7 .social-icons { bottom: 25px;left: 3px; position: absolute; right: 0; text-align: center; }
.tlp-team .layout7 .tlp-team-item { position: relative; text-align: center; cursor: pointer; }
.tlp-team .layout7 .tlp-team-item img {position: relative; display: block; } 
.tlp-team .layout7 .tlp-team-item figcaption { color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tlp-team .layout7 .tlp-team-item figcaption::before,
.tlp-team .layout7 .tlp-team-item figcaption::after { pointer-events: none; }
.tlp-team .layout7 .tlp-team-item figcaption { opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
.tlp-team .layout7 .tlp-team-item img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }
.tlp-team .layout7 figcaption:hover { opacity: 1; background-color: rgba(46, 44, 44, .4); }
.tlp-team .layout7 .tlp-team-item:hover .tpl-social { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); left: 0; margin: auto; position: absolute; right: 0; text-align: center; top: -30px; } 
.tlp-team .layout7 .tlp-team-item figcaption::before,
.tlp-team .layout7 .tlp-team-item figcaption::after { position: absolute; top: 15px; right: 15px; bottom: 15px; left: 15px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } 
.tlp-team .layout7 .tlp-team-item figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1);transform: scale(0, 1); }
.tlp-team .layout7 .tlp-team-item figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.tlp-team .layout7 .tlp-team-item h3 { padding-top: 2%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; } 
.tlp-team .layout7 .tlp-team-item .tlp-position,.tlp-team .layout7 .tlp-team-item:hover .short-bio { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 
.tlp-team .layout7 .tlp-team-item:hover figcaption::before, .tlp-team .layout7 .tlp-team-item:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } 
.tlp-team .layout7 .tlp-team-item:hover h3,.tlp-team .layout7 .tlp-team-item:hover .short-bio, .tlp-team .layout7 .tlp-team-item:hover .tlp-position { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 
.tlp-team .layout7 .tlp-team-item .short-bio { opacity: 0; padding: 0px 10px 10px; }
.tlp-team .layout7 .short-bio p { text-align: center; font-size: 14px; color: #fff; padding: 2px 15px 0px; margin-bottom: 10px; line-height: 20px; }
.tlp-team .layout7 .round-img .tlp-team-item figcaption { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout7 .round-img figcaption::before,.tlp-team .layout7 .round-img figcaption::after { border: none; }
.tlp-team .layout7 .round-img .social-icons { bottom: 50px; }  .tlp-team .layout8 .tlp-position { color: #fff; margin: 0px; padding: 0px; line-height: 22px; }
.tlp-team .layout8 .single-team-area { position: relative; overflow: hidden;  }
.tlp-team .layout8 .single-team-area img { position: relative; display: block; }
.tlp-team .layout8 .tlp-overlay { background: none!important; overflow: hidden; padding: 15px; margin: 0px; color: #fff; font-size:14px; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; left: 0; width: 100%; height: 100%; top: auto; bottom: 0;  color: #fff; -webkit-transition: -webkit-transform 0.55s; transition: transform 0.55s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0);  }
.tlp-team .layout8 .tlp-overlay .tlp-title { background-color: rgba(245, 46, 46, .9); color: #fff;  opacity: 0;padding: 5px 10px; margin: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden;position: absolute; left: 0; width: 100%; height: 100%;bottom: 60px; height: 60px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
.tlp-team .layout8 .tlp-overlay h3, .tlp-team .layout8 .tlp-overlay h3 a { color: #fff; font-size: 20px; } 
.tlp-team .layout8 .tlp-overlay .tlp-content2 { background: none; position: absolute; bottom: 70px; text-align: center; }
.tlp-team .layout8 .tlp-overlay .tlp-content2 p { line-height: 22px; margin: 0px; padding: 0px 0px 5px; }
.tlp-team .layout8 .tlp-overlay h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,200%,0); transform: translate3d(0,200%,0); }
.tlp-team .layout8 .tlp-overlay h3 { margin: 0px; margin-bottom: 2px !important; padding:0px 0px; }
.tlp-team .layout8 .tlp-overlay .tlp-position { color: #fff; line-height: 22px; margin: 0px; padding: 0px; }
.tlp-team .layout8 .single-team-area:hover img { opacity: .9; }
.tlp-team .layout8 .single-team-area:hover .tlp-title,.tlp-team .layout8 .single-team-area:hover .tlp-content { opacity: 1; }
.tlp-team .layout8 .single-team-area:hover .tlp-overlay,
.tlp-team .layout8 .single-team-area:hover h3 { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.tlp-team .layout8 .single-team-area:hover h3 { opacity: 1; -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
.tlp-team .layout8 .round-img .tlp-overlay, .tlp-team .layout8 .round-img .single-team-area img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }  .tlp-team .layout9 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto;  text-align: center; } 
.tlp-team .layout9 img { position: relative; display: block; } 
.tlp-team .layout9 .tlp-overlay { position: absolute; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; } 
.tlp-team .layout9 .single-team-area img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.15); transform: scale(1.15); } 
.tlp-team .layout9 .single-team-area:hover img { -webkit-transform: scale(1); transform: scale(1); } 
.tlp-team .layout9 .single-team-area h3 { font-size: 24px; margin-top: 60%; padding: 0px 15px !important; margin-bottom: 0px !important; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); } 
.tlp-team .layout9 .tlp-position { opacity: 0;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.tlp-team .layout9 .single-team-area h3 a { color: #fff;} 
.tlp-team .layout9 .single-team-area p { margin: 0; padding: 5px 15px 14px 15px; line-height: 20px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .layout9 .single-team-area:hover .tlp-overlay { background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.35s ease-out 0.15s; -moz-transition: all 0.35s ease-out 0.15s; -ms-transition: all 0.35s ease-out 0.15s; -o-transition: all 0.35s ease-out 0.15s; transition: all 0.35s ease-out 0.15s; } 
.tlp-team .layout9 .single-team-area .social-icons { margin: 0px; text-align: center; padding: 0px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .layout9 .single-team-area:hover .social-icons { opacity: 1; padding: 0px 15px;} 
.tlp-team .layout9 .single-team-area:hover h3 { margin-top: 15%; padding: 0px 15px; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 
.tlp-team .layout9 .single-team-area:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }
.tlp-team .layout9 .single-team-area:hover .tlp-position { padding: 0px 15px;opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
.tlp-team .layout9 .round-img .tlp-overlay,.tlp-team .layout9 .round-img .single-team-area img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.tlp-team .layout9 .round-img .single-team-area img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1); } .tlp-team .layout10 .image-container { overflow: hidden; position: relative; width: 100%; padding: 0; margin: 0; line-height: 11px; }
.tlp-team .layout10 .image-container img { -webkit-transition: all 1.1s ease; -moz-transition: all 1.1s ease; -o-transition: all 1.1s ease; -ms-transition: all 1.1s ease; transition: all 1.1s ease; max-width: 100%; }
.tlp-team .layout10 .image-container:hover img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.tlp-team .layout10 .tlp-overlay { position: absolute; bottom: 0; left: 0; height: 100%; width: 100%; color: #fff; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; text-align: center; }
.tlp-team .layout10 .tlp-overlay .tlp-title { padding: 2px 10px !important; opacity: 0; -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -ms-transform: translateY(-100px); -o-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; display: block; background-color: rgba(255, 255, 255, 0.85); text-align: center; padding: 1px 0; margin: 25px 0px 5px; color: #000; font-size: 20px; }
.tlp-team .layout10 .tlp-position { padding: 8px 10px; color: #fff;}
.tlp-team .layout10 .tlp-overlay:hover .tlp-title { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }
.tlp-team .layout10 .tlp-overlay .tlp-title h3 { padding: 8px 10px 2px !important; margin: 0px; color: #000; }
.tlp-team .layout10 .tlp-overlay .tlp-title h3 a { color: #000; }
.tlp-team .layout10 .tlp-overlay p { padding:2px 10px 10px; margin: 0px; line-height: 20px; }
.tlp-team .layout10 .tlp-overlay { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; }
.tlp-team .layout10 .image-container:hover .tlp-overlay {-webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }
.tlp-team .layout10 .tlp-team-item {border: 6px solid #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.tlp-team .layout10 .tlp-team-item .tlp-info h3,.tlp-team .layout10 .tlp-team-item .tlp-info h3 a { margin: 15px 5px; padding: 0; }
.tlp-team .layout10 .round-img .tlp-overlay,.tlp-team .layout10 .round-img .tlp-team-item, .tlp-team .layout9 .round-img .image-container img{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout10 .round-img .image-container img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1); } .tlp-team .layout11 .tlp-position { color: #fff; margin: 0px; padding: 0px; line-height: 22px; }
.tlp-team .layout11 .single-team-area { position: relative; overflow: hidden; }
.tlp-team .layout11 .single-team-area img { position: relative; display: block;}
.tlp-team .layout11 .single-team-area .tlp-overlay { background: none!important; overflow: hidden;padding: 15px; margin: 0px; color: #fff; font-size:14px; -webkit-backface-visibility: hidden; backface-visibility: hidden;position: absolute; left: 0; width: 100%; height: 100px;top: 0;   color: #fff; -webkit-transition: -webkit-transform 0.55s; transition: transform 0.55s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0);  }
.tlp-team .layout11 .single-team-area .tlp-title { background-color: rgba(245, 46, 46, .9); color: #fff;  opacity: 1; padding: 5px 10px; margin: 0px; color: #fff; position: absolute; left: 0; width: 100%; height: 100%; bottom: 0px; height: 60px;  }
.tlp-team .layout11 .tlp-overlay h3,.tlp-team .layout11 .tlp-overlay h3 a { color: #fff; font-size: 20px;  } 
.tlp-team .layout11 .tlp-overlay .tlp-content2 { background: none; position: absolute; bottom: 70px; text-align: center; }
.tlp-team .layout11 .tlp-overlay .tlp-content2 p { line-height: 22px; margin: 0px; padding: 0px 0px 5px; }
.tlp-team .layout11 .tlp-overlay h3 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,200%,0); transform: translate3d(0,200%,0); }
.tlp-team .layout11 .tlp-overlay h3 { margin: 0px; margin-bottom: 2px !important; padding:0px 0px; }
.tlp-team .layout11 .tlp-overlay .tlp-position { color: #fff; line-height: 22px; margin: 0px; padding: 0px; }
.tlp-team .layout11 .single-team-area:hover img { opacity: .9; }
.tlp-team .layout11 .single-team-area:hover .tlp-title { opacity: 1; }
.tlp-team .layout11 .round-img .single-team-area h3 { margin-bottom: 0px !important; }
.tlp-team .layout11 .round-img .single-team-area:hover .tlp-overlay,
.tlp-team .layout11 .round-img .single-team-area { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout11 .single-team-area .social-icons { opacity: 0; padding-top: 50px; }
.tlp-team .layout11 .single-team-area:hover .social-icons { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.tlp-team .layout11 .single-team-area:hover .social-icons { opacity: 1; -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .tlp-team .layout12 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; text-align: center; } 
.tlp-team .layout12 img { position: relative; display: block; } 
.tlp-team .layout12 .tlp-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;padding: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; } 
.tlp-team .layout12 .single-team-area img { -webkit-transition: all 1.1s ease; -moz-transition: all 1.1s ease; -o-transition: all 1.1s ease; -ms-transition: all 1.1s ease; transition: all 1.1s ease; max-width: 100%; } 
.tlp-team .layout12 .single-team-area:hover img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 
.tlp-team .layout12 .single-team-area h3 { font-size: 24px;  margin-top: 65%; padding: 0px !important; margin-bottom: 0px !important; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); } 
.tlp-team .layout12 .single-team-area h3 .team-name { background: #0850D0; padding:3px 10px; color: #fff; }
.tlp-team .layout12 .tlp-position { margin-top: 8px; opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.tlp-team .layout12 .tlp-position span { background: #313131; padding:5px 10px; color: #fff; }
.tlp-team .layout12 .single-team-area h3 a { color: #fff; } 
.tlp-team .layout12 .single-team-area p { margin: 0; padding: 5px 15px 14px 15px; line-height: 20px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .layout12 .single-team-area:hover .tlp-overlay{ background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.35s ease-out 0.15s; -moz-transition: all 0.35s ease-out 0.15s; -ms-transition: all 0.35s ease-out 0.15s; -o-transition: all 0.35s ease-out 0.15s; transition: all 0.35s ease-out 0.15s; } 
.tlp-team .layout12 .single-team-area .social-icons { margin: 0px; text-align: center; padding: 0px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .layout12 .single-team-area:hover .social-icons { opacity: 1; padding: 0px 15px;} 
.tlp-team .layout12 .single-team-area:hover h3 { text-align: center !important; margin-top: 15%; padding: 0px 15px; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 
.tlp-team .layout12 .single-team-area:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }
.tlp-team .layout12 .single-team-area:hover .tlp-position { text-align: center !important; margin-top:0px;padding: 0px 15px;opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
.tlp-team .layout12 .single-team-area:hover h3 .team-name, .tlp-team .layout12 .single-team-area:hover .tlp-position span { background: none!important; padding: 0px; }
.tlp-team .layout12 .round-img .tlp-overlay, .tlp-team .layout12 .round-img .single-team-area img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .layout12 .round-img .single-team-area img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1); } 
.tlp-team .layout12 .round-img .single-team-area:hover h3 { margin-top: 25%; } .tlp-team .isotope1 .team-member figure { position: relative; }
.tlp-team .isotope1 .team-member h3 a { color: #fff;}
.tlp-team .isotope1 .team-member h3 { color: #fff; margin: 0px; padding: 0px 0px 4px; }
.tlp-team .isotope1 .team-member .overlay .tlp-position { color: #fff; text-align: center; }
.tlp-team .isotope1 .team-member { overflow: hidden; position: relative; }
.tlp-team .isotope1 .overlay .short-bio { padding-top: 5px; line-height: 20px; }
.tlp-team .isotope1 .team-member .overlay { position: absolute; bottom: 0; left: 0; height: 100%; width: 100%; color: #fff; background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-align: center; padding: 20px; display: inline-block; float: left; }
.tlp-team .isotope1 .team-member .overlay,.tlp-team .isotope1 .team-member .detile-popup { -moz-transform: scale(0.5); -webkit-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; }
.tlp-team .isotope1 .team-member:hover .overlay,.tlp-team .isotope1 .team-member:hover .detile-popup { opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.tlp-team .isotope1 .button-group { text-align: center; padding-bottom: 20px; }
.tlp-team .isotope1 .button-group button { background: #000000; border: none; color: #fff; text-transform: none; font-weight: 400 !important; margin: 5px; padding: 10px 10px; outline: 0px; }
.tlp-team .isotope1 .button-group button:hover { opacity: .8; }
.tlp-team .isotope1 .button-group .selected { background: #26AAE1; }
.tlp-team .isotope1 .social-icons { padding-top: 0px; }  .tlp-team .isotope2 h3 { padding-top: 10px !important; margin: 0px; }
.tlp-team .isotope2 .tlp-content { background: none; padding-top: 0px; }
.tlp-team .isotope2 .team-item {  display: inline-block; float:left; }
.tlp-team .isotope2 .short-bio { padding-top: 5px; }
.tlp-team .isotope2 .short-bio p { margin: 0px 0px 10px; }
.tlp-team .isotope2 .social-icons { padding-top: 5px;}  .tlp-team .isotope3 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; background: #3085a3; text-align: center; } 
.tlp-team .isotope3 img { position: relative; display: block; } 
.tlp-team .isotope3 .tlp-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; } 
.tlp-team .isotope3 .single-team-area img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.15); transform: scale(1.15); } 
.tlp-team .isotope3 .single-team-area:hover img { -webkit-transform: scale(1); transform: scale(1); } 
.tlp-team .isotope3 .single-team-area h3 { font-size: 24px; margin-top: 60%; padding: 0px 15px !important; margin-bottom: 0px !important; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); } 
.tlp-team .isotope3 .tlp-position { opacity: 0;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.tlp-team .isotope3 .single-team-area h3 a { color: #fff;} 
.tlp-team .isotope3 .single-team-area p { margin: 0; padding: 5px 15px 14px 15px; line-height: 20px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .isotope3 .single-team-area:hover .tlp-overlay { background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.35s ease-out 0.15s; -moz-transition: all 0.35s ease-out 0.15s; -ms-transition: all 0.35s ease-out 0.15s; -o-transition: all 0.35s ease-out 0.15s; transition: all 0.35s ease-out 0.15s; } 
.tlp-team .isotope3 .single-team-area .social-icons { margin: 0px; text-align: center; padding: 0px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .isotope3 .single-team-area:hover .social-icons { opacity: 1; padding: 0px 15px;} 
.tlp-team .isotope3 .single-team-area:hover h3 { margin-top: 15%; padding: 0px 15px; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 
.tlp-team .isotope3 .single-team-area:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }
.tlp-team .isotope3 .single-team-area:hover .tlp-position { padding: 0px 15px; opacity: 1; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); } .tlp-team .isotope4 .tlp-team-item h3 { margin: 15px 25px 2px !important; padding: 0px; color: #fff; }
.tlp-team .isotope4 .tlp-position { color: #fff; text-align: left; padding: 0px 25px; line-height: 22px; }
.tlp-team .isotope4 .social-icons { bottom: 25px;left: 24px; position: absolute; right: 0; text-align: center; }
.tlp-team .isotope4 .tlp-team-item { position: relative; text-align: center; cursor: pointer;}
.tlp-team .isotope4 .tlp-team-item img { position: relative; display: block; } 
.tlp-team .isotope4 .tlp-team-item figcaption { color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tlp-team .isotope4 .tlp-team-item figcaption::before,
.tlp-team .isotope4 .tlp-team-item figcaption::after { pointer-events: none; }
.tlp-team .isotope4 .tlp-team-item figcaption{ opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tlp-team .isotope4 .tlp-team-item img {-webkit-transition: opacity 0.35s; transition: opacity 0.35s; }
.tlp-team .isotope4 figcaption:hover { opacity: 1; background-color: rgba(46, 44, 44, .4); }
.tlp-team .isotope4 .tlp-team-item:hover .tpl-social { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); left: 0; margin: auto; position: absolute; right: 0; text-align: center; top: -30px; } 
.tlp-team .isotope4 .tlp-team-item figcaption::before,
.tlp-team .isotope4 .tlp-team-item figcaption::after { position: absolute;top: 15px; right: 15px; bottom: 15px;left: 15px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } 
.tlp-team .isotope4 .tlp-team-item figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1);transform: scale(0, 1); }
.tlp-team .isotope4 .tlp-team-item figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.tlp-team .isotope4 .tlp-team-item h3 {padding-top: 2%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; } 
.tlp-team .isotope4 .tlp-team-item .tlp-position,.tlp-team .isotope4 .tlp-team-item:hover .short-bio { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 
.tlp-team .isotope4 .tlp-team-item:hover figcaption::before, .tlp-team .isotope4 .tlp-team-item:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } 
.tlp-team .isotope4 .tlp-team-item:hover h3, .tlp-team .isotope4 .tlp-team-item:hover .short-bio, .tlp-team .isotope4 .tlp-team-item:hover .tlp-position { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 
.tlp-team .isotope4 .tlp-team-item .short-bio { opacity: 0; padding: 0px 10px 10px; }
.tlp-team .isotope4 .short-bio p { text-align: center; font-size: 14px; color: #fff; padding: 2px 15px 0px; margin-bottom: 10px; line-height: 20px; }
.tlp-team .isotope4 .round-img .tlp-team-item figcaption { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tlp-team .isotope4 .round-img figcaption::before, .tlp-team .isotope4 .round-img figcaption::after { border: none; } .tlp-team .isotope5 .tlp-position { color: #fff; margin: 0px; padding: 0px; line-height: 22px; }
.tlp-team .isotope5 .single-team-area { position: relative; overflow: hidden;  }
.tlp-team .isotope5 .single-team-area img { position: relative; display: block; }
.tlp-team .isotope5 .tlp-overlay .social-icons { opacity: 0; position: absolute; left: 0; bottom: 65px; width: 100%; text-align: center; }
.tlp-team .isotope5 .tlp-overlay .tlp-title { background-color: rgba(245, 46, 46, .9); color: #fff;  opacity: 1; padding: 5px 10px; margin: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; left: 0; width: 100%; height: 100%; bottom: 60px; height: 60px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
.tlp-team .isotope5 .tlp-overlay h3,.tlp-team .isotope5 .tlp-overlay h3 a { color: #fff; font-size: 20px; } 
.tlp-team .isotope5 .tlp-overlay .tlp-content2 { background: none; position: absolute; bottom: 70px; text-align: center; }
.tlp-team .isotope5 .tlp-overlay .tlp-content2 p { line-height: 22px; margin: 0px; padding: 0px 0px 5px; }
.tlp-team .isotope5 .tlp-overlay h3 { margin: 0px; margin-bottom: 2px !important; padding:0px 0px; }
.tlp-team .isotope5 .tlp-overlay .tlp-position{ color: #fff; line-height: 22px; margin: 0px; padding: 0px; }
.tlp-team .isotope5 .single-team-area:hover .tlp-overlay,
.tlp-team .isotope5 .single-team-area:hover .short-bio,.tlp-team .isotope5 .single-team-area:hover .social-icons { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.tlp-team .isotope5 .single-team-area:hover .short-bio,.tlp-team .isotope5 .single-team-area:hover .social-icons { opacity: 1; -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .tlp-team .isotope6 .single-team-area { position: relative; overflow: hidden; margin: 0px; width: 100%; height: auto; background: #3085a3; text-align: center; } 
.tlp-team .isotope6 img { position: relative; display: block; } 
.tlp-team .isotope6 .tlp-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;padding: 0px; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; } 
.tlp-team .isotope6 .single-team-area img { -webkit-transition: all 1.1s ease; -moz-transition: all 1.1s ease; -o-transition: all 1.1s ease; -ms-transition: all 1.1s ease; transition: all 1.1s ease; max-width: 100%; } 
.tlp-team .isotope6 .single-team-area:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 
.tlp-team .isotope6 .single-team-area h3 { font-size: 24px;  margin-top: 65%; padding: 0px !important; margin-bottom: 0px !important; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); } 
.tlp-team .isotope6 .single-team-area h3 .team-name { background: #0850D0; padding: 3px 10px; color: #fff;}
.tlp-team .isotope6 .tlp-position { margin-top: 8px; opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.tlp-team .isotope6 .tlp-position span { background: #313131; padding:5px 10px; color: #fff;}
.tlp-team .isotope6 .single-team-area h3 a { color: #fff;} 
.tlp-team .isotope6 .single-team-area p { margin: 0; padding: 5px 15px 14px 15px; line-height: 20px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .isotope6 .single-team-area:hover .tlp-overlay { background-color: rgba(217, 35, 45, 0.85); -webkit-transition: all 0.35s ease-out 0.15s; -moz-transition: all 0.35s ease-out 0.15s; -ms-transition: all 0.35s ease-out 0.15s; -o-transition: all 0.35s ease-out 0.15s; transition: all 0.35s ease-out 0.15s; } 
.tlp-team .isotope6 .single-team-area .social-icons { margin: 0px; text-align: center; padding: 0px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0) scale(1.1); transform: translate3d(0,20px,0) scale(1.1); } 
.tlp-team .isotope6 .single-team-area:hover .social-icons { opacity: 1; padding: 0px 15px;} 
.tlp-team .isotope6 .single-team-area:hover h3 { text-align: center !important; margin-top: 15%; padding: 0px 15px; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 
.tlp-team .isotope6 .single-team-area:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); }
.tlp-team .isotope6 .single-team-area:hover .tlp-position { text-align: center !important; margin-top:0px; padding: 0px 15px;opacity: 1;-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
.tlp-team .isotope6 .single-team-area:hover h3 .team-name, .tlp-team .isotope6 .single-team-area:hover .tlp-position span { background: none!important; padding: 0px; }  .carousel1 .owl-buttons,.carousel2 .owl-buttons,.carousel3 .owl-buttons,.carousel4 .owl-buttons,.carousel5 .owl-buttons,.carousel6 .owl-buttons,.carousel7 .owl-buttons { position: absolute; right: 0px; top: -36px;}
.tlp-team .owl-carousel .owl-item .default-margin { display: inline-block; margin:0 15px}
.tlp-team .owl-carousel .owl-item .layout10 { margin:5px 15px}
#team-member-profile-gallery .owl-buttons .owl-prev { position: absolute; top: 45%; left: 0; font-size: 18px; background: #000; }
#team-member-profile-gallery .owl-buttons .owl-next { position: absolute; top: 45%; right: 0; font-size: 18px; background: #000; }
#team-member-profile-gallery .owl-theme .owl-controls .owl-page span { background: #000 !important; color: #fff !important; } #tlp-popup-wrap .tlp-popup-singlePage-counter { color: #fff; position: absolute; margin: auto; right: 40px; top: 0; bottom: 0; font: 400 13px/30px "Open Sans",sans-serif; height: 30px; }
.tlp-popup-wrap { min-height: 100%;  position: fixed; width: 100%; left: 0; top: 0; margin-left:100%; display: none; overflow-y: scroll; overflow-x: hidden; z-index: 999999; padding: 0px; } 
.tlp-popup-wrap:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } 
.tlp-popup-wrap .tlp-popup-navigation-wrap { background-color: #8cc63e; } 
.tlp-popup-wrap .tlp-popup-loading { background: url(//www.koelnersportstaetten.de/wp-content/plugins/tlp-team-pro/assets/images/tlp-loading.gif) no-repeat center; height: 200px; } 
.tlp-popup-content { width: 100%; height: 100%; background: #fff; position: fixed; overflow-y: scroll; } 
.tlp-popup-singlePage-sticky .tlp-popup-navigation-wrap { position: fixed; top: 0; } 
.tlp-popup-singlePage .tlp-popup-next, .tlp-popup-singlePage .tlp-popup-prev { width: 44px; height: 44px; bottom: 0; }
.tlp-popup-singlePage .tlp-popup-next { background: url(//www.koelnersportstaetten.de/wp-content/plugins/tlp-team-pro/assets/images/tlp-sprite.png) no-repeat scroll -46px -92px transparent; right: 0; bottom: 0; left: 108px; }
.tlp-popup-navigation .tlp-popup-next,.tlp-popup-navigation .tlp-popup-close,.tlp-popup-navigation .tlp-popup-prev {display: inline-block; margin: 5px !important; cursor: pointer; } 
.tlp-popup-navigation { padding: 5px 0px;text-align: center; }
.tlp-popup-singlePage .tlp-popup-next:hover { background-position: -46px -138px; }
.tlp-popup-navigation,.tlp-popup-navigation-wrap{ width:100%; }
.tlp-detail ul.author-latest-post { margin: 2px 0px 10px 20px !important;}
.tlp-detail ul.author-latest-post li { padding: 2px 0px;} .tlp-team .button-group { text-align: center; padding-bottom: 20px; }
.tlp-team .button-group button { background: #000000; border: none; color: #fff;  text-transform: none; font-weight: 400 !important; margin: 5px; padding: 10px 10px; outline: 0px; }
.tlp-team .button-group button:hover { opacity: .8; }
.tlp-team .button-group .selected { background: #26AAE1; } .tlp-popup-singlePage .tlp-popup-prev { background: url(//www.koelnersportstaetten.de/wp-content/plugins/tlp-team-pro/assets/images/tlp-sprite.png) no-repeat scroll 0 -92px transparent; left: 0; }
.tlp-popup-singlePage .tlp-popup-prev:hover { background-position: 0 -138px; }
.tlp-popup-singlePage .tlp-popup-close { background: url(//www.koelnersportstaetten.de/wp-content/plugins/tlp-team-pro/assets/images/tlp-sprite.png) no-repeat scroll -92px -92px transparent; height: 44px; width: 44px; margin: auto; top: 0; right: 0; bottom: 0; left: 0; } 
.tlp-popup-singlePage .tlp-popup-close:hover { background-position: -92px -138px; }
.tlp-layout-isotope .team-member { display: inline-block; float: left; }
figure { margin: 0; } 
img { vertical-align: middle; } 
.img-responsive { display: block; max-width: 100%; height: auto; } 
.img-rounded { border-radius: 6px; } 
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } 
.img-circle { border-radius: 50%; }
.table-responsive { overflow-x: auto; min-height: 0.01%; } .tlp-pagination { text-align: center; } 
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; } 
.pagination > li { display: inline; } 
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #337ab7; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px; } 
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } 
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } 
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #dddddd; } 
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #ffffff; background-color: #337ab7; border-color: #337ab7; cursor: default; } 
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #ffffff; border-color: #dddddd; cursor: not-allowed; } 
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; } 
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; } 
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; } 
.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; } 
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } 
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.tooltip { position: absolute; z-index: 1070; display: block; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0); } 
.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); } 
.tooltip.top { margin-top: -3px; padding: 5px 0; } 
.tooltip.right { margin-left: 3px; padding: 0 5px; } 
.tooltip.bottom { margin-top: 3px; padding: 5px 0; } 
.tooltip.left { margin-left: -3px; padding: 0 5px; } 
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; background-color: #00afd1; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } 
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; } .tlp-single-container { margin: 25px 0; }
.tlp-team .tlp-detail { text-align: left !important; padding-bottom: 30px !important; }
.tlp-team .tlp-detail ul { margin: 10px 0px; }
.tlp-team .tlp-detail .tlp-position,.tlp-single-detail .tlp-position { font-weight: 400; margin-bottom: 6px; }
.tlp-single-detail .social-icons a { background: #00afd1; }
#tlp-member-container:after {clrar:both; content: "."; display: block; visibility: hidden; height: 0; } 
.tlp-team .tlp-detail .social-icons { margin-bottom: 15px;}
.tlp-single-detail .tlp-team-skill ul { margin: 0; }
.tlp-single--detail ul li label { font-weight: bold; margin-right: 10px; } .md-modal { top: 10%; position: fixed; left: 0; right: 0; margin:auto; width: 50%; max-width: 630px; min-width: 320px; height: 80%; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
.md-show { visibility: visible; }
.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(0, 0, 0, .9); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show ~ .md-overlay { opacity: 1; visibility: visible; }
.md-modal .social-icons { margin-top: 10px;}
.md-modal .social-icons .fa { font-size: 22px; padding-top: 5px; width: 30px; height: 30px; color: #fff; }
.md-modal .social-icons a:hover .fa-facebook { background: #3b5999; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-twitter { background: #3aa9e0; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-linkedin { background: #0080b1; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-google-plus { background: #D04333; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-youtube { background: #cd322d; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-soundcloud { background: #FF5500; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-vimeo { background: #44bbff; color: #fff; width: 30px; height: 30px; }
.md-modal .social-icons a:hover .fa-instagram { background: #3e729a; color: #fff; width: 30px; height: 30px; } .md-content { color: #fff; background: #0071bd; position: relative; border-radius: 3px; margin: 0 auto; height: 100%; position: relative; }
.md-content .tlp-md-content-holder > .md-header { opacity: 0.8; background: rgba(0,0,0,0.1); text-align: center; margin: 0; padding: 15px 0 10px; }
.md-content .tlp-md-content-holder > .md-header h4 { font-size: 14px; }
.md-content .tlp-md-content-holder > .md-header h3 { padding: 0; font-size: 28px; margin: 0; text-transform: uppercase; }
div#tlp-modal .tlp-md-content-holder { min-height: 15px; height: 100%; }
div#tlp-modal .tlp-md-loading { text-align: center; padding: 15px 40px 30px; }
.md-content > .tlp-md-content-holder .tlp-md-content { padding:0px 0; margin: 15px 30px; background: #0071bd; height: 70%; }
.md-content > .tlp-md-content-holder .tlp-md-content .tlp-md-member-details { margin: 15px 0; }
.tlp-md-member-details p { margin: 5px 0; } 
.tlp-md-content .tlp-team .tlp-team-skill ul { margin: 0; } 
.tlp-md-content .tlp-team a { color: #fff; } 
.tlp-md-content .tlp-short-bio { margin: 15px 0; } 
.md-content .md-cls-btn { text-align: right; padding: 4px; position: absolute; top: 0; left: 0; right: 0; } 
.md-content button { display: inline-block; margin: 0 auto; font-size: 0.8em; }
.md-content .md-cls-btn i { font-size: 22px;}
.md-content .author-latest-post li { padding-bottom: 5px; }  .tlp-md-effect .md-content { -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show.tlp-md-effect .md-content { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } @media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1170px; } }
@media (max-width: 767px) {
.hidden-xs {display: none !important; }
}
@media (max-width: 360px) {
.tlp-team .layout6 .tlp-left-arrow::after {
bottom: -111px;
}
}
@media screen and (max-width: 767px) {
.tlp-team .margin-bottom15 { margin-bottom: 5px !important; }
.tlp-team .layout6 .tlp-right-arrow:after { display: inline-block; left: 0; margin: auto; right: 0; top: -15px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.tlp-team .layout6 .tlp-left-arrow:after { display: inline-block; -webkit-transform: rotate(-136deg); -moz-transform: rotate(-136deg); -o-transform: rotate(-136deg); -ms-transform: rotate(-136deg); transform: rotate(-136deg); bottom: -94px; left: 0; margin: auto; right: 0; }
.tlp-member-feature-img, .tlp-member-description-container { float: none; width: 100%; } }
@media (min-width: 768px) {
.margin-bottom15 { margin-bottom: 5px !important; }
.tlp-col-sm-1, .tlp-col-sm-2, .tlp-col-sm-3, .tlp-col-sm-4, .tlp-col-sm-5, .tlp-col-sm-6, .tlp-col-sm-7, .tlp-col-sm-8, .tlp-col-sm-9, .tlp-col-sm-10, .tlp-col-sm-11, .tlp-col-sm-12 { float: left; }
.tlp-col-sm-12 { width: 100%; } .tlp-col-sm-11 { width: 91.66666667%; } .tlp-col-sm-10 { width: 83.33333333%; } .tlp-col-sm-9 { width: 75%; } .tlp-col-sm-8 { width: 66.66666667%; } .tlp-col-sm-7 { width: 58.33333333%; } .tlp-col-sm-6 { width: 50%; } .tlp-col-sm-5 { width: 41.66666667%; } .tlp-col-sm-4 { width: 33.33333333%; } .tlp-col-sm-3 { width: 25%; } .tlp-col-sm-2 { width: 16.66666667%; } .tlp-col-sm-1 { width: 8.33333333%; }
}
@media (min-width: 992px) {
.margin-bottom15 { margin-bottom: 15px; }
.tlp-col-md-1, .tlp-col-md-2, .tlp-col-md-3, .tlp-col-md-4, .tlp-col-md-5, .tlp-col-md-6, .tlp-col-md-7, .tlp-col-md-8, .tlp-col-md-9, .tlp-col-md-10, .tlp-col-md-11, .tlp-col-md-12 {float: left;}
.tlp-col-md-12 { width: 100%; } .tlp-col-md-11 { width: 91.66666667%; } .tlp-col-md-10 { width: 83.33333333%; } .tlp-col-md-9 { width: 75%; } .tlp-col-md-8 { width: 66.66666667%; } .tlp-col-md-7 { width: 58.33333333%; } .tlp-col-md-6 { width: 50%; } .tlp-col-md-5 { width: 41.66666667%; } .tlp-col-md-4 { width: 33.33333333%; } .tlp-col-md-3 { width: 25%; } .tlp-col-md-2 { width: 16.66666667%; } .tlp-col-md-1 { width: 8.33333333%; }
}
@media (min-width: 1200px) {
.tlp-col-lg-1, .tlp-col-lg-2, .tlp-col-lg-3, .tlp-col-lg-4, .tlp-col-lg-5, .tlp-col-lg-6, .tlp-col-lg-7, .tlp-col-lg-8, .tlp-col-lg-9, .tlp-col-lg-10, .tlp-col-lg-11, .tlp-col-lg-12 {float: left;}
.tlp-col-lg-12 { width: 100%; } .tlp-col-lg-11 { width: 91.66666667%; } .tlp-col-lg-10 { width: 83.33333333%; } .tlp-col-lg-9 { width: 75%; } .tlp-col-lg-8 { width: 66.66666667%; } .tlp-col-lg-7 { width: 58.33333333%; } .tlp-col-lg-6 { width: 50%; } .tlp-col-lg-5 { width: 41.66666667%; } .tlp-col-lg-4 { width: 33.33333333%; } .tlp-col-lg-3 { width: 25%; } .tlp-col-lg-2 { width: 16.66666667%; } .tlp-col-lg-1 { width: 8.33333333%; }
}
@media screen and (max-width: 767px) {
.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; } 
.table-responsive > .table { margin-bottom: 0; } 
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } 
.table-responsive > .table-bordered {border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } 
}