/* -- FONT FACE ------------------------------------------------------------- */

/* cyrillic-ext */
@font-face {
	font-family: 'BBBankTypeTT';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-RegularItalic.ttf) format('truetype'),
		url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-RegularItalic.woff) format('woff');
}

	/* cyrillic-ext */
	@font-face {
		font-family: 'BBBankTypeTT';
		font-style: italic;
		font-weight: 700;
		font-display: swap;
		src: url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-BoldItalic.ttf) format('truetype'),
		url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-BoldItalic.woff) format('woff');
	}

/* cyrillic-ext */
@font-face {
	font-family: 'BBBankTypeTT';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-Regular.ttf) format('truetype'),
		url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-Regular.woff) format('woff');
}

	/* cyrillic-ext */
	@font-face {
		font-family: 'BBBankTypeTT';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-Bold.ttf) format('truetype'),
			url(/media/entertain-v2/font-bbbank-type-tt/BBBankTypeTT-Bold.woff) format('woff');
	}


/* -- OVERRIDES ------------------------------------------------------------- */


body {
	font-family: 'BBBankTypeTT';
}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,

a,
.section-default a,

strong.important,

.meta-header .navbar-left li a,
.meta-header .navbar-left>li>a:focus,
.meta-header .navbar-left>li>a:hover,

.section-checkout .panel-default h2,
.section-search .advanced-search .advanced-search-input label,
.section-search .advanced-search-categories .title,
.section-welcome .content .title,
.section-highlights h2,
.card .content .title,

body.ticket-butler .tlist li:before,

.navigation .navbar-collapse,
.meta-header .navbar-toggle:hover,
/*.meta-header .navbar-toggle,*/

.section-default .nav-pills a,

body.aboutus table th,

body.aboutus table .fe,

.event-list-item .event-name a,
.event-list-item .event-name a:hover,

.cl-dummy {
	color: #005AAB;
}


.cookie-snippet {
	background-color: rgba(0, 90, 171, 0.94);
}




.card a, .card a:hover, .card .anchor-replacement, .card .anchor-replacement:hover {
	color: black;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
	background-color: #005AAB;
}

@media (max-width: 991px) {

	.navigation .navbar-collapse,
	.meta-header .navbar-toggle:hover,
	.meta-header .navbar-toggle {
		background-color: #005AAB;
	}

}



.meta-header .navbar-left>li>a:focus,
.meta-header .navbar-left>li>a:hover {
	border-color: #005AAB;
}



/* -- OWL-CAROUSEL ----------------------------------------------------------- */

.dx-carousel .owl-nav div {
	background: #005AAB;
}
.dx-carousel .owl-dots .owl-dot.active span {
	background: #005AAB;
}


/* -- BUTTONS --------------------------------------------------------------- */

/* weird but green is the new blue */

.btn.btn-blue {
	background-color: #005AAB;
}

.btn.btn-blue-outline {
	color: #005AAB;
	border-color: #005AAB;
}



.meta-footer {
	background-color: #005AAB;
}
.meta-footer a.readmore {
	color: white;
}



.section-artist,
.section-categories {
	background-color: #103152;
}


.section-header-detail .bg-layer.tint {
	background-color: rgba(0, 43, 76, .9);
}

/* -- SECTION GEWINNSPIEL --------------------------------------------------- */

.gewinnspiel-teilnahme {
	background-color: #005AAB;
	color: #fff;
}
.gewinnspiel-teilnahme a {
	color: black;
}






/* -- CUSTOM LOGO SIZING ---------------------------------------------------- */

.logo .logo-client {
	max-height: 60px;
}
footer .logo .logo-client {
	max-height: none;
}

.ticket-phone:hover {
	text-decoration: none;
}
.ticket-phone p {
	color: #005AAB;
}




/* -- TOP SLIDER -- */

/*body.portal-psd*/ .slider-main .item-caption {
	background: #005AAB;
}

.section-default.section-information .content,
.box-floating-buttons .button {
	background-color: #005AAB !important;
}

.box-floating-buttons .button.my {
	background-color: #8fc225 !important;
}


.section-default.section-information .btn.btn-white {
	color: #005AAB !important;
}


.top-event:after {
	border-top-color: white;
}










/*-- TODO: NEW STYLING --*/

/*
:root {--cl-secondary: var(--cl-primary);}

.btn.btn-orange, .btn.btn-orange:hover {
    background-color: white;
    border-color: var(--cl-primary);
    color: var(--cl-primary);
}

.card .content .link {
    color: var(--cl-primary);
}

.section-more-events .sub-headline {
    color: var(--cl-secondary);
}



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

.meta-header .navbar-left li.active a {
    border-color: var(--cl-secondary);
}

.btn.btn-blue-outline.active, .btn.btn-blue-outline:hover {
    background-color: var(--cl-primary);
    border-color: var(--cl-primary);
    color: white;
}
*/