/*COLOR*/
.blue {
	color:#0E3877;
}
.light-blue {
	color:#9FAFC9;
}
.purple {
	color:#63286A;
}
.light-purple {
	color:#C1A9C3;
}
.red {
	color:#C7151B;
}
.light-red {
	color:#E9A1A4;
}
.orange {
	color:#F89931;
}
.light-orange {
	color:#FFD9B7;
}
.green {
	color:#3D5F36;
}
.light-green {
	color:#B1BFAF;
}
.black {
	color:#000000;
}
.grey-700 {
	color:#5C5C5B;
}
.grey-400 {
	color:#BEBEBD;
}
.white {
	color:#FFFFFF;
}

/*Cookie*/
.cookie-simple {
	color:#000000;
	background-color:#C1A9C3;
}
.cookie-simple a {
	color:#000000;
}

/*Header*/
.header {
	background-color: rgba(255,255,255,0.9);
	margin: 20px 20px 0;
	border-radius: 20px;
	padding: 5px 25px;
}
.header.shrink {
	padding: 5px 25px;
	
	box-shadow: 0 1px 6px 2px rgba(0,0,0,0.1);
}
.sx-navigation__list .nav-link {
	color:#5C5C5B;
	
	font-size: 32px;
	line-height: 36px;
}
.header.shrink .sx-navigation__list .nav-link {
	color:#5C5C5B;
}
.header__navigation-toggle {
	background-color: transparent;
}
.header__logo img {
	height:55px;
}
.header__navigation-container .sx-button {
	margin-top:16px;
	margin-bottom:16px;
}
.header__navigation-container {
	padding-top:10px;
	padding-bottom:10px;
}
@media (min-width: 1250px) {
	.header {
		margin: 40px 40px 0;
		padding: 20px 40px;
	}
	.header.shrink {
		padding: 20px 40px;
	}
	.header__logo img {
		height:77px;
	}
	.header__navigation-container .sx-button {
		margin-top:0;
		margin-bottom:0;
	}
	.header__navigation-container {
		padding-top:0;
		padding-bottom:0;
	}
}


/*Navigation*/
.navi-blue .nav-link:hover,
.navi-blue.active .nav-link {
	color:#0E3877;
}
.navi-purple .nav-link:hover,
.navi-purple.active .nav-link {
	color:#63286A;
}
.navi-red .nav-link:hover,
.navi-red.active .nav-link {
	color:#C7151B;
}
.navi-orange .nav-link:hover,
.navi-orange.active .nav-link {
	color:#F89931;
}
.navi-green .nav-link:hover,
.navi-green.active .nav-link {
	color:#3D5F36;
}
.header.shrink .navi-blue .nav-link:hover,
.header.shrink .navi-blue.active .nav-link {
	color:#0E3877;
}
.header.shrink .navi-purple .nav-link:hover,
.header.shrink .navi-purple.active .nav-link {
	color:#63286A;
}
.header.shrink .navi-red .nav-link:hover,
.header.shrink .navi-red.active .nav-link {
	color:#C7151B;
}
.header.shrink .navi-orange .nav-link:hover,
.header.shrink .navi-orange.active .nav-link {
	color:#F89931;
}
.header.shrink .navi-green .nav-link:hover,
.header.shrink .navi-green.active .nav-link {
	color:#3D5F36;
}

/*Start*/
.start audio {
	width:100%;
}

/*Buttons*/
.sx-button {
	border-radius:5px;
}
.sx-button--blue {
	background-color:#0E3877;
	border-color:#0E3877;
}
.sx-button--blue:hover {
	color:#0E3877;
	background-color:transparent;
	border-color:#0E3877;
}
.sx-button--purple {
	background-color:#63286A;
	border-color:#63286A;
}
.sx-button--purple:hover {
	color:#63286A;
	background-color:transparent;
	border-color:#63286A;
}
.sx-button--red {
	background-color:#C7151B;
	border-color:#C7151B;
}
.sx-button--red:hover {
	color:#C7151B;
	background-color:transparent;
	border-color:#C7151B;
}
.sx-button--red-outline {
	color:#C7151B;
	background-color:transparent;
	border-color:#C7151B;
}
.sx-button--red-outline:hover {
	color:#FFFFFF;
	background-color:#C7151B;
	border-color:#C7151B;
}
.sx-button--orange {
	background-color:#F89931;
	border-color:#F89931;
}
.sx-button--orange:hover {
	color:#F89931;
	background-color:transparent;
	border-color:#F89931;
}
.sx-button--green {
	background-color:#3D5F36;
	border-color:#3D5F36;
}
.sx-button--green:hover {
	color:#3D5F36;
	background-color:transparent;
	border-color:#3D5F36;
}
.sx-button--white-purple {
	color:#63286A;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}
.sx-button--white-purple:hover {
	color:#FFFFFF;
	background-color:transparent;
	border-color:#FFFFFF;
}

/*EMO*/
.emo--home {
	height: 100vh;
  	overflow: hidden;
}
.emo--home__image {
	height:100%;
	object-fit: cover;
}
.emo-container .emo-title h2 span {
	color:#FFFFFF;
	background-color:#63286A;
}

/*Widget CallToAction*/
.sx-widget-call-to-action .sx-widget-call-to-action__content {
	border-radius: 40px;
}
.sx-widget-call-to-action.sx-widget-call-to-action--red .sx-widget-call-to-action__content {
	border: 3px solid #C7151B;
	background-color:#FFFFFF;
}
.sx-widget-call-to-action.sx-widget-call-to-action--red .sx-widget-call-to-action__title {
	color:#C7151B;
}
.sx-widget-call-to-action.sx-widget-call-to-action--red .sx-widget-call-to-action__data-link--web {
	color: #FFFFFF;
 	background-color: #C7151B;
	border-color:#C7151B;
	border-radius:5px;
}
.sx-widget-call-to-action.sx-widget-call-to-action--red .sx-widget-call-to-action__data-link--web:hover {
	color: #C7151B;
 	background-color: transparent;
	border-color:#C7151B;
}
.sx-widget-call-to-action.sx-widget-call-to-action--purple .sx-widget-call-to-action__content {
	border: 3px solid #63286A;
	color:#FFFFFF;
	background-color:#63286A;
}
.sx-widget-call-to-action.sx-widget-call-to-action--purple .sx-widget-call-to-action__title {
	color:#FFFFFF;
}
.sx-widget-call-to-action.sx-widget-call-to-action--purple .sx-widget-call-to-action__data-link--web {
	color: #63286A;
 	background-color: #FFFFFF;
	border-color:#FFFFFF;
	border-radius:5px;
}
.sx-widget-call-to-action.sx-widget-call-to-action--purple .sx-widget-call-to-action__data-link--web:hover {
	color: #FFFFFF;
 	background-color: transparent;
	border-color:#FFFFFF;
}

/*Home Gallery*/
.sx-widget-gallery--home .image-gallery_image .sx-responsive-image-container {
	border-radius:40px;
}
.sx-widget-gallery--home .image-gallery_image .shadow-overlay {
	background:none;
}

/*Widget Team*/
.sx-widget-team__image img {
	border-radius: 40px;
}
.sx-widget-team__content__function {
	font-size:25px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:4px;
}

/*Widget Sponsoren*/
.sx-widget-sponsor__image img {
	border-radius: 40px;
}

/*Widget Gallery*/
.sx-widget-gallery__image {
	border-radius: 40px;
}

/*Widget Youtbe*/
.sx-widget-video-embed .embed-responsive-item {
	border-radius: 40px;
}

/*Broadcast List*/
.broadcast-list .image-text-list_image img {
	border-radius:40px 40px 0 0;
}
.broadcast-list .image-text-list_text {
	color:#000000;
	border-radius:0 0 40px 40px;
}
@media (min-width: 1250px) {
	.broadcast-list .image-text-list_text {
		padding-bottom:70px;
	}
}
.broadcast-list .image-text-list_text h3:hover > a {
	color:#000000;
}
.broadcast-list .bg-color--blue .image-text-list_text {
	background-color:#9FAFC9;
}
.broadcast-list .bg-color--purple .image-text-list_text {
	background-color:#C1A9C3;
}
.broadcast-list .bg-color--red .image-text-list_text {
	background-color:#E9A1A4;
}
.broadcast-list .bg-color--orange .image-text-list_text {
	background-color:#FFD9B7;
}
.broadcast-list .bg-color--green .image-text-list_text {
	background-color:#B1BFAF;
}

/*Audio*/
.broadcast-list .image-text-list_audio {
	padding-bottom:30px;
}
.broadcast-list .image-text-list_audio audio {
	width:100%;
}

/*Footer*/
.extra {
	padding-top:40px;
	border-top:1px solid #FFFFFF;
}
#footer.main-footer nav.extra ul li {
	padding-left:0;
	padding-right:25px;
	padding-bottom:3px;
}
#footer.main-footer nav.extra ul li:last-child {
	padding-right:0;
}
@media (min-width: 1250px) {
	#footer.main-footer nav.extra ul li {
		padding-bottom:0;
	}	
}