.newsletter {
position : fixed;
z-index : 9999;
right : 0;
left : 0;
width : 80%;
margin : auto;
padding : 18px;
transition : all .4s cubic-bezier(.4, 0, .2, 1);
background: #F0C27B;
background: -webkit-linear-gradient(to left, #F0C27B , #4B1248);
background: linear-gradient(to left, #F0C27B , #4B1248);
}
.newsletter.bottom {
bottom : -210px;
animation-name : cpnewsletterbottom;
animation-duration : 1s;
animation-iteration-count : 1;
border-radius : 10px 10px 0 0;
}
@keyframes cpnewsletterbottom {
0% {
transform : translateY(100%);
}
100% {
transform : translateY(0%);
}
}
.newsletter.bottom:hover {
bottom : 0;
}