.logo {
    border-bottom: 2px solid #9c9c9c;
}

.logo img {
    display: table;
    margin: 20px auto 10px;
}

.header_area h2 {
    color: #005596;
    font-family: FuturaBT-ExtraBlackCondensed;
    font-size: 38px;
    margin: 15px;
    text-align: center;
    text-transform: uppercase;
}

.header_area img {
    display: table;
    margin: 0 auto;
}

.talent_info > h2 {
    color: #8f8f8f;
    font-family: FuturaBT-MediumCondensed;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
}

.talent_info {
    margin-top: 35px;
}

.talent_info button {
    background: #01a6e6 none repeat scroll 0 0;
    border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 3px 1px #bcbdbf !important;
    color: #ffffff;
    cursor: pointer;
    display: table;
    font-family: FuturaBT-MediumCondensed;
    font-size: 22px;
    margin: 0 auto;
    padding: 15px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}

.talent_info button:hover {
    background: #007dbd none repeat scroll 0 0;
    transition: all 0.5s ease 0s;
}

.talent_info a {
    text-decoration: none;
}

.hvr-shutter-out-horizontal {
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}

.hvr-shutter-out-horizontal {
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}

.hvr-shutter-out-horizontal::before {
    background: #002955 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 50% 50% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}

