.cc-window {
	-webkit-transition: all 0.2s ease;
		    transition: all 0.2s ease;
	-webkit-transform : translateY(100%);
		    transform : translateY(100%);
	
	position          : fixed;
	bottom            : 0rem;
	left              : 0rem;
	right			  : 0em;
	z-index           : 1000;
	display           : flex;
	font-size         : 1rem;
	line-height       : 1.2rem;
	background-color  : rgba(0,0,0,0.85);
	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.5;			
		}
		.cc-link:hover {
			opacity: 1;
			text-decoration: none;
		}
	.cc-compliance {
		padding: 1em;
	}
		.cc-btn {
			color: rgba(0,0,0,0.85);
			padding: 0.2em 0.35em;
			background-color: #f1d600;
			background-color: white;
			opacity: 0.85;
			white-space: nowrap;
			display: inline-block;
		} 
		.cc-btn:hover {
			opacity: 1;
		}

@media only screen and (max-width: 600px) {
	
	.cc-window {
		right: 0;
		bottom: 0;
		width : 100%;
	}
	
}		
		
