#cookie-info {
    -webkit-transition: -webkit-transform .65s .2s;
    -moz-transition: -moz-transform .65s .2s;
    transition: transform .65s .2s;
    opacity: 1;
    background: #f5f5f5;
    bottom: 25px;
    padding: 15px 52px 20px 20px;
    position: fixed;
    right: 25px;
    width: 370px;
    z-index: 99999;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

#cookie-info a {
 color: rgb(163, 151, 92);
}

#cookie-info a.close {
    font-size: 13px;
    text-shadow: none;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    opacity: 1;
    font-weight: 700;
    background: rgb(194, 181, 67);
    background: -moz-linear-gradient(-45deg, rgba(194, 181, 67, 1) 21%, rgba(171, 150, 20, 1) 64%, rgba(191, 177, 61, 1) 65%, rgba(191, 177, 61, 1) 65%, rgba(148, 131, 16, 1) 99%, rgba(148, 131, 16, 1) 99%);
    background: -webkit-linear-gradient(-45deg, rgba(194, 181, 67, 1) 21%, rgba(171, 150, 20, 1) 64%, rgba(191, 177, 61, 1) 65%, rgba(191, 177, 61, 1) 65%, rgba(148, 131, 16, 1) 99%, rgba(148, 131, 16, 1) 99%);
    background: linear-gradient(135deg, rgba(194, 181, 67, 1) 21%, rgba(171, 150, 20, 1) 64%, rgba(191, 177, 61, 1) 65%, rgba(191, 177, 61, 1) 65%, rgba(148, 131, 16, 1) 99%, rgba(148, 131, 16, 1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2b543', endColorstr='#948310', GradientType=1);
    text-decoration: none;
    color: white;
}
#cookie-info a.close:hover {
    background-color: transparent;
    color: #ef8127;
}
#cookie-info p {
    font-size: 14px;
    color: rgb(51, 51, 51);
    margin: 0;
	font-family: 'Source Sans Pro', sans-serif;
}
#cookie-info a:hover {
	color: #9ba71b !important;
}

#cookie-info.remove { 
    opacity: 0; 
    -webkit-transform: translate(120%, 0); 
    -moz-transform: translate(120%, 0); 
    transform: translate(120%, 0); 
    -webkit-transition: all 1s .2s; 
    -moz-transition: all 1s .2s; 
    transition: all 1s .2s; 
}

@media all and (max-width: 420px) {
    #cookie-info {
        width: 100%;
        right: 0;
        bottom: 0;
    }
}