#block-10 {
	padding-left: 20px;
}

#block-10 .subheadline {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 25px;
}

#block-10-newsletter-form-email {
	width: calc(65% - 10px);
	margin-right: 0;
}

#block-10-newsletter-form-submit {
	width: calc(35% - 10px);
	margin-left: 0;
}

#block-11 {
	border-top: 1px solid #c8c0a9;
}

#block-115 .block-content-inner {
	color: #ffffff;
	margin-top: 10px;
}

#block-115 .block-content-inner a {
	color: #ffffff;
}

#block-116 {
	padding-top: 0;
}

#block-117 {
	padding-top: 0;
}

#block-118 .block-content-inner {
	color: #ffffff;
	margin-top: 10px;
}

#block-118 .block-content-inner a {
	color: #ffffff;
}

#block-12 {
	height: 200px;
	text-align: center;
	border-right: 1px solid #c8c0a9;
}

#block-12 .subheadline {
	font-size: 18px;
}

#block-120 .block-content-inner {
	color: #333333;
	background-image: url(/res/icon/phone.svg);
	background-size: 14px auto;
	background-position: 0% 50%;
	padding-left: 30px;
	font-weight: normal;
}

#block-120 .block-content-inner a {
	color: #333333;
}

#block-121 .block-content-inner {
	color: #333333;
	background-image: url(/res/icon/time.svg);
	background-size: 14px auto;
	background-position: 0% 50%;
	padding-left: 30px;
	font-weight: normal;
}

#block-121 .block-content-inner a {
	color: #333333;
}

#block-122 .block-content-inner {
	color: #333333;
	background-image: url(/res/icon/delivery.svg);
	background-size: 20px auto;
	background-position: 0% 50%;
	padding-left: 30px;
	font-weight: normal;
}

#block-122 .block-content-inner a {
	color: #333333;
}

#block-123 .block-content-inner {
	color: #333333;
	background-image: url(https://www.knud-eshop.dk/res/icon/return.svg);
	background-size: 14px auto;
	background-position: 0% 50%;
	padding-left: 30px;
	font-weight: normal;
}

#block-123 .block-content-inner a {
	color: #333333;
}

#block-124 .block-content-inner {
	color: #333333;
	background-image: url(https://www.knud-eshop.dk/res/icon/store.svg);
	background-size: 15px auto;
	background-position: 0% 50%;
	padding-left: 30px;
	font-weight: normal;
}

#block-124 .block-content-inner a {
	color: #333333;
}

#block-125 .block-content-inner {
	color: #ffffff;
	background-image: url(/res/icon/invert/delivery.svg);
	background-size: 20px auto;
	background-position: 0% 50%;
	padding-left: 30px;
}

#block-125 .block-content-inner a {
	color: #ffffff;
}

#block-126 .block-content-inner {
	color: #ffffff;
	background-image: url(/res/icon/invert/delivery.svg);
	background-size: 20px auto;
	background-position: 0% 50%;
	padding-left: 30px;
}

#block-126 .block-content-inner a {
	color: #ffffff;
}

#block-127 .block-content-inner {
	color: #ffffff;
	background-image: url(/res/icon/invert/delivery.svg);
	background-size: 20px auto;
	background-position: 0% 50%;
	padding-left: 30px;
}

#block-127 .block-content-inner a {
	color: #ffffff;
}

#block-129 .block-content-inner {
	color: #ffffff;
	background-image: url(/res/icon/invert/delivery.svg);
	background-size: 20px auto;
	background-position: 0% 50%;
	padding-left: 30px;
}

#block-129 .block-content-inner a {
	color: #ffffff;
}

#block-171 img {
	max-width: 85px;
	margin: auto;
}

#block-238 .subheadline {
	padding-left: 0;
	text-align: center;
	font-size: 24px;
}

#block-3 img {
	max-width: 85px;
	margin: auto;
}

#block-4-cart-contents {
	max-width: 280px;
	border-width: 1px;
	border-radius: 0;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	border-color: #dddddd;
}

#block-4-cart-contents .button {
	max-width: 90%;
	padding: 5px;
	margin-right: 10px;
	margin-top: 10px;
}

#block-4-cart-info .common-cart-total {
	font-weight: normal;
}

#block-4-cart-info .container {
	opacity: 1;
	background-size: 18px 20px;
}

#block-41 {
	height: 200px;
	text-align: center;
	border-right: 1px solid #c8c0a9;
}

#block-41 .subheadline {
	font-size: 18px;
}

#block-42 .block-content-inner {
	padding-left: 0;
	text-align: center;
	margin-top: 0;
}

#block-43 .headline {
	text-align: center;
	font-size: 20px;
}

#block-44 {
	border-top: 1px solid #c8c0a9;
}

#block-5 {
	margin-top: 0;
}

#block-5-search-form-search {
	border-width: 0;
	background-size: 20px 20px;
	border-bottom-width: 1px;
}

#block-7 {
	margin-top: 10px;
}

#block-7 #menu-testmenu {
	background-color: rgba(0,0,0,0);
}

#block-7 #menu-testmenu.common-menu-hover {
	background-color: rgba(0,0,0,0);
}

#block-9 {
	text-align: center;
}

#block-9 .block-content-inner {
	margin-bottom: 15px;
}

#block-9 .subheadline {
	padding-bottom: 10px;
}

#block-96 .block-content-inner {
	margin: 15px;
}

#blockcontainer-1 {
	top: 34px;
}

#blockcontainer-44 {
	padding-bottom: 0;
	margin-bottom: 0;
}

#blocksubcontainer-1 {
	border-bottom: 1px solid #dedede;
}

#blocksubcontainer-116 {
	background-color: #b7b09c;
}

#blocksubcontainer-117 {
	background-color: #000000;
}

#blocksubcontainer-175 {
	border-top-width: 1px;
	border-color: #b7b09c;
}

#footer-1 {
	padding-top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width: 600px) {
	#block-10 {
		padding-left: 0;
	}

	#block-10 .subheadline {
		font-size: 18px;
		font-weight: 500;
		text-transform: uppercase;
	}

	#block-10-newsletter-form-email {
		width: calc(70% - 10px);
	}

	#block-10-newsletter-form-submit {
		width: calc(30% - 10px);
	}

	#block-12 {
		height: auto;
	}

	#block-125 .block-content-inner {
		color: #333333;
		margin-bottom: 5px;
		background-image: url(/res/icon/delivery.svg);
		font-weight: normal;
	}

	#block-125 .block-content-inner a {
		color: #333333;
	}

	#block-126 .block-content-inner {
		color: #333333;
		margin-bottom: 5px;
		background-image: url(https://www.knud-eshop.dk/res/icon/phone.svg);
		background-size: 15px auto;
		margin-left: 0;
		padding-left: 25px;
		font-weight: normal;
	}

	#block-126 .block-content-inner a {
		color: #333333;
	}

	#block-127 .block-content-inner {
		color: #333333;
		margin-top: 5px;
		background-image: url(https://www.knud-eshop.dk/res/icon/time.svg);
		background-size: 15px auto;
		font-weight: normal;
	}

	#block-127 .block-content-inner a {
		color: #333333;
	}

	#block-129 .block-content-inner {
		color: #333333;
		margin-top: 5px;
		background-image: url(/res/icon/return.svg);
		background-size: 15px auto;
		margin-left: 2px;
		padding-left: 25px;
		font-weight: normal;
	}

	#block-129 .block-content-inner a {
		color: #333333;
	}

	#block-171 {
		float: none;
		width: 160px;
		max-width: 160px;
		margin: auto;
	}

	#block-171 img {
		max-width: 50px;
	}

	#block-171-image-52425 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#block-238 .subheadline {
		font-size: 18px;
	}

	#block-246 {
		position: fixed;
		margin-top: -48px;
		right: 50px;
	}

	#block-3 {
		float: none;
		width: 160px;
		max-width: 160px;
		margin: auto;
	}

	#block-3 img {
		max-width: 50px;
	}

	#block-3-image-6 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#block-4 {
		position: absolute;
		top: 10px;
		right: 0;
	}

	#block-41 {
		height: auto;
	}

	#block-44 {
		margin-top: 10px;
	}

	#block-50 .headline {
		text-align: center;
		font-size: 18px;
	}

	#block-7 {
		margin-top: 0;
	}

	#block-9 .subheadline {
		padding-bottom: 0;
	}

	#blockcontainer-1 {
		top: 60px;
	}

	#blocksubcontainer-117 {
		background-color: #b7b09c;
	}
}

