.chapter-navigation-container .chapter-navigation-images.dkg-slider {
	height: 430px;
}

.mod-nav-service{
	margin-top: 0;
}

.dkm-layout #searchbar-top{
	float: right;
	margin-left: 0;
}

.dkm-layout #searchbar-top .size1of2{
	width: 100%;
}

.dkm-layout #searchbar-top .size1of2 fieldset{
	max-width: 248px;
}

.dkm-layout .mod-nav-service#bottom-service-nav{
	margin-right: -30px;
}

.dkm-layout .mod-nav-service#bottom-service-nav > ul > li{
	padding: 0;
}

.dkm-layout .mod-nav-service#bottom-service-nav > ul{
	margin-right: 0;
}

.big-header > .container > .line > .size2of3{
	width: 100%;
}

.big-header > .container > .line > .size1of3{
	width: 45%;
}

.websitelist-dkg{
	border-top: 1px solid #E0E0E0;
	margin-top:  24px;
	padding-top: 12px;
}
.websitelist-da{
	position: relative;
}

li.facetitem > label{
	width: 100%;
}

@media screen and (min-width: 641px){
	.mod-nav-service > ul{
		padding-right: 0;
	}
	
	.mod-nav-service > ul > .level1:last-child .headline a{
		/*padding-right: 0;*/
	}

	.mod-nav-main .flyout{
		width: calc(100% + 20px);
	}

	.mod-nav-main.nav-main-dkg{
		width: calc(100% - 25px);
	}

	.mod-nav-main.nav-main-dkg > .menu{
		width: 100%;
		padding-right: 0;
	}
}

@media screen and (max-width: 991px){
	.top-nav{
		border: 0;
	}

	.top-nav.is-active{
		display: block;
	}

	.top-nav .line{
		padding: 0;
	}

	.dkm-layout #searchbar-top .size1of2 fieldset{
		max-width: 260px;
	}

	.dkm-layout .container-home > .content{
		padding: 0;
	}

	.chapter-navigation-container .chapter-navigation-images.dkg-slider .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description{
		padding: 20px 20px 34px;
		transform:  unset;
		left: unset;
        right: unset;
        bottom: unset;
        height: 156px;
	}

	.chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description p{
		display: block;
		margin-top: 16px;
	}

	.cms-layout .chapter-navigation-container .chapter-navigation-images.dkg-slider .slick-dots{
		bottom: 0;
	}

	.dkm-layout .container-home .line-image-only{
		display: none;
	}
	.websitelist-dkg{
		border-top: 0;
	}

	#product-filter{
		position: absolute;
		right: 0;
		top: 33px;
	}
}

@media screen and (min-width: 992px){
	.dkm-layout .mod-nav-service#bottom-service-nav > ul > li{
		padding: 8px;
	}

	.dkm-layout .big-header .container ul > li.level1{
		float: left;
		margin-top: 12px;
	}

	.dkm-layout .big-header .container ul {
		text-align: right;
	}

	.dkm-layout .big-header .container ul > li {
		text-align: left;
	}

	.dkm-layout .big-header .container ul > li.level1:nth-last-child(1),
	.dkm-layout .big-header .container ul > li.level1:nth-last-child(2),
	.dkm-layout .big-header .container ul > li.level1:nth-last-child(3){
		float:  none;
	}
}