:root {
	
	--cl-accent: #f3ab00;
	--cl-text: #242424;
	--cl-text-invert: #ffffff;
	
	--cl-primary: #008357;
	--cl-primary-dark: #008357; /* #006459; /* #103152 */
	--cl-primary-tint: #005236e6;
	--cl-secondary: #234263;
	
	--cl-header-dark: var(--cl-primary); /*rgba(0, 43, 76, .9);*/
	
	
	/* orange: #f3ab00 */
	
	--footer-bg: var(--cl-primary);
	--footer-hr: var(--cl-muted-light);
	
	/*
	--a11y-c6t-primary-white: #FFF;
	--a11y-c6t-primary-ultramarin-blue: #002D67;
	--a11y-c6t-primary-blue: #0066B3;
	--a11y-c6t-primary-orange: #FF6600;
	--a11y-c6t-primary-web-orange: #F35E01;
	--a11y-c6t-secondary-blue-a: #327DC8;
	--a11y-c6t-secondary-blue-b: #649BD7;
	--a11y-c6t-secondary-blue-c: #96BEE6;
	--a11y-c6t-secondary-blue-d: #E1EBF5;
	*/
}

.section-favorite.partial-favorite {
	background-image: url(/media/entertain-v2/img/category-favorite/psd/1920x1140_vre_favorit_psd-gruen.png);
}

section.main-nav li.nav-item>a {
	color: var(--cl-text) !important;
}

section.main-nav li.nav-item.active>a {
	color: var(--cl-primary) !important;
}

.section-header-detail .btn-back {
	color: white !important;
}


/* -- CUSTOM -- */

.btn {
	border-width: 2px;
}

.section-highlights .btn.btn-blue-outline {
	background-color: white;
}

.section-more-events .top10-counter span {
	color: black;
	background-color: var(--cl-accent);
}

.section-contest h3 {
	color: white;
}


/* -- PROMOTION -- */

.section-default.section-dark .orange {
	color: white !important;
}

.message.message-info {
	color: var(--cl-secondary);
}

.promotion-form {
	background-color: var(--cl-primary);
}

.promotion-form a.link-terms {
	color: var(--cl-text-invert);
}

.promotion-form #promoSubmit {
	color: var(--cl-text);
	background-color: white;
}


ul.numbers li strong {
	color: inherit;
}

span.number-badge {
	background-color: var(--cl-accent);
	color: var(--cl-text);
}

.number-badge span.number {
	text-shadow: none;
}





/****
.dashboard-tiles a {
	color: var(--cl-secondary);
}*/