/******************/
/* Cookie-Hinweis */
/******************/

#cookieHintScript {
	border-top: 1px solid white;
    background-color: rgba(0,67,82,.8);
	color: white;
    padding: 0 2vw;

	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;

	z-index: 99999;
}

#cookie-hint {
	display: flex;
	width: auto;
	margin: 0 calc(15% + 15px) !important;
    padding: 3rem 0;
}

#cookie-hint #cookie-hint-text {
	margin-right: 25px;
}

#cookie-hint #cookie-hint-text .hint a.link {
	font-weight: bold;
	color: white;
}

#cookie-hint #cookie-hint-button {
	border: none;
}


#cookie-hint #cookie-hint-button .button {

	position: relative;
	text-decoration: none;
	background-color: rgb(255, 72, 12);
	padding: 10px 20px;
	border-radius: 3px;
	color: white;
	display: inline-block;

	transition: 0.3s;
	color: rgb(255, 72, 12) !important;
	background-color: transparent;
	border: 2px solid rgb(255, 72, 12);

}

#cookie-hint #cookie-hint-button .button:hover {
	transition: 0.3s;
	color: white !important;
	background-color: rgb(255, 72, 12);
	border: 2px solid rgb(255, 72, 12);
	cursor: pointer;
}



#cookie-hint #cookie-hint-button .button .cookie-hint-button__title {
	position: relative;
	display: block;
	z-index: 10;
}

.cookie-settings-btn.bitbw-btn.ghostBtn {
    padding: 10px 20px !important;
}
.cookie-settings-btn.bitbw-btn.ghostBtn::after {
    content: "";
}


@media (max-width: 576px) {

    #cookie-hint {
        margin: 0 calc(2% + 15px) !important;
        flex-direction: column;
    }

    #cookie-hint #cookie-hint-button {
        margin-top: 15px;
    }

}
