/* GDPR BAR */
#gdpr-bar {
	position: fixed;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	bottom: -500px;
	left: 0;
	background-color: #FFF;
	z-index: 999;
	border-top: 2px solid #000;
	transition: bottom 0.5s linear;
	padding: 20px;
}
#gdpr-bar.active{
	bottom: 0 !important;
}
.gdpr-text {
	display: block;
	width: 60%;
	margin-bottom: 0;
}
.gdpr-buttons {
	display: flex;
	justify-content: flex-end;
	width: 40%;
}
.gdpr-buttons a {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 15px;
    padding-left: 15px;
	border-radius: 50px;
	display: block;
    transition: all 0.2s;
    background-color: #000;
    color: #FFF;
    text-align: center;
}
.gdpr-buttons a:hover {
    opacity: 0.8;
	color: #FFF !important;
}
.gdpr-buttons a.gdpr-read {
    margin-left: 15px;
}
@media only screen and (max-width: 1200px) {
	#gdpr-bar { 
		flex-direction: column;
		justify-content: start;
	}
	.gdpr-text,
	.gdpr-buttons {
		width: 100%;
	}
}
@media only screen and (max-width: 991px) {
	.gdpr-text,
	.gdpr-buttons {
        width: 100%;
        font-size: 0.8rem;
    }
}