/* general */
	body {
		font-family: "open-sans",sans-serif;
		color: #4a4b4e;
		min-height: 101vh;
		min-width: 980px;
	}
	.bodyModal {
		min-width: 0;
		min-height: 0;
	}
	/* Color changes */
	#dropDownCartBoxTitle .divTotalItemDropDownCart,
	#dropDownCartBoxContent .btnGotoCartDropDownCart,
	.bottomSmallCartItemCount, .bigButton,
	.productNewsContainerOuter .frontpagePrices .purchaseButton,
	.productListView3 .divPricesOrder .divPrices .purchaseButton,
	.productListView4 .divPricesOrder .divOrderOuter .divOrderInnerOrder .addToCartButtonContainer .listAddToCartButton,
	.productFilterBoxcontainer .resetAllFilter input,
	.productFilterBoxcontainer .resetAllFilterBottom input,
	#LoginContainer .loginRight .ForumButton,
	#LoginContainer .ForumButton, 
	.tlaLoginBtn, .tlaLogoutBtn,
	.relationsTable .smallProductListShowMore,
	.isCheckout .bt3, .isCheckout .right .che_rbt a,
	.isCheckout .bt_udskriv, .isCheckout .neeste, .che_Fak .jegaccep, .product-recommendation-splash-page .button-group .button-go-to-cart {
		background-color: #926ca2;
		border-radius: 3px;
		border: 1px solid #775188;
	} 
	.tlaFeedback .ajaxload, .tlaFeedback .ajax-loader {
		background: url("images/ajax-loader-bg.gif") no-repeat center center;
	}
	a {
		color: #4a4b4e;
	}
	.additionalMenu a {
		color: #4a4b4e;
	}

	.expanderMenu li a:hover {
		color: #4a4b4e;
	}

	.isCheckout .neeste:after {
		background: rgba(255,255,255,0.4);
	}

	body { background-color: #FFF; }
	.main { position: relative; width: 100%; }
	.main:before { content: ""; width: 100%; height: 44px; background-color: #aeb76d; top: 155px; left: 0; position: absolute; }
	.main:after { content: ""; width: 100%; height: 50px; background-color: #f3f4e9; top: 199px; left: 0; position: absolute; }
	.mainContent { margin: 0 auto; }
	.content { border: none; padding-top: 70px; }
	.headline { color: #4a4b4e; text-transform: uppercase; }

	.prevPrice { color: #f98722; text-transform: uppercase; }
	.price, .priceSmall, .priceStor { color: #4a4b4e; }
	.overlayList { max-width: 97px; top: -13px; left: -13px; }

	.productNewsContainerOuter .frontpagePrices .purchaseButton {
		font-weight: 400;
	}
	.productNewsContainerOuter .frontpagePrices .purchaseButton:hover, .productNewsContainerOuter .productNewsItem:hover .purchaseButton {
		background-color: #926ca2;
	}
	.content .center.extended { width: 100%; }
/* e:general */

/* top */
	/* top section */
		.topSection { height: 199px; margin: 0; z-index: 1100; }
		.topSection .top { background: url("images/logo.png") 0 0 no-repeat; width: 239px; height: 110px; margin: 0; position: absolute; top: 16px; left: 0; }
		.topSection .top * { width: 239px; height: 110px; }
	/* e:top section */

	/* top bullet */
		#TopImageMap { position: relative; height: 0; margin: 0 auto; width: 900px; z-index: 1000; }
		#TopImageMap img { background: none; }
		.divTopBulletpoints { position: absolute; height: 54px; width: 563px; background: none; top: 80px; right: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
		.topPoint { display: inline-block; float: left; height: 54px; padding: 13px 15px 0 68px; background: url(images/top-box.png) 0 0 no-repeat; }
		.topPoint:last-child { padding-right: 41px; }
		.topPoint_fragtfrit { background-position: -175px 0; }
		.topPoint_time { background-position: -377px 0; }
		.topPoint strong { display: block; width: 100%; text-transform: uppercase; font-size: 13px; line-height: 13px; font-weight: 600; color: #4a4b4e; }
		.topPoint span { display: block; width: 100%; text-transform: uppercase; font-size: 13px; line-height: 13px; font-weight: 400; margin: 2px 0 0; }
	/* e:top bullet */

	/* top menu */
		.additionalMenu { border: none; justify-content: flex-end; height: 38px; }
		.additionalMenu a { text-transform: none; font-size: 12px; line-height: 24px; color: #858687; }
		.additionalMenu a:hover { color: #4a4b4e; }

		.additionalMenu .menuNormbg, .additionalMenu .menuOverbg { border: none; padding: 0 0 0 25px; }
		.additionalMenu a[href$="/login/"] {  }
		.isAuthenticated .additionalMenu a[href$="/login/"] { display: none; }
	/* e:top menu */

	/* dropdown menu */
		.menuWrapper { height: 44px; }
		.menu { height: 100%; border: none; padding: 0; }

		.expanderMenu .topLineLink, .expanderMenu.showAsHover .topLineLink { line-height: 44px; border: none; font-size: 17px; color: #FFF; padding: 0 23px 0 10px; text-transform: none; }
		.expanderMenu .topLineLink::after { border: none; width: 9px; height: 5px; background: url(images/icon.png) -291px 0 no-repeat; right: 9px; margin: 0; }
		.expanderMenu.noChildren.topLineLink, .expanderMenu.noChildren.showAsHover .topLineLink { padding: 0 10px; }
		.expanderMenu.noChildren .topLineLink { padding: 0 10px; } 
		.expanderMenu.showAsHover .topLineLink { color: #FFF; background-color: #926ca2; }

		.expanderMenu .menuFirstWrap { border: none; margin: 0; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
		.expanderMenu .menuThirdWrap .cl { float: left; height: 30px; width: 100%; }

		.expanderMenu dl:nth-of-type(5n+0) { padding-left: 0; }

		.stickyMenuBar, .stickyMenuBar .menu { background-color: #926ca2; }
	/* e: dropdown menu */

	/* top search */
		.topSection .ssBox { background: #fff; height: 43px; top: -72px; width: 250px; border: 2px solid #DDD; border-radius: 3px; right: 318px; }
		.topSection .ssBoxTextDiv { height: 43px; left: 12px; }
		.topSection .ssBoxTextBox { color: #4a4b4e; font-size: 13px; height: 39px; line-height: normal; width: 170px; }
		.topSection .ssBoxButtonDiv { height: 31px; right: 4px; top: 4px; width: 31px; background: url(images/icon.png) -29px 9px no-repeat #926ca2; border-radius: 2px; }
		.topSection .ssBoxButton { width: 31px; height: 31px; }

		.topSection .ssBoxLoaderIcon { right: 44px; top: 12px; }

		.topSection .ssResult { right: -227px; border: none; }
		.ssResultSectionHead { background: #926ca2; }
	/* top search */

	/* top cart */
		.topSmallCart { background: none; padding: 0 65px 0 0; top: -59px; }
		.topSmallCart:after { content: ""; width: 47px; height: 46px; position: absolute; right: 0; bottom: 0; background: url(images/icon.png) -593px 0 no-repeat; }
		#topSmallCartCount { display: block; width: 100%; height: auto; text-align: right; }
		#topSmallCartCount .topSmallCartItemCount { position: relative; width: auto; min-width: 0; padding: 0; background: none; color: #4a4b4e; font-size: 13px; line-height: 13px; top: inherit; left: inherit; height: auto; font-weight: 400; border-radius: 0; right: inherit; }
		#topSmallCartCount .topSmallCartItemsInCartText { position: relative; width: auto; min-width: 0; padding: 0; background: none; color: #4a4b4e; font-size: 13px; line-height: 13px; top: inherit; left: inherit; height: auto; font-weight: 400; text-transform: none; display: inline-block; }
		#topSmallCartPrice { display: block; width: 100%; padding: 0; height: auto; line-height: 13px; text-align: right; font-size: 13px; }
	/* e:top cart */

	/* top login */
		.loginBoxWrapper { background: #aeb76d; }
		.tla { background: #aeb76d; }
		.tlaLoginBtn { border-radius: 3px; border: 1px solid #775188; border-top: none; }
	/* e:top login */
/* e:top */


/* footer */
	/* wide footer */
		.wideFooter { background: #858b56; padding: 0; }
		.wideFooterContentRegion { background: url(images/footer-bg.png) right bottom -60px no-repeat; padding: 57px 40px; display: block; }
		.divFooterPart3 p { margin: 12px 0 0; }

		.wideFooter .title { color: #FFF; font-size: 18px; line-height: 19px margin: 0 0 11px; text-transform: none; margin: 0 0 1px; }
		.wideFooter p, .wideFooter p a, .wideFooter p span { color: #FFF; font-size: 13px; line-height: 19px !important; }
		.wideFooterContentRegion > div + div { padding-left: 53px; }

		.divFooterPart1 { width: 400px; }

		.divFooterPart2 { width: 270px; }
		.divFooterPart2 .footer_phone { display: none; }

		.divFooterPart3 { width: 265px; }
		.divFooterPart3 .title { margin: 0 0 14px; }
		.divFooterPart3 p { display: none; }
		.divFooterPart3 br { display: none; }
		.divFooterPart3 a { font-size: 14px; line-height: 45px; font-weight: 700; color: #FFF; text-decoration: none; text-transform: uppercase; padding: 0 0 0 55px; height: 45px; display: inline-block; line-height: 45px; margin: 0 0 15px; position: relative; }
		.divFooterPart3 a:before { content: ""; width: 45px; height: 45px; border-radius: 100%; position: absolute; top: 0; left: 0; background: url(images/icon.png) 0 0 no-repeat #FFF; }
		.divFooterPart3 .footer_phone a:before { background-position: -249px 12px; }
		.divFooterPart3 .footer_mail a:before { background-position: -248px -25px; }
		.divFooterPart3 .footer_facebook a:before { background-position: -244px -65px; }

		

		

		.wideFooter .textWithImage { width: 100%; text-align: center; padding: 0; } 
		.textWithImage .boxCenterContainerInner { width: 980px; padding: 36px 40px 37px; margin: 0 auto; border: none; display: flex; justify-content: space-between; }
		.textWithImage .twi-text { margin: 0 0 0 10px; }
		.textWithImage .twi-text, .textWithImage .twi-text a, .mcbLogoBox a { color: #4a4b4e; text-decoration: none; }
		.textWithImage + .wideFooterContent { top: -55px; }
	/* e:wide footer */

/* e:footer */

/* left menu */
	.left .boxRightContainerNewsLetter { display: none; }

	.productMenucontainer .leftMenuContainer { margin: 0 0 28px; }

	.productMenucontainer .leftMenuContainer .leftMenuHeader { font-size: 18px; border: none; min-height: 36px; line-height: 18px; color: #FFF; text-transform: none; background: #aeb76d; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; position: relative; }
	.productMenucontainer .leftMenuContainer .leftMenuHeader a { color: #FFF; display: block; padding: 9px 43px 9px 12px; position: relative; }
	.productMenucontainer .leftMenuContainer .leftMenuHeader a:after { content: ""; width: 21px; height: 21px; border-radius: 100%;  position: absolute; right: 12px; top: 50%; margin-top: -10px; border: none; left: inherit; background: url(images/icon.png) -444px 6px no-repeat #909664; }
	.productMenucontainer .leftMenuContainer ul { margin: 0; background: #f3f4e9; }

	.leftMenu .menuNorm { margin: 0; border-bottom: 1px solid #FFF; padding: 5px 12px; }
	.leftMenu .menuNorm a { color: #4a4b4e; font-size: 13px; }
	.leftMenu .menuMore, .leftMenu .menuLess { padding: 10px 12px; }
	.leftMenu .menuMore a, .leftMenu .menuLess a { color: #75a7bb; font-size: 13px; display: inline-block; height: 20px; padding: 0 20px 0 10px; border-radius: 3px; background: #926ca2; color: #FFF; line-height: 20px; text-transform: uppercase; font-weight: 600; font-size: 10px; border: 1px solid #775188; border-top: none; position: relative; }
	.leftMenu .menuMore a:after, .leftMenu .menuLess a:after { content: ""; width: 4px; height: 7px; position: absolute; top: 50%; right: 10px; margin: -2px 0 0; background: url(images/icon.png) -497px 0 no-repeat; }

	.leftMenu .menuActive { margin: 0; border-bottom: 1px solid #FFF; padding: 5px 12px; }
	.leftMenu .menuActive > a { font-size: 13px; font-weight: 600; color: #4a4b4e; }
	
	.leftMenu .leftSubMenu .subMenuNorm { margin: 0; }
	.leftMenu .leftSubMenu .subMenuNorm a { color: #858687; font-size: 12px; line-height: 12px; }
	.leftMenu .leftSubMenu .subMenuNorm a:hover { color: #4a4b4e; }
/* e:left menu */

/* single node menu */
	.productSingleNodecontainer { margin: 0 0 28px; background: #f3f4e9; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
	.ParentItemGroupSingleNode { border: none; color: #FFF; font-size: 18px; font-weight: 600; line-height: normal; min-height: 36px; position: relative; text-transform: uppercase; background: #aeb76d; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;  }	
	.ParentItemGroupSingleNode a { color: #FFF; display: block; line-height: normal; min-height: 36px; padding: 5px 43px 5px 12px; text-transform: none; }
	.ParentItemGroupSingleNode a:after { content: ""; width: 21px; height: 21px; border-radius: 100%;  position: absolute; right: 12px; top: 50%; margin-top: -10px; border: none; left: inherit; background: url(images/icon.png) -444px 6px no-repeat #909664; }

	.ItemGroupSelectionSingleNode { border-bottom: 1px solid #FFF; color: #4a4b4e; font-size: 13px; font-weight: 600; line-height: 15px; padding: 5px 12px; text-transform: none; }
	.SubItemGroupSingleNode { padding: 0; }
	.SubItemGroupSingleNode a { color: #4a4b4e; text-transform: none; font-size: 13px; margin: 0; padding: 5px 12px; border-bottom: 1px solid #FFF; }

	.compact-singlenodemenu-gradient { display: none !important; }
	#compact-singlenodemenu-show-more-less-button { color: #75a7bb; font-size: 13px; display: inline-block; height: 20px; padding: 0 20px 0 10px; border-radius: 3px; background: #926ca2; color: #FFF; line-height: 20px; text-transform: uppercase; font-weight: 600; font-size: 10px; border: 1px solid #775188; border-top: none; position: relative; margin: 10px 12px; }
	#compact-singlenodemenu-show-more-less-button:after { content: ""; width: 4px; height: 7px; position: absolute; top: 50%; right: 10px; margin: -3px 0 0; background: url(images/icon.png) -497px 0 no-repeat; }
/* e:single node menu */

/* filter search */
	.productFilterBoxcontainer .resetAllFilter input, .productFilterBoxcontainer .resetAllFilterBottom input { background: #FFF; color: #4a4b4e; cursor: pointer; font-weight: 600; height: 32px; line-height: normal; font-size: 13px; border: 1px solid #DDD; border-radius: 3px; }
	.facet_container { margin: 0 0 30px; }
	.facet_container .headerFilter { border: none; color: #4a4b4e; font-size: 13px; font-weight: 600; height: auto; line-height: 15px; min-height: 0; position: relative; text-transform: uppercase; background: none; padding: 0 0 8px; }
	.facet_container .headerFilter .filterOptionName { height: 100%; }
	.facet_container .headerFilter .filterResetOnlyFilter { font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; width: 15px; height: 15px; border-radius: 100%; background: url(images/icon.png) 4px -97px no-repeat #f3f4e9; right: 12px; margin: -7px 0 0; }
	.filter_options_content { padding: 0; }
	.filter_options_content .filterTable { margin: 0; }
	.filter_options_content .filterRow { border-bottom: 1px solid #DDD; }
	.filter_options_content .filterCheckBox { width: 8px; padding: 5px 9px 6px 0; }
	.filter_options_content .filterCheckBox .customCheckboxContainer { width: 8px; height: 8px; background: #FFF; border: 1px solid #DDD; }
	.filter_options_content .filterCheckBox .customCheckboxContainer.isCheck { background: #926ca2; border: 1px solid #926ca2; }
	.filter_options_content .filterFacetName { padding: 5px 0 6px; }
	.filter_options_content .filterFacetName .facet_label { font-size: 13px; }
	.filter_options_content .filterFacetCountText { display: block; font-size: 11px; color: #a7a7a7; padding: 7px 0 6px; }

	.filter_options_content .jspTrack { width: 6px; background: #DDD; }
	.filter_options_content .jspDrag { width: 6px; left: 0; background: #aeb76d; }
	.filter_options_content .jspPane { width: 156px !important; }
	.filterGroup { border-top: 1px solid #aeb76d; }
	.filterGroup.jspScrollable { border: none; }
	.filterGroup.jspScrollable .jspPane { border-top: 1px solid #aeb76d; }

	.productFilterBoxcontainer .resetAllFilterBottom { margin: 0 0 17px; }
	.facetFilterDirectLinkContainer .facetFilterDirectLink_showButton { color: #4a4b4e; font-size: 11px; padding: 0; position: relative; text-decoration: underline; }
	.facetFilterDirectLinkContainer .facetFilterDirectLink_showButton:after { display: none; }

	.filterOptionPanel .filterOption { background: #926ca2; padding: 2px 10px 1px; }

/* e:filter search */

/* front page */
	.isFrontpage .content { padding-top: 33px; }
	.isFrontpage .content .center { width: 702px; }

	.isFrontpage .boxCenterContainerImg { float: none; margin: 0 0 30px; }
	.boxCenterContainerImg.boxTopBarContainerImg { position: relative; z-index: 1000; height: 50px; margin: 0 !important; }

	.peKenBurns { margin: 0 0 20px; }
	.peKenBurns .peKb_controlsInner .peKb_mainPanel .peKb_slideBtns li a { background: #FFF; opacity: 1; }
	.peKenBurns .peKb_controls .peKb_mainPanel .peKb_slideBtns li a.peKb_currentSlide { background: #926ca2; }
	.peKenBurns .peKb_controlsInner .peKb_mainPanel .peKb_arrows { display: none; }

	.productNewsContainerOuter { position: relative; text-align: center; }
	.productNewsContainerOuter:before { content: ""; height: 1px; width: 100%; border-top: 1px solid #DDD; position: absolute; top: 9px; left: 0; }
	.productNewsContainerOuter .productNewsContainer { padding: 27px 0 0; }

	.productNewsContainerOuter .frontpageHeadline { background: #fff; border-bottom: none; display: inline-block; float: none; font-size: 19px; font-weight: 600; line-height: 19px; margin: 0 auto; padding: 0 23px; position: relative; text-align: center; text-transform: uppercase; width: auto; z-index: 50; color: #4a4b4e; letter-spacing: 1px; }
	.productNewsContainerOuter .productNews tr { display: block; padding: 0 0 21px; }
	.productNewsContainerOuter .productNewsItem { width: 220px; padding: 0 0 21px; border: 1px solid #DDD; padding: 9px 9px 20px; }
	.productNewsContainerOuter .productNewsItem:hover { box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); }
	.productNewsContainerOuter .devider { width: 21px; }
	.productNewsContainerOuter .productNewsItem .textBox { margin-top: 18px; }
	.productNewsContainerOuter .newProductText { margin: 0 0 5px; margin: 0 0 6px; }
	.productNewsContainerOuter .newProductText a { color: #4a4b4e; display: block; font-size: 12px; line-height: 14px; width: 100%; }
	.productNewsContainerOuter .frontpagePrices { position: relative; padding: 0 !important; }
	.productNewsContainerOuter .frontpagePrices .prevPrice { font-size: 11px; position: absolute !important; top: 0; left: 0; }
	.productNewsContainerOuter .frontpagePrices .price { font-size: 18px; line-height: 18px; padding-top: 20px !important; }
	.productNewsContainerOuter .productNewsItemDiv {  }
	.productNewsContainerOuter .frontpagePrices .purchaseButton { height: 38px; min-width: 160px; line-height: 38px; font-size: 15px; margin: 11px auto 0; }
/* e:front page */

/* breadcrum */
	.topSectionBreadcrumb { top: -42px; }
	.topSectionBreadcrumb li { padding: 0; margin: 0 -1px 0 0; position: relative; }
	.topSectionBreadcrumb a { color: #4a4b4e; font-size: 12px; line-height: 12px; text-transform: none; }
	.topSectionBreadcrumb .b { background: url("images/icon.png") no-repeat -541px 2px; color: #4a4b4e; content: ""; float: left; font-size: 0; height: 12px; line-height: 0; margin: 0 6px 0 17px; width: 4px; }
	.topSectionBreadcrumb .first .b { display: block; margin-left: 0; }
/* e:breadcrum */

/* product list 1 */
	.isProductlist .right { display: none; }
	.isProductlist .smallProductList { margin: 0 0 30px; }

	.isProductlist .topSectionView2Outer {  }
	.isProductlist .topSectionView2Outer .topSectionView2Content h1 { font-size: 32px; color: #4a4b4e; line-height: 35px; margin: 0 0 10px; font-weight: 600 !important; text-transform: none; }
	.isProductlist .topSectionView2Outer .topSectionView2Content p { font-size: 13px; line-height: 19px; width: 100%; }
	.isProductlist .topSectionView2Outer .topSectionView2Content p a { text-decoration: underline; }
	.isProductlist .topSectionView2Outer.noPicture .topSectionView2Content { background: none; padding: 0; margin: -4px 0 40px; }

	.isProductlist  .relationsTableHeader.typeTopSellingInCategory div:after { content: "MEST SOLGTE I DENNE KATEGORI"; font-family: "bebas-neue",sans-serif; font-size: 24px; font-weight: 400; line-height: 24px; text-transform: uppercase; }

	.productListView3 .productListItem { border: none; padding: 10px 0 11px; }
	.productListView3 .imageBorderMedium a, .productListView3 .imageBorderMedium img { max-width: 100%; }
	.productListView3 .itemColShadow { border: 1px solid #DDD; }
	.productListView3 .itemCol_noColorVariant_Hover .itemColShadow { padding: 0; top: 0; left: 0; width: 220px !important; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); }
	.productListView3 .divPricesOrder .divPrices .priceInfoIcon { margin: 0 0 7px; justify-self: flex-end ; -ms-flex-item-align: end; align-self: flex-end; }

	.isProductlist .divItemGroups { margin: 0 0 25px; }
	.isProductlist .divItemGroups .row { margin: 0 0 10px; }
	.isProductlist .divItemGroups .item { background: #aeb76d; color: #FFF; margin: 0 0 0 21px; border-radius: 5px; position: relative; }
	.isProductlist .divItemGroups .item:after { content: ""; width: 62px; height: 52px; position: absolute; bottom: 0; right: 0; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; background: url(images/icon.png) -484px -83px no-repeat; }
	.isProductlist .divItemGroups .item a { color: #FFF; width: 160px; display: flex; align-items: center; justify-content: flex-start; padding: 7px 14px; font-weight: 700; font-size: 13px; text-align: left; line-height: 17px; min-height: 50px; position: relative; z-index: 5; }
	.isProductlist .divItemGroups .item a:after { content: ""; width: 5px; height: 9px; background: url(images/icon.png) -453px 0 no-repeat; position: absolute; right: 14px; top: 50%; margin-top: -4px; }

	.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 { position: relative; } 

	.productListView3 .productListItem { border-bottom: 1px solid #FFF; padding: 10px 0 0; margin-bottom: 19px; }
	.productListView3 .imageBoxMedium { z-index: 100; }
	.productListView3 .imageBorderMedium a, .productListView3 .imageBorderMedium img { max-width: 100%; }
	.productListView3 .itemColShadow { border: none; }
	.productListView3 .itemCol_noColorVariant_Hover .itemColShadow, .productListView3 .itemCol_ColorVariants_Hover .itemColShadow { 
		padding: 10px 10px 20px; top: -10px; left: -10px; border: none; width: 240px !important; -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); border-radius: 5px;
	}
	.productListView3 .itemCol_ColorVariants_Hover .itemColShadow { width: 280px !important; }

	.productListView3 .imageBoxMedium .overlayList { max-width: 50px; top: -7px; left: -7px; }
	.productListView3 .imageBoxMedium .overlayList img { max-width: 50px; }

	.productListView3 .qv-item-variant-notcolor-panel { background: #FFF; color: #4a4b4e; float: left; left: 15px; margin-top: -25%; position: absolute; top: 50%; width: 220px; z-index: 500; opacity: 0.8; bottom: inherit; }
	.productListView3 .qv-item-variant-panel { top: 15px; margin: 0 20px 0 0; }

	.productListView3 .textBox { margin: 8px 0 0; max-width: 218px; }
	.productListView3 .listProductText .headlineList { margin: 0 0 6px; }
	.productListView3 .listProductText .headlineList a { color: #4a4b4e; font-size: 14px; line-height: 17px; font-weight: 700; padding: 0; }
	.productListView3 .listProductText .itemNo { display: block; font-size: 11px; line-height: 11px; margin: 0 0 8px; }
	.productListView3 .listItemDescription { color: #4a4b4e; font-size: 13px; line-height: 17px; padding: 0 10px; width: 100%; text-align: center; }
	.productListView3 .listItemDescription a { color: #4a4b4e; width: 100%; display: block; font-weight: 400; }
	.productListView3 .divPricesOrder { margin: 7px 0 0; }
	.productListView3 .divPricesOrder .divPrices { position: relative; }
	.productListView3 .divPricesOrder .divPrices .priceInfoIcon { margin: 0 0 7px; display: none; }
	.productListView3 .divPricesOrder .divPrices .stock { margin: 5px 0 0; width: 128px; align-items: center; height: auto; }
	.productListView3 .divPricesOrder .divPrices .stock .stockText { font-size: 12px; line-height: 12px; font-style: italic; }
	.productListView3 .divPricesOrder .divPrices .stock .stockImage { margin: 0; }
	.productListView3 .divPricesOrder .divPrices .prevPriceList { color: #4a4b4e; font-size: 12px; line-height: 11px; text-transform: uppercase; position: absolute !important; top: 0; left: 0; }
	.productListView3 .divPricesOrder .divPrices .priceStor { margin: 0; padding-top: 29px !important; font-weight: 700; font-size: 22px; line-height: 22px; width: 100%; color: #4a4b4e; }
	.productListView3 .divPricesOrder .divPrices .purchaseButton { min-width: 130px; height: 32px; font-size: 13px; font-weight: 600; line-height: 30px; margin: 16px 0 0; background: #FFF; border: 1px solid #DDD; color: #4a4b4e; width: auto; padding: 0 10px; border-radius: 3px; }
	.productListView3 .itemCol_noColorVariant_Hover .divPricesOrder .divPrices .purchaseButton, .productListView3 .itemCol_ColorVariants_Hover .divPricesOrder .divPrices .purchaseButton { background: #926ca2; border: 1px solid #926ca2; color: #FFF; }

	#productListTable { border-top: 1px solid #DDD; }
	#productListTable .headerPaging { border: none; padding: 0; }
	#productListTable .headerPaging .paging .hncurrpage { height: 18px; min-width: 18px; background: none; color: #4a4b4e; text-decoration: none; font-weight: 400; display: inline-block; line-height: 18px; text-align: center; margin: 0 1px; }
	#productListTable .headerPaging .paging .hnpagelink { height: 18px; min-width: 18px; background: none; color: #4a4b4e; font-weight: 400; display: inline-block; line-height: 18px; text-align: center; margin: 0 1px; }
	#productListTable .headerPaging .paging .hnpagenext, #productListTable .headerPaging .paging .hnpagenext_inactive { font-size: 12px; color: #4a4b4e; padding-right: 0; margin-left: 5px; position: relative; }
	#productListTable .headerPaging .paging .hnpageprev, #productListTable .headerPaging .paging .hnpageprev_inactive { font-size: 12px; color: #4a4b4e; padding-left: 0; margin-right: 5px; position: relative; }

	.noItemsTable .noItemsHeader { text-transform: uppercase; }
	.noItemsTable td { padding: 0 !important; }
/* e:product list 1 */

/* product page */
	.isProduct .productItemPic { width: 420px; }
	.isProduct .productItemPic .imageBoxMedium { border: none; margin: 0 0 10px; }
	.isProduct .productItemPic .imageBoxMedium .overlayList { left: 21px; top: 21px; }
	.isProduct .productItemPic .imageBoxMedium .overlayList img { max-width: 83px; }
	.isProduct .productItemPicBorder { border: none; }

	.productItemInfo .headline { color: #4a4b4e; font-size: 22px; margin: 0 0 8px; font-weight: 700; text-transform: none; line-height: 26px; }
	.productItemInfo .priceContainer { margin: 0 0 8px; }
	.productItemInfo .prevPrice { font-size: 13px; color: #f98722; line-height: 13px; margin: 0 0 11px; display: block; }
	.productItemInfo .priceStor { font-size: 36px; line-height: 36px; font-weight: 700; }
	.productItemInfo .savePrice { height: 32px; background: #f98722; line-height: 32px; padding: 0 15px; font-size: 13px; font-weight: 400; }
	.productItemInfo .priceStorExcl, .productItemInfo .divOfferConditions { color: #4a4b4e; }
	.productItemInfo .itemVariantDropDowns { margin: 0 0 2px; width: 100%; }
	.productItemInfo .itemVariantDropDowns .inputSelect { height: 32px; line-height: 32px; min-width: 205px; margin: 0 0 10px !important; }
	.productItemInfo .stock { margin: 0 0 13px; }
	.productItemInfo .text.stockText { color: #4a4b4e; font-size: 12px; }
	.productItemInfo .itemQuantity { width: auto; height: auto; }
	.productItemInfo .inputQuantity { height: 46px; width: 46px; border: 1px solid #DDD; font-size: 18px; }
	.productItemInfo .itemButton { height: auto; margin-top: 10px; }
	.productItemInfo .addToCart { height: 46px; width: 206px; margin: 0 0 0 10px; background-color: #aeb76d; text-align: center; position: relative; border-radius: 5px; }
	.productItemInfo .addToCart:after { content: ""; background: url(images/icon.png) -612px -108px no-repeat; width: 27px; height: 27px; position: absolute; top: 50%; right: 20px; margin-top: -14px; }
	.productItemInfo .addToCartButton { font-size: 20px; font-weight: 700; height: 46px; line-height: 46px; width: 206px; padding: 0 48px 0 0; background: none; text-transform: none; position: relative; z-index: 5; }
	.productItemInfo .checkAndWishList .bigButton { background: none; border: 1px solid #DDD; color: #4a4b4e; font-size: 12px; font-weight: 400; border-radius: 3px; text-transform: none; line-height: normal; height: 26px; }
	.productItemInfo .checkAndWishList .bigButton.wishListButton { background: url(images/icon.png) -50px -69px no-repeat; padding-left: 13px; }
	.productItemInfo .checkAndWishList .bigButton.checkListButton { background: url(images/icon.png) -50px -91px no-repeat; padding-left: 13px; margin-left: 8px; }
	.productItemInfo .freightLink { margin: 10px 0 0; width: 100%; }
	.productItemInfo .freightLink a { background: none; color: #4a4b4e; text-transform: none; font-weight: 400; width: 100%; border: 1px solid #DDD; border-radius: 3px; height: 26px; line-height: 25px; padding: 0 0 0 26px; background: url(images/icon.png) 16px -43px no-repeat; }
	.productItemInfo .choiceBox .ajaxload { top: 11px; right: -32px; }

	.centerContentProductNoLeft .productItemInfo td { font-size: 12px; }

	.productItemInfo .itemNo { font-size: 12px; color: #4a4b4e; flex: left; margin: 8px 0; font-style: italic; }
	.itemInfoWrapper .text { font-size: 12px; line-height: 18px; line-height: 18px; }
	.itemInfoWrapper .text a { text-decoration: underline; }
	.itemInfoWrapper .text h2 { font-size: 14px; margin: 0; }

	.productfiles.text { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
	.productfiles .fileIcon { margin: 0 8px 0 0 !important; }
	.productfiles.text > a { color: #4a4b4e; font-size: 12px; text-decoration: underline; }

	.itemSpecContentContainer .dtifSpecBoxTable { border: none; }
	.itemSpecContentContainer tr { background: #e2f1f7; border-bottom: 1px solid #fff; width: 100%; }
	.itemSpecContentContainer .dtifSpecName { padding: 5px 10px 7px 15px; font-size: 12px; }
	.itemSpecContentContainer .dtifSpecInfo { padding: 5px 15px 7px 0; font-size: 12px; }

	.smallProductList { text-align: center; position: relative; border-top: 1px solid #DDD; margin: 0 0 15px; padding: 26px 0 0; }	
	#fpSmallListHeader_LP01:before { content: "top 6 for planter"; text-transform: uppercase; font-family: "bebas-neue",sans-serif; font-size: 24px; line-height: 24px; font-weight: 400; }
	#fpSmallListHeader_LP02:before { content: "top 6 for haveartikler"; text-transform: uppercase; font-family: "bebas-neue",sans-serif; font-size: 24px; line-height: 24px; font-weight: 400; }
	#fpSmallListHeader_LP03:before { content: "top 6 for brugskunst"; text-transform: uppercase; font-family: "bebas-neue",sans-serif; font-size: 24px; line-height: 24px; font-weight: 400; }
	
	.isProduct .relationsTable { width: 100%; }
	.isProduct .relationsTable .relatedProduct:first-child { margin-left: 0; }

	.relationsTable .wrapper { margin-top: 12px; }
	.relationsTableHeader { border: none; }
	.relationsTableHeader { background: #fff; border-bottom: none; color: #4a4b4e; display: inline-block; font-size: 15px; font-weight: 600; letter-spacing: 1px; line-height: 15px; margin: 0 auto; padding: 0 20px; text-align: center; text-transform: uppercase; position: relative; z-index: 100; }
	.relationsTable .relatedProductImage { margin-bottom: 6px; }
	.relationsTable .relatedProductImage img { max-width: 100%; border: none !important; }
	.relationsTable .overlayList { max-width: 64px; top: -3px; left: -3px; }
	.relationsTable .overlayList img { border: none !important; max-width: 64px; }
	.relationsTable .text a { color: #4a4b4e; line-height: 15px; }
	.relationsTable .prevPrice { font-size: 10px; line-height: 10px; margin-bottom: 5px; }
	.relationsTable .price  { font-size: 18px; font-weight: 600; line-height: 18px; }
	.relationsTable .freightLink { display: none; }
	.relationsTable .smallProductListShowMore { display: none !important; }

	.isFrontpage .relationsTableHeader {text-transform: uppercase; font-family: "bebas-neue",sans-serif; font-size: 24px; line-height: 24px; font-weight: 400;}

	.isProduct .relationsTableHeader.typeTopSellingInCategory div:before { content: "MEST SOLGTE I DENNE KATEGORIt"; color: #4a4b4e; display: inline-block; font-size: 24px; font-weight: 400; letter-spacing: 1px; line-height: 24px; font-family: "bebas-neue",sans-serif; }

	.boxRightContainer { background: none; }
	.boxRightContainer .boxRightHeader { font-size: 19px; border: none; min-height: 36px; line-height: 19px; color: #4a4b4e; text-transform: none; padding: 0; font-family: "bebas-neue",sans-serif; font-weight: 400; }
	
	.isProduct .right .freightLink { display: none; }
	.isProduct .right .textSmall a { font-size: 11px; line-height: 15px; }
	.isProduct .right .textSmall br { display: none; }
	.boxRightContainer .othersBoughtText, .boxRightContainer .relatedProductText { margin-top: 8px; }
	.boxRightContainer .othersBoughtText span.textSmall, .boxRightContainer .relatedProductText span.textSmall { margin-bottom: 9px; }
	.boxRightContainer .othersBoughtText span.priceSmall, .boxRightContainer .relatedProductText span.priceSmall { font-size: 16px; font-weight: 600; }
/* e:product page */

/* checkout */
	.che_head .bt2 span { text-transform: uppercase; font-size: 16px; }

	.che_head .selected .bt2 { background: #aeb76d; }
	.che_head .selected .bt2 .number { background: #909664; }
	.che_head .selected .bt2 span { text-transform: uppercase; font-size: 16px; }

	.isCheckout .shopvidere:after, .isCheckout .neeste:after { line-height: 19px; }
	.isCheckout a.bt3 { background: none; border: none; }
	.che_indhead h1 { color: #4a4b4e; font-weight: 400; text-transform: none; }
	.isCheckout .shopvidere, .isCheckout .neeste, .che_head .bt2 span { font-weight: 600; }
	
	.isCheckout .center { margin-bottom: 30px; }
	.che_boxt, .isCheckout .right .che_boxct { font-size: 13px; }

	.che_boxct .itemNameTd { width: 320px; }
	.che_boxct .itemNameTd .cartExtInfoLineHeader { color: #4a4b4e; width: 100px; }
	
	.che_boxct .antalpro { width: 30px; margin-right: 21px; }

	.isCheckout .bt3 { font-weight: 400; }
	.isCheckout .bt3 a { height: 25px; line-height: 25px; font-weight: 600; }
	.isCheckout .right .che_rbt a { font-size: 11px; font-weight: 400; }
	
	.che_login { display: none; }

	.che_Fak label { width: 120px; }
	.che_Fak .jegaccep { margin-left: 120px; }
	
	.isCheckout .userTypeSelector { margin-right: -13px; margin-left: 44px; }
	.isCheckout .userTypeSelector input { position: relative; top: 2px; }
	.isCheckout .userTypeSelector label { width: auto; margin-left: 3px; }
	
	.payExCard { margin: 0 3px; }

	.isCheckout .che_Pricett { background: #aeb76d; position: absolute; right: 5px; top: -51px; max-width: 35%; color: #FFF; }
	.isCheckout .che_Pricett::after { border-color: #aeb76d transparent transparent transparent; }
/* e:checkout */

/* wishlist page */
	.wishList .overlayList { left: -1px; top: -1px; }
/* e:wishlist page */

/* splash page */
	.product-recommendation-splash-page .button-group .button-go-to-cart { width: auto; padding: 0 40px 0 10px; min-width: 230px; }
	.product-recommendation-splash-page .button-group .button-back-to-shop { width: auto; padding: 0 10px 0 40px; min-width: 230px; }
	.product-recommendation-splash-page .headline .text { font-family: "open-sans",sans-serif; }
	.product-recommendation-splash-page { padding: 0 40px; }
	.product-recommendation-splash-page .button-group { margin: 20px 0; }
	.product-recommendation-splash-page .button-group .arrow.forward, .product-recommendation-splash-page .button-group .arrow.backward { background-color: rgba(255,255,255,.4); }
	.product-recommendation-splash-page .button-group .button-back-to-shop { background-color: #aeb76d; border-radius: 3px; }
	.product-recommendation-splash-page .headline .color { fill: #aeb76d; }
/* e:splash page */	


.modalArticle { font-size: 13px; line-height: 18px; }

.slideAnchor, .slidePopupContainer { display: none !important; }