#ccp-banner {
display: none;
position: fixed;
bottom: 0;
width: 100%;
background: #333;
color: #fff;
padding: 15px;
text-align: center;
}
#ccp-banner button {
margin-left: 10px;
padding: 5px 10px;
}
#ccp-banner a {
color: #ffd700;
text-decoration: underline;
}
#ccp-categories {
margin: 10px 0;
display: none; }
#ccp-banner.show-categories #ccp-categories {
display: block;
}