/* rt-animated-link element-one */

.rt-animated-link.element-one{
    text-align:center;
}

.rt-animated-link.element-one > .holder{
    position:relative;
    display:inline-block;
    vertical-align:top;
    border:2px rgba(0,0,0,0.17) solid;
}

.rt-animated-link.element-one > .holder:before{
    position:absolute;
    top:-2px;
    right:-2px;
    bottom:-2px;
    left:-2px;
    z-index:0;
    content:" ";
    border-width:2px;
    border-style:solid;
    opacity:0;
    visibility:hidden;
    transform:translateY(-20px);
    -webkit-transform:translateY(-20px);
    transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
}

.rt-animated-link.element-one > .holder:hover:before{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    -webkit-transform:translateY(0);
}

.rt-animated-link.element-one > .holder > .main-link{
    position:relative;
    display:block;
    padding:8px 20px 9px 20px;
    font-weight:500;
    font-size:17px;
    line-height:28px;
}