.leaders {
    padding: 60px 0 30px
}

.leaders .row {
    margin-bottom: 30px
}

.leaders .row .leader {
    display: block;
    overflow: hidden;
    position: relative
}

.leaders .row .leader img {
    width: 100%
}

.leaders .row .leader .info {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    display: none;
    left: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 100%
}

.leaders .row .leader .info .name {
    display: block;
    font-size: 14px;
    font-weight: 600
}

.leaders .row .leader .info .role {
    display: block;
    font-size: 12px;
    font-style: italic
}

.leaders .row .leader:hover .info {
    display: block
}

.leaders .row .two {
	width: 20%;
}

.block.leader {
    position: relative
}

.block.leader img {
    float: left
}

.block.leader .info {
    padding-left: 216px;
    position: relative
}

.block.leader .info h3 {
    margin: 0
}

.block.leader .info h6 {
    color: #999;
    margin-top: 0;
    text-transform: uppercase
}

.block.leader .info p {
    margin: 0
}

.block.leader .info .icon-linked-in {
    position: absolute;
    right: 90px;
    top: 0
}

.block.leader .info .icon-twitter {
    position: absolute;
    right: 45px;
    top: 0
}

.block.leader .info .icon-facebook {
    position: absolute;
    right: 0;
    top: 0
}

.block.leader .info .icon-globe {
    position: absolute;
    right: 0;
    top: 0
}

.block.leader .info .icon-linked-in:hover:before,
.block.leader .info .icon-twitter:hover:before,
.block.leader .info .icon-facebook:hover:before,
.block.leader .info .icon-globe:hover:before {
    color: #42a7ca
}

.block.leader .info p {
    text-align: left
}