.animation.btn.btn--white:hover, .animationa:hover .btn.btn--white {
    /*cursor: pointer;*/
}

.animation.btn.btn--white:hover .btn__text {
/*	border-left: 0px solid #fff;*/
}

.animation.btn.btn--black:hover .btn__text span {
	color: #f87e22;
}

.animation.btn.btn--black:hover .btn__text {
/*	border-left: 0px solid #000;*/
}

.animation.btn.btn--white:hover .btn__text span {
	color: #f87e22;
}
.animation.btn.btn--white:hover:before, .animationa:hover .btn.btn--white:before {
    background-color: #f87e22;
    width: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.animation.btn.btn--white:hover .btn__text:before, .animationa:hover .btn.btn--white .btn__text:before {
    background-color: #f87e22;
    width: 100%;
    max-width: 100%;
    -webkit-transition: width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    transition: width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.animation.btn.btn--white:hover .btn__text:after, .animationa:hover .btn.btn--white .btn__text:after {
    background-color: #f87e22;
    width: 100%;
    -webkit-transition: width 0.15s 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: width 0.15s 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.animation.btn.btn--white:hover .btn__text span:before, .animationa:hover .btn.btn--white .btn__text span:before {
    background-color: #f87e22;
    left: 0;
    height: 100%;
    -webkit-transition: height 0.15s 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    transition: height 0.15s 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.animation.btn.btn--white:hover .btn__text span:after, .animationa:hover .btn.btn--white .btn__text span:after {
    background-color: #f87e22;
    right: 0;
    height: 100%;
    -webkit-transition: height 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    transition: height 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}