.cc-window {
	-webkit-transition: all 0.2s ease;
		    transition: all 0.2s ease;
	-webkit-transform : translateY(100%);
		    transform : translateY(100%);
	
	position          : fixed;
	bottom            : 0;
	left              : 0; right: 0;
	z-index           : 1000;
	display           : flex;
	font-size         : 1rem;
	line-height       : 1.2rem;
	background-color  : rgba(0,0,0,0.75);
	opacity           : 0;
}
.cc-window--show {
	-webkit-transform : translateY(0%);
	transform         : translateY(0%);
	opacity           : 1;
}
	.cc-message {
		flex-grow: 1;
		padding: 1em;
		color: white;
	}
		.cc-link {
			color: inherit;
			opacity: 0.75;
		}
		.cc-link:hover {
			opacity: 1;
		}
	.cc-compliance {
		padding: 1em;
	}
		.cc-btn {
			color: rgba(0,0,0,0.85);
			padding: 0.2em 0.35em;
			background-color: #f1d600;
			opacity: 0.85;
		} 
		.cc-btn:hover {
			opacity: 1;
		}