/* footer.css */

/* FOOTER */

.imeba-footer{
	background:#08090a;
}

.imeba-footer-inner{
	display:flex;
	align-items:center;
	justify-content:space-between;
	min-height:72px;
}

.imeba-footer p{
	margin:0;
	color:rgba(255,255,255,.55);
	font-size:11px;
}

.imeba-footer-links{
	display:flex;
	align-items:center;
	gap:20px;
}

.imeba-footer-links a{
	color:rgba(255,255,255,.55);
	font-size:11px;
}

.imeba-footer-links a:hover{
	color:var(--imeba-white);
}

/* COOKIES */

.imeba-cookie{
	position:fixed;
	right:15px;
	bottom:15px;
	left:15px;
	z-index:9999;
}

.imeba-cookie-inner{
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:100%;
	max-width:1100px;
	margin:0 auto;
	padding:15px 18px;
	border-left:5px solid var(--imeba-red);
	background:var(--imeba-black);
	box-shadow:0 12px 30px rgba(0,0,0,.3);
}

.imeba-cookie-text{
	display:flex;
	align-items:center;
	padding-right:18px;
	color:rgba(255,255,255,.78);
	font-size:11px;
	line-height:1.5;
}

.imeba-cookie-text > i{
	margin-right:10px;
	color:var(--imeba-red);
	font-size:18px;
}

.imeba-cookie-text a{
	color:var(--imeba-white);
	text-decoration:underline;
}

.imeba-cookie-button{
	flex:0 0 auto;
	min-height:34px;
	padding:0 18px;
	border:0;
	background:var(--imeba-red);
	color:var(--imeba-white);
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
}

.imeba-cookie-button:hover{
	background:var(--imeba-red-dark);
}

/* RESPONSIVE */

@media(max-width:767px){
	.imeba-footer-inner{
		flex-direction:column;
		justify-content:center;
		gap:12px;
		padding:20px 0;
		text-align:center;
	}

	.imeba-footer-links{
		flex-wrap:wrap;
		justify-content:center;
		gap:10px 18px;
	}

	.imeba-cookie{
		right:10px;
		bottom:10px;
		left:10px;
	}

	.imeba-cookie-inner{
		align-items:stretch;
		flex-direction:column;
	}

	.imeba-cookie-text{
		padding:0 0 13px;
	}

	.imeba-cookie-button{
		width:100%;
	}
}