/*CookieFirst Styles*/
.cookiefirst-root {
	position: relative;
	z-index: 9999999; /* one below flying focus */
}
.cookiefirst-root div,
.cookiefirst-root p,
.cookiefirst-root li,
.cookiefirst-root button,
.cookiefirst-root a,
.cookiefirst-root span {
	font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", Arial, sans-serif !important;
}

@media (max-height: 680px) {
	.cookiefirst-root div:nth-child(2) div:first-child div:nth-child(2) {
		max-height: 550px;
		overflow-y: scroll;
	}
}
@media (max-height: 414px) {
	.cookiefirst-root div:nth-child(2) div:first-child div:nth-child(2) {
		max-height: 300px;
		overflow-y: scroll;
	}
}

/*titles*/
.cookiefirst-root span,
#cf-root.cookiefirst-root div {
	font-size: 1.2rem !important;
}
/*text*/
.cookiefirst-root p,
.cookiefirst-root p span {
	font-size: 0.9rem !important;
}

/*link top right*/
.cookiefirst-root a {
	font-size: 0.9rem !important;
	font-weight: 400 !important;
}

.cookiefirst-root
	[data-cookiefirst-widget="modal"]
	[data-cookiefirst-button="primary"],
.cookiefirst-root
	[data-cookiefirst-widget="modal"]
	[data-cookiefirst-button="primary"]:hover,
.cookiefirst-root
	[data-cookiefirst-widget="modal"]
	[data-cookiefirst-button="primary"]:active,
.cookiefirst-root
	[data-cookiefirst-widget="modal"]
	[data-cookiefirst-button="secondary"],
.cookiefirst-root
	[data-cookiefirst-widget="modal"]
	[data-cookiefirst-button="secondary"]:hover,
.cookiefirst-root
	[data-cookiefirst-widget="modal"]
	[data-cookiefirst-button="secondary"]:active {
	border-radius: 2px !important;
	padding: 10px 0 !important;
}

.cookiefirst-root button span {
	font-size: 0.9rem !important;
}

#cf-root.cookiefirst-root [data-cookiefirst-button="primary"],
#cf-root.cookiefirst-root [data-cookiefirst-button="primary"]:hover,
#cf-root.cookiefirst-root [data-cookiefirst-button="primary"]:active,
#cf-root.cookiefirst-root [data-cookiefirst-button="secondary"],
#cf-root.cookiefirst-root [data-cookiefirst-button="secondary"]:hover,
#cf-root.cookiefirst-root [data-cookiefirst-button="secondary"]:active {
	border-radius: 2px !important;
	padding: 10px 0 !important;
}

.cookiefirst-root ul li {
	list-style: disc outside !important;
	margin-left: 15px !important;
}

[data-cookiefirst-category][data-src]
	+ .cookiefirst-disabled-resource.cf-message {
	position: inherit !important;
}
