.header-menu li:before, .header-menu li:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(255,255,255,0.25);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate(-13%,-190%) rotate(-30deg);
    transform: translate(-13%,-190%) rotate(-30deg);
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.header-menu li:hover:before, .header-menu li:hover:after{
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}

.work-info li:hover .work-title, .work-list-box li:hover .work-title{
    font-size: 20px;
    color: #d70050;
}

.news-info li:hover{
    background-color: rgba(255,255,255,0.25);
}
.more{
    transition: all .4s linear;
}
.news-info li:hover .more{
    background-color: #FFF;
    color: #d70050;
}
.button{
    transition: all .4s linear;
}
.button:hover{
    background-color: #FFF;
    color: #d70050;
}
.contact-button:hover label{
    color: #d70050;
}
.contact-info-box a{
    transition: all .4s linear;
}
.contact-info-box a:hover{
    color: #d70050;
}

.work-list-menu a:hover{
    color:  #d70050;
}
.next-page:hover{
    color: #FFF;
}