.cta-link {
    margin-top:15px;
    border: 1px solid #CCCCCC;
    -webkit-box-shadow: #FEFFFF 0px 1px 1px;
    -moz-box-shadow: #FEFFFF 0px 1px 1px;
    box-shadow: #FEFFFF 0px 1px 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    letter-spacing:0.5px;
    font-size: 13px;
    font-family: 'HelveticaNeueLTStd57Condensed', Helvetica, Arial, sans-serif;
    padding: 8px 10px 8px 10px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 1px 0 rgba(255, 255, 255, 1);
    font-weight: bold;
    color: #4A4A4A;
    background-color: #F7F5F6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F5F6), to(#DDDDDD));
    background-image: -webkit-linear-gradient(top, #F7F5F6, #DDDDDD);
    background-image: -moz-linear-gradient(top, #F7F5F6, #DDDDDD);
    background-image: -ms-linear-gradient(top, #F7F5F6, #DDDDDD);
    background-image: -o-linear-gradient(top, #F7F5F6, #DDDDDD);
    background-image: linear-gradient(to bottom, #F7F5F6, #DDDDDD);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F7F5F6, endColorstr=#DDDDDD);
    -webkit-transition: all 500ms ease-out ;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;

}
.cta-link + .margin-top-50{
    margin-top:20px !important;
}
.cta-link:after {
    content:'';
    display:block;
    width:16px;
    height:16px;
    background:url(../images/ico-link.png) no-repeat 50% 50%;
    /*background-size:contain;*/
    float:right;
    margin-left:10px;
    opacity:0.7;
}

.cta-link:hover {
    border: 1px solid #ADADAD;
    background-color: #E0E0E0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#BDBBBC));
    background-image: -webkit-linear-gradient(top, #E0E0E0, #BDBBBC);
    background-image: -moz-linear-gradient(top, #E0E0E0, #BDBBBC);
    background-image: -ms-linear-gradient(top, #E0E0E0, #BDBBBC);
    background-image: -o-linear-gradient(top, #E0E0E0, #BDBBBC);
    background-image: linear-gradient(to bottom, #E0E0E0, #BDBBBC);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E0E0E0, endColorstr=#BDBBBC);
}