.dropdown-link-text {
	color: rgba(0,0,0,.5) !important;
}
.dropdown-link-text.active {
	color: rgba(0,0,0,.9) !important;
}
.dropdown-link-caret:hover:before {
	width: 0 !important;
}
/* Navbar */
.navbar-toggler {
	border: 0 !important;
}
.dia-main-header .dia-main-navigation li a {
	padding: 6px 20px;
	padding-bottom: 14px !important;
	padding-top: 14px !important;
}
@media screen and (min-width: 992px) {
	.dia-main-navigation {
		background-color: #f8f9fa !important;
	}
	.dropdown:hover .dropdown-menu {
		display: block !important;
		top: 45px !important;
		opacity: 1 !important;
		visibility: visible !important;
  }
}
@media screen and (max-width: 991.98px) {
	.dia-main-header .dia-main-navigation {
		display: block !important;
		background-color: transparent !important;
	}
	.navbar-toggler {
		display: block !important;
	}
	#navbarNavDropdown {
		background-color: #f8f9fa !important;
	}
	.dia-main-header .dia-logo {
		max-width: 33% !important;
	}
	.logo {
		min-width: 100% !important;
	}
}
@media screen and (max-width: 575.98px) {
	.logo {
		min-width: 140% !important;
	}
}
@media screen and (min-width: 576px) and (max-width: 1199.98px) {
	.dia-main-header .dia-main-navigation li {
		margin: 0 22px !important;
	}
}
/* Bootstrap overrides */
button:focus {
	outline: none !important;
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	transition:height .35s ease;
	max-height: 270px !important;
}
.modal-dialog {
	max-width: 800px;
	max-height:460px;
	margin: 30px auto;
}
.modal-body {
	position:relative;
	padding:0px;
}
.modal-body > #video {
	width: 100%;
}
.close {
	background-color: transparent;
	border: none;
	position:absolute;
	right:-30px;
	top:0;
	z-index:999;
	font-size:2rem;
	font-weight: normal;
	color:#fff;
	opacity:1;
}
/* s 10.03.2025 */
@media (max-width:600px) {
	div.dia-footer-widget.dia-headline h3 {
		margin-bottom: 0px !important;
		padding-bottom: 10px !important;
	}
	.dia-footer-social a:last-child {
		margin-top: 13px;
	}
}