.acdn-title:after { position: absolute; font-family: FontAwesome; content: "\f067"; color: inherit; font-size: 16px; right: 20px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
.acdn-title.uk-active:after { content: "\f068" }
.acdn-item { margin-bottom: 15px }
.acdn-title { display: block; position: relative; padding: 18px; font-size: 20px; margin: 0 }
.acdn-body { padding: 20px }
.tc-member .member-photo { position: relative; overflow: hidden; margin-bottom: 0 }
.tc-member .member-photo:after { position: absolute; content: ''; height: 100%; width: 100%; background: rgba(0,0,0,.3); top: 0; opacity: 0; -webkit-transition: opacity .3s ease; transition: opacity .3s ease }
.tc-member .member-icons { position: absolute; top: 0; right: -50px; -webkit-transition: right .5s ease; transition: right .5s ease; z-index: 111 }
.tc-member .member-icons a { display: block; width: 40px; height: 40px; line-height: 40px; background: #000; text-align: center; color: #fff; -webkit-transition: .3s ease all; transition: .3s ease all }
.tc-member .member-icons a:hover { opacity: .85 }
.tc-member .member-icons a+a { border-top: 1px solid rgba(255,255,255,.15) }
.tc-member .member-title { font-size: 16px; margin-bottom: 20px }
.tc-member .progress { position: relative; height: 32px }
.tc-member .progress-bar { line-height: 32px; text-align: right; padding-right: 15px }
.tc-member span.progress-name { position: absolute; color: #fff; top: 50%; transform: translateY(-50%); left: 15px }
.tc-member .member-photo:hover .member-icons { right: 0 }
.tc-member .member-photo:hover:after { opacity: 1 }
.tc-member .team-title { font-size: 18px; font-weight: 600; margin-bottom: 0 }
.tc-member .team-title a { color: #444 }
.tc-member .team-title span { font-weight: 400; font-size: 14px; line-height: 10px; display: inline-block; color: #999; padding-left: 5px; margin-left: 6px; border-left: 1px solid rgba(0,0,0,.2) }
.tc-member .acdn-body .name { font-size: 24px; line-height: 24px; margin-bottom: 0 }
.tc-member .acdn-body .designation { margin-top: 8px; font-size: 16px }
.tc-member .acdn-body .desc { margin-top: 18px; font-size: 14px; margin-bottom: 25px }
.tc-member .uk-progress { height: 40px; border-radius: 0; overflow: visible; padding: 5px; background: #fff; box-shadow: 0 10px 20px rgba(68,68,68,.05) }
.tc-member .uk-progress { margin-top: 20px }
.tc-member .uk-progress-bar { position: relative; text-align: left; line-height: 30px }
.tc-member .pb-label { padding: 0 10px; color: #fff; font-size: 14px; font-weight: 600; background: rgba(255,255,255,.48); height: 23px; line-height: 23px; width: 110px; margin: 3px 3px 3px 0 }
.tc-member .pb-percent { position: absolute; right: 4px; color: #fff; font-size: 12px; top: 50%; height: 23px; line-height: 23px; width: 40px; text-align: center; background: rgba(255,255,255,.54); margin: 0; transform: translateY(-50%) }
.tc-accordion-style1 .acdn-title { background: rgba(0,0,0,.05) }
.tc-accordion-style1 .acdn-body { background: rgba(0,0,0,.05); border-top: 1px solid rgba(153,153,153,.3) }
.tc-accordion-style2 .acdn-item { background-color: #fff; -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.1); box-shadow: 0 1px 6px rgba(0,0,0,.1) }
.tc-accordion-style2 .acdn-title { background: #fff }
.tc-accordion-style2 .acdn-body { background: #fff; border-top: 1px solid rgba(238,238,238,.62);font-size: 16px; }
.tc-accordion-style3 .acdn-title { background: #444; color: #bbb }
.tc-accordion-style3 .acdn-body { background: #555 }
.tc-accordion-style3 .acdn-body p { color: #999 }
.tc-accordion-style3.tc-member .team-title span { border-left-color: rgba(255,255,255,.1) }
.tc-accordion-style3.tc-member .acdn-body .name { color: #fff }
.tc-accordion-style3.tc-member .acdn-body .designation { color: #bbb }
.tc-accordion-style4 .acdn-title { background: #fff; border-left: 2px solid #444 }
.tc-accordion-style4 .acdn-body { background: #fff; border-top: 1px solid rgba(238,238,238,.62) }
.tc-accordion-style5 .acdn-title { background: #fff; border: 1px solid #f5f5f5 }
.tc-accordion-style6 .acdn-title { background: 0 0; overflow: hidden; z-index: 10 }
.tc-accordion-style6 .acdn-title:before { position: absolute; content: ''; height: 100%; width: 100%; left: -10px; top: 0; background: rgba(0,0,0,.06); -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index: -1 }
.tc-accordion-style6 .acdn-title:after { right: 30px }
.tc-accordion-style7 .acdn-item { margin-bottom: 0 }
.tc-accordion-style7 .acdn-title { background: 0 0; padding: 20px 0 }
.tc-accordion-style7 .acdn-body { background-color: #444; color: #bbb }
.tc-accordion-style7 .acdn-item+.acdn-item .acdn-title { border-top: 1px solid rgba(0,0,0,.05) }
.tc-accordion-style7 .acdn-title:after { padding: 3px 8px; background: #444; color: #fff; right: 0; text-indent: 2px }
.tc-accordion-style7.tc-member .acdn-body .name { color: #fff }
.tc-accordion-style7.tc-member .acdn-body .designation { color: #bbb }
.tc-accordion-style8 .acdn-title { padding: 20px 25px; border-top: 2px solid #2a2a2a; background-color: rgba(0,0,0,.02) }
.tc-accordion-style8 .acdn-title:after { right: 25px }
.tc-accordion-style8 .acdn-body { background-color: #fff; color: #bbb }
.tc-accordion-style9 .acdn-title { background: #444; color: #bbb; border-radius: 30px; padding: 18px 30px }
.tc-accordion-style9 p { color: #999 }
.tc-accordion-style9.tc-member .team-title span { border-left-color: rgba(255,255,255,.1) }
.tc-accordion-style9 .acdn-title:after { right: 30px }
.tc-accordion-style9.tc-member .acdn-body .designation { color: #999 }
.tc-accordion-style10 .acdn-title { background: 0 0; border: 1px solid #eee }
.tc-accordion-style10 .acdn-body { margin-left: 50px; border-width: 0 1px 1px; border-style: solid; border-color: #eee }
.tc-accordion-style11 .acdn-item { background: #fff; border: 1px solid #eee; padding: 20px; margin-bottom: 30px }
.tc-accordion-style11 .acdn-title { background: rgba(0,0,0,.05) }
.tc-accordion-style12 .acdn-item { background: #fff; border: 1px solid #eee; padding: 20px; margin-bottom: 30px }
.tc-accordion-style12 .acdn-title { background: 0 0; padding: 0 }
.tc-accordion-style12 .acdn-body { padding: 20px 0 0 }
.tc-accordion-style12 .acdn-title:after { right: 0 }
