/*CLH Desktop*/
	/* CHANGE STANDARD STYLE */
		/* general */
		body, html{  }	
		.ajaxload { background: url(images/ajax-loader.gif) no-repeat scroll 0 0; }	
		/* e:general */

		/* change font-family */
		body, html, input, textarea, select, h2, .menu, .additionalMenu, .ssResultSectionError, .mcbLogoBox a, .ssBoxTextDiv input.ssBoxTextBox, 
		.wideFooterExtensionContent .bottomSmallCartItemCount, .topSmallCart .topSmallCartItemCount, #topSmallCartPrice, .selected .bt2 span, .selected .bt2 .number, 
		.bt3 a, .leftMenuHeader, .subMenuNorm a, .menuMore a, .menuLess a, .ParentItemGroupSingleNode a, #compact-singlenodemenu-show-more-less-button, #compact-singlenodemenu-show-more-less-button.isShown, 
		.topSectionBreadcrumb .next, .topSectionBreadcrumb li a, .topSectionView2 h1, .topSectionView2 p, .productListView4 .productTextInfoContainer .productHeader a, .productListView4 .productTextInfoContainer .listItemDescription a, 
		.productListView4 .divPrices .priceStor, .productListView4 .divPrices .prevPriceList, .productListView4 .divPrices .savePriceList, .productListView4 .divPrices .priceStorExcl, .productListView4 .divOrderInnerOrder .divOrderInnerStock .stock .stockText, 
		.productListView4 .divOrderInnerOrder .inputQuantityContainer .inputQuantity, .productListView4 .divOrderInnerOrder .addToCartButtonContainer .listAddToCartButton, .productListView4 .divOrderInnerOrder .addToCartButtonContainer .listAddToCartButton:hover, 
		.productListView4 .divOrderInnerInfo a, .productListView4 .freightLink a, .productListView4 .productActionContainer .divOfferConditions span, .noItemsTable .productHeader, .noItemsTable table td, .productListView3 .inputQuantity, 
		.noItemsTable .headlineList, .divItemGroups .row .item a, .isProduct .headline, .isProduct .productItemInfo .prevPrice, .isProduct .priceStorExcl, .isProduct .divOfferConditions, .isProduct .stockText, .isProduct .choiceBox .inputQuantity, .isProduct .itemNo, 
		.itemInfo, #productRelationsCenter .relationsTable .relationsTableHeader, #productRelationsCenter .relatedProductCenterText .text a, .boxRightHeader, .textStor, .text, .headline, .bigButton, #LoginContainer #loginDiv .ForumButton, 
		#LoginContainer #createUserDiv .ForumButton, #LoginContainer .ForumButton, #deliveryAddressTable .textStor, .userInformationFields .textStor, .userBillingAddressHeader .textStor, .quickProductLink, .quickListEachPrice span, .quickVariantsAndPrice .multiple-prices dd,
		.quickVariantsAndPrice .multiple-prices dt, .bigButton.checkListButton 
		{ font-family: Arial, Helvetica, sans-serif; color: #000; }

		.tla .tlaLoginBtn, .topSmallCart:after, .bottomSmallCart:after, .ParentItemGroupSingleNode a, .topSectionView2 h1, .noItemsTable .headlineList, .noItemsHeader, .leftMenuHeader a, .headline, #deliveryAddressTable .textStor, 
		.userInformationFields .textStor, .userBillingAddressHeader .textStor, .welcomePageTableList tr .colLeft, .newsListContainer .newsListHeader, .newsListContainer .newsHeader, .newsListContainer .newsHeader a, .right .salesPersonHeader,
		#quickList h1, .bt2 span, a.shopvidere, .syncOrderHistory .headline, .orderHistoryLinesHeader
		{ font-family: 'Agency FB bd', sans-serif; color: #000; text-transform: uppercase; font-weight: 400; text-decoration:none; }

		.wideFooterExtensionContent .bottomSmallCartItemCount, .topSmallCart .topSmallCartItemCount, .bigButton, .facetFilterDirectLinkContainer .facetFilterDirectLink_showButton, .ssResultSectionHead, .tla .tlaLogoutBtn, .right .wp_right_link .wp_right_link_item a,
		.colRight a, .newsListContainer .newsReadMore a, .welcomepageLinks .orderHistoryLink, .welcomepageLinks .quickOrderLink, .syncOrderHistory .searchInnerDiv input, .quickListSearch .tab, #LoginContainer .ForumButton, .content #quickList .goToCartLink,
		.quickListHolder .box-add-to-cart .button.add-to-cart, .selected .bt2 span, .bt3 a, a.neeste, .selected .bt2 .number, .addto_favourite_row a, .addfavlist_button, .itemListButtons .itemListEditLink, .itemListButtons .itemListDeleteLink, .changeFavouriteNameButton, 
		.deleteFavouriteListButton, .additem_url_button, #favouriteListItems .multiAddToCartPanel .bigButton, #LoginContainer #createUserDiv .ForumButton, #LoginContainer #loginDiv .ForumButton, .addToFavourite_NewListButton
		{ font-family: 'Roboto Condensed', sans-serif; color: #FFF; font-weight: 400; }
		/* e:change font-family */

		/* choose languages */
		#TopImageMap img { background: url(images/custom/box-flags.png) 0 0 no-repeat; right: 36px; }
		/* e:choose languages */

		/* logo */
		#top { width: 415px; height: 73px; position: absolute; top: 23px; left: 40px; } 
		.top, .topDiv, .topDiv a, .logoImg { width: 252px; height: 65px; }
		.topDiv a { background: url(images/Header/header_wx_logo.png) no-repeat 0 0; }
		/* e:logo */

		/* top cart */
		.wideFooterExtensionContent .bottomSmallCartItemCount, .topSmallCart .topSmallCartItemCount { background: #c61e1e; text-shadow:none; }
		.topSmallCart:after { font-size: 16px; line-height: 18px; color: #FFF; }
		.bottomSmallCart:after { font-size: 16px; line-height: 18px; color: #9c9c9c; }
		.topSmallCart:after { left: 12px; }
		/* e:top cart */

		/* super search */
		.ssBoxButtonDiv { background: #c61e1e; }
		.ssBoxTextDiv input { background: url(images/sprite_images.png) no-repeat -30px 7px; }
		.ssBoxTextDiv input.ssBoxTextBox { color: #333; }

		.wideFooterExtensionContent .ssBoxButtonDiv input { background-position: -73px 3px; }
        .wideFooterExtensionContent div#ssBox { display: none;}

		.topSection .ssResult { right: 0; width: 681px;}
		.ssResultSectionHead { padding: 0 0 0 10px !important; background: #c61e1e; font-weight: 400; height: 30px; line-height: 28px; }

        span#ctl00_ctl09_ctl02_cartItemCountLabel { top: -7px; right: 8px;}
        .bottomSmallCart:before{top:0;}
		/* e:super search */

		/* top menu */	
		.additionalMenu a[href$="/login/"] { border-radius: 0px 0px 5px 5px; background-color: #333333; padding: 10px 5px 2px; margin-top: -10px; color:#FFF !important; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; border-bottom: #C72323 2px solid !important;}
		.menuNormbg, .menuOverbg { background: url(images/sprite_images_v2.png) no-repeat 0 -45px; }
		/* e:top menu */

		/* dropdown menu */
		#topDropDownMenu { background: #333; border: none; text-shadow:none; font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#cccbcb; margin: 2px 0 0 -40px; width: 950px; padding: 8px 0 0 30px; border-radius: 0px;}
		li.expanderMenu .topLineLink { background: url(images/sprite_images.png) no-repeat right -31px; cursor: default; }
        /*last two links */li.expanderMenu .topLineLink:nth-child(5n+0), li.expanderMenu .topLineLink:last-child  {cursor: pointer;}

		li.expanderMenu.showAsHover .topLineLink { background-color:#F1F1F1 !important; color: #c61e1e; }

		li.expanderMenu div.menuFirstWrap {
		padding:0 0 14px;
		border-radius:5px; 
		
		background: #F1F1F1;
		}
		#topDropDownMenu .menuLinkElement { color: #c61e1e; text-transform:uppercase !important; font-size:17px; }
		#topDropDownMenu dd li { border-bottom: 1px solid #d9d9d9; }
		#topDropDownMenu dd li a { color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
		#topDropDownMenu dl { border:none; background:none; border-right: 1px solid #d9d9d9; border-left: 1px solid #FFF; }
		/* e:dropdown menu */

		/* left menu */
		.leftMenuHeader a:before { background: url(images/sprite_images.png) no-repeat scroll -464px 3px #c61e1e; }
		/* e:left menu */

		/* single node menu */
		.ParentItemGroupSingleNode a:before { background: url(images/sprite_images.png) no-repeat scroll -616px -73px #fff; left: -4px; }
        .ParentItemGroupSingleNode a { padding: 0 0 0 14px; }
		.ParentItemGroupSingleNode { margin-top: 1px;}    

		.isProductlist .noPicture .topSectionBreadcrumb { top: -31px; left: 0;}
        .Product_PriceVAT{ font-size: 16px; font-family: Agency FB, sans-serif; }

		/* e:single node menu */

		/* facilitated filter */
		.facetFilterDirectLinkContainer { float:left; width:175px; display: none; margin:11px 0 0; }
		.facetFilterDirectLinkContainer .facetFilterDirectLink_showButton { background: #000; text-shadow:none; line-height: 21px; }
		.filterResetAllFilter, .resetAllFilter input { background: url(images/sprite_images.png) no-repeat right -67px #c61e1e; text-shadow:none; }
		

		.productFilterBoxcontainer .headerFilter_accordion .filterOptionName:before, 
		.productFilterBoxcontainer .headerFilter_accordion.headerFilter_accordion_active .filterOptionName:before { background-color: #c61e1e; }

		.filterOption { background: #c61e1e; }
		.filterOptionSelection { text-shadow:none; }
		/* e:facilitated filter */

		/* footer */
		.wideFooterFrontpage { background: #333; }
		.divFooterPart1 .title, .divFooterPart2 .title, .divFooterPart3 .title { color: #c61e1e; text-shadow:none; font-family: 'Roboto Condensed', sans-serif; font-size:19px; }
		.divFooterPart1, .divFooterPart2, .divFooterPart3 { color: #FFF; text-shadow:none; font-size:12px; line-height:18px; }
		.wideFooterFrontpage p a { color: #FFF; }

		.divFooterPart3 a[href^="https://www.youtube.com"] {
			margin-bottom: 6px;
		}

		.divFooterPart3 a[href^="https://www.linkedin.com"] {
			margin-bottom: 2px;
		}

		.divFooterPart3 a[href^="tel:"]:before,
		.divFooterPart3 a[href^="mailto:"]:before,
		.divFooterPart3 a[href^="https://www.facebook.com"]:before {
			box-shadow: none; /* default: -1px -1px 0 rgba(0,0,0,.23); */
			background-color: #c61e1e;
			background-image: url(images/sprite_images_v2.png) !important;
			background-position: -280px 4px;
		}

		.divFooterPart3 a[href^="https://www.youtube.com"]:before {
			box-shadow: none; /* default: -1px -1px 0 rgba(0,0,0,.23); */
			background-color: #c61e1e;
			background-image: url(images/sprite_images_v2.png) !important;
			background-position: -280px -16px;
			display: block;
		    width: 25px;
		    height: 25px;
			float: left;
		    top: 0;
		    left: 0;
		    border-radius: 50%;
		    content: "";
		    background-repeat: no-repeat;
		    margin: -4px 7px 0 0;
		}


		.divFooterPart3 a[href^="https://www.instagram.com"]:before {
			box-shadow: none; /* default: -1px -1px 0 rgba(0,0,0,.23); */
			background-color: #c61e1e;
			background-image: url(images/sprite_images_v2.png) !important;
			background-position: -280px -62px;
			display: block;
		    width: 25px;
		    height: 25px;
			float: left;
		    top: 0;
		    left: 0;
		    border-radius: 50%;
		    content: "";
		    background-repeat: no-repeat;
		    margin: -4px 7px 0 0;
		}


		.divFooterPart3 a[href^="https://www.linkedin.com"]:before {
			box-shadow: none; /* default: -1px -1px 0 rgba(0,0,0,.23); */
			background-color: #c61e1e;
			background-image: url(images/sprite_images_v2.png) !important;
			background-position: -280px -39px;
			display: block;
		    width: 25px;
		    height: 25px;
			float: left;
		    top: 0;
		    left: 0;
		    border-radius: 50%;
		    content: "";
		    background-repeat: no-repeat;
		    margin: -4px 7px 0 0;
		}

		.textAdress, .textAdress a:link { color: #c61e1e; text-shadow:none; }
		.mcbLogo { right: 0; }
		.mcbLogoBox a { color: #000; text-shadow:none; }

		.textAdress { background: url(images/footer_card.png) right center no-repeat; padding: 0 144px 0 0; }
		/* e:footer */

		/* footer extension */
		.wideFooterExtension { background-color: #191919 !important; }
		#TopImageMap_Footer { background: url(images/custom/box-sticky.png) no-repeat 0 6px; }
		.wideFooterExtensionContent .ssBoxTextDiv input { color: #333; }
		.bottomSmallCart { background-color: #2a2a2a; border: 1px solid #2a2a2a; }
		.bottomSmallCart:after { left: 20px; }
		/* e:footer extension */

		/* frontpage */
		.productNewsContainerOuter .frontpageHeadline { color: #000; font-family: 'Roboto Condensed', sans-serif; font-size:23px; }
		.productNewsContainer .textBox .frontpagePrices .purchaseButton { background: #c61e1e; font-size:14px; margin:10px 0 0 28px; text-shadow:none; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; }
		/* e:frontpage */

		/* product list view 3 */
		.isProductlist .topSectionView2NoPicture { background: #FFF; }
        .isProductlist .topSectionView2 { height: auto; min-height: 200px;}

		.productListView3 .purchaseButton { background: #333 !important; }
		.productListView3 .purchaseButton:after { background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) -310px 6px no-repeat #ab1935; border-left: 1px solid #92172f; }
	

		/* e:product list view 3 */

		/* product detail */
		.isProduct .addToCart { background: #c61e1e; height: 47px }
		.isProduct .addToCart:after { background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) no-repeat -340px 8px #ab1935; border-left: 1px solid #92172f; }
		/* e:product detail */

		/* check out */
		.bt2 { background: #f6f6f6; border: 1px solid #d7d7d7; }
		.bt2 .number { background: #FFF; border: 1px solid #e3e3e3; }
		.selected .bt2 { background: #000; border-color: #000; }
		.selected .bt2 .number { background: #757575; border: 1px solid #e3e3e3; }

	
		a.shopvidere { background-color: #f6f6f6; border: 1px solid #d7d7d7; }

		.bt3 a { background: #333333; text-shadow:none; }

		.jegaccep { background: #a0a0a0; height: 12px; }
		.che_allprice2 { background: #333; }

		.isCheckout a.bt3 span { background: #000; }

		.yellowBox .bt3 a { background: #000; }
		/* e:check out */

		/* top login */
		.loginBoxWrapper { background: #333; border-bottom: 1px solid #5D5A5A; }
		.tla .tlaLoginBtn { background: #c61e1e; font-size:14px; color:#fff; }
		.loginBoxWrapper.authenticated { background: #333 !important; }
		.tla .tlaLogoutBtn { background: #c61e1e; font-size: 14px; line-height: 22px; text-shadow: none; width: 86px; height: 24px; padding: 0; }

		.tla .tlaFeedback .ajaxload { background: url(images/ajax-loader-bg.gif) 0 0 no-repeat; }
		/* e:top login */

		/* login page */
		#LoginContainer #loginDiv .ForumButton { background: #c61e1e; }
		#LoginContainer #loginDiv .ForumButton:hover { background:#c61e1e; }
		#LoginContainer #createUserDiv .ForumButton { background: #c61e1e; }
		#LoginContainer #createUserDiv .ForumButton:hover { background:#c61e1e; }

		.bigButton, .addfavlist_button { background: #c61e1e; }
		.bigButton:hover { background: #c61e1e; }

		#LoginContainer .ForumButton { background: #c61e1e; }
		#LoginContainer .ForumButton:hover { background: #c61e1e; }
		/* e:login page */

		/* article page */
		/* e:article page */

		/* news page */
		/* e:news page */

		/* check list */
		.divListSort select { border: 1px solid #999; }
		.wishList .printIconCheckList { background-color: #c61e1e; }
		.wishList #wishListItems { border: 4px solid #c61e1e; }
		/* e:check list */

	/* E:CHANGE STANDARD STYLE */



	/* CUSTOM STYLE */
		/* border radius */
		.tla .tlaPassword, .tla .tlaUsername, .tla .tlaLoginBtn, input[type="text"], input[type="password"], .inputDelivery, .tla .tlaLogoutBtn
		{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
		/* e:border radius */

		/* text shadow */
		.topSmallCart:after, .bottomSmallCart:after { text-shadow: none; }
		/* e:text shadow */	

		.right .wp_right_link .wp_right_link_item a, .colRight a, .newsListContainer .newsReadMore a, .welcomepageLinks .orderHistoryLink, .welcomepageLinks .quickOrderLink, .quickListSearch .tab.active, .addToFavourite_NewListButton,
		.addfavlist_button, .itemListButtons .itemListEditLink, .itemListButtons .itemListDeleteLink, .changeFavouriteNameButton, .deleteFavouriteListButton, .additem_url_button, #favouriteListItems .multiAddToCartPanel .bigButton
		{ background-color: #c61e1e; }

		/* top */
		.tla .inputLoginCheck { height: 24px; }
		.authenticated .tlaAuthList { padding-right: 126px; }
		/* e:top */

		/* dropdown menu */
		li.expanderMenu div.menuContainer { border: 1px solid #d7d7d7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
		li.expanderMenu.showAsHover .topLineLink { background: url(images/sprite_images.png) no-repeat right -10px #EEE; z-index:99990;}
		/* e:dropdown menu */

		/* left menu */
		.ParentItemGroupSingleNode a { color: #000; }
		/* e:left menu */

		/* product list view 3 */
		.productListView3 .priceStor { font-size: 15px; line-height: 22px; }
		.topSectionView2 p { width: 420px; margin:-2px 0 15px 0; }

		.listProductText .itemNo { display: block; text-align: center; font-size: 11px; }
		.isProduct .itemNo { text-transform: none;font-size: 12px;top: 2px !important;position: relative; margin-bottom: 26px;}
		.isProduct .itemInfo { top: inherit; }
        .isProduct .choiceBordersInner {  padding: 0 !important;}
		/* e:product list view 3 */

		/* welcome page */
		.right .wp_right_link .wp_right_link_item a { font-size: 17px; font-weight: 400; }
		.welcomepageLinks .orderHistoryLink, .welcomepageLinks .quickOrderLink { font-weight: 400; }
		.newsListContainer .newsReadMore a { font-size: 14px; font-weight: 400; }
		.welcomePageTableList tr .colLeft { font-weight: 400; }
		.right .salesPersonHeader { font-weight: 400; }
		
		.welcomePageTableList tbody tr, .welcomePageTableList thead tr { border-bottom: 1px solid #e5e5e5; }

		.newsListContainer .newsListHeader { font-weight: 400; text-transform: uppercase; text-align: center; font-size: 22px; border-bottom: 1px solid #e5e5e5; line-height: 22px; padding: 0 0 9px; }
		.newsListContainer .newsHeader, .newsListContainer .newsHeader a { font-weight: 400; text-transform: uppercase; width: auto; display: block; }
		.newsListContainer .newsDate, .newsListContainer .newsDate a { width: auto; display: block; }
		.newsListContainer .newsReadMore { width: auto; display: block; }
		/* e:welcome page */

		/* quick order */
		#quickList h1 { background: url(images/border_bg.jpg) repeat-x 0 bottom; border: medium none; font-size: 20px; height: auto; line-height: 20px; margin: 10px 0 0px !important; padding: 0 0 0px !important; width: 100%; }

		.content #quickList .goToCartLink { background-color: #c61e1e; font-size: 15px; display: :none; }
		.quickListHolder tfoot td input { background: #000; color: #fff; text-transform: uppercase; }

		table.quickListHolder th, .quickResultsHolder { font-family: 'Roboto Condensed', sans-serif; font-weight: 400; text-transform: uppercase; font-size: 13px; }

		.quickListSearchField { border: 11px solid #c61e1e; }
		.quickListSearch .tab { background-color: #dd7878; font-size: 14px; text-transform: uppercase; width: auto; }
		.quickListSearch .tab.active { font-weight: 400; }
		.quickListSearch .tab.quickListSearchProduct { padding: 5px 10px; }
		.quickListSearch .tab.quickListSearchFav, .quickListSearch .tab.quickListSearchPurchase { padding: 5px 10px 5px 30px; }

		.quickListSearchFav { width: auto; padding: 5px 10px 5px 30px; }
		.quickListSearchField .ajax-loader { background: url(images/ajax-loader.gif) 0 0 no-repeat; width: 16px; height: 16px; right: 5px; top: 3px; }
		.quickListSearchFieldButton { background-position: 5px 4px; width: 24px; height: 22px; }

		.quickListHolder .box-add-to-cart .button.add-to-cart { background: #c61e1e url(images/sprite_images.png) no-repeat -570px -69px; color: #fff; display: block; font-weight: normal; height: 22px; line-height: 21px; padding: 0 18px 0 0; text-align: center; text-shadow: 0 -1px rgba(0, 0, 0, 0.23); text-transform: uppercase; width: 64px; cursor: pointer; }
		.quickListAmount input { background: #FFF; width: 20px; height: 20px; padding: 0; }
		/* e:quick order */

		/* google map */
		.countryDropDownDiv { font-size: 12px; }
		.countryDropDownDiv .countryDropDown { height: 22px; line-height: 22px; font-size: 12px; border: 1px solid #d7d7d7; }
		/* e:google map */

		/* itemgroup */
		.divItemGroups .row { float: left; margin: 10px 0 0; }
		.divItemGroups .row .item { width: 161px; margin: 0 0 0 19px; padding: 0; background: none; border: none; }
		.divItemGroups .row .item .groupImg { margin: 0 0 8px !important; float: left; width: 100%; display: block; }
		.divItemGroups .row .item .groupImg img { border: 0px solid #e2e2e2 !important; margin-bottom: -19px; }
		.divItemGroups .row .item a { width: auto; display: block; clear: both; text-transform: uppercase; }
		/* e:itemgroup */

		.syncOrderHistory .searchInnerDiv input { font-size: 14px; line-height: 22px; }

		.isWebpage .left { display: block; }
		.isWebpage .centerContent { width: 100%; }
		.che_Fak .che_checkbox input { margin: 0 6px 0 0; }

		.syncOrderHistory .searchInnerDiv { background: #f6f6f6; }

	/* E:CUSTOM STYLE */

	.newsListContainer .newsDate, .newsListContainer .newsTeaser { display: block; width: 100%; }
	.newsListContainer .newsReadMore { clear: both; }

	
	.addto_favourite_container {border: none;box-shadow: 1px 0px 16px 0px rgba(0,0,0,0.2);}

	.addto_favourite_row a { color: #c61e1e; }
	.itemListButtons .itemListDeleteLink, .deleteFavouriteListButton { background: #000; }
	.editFavouriteListForm { background: #e3e3e3; }

/*e:CLH*/



li.expanderMenu div.menuSecondWrap { padding:0 0 0 20px;}
#topDropDownMenu dl { padding-right:13px !important; width: 160px !important; }
.outer {  }
.productNewsContainer .textBox .newProductText .text { color:#000;}
.productNewsContainer .textBox .newProductText { margin:7px 0 0;}
.productNewsContainer .textBox .newProductText .text.stockText { font-size:13px; color:#323232;}
.productNewsContainer .textBox .frontpagePrices { padding-top:0 !important;}
.productNewsContainer .textBox .frontpagePrices .price { font-size:14px; font-weight:bold; margin:13px 0 0;}
.divFooterPart3 a[href^="tel:"]:before, .divFooterPart3 a[href^="mailto:"]:before, .divFooterPart3 a[href^="https://www.facebook.com"]:before, .divFooterPart3 a[href^="https://www.youtube.com"]:before { background-color:#c61e1e;}
.moreInfoText { float:left; margin-top:30px; font-size:11px; color:#7a7a7a; display: none;}
/* .tla { background:url(images/sprite_images.png) no-repeat -10px -1183px ;} */
.tla .inputLoginCheck label { font-size:12px; color:#fff;}
.isProduct .shareBox { top:2px !important; left:440px;}
.isProduct .priceStor, .isProduct .productItemInfo .prevPrice { color:#000; width:215px;}
.isProduct .productItemInfo .prevPrice { padding-left: 23px;}
.isProduct .savePrice, .productListView3 .savePriceList { background:#c61e1e; color:#fff; text-shadow:none; padding:0 11px;}
.isProduct .addToCart:after, .productListView3 .purchaseButton:after { background-color:#000;}
.isProduct .addToCart, .productListView3 .purchaseButton{ background:#c61e1e}
.isProduct .addToCartButton { text-shadow:none; font-family: 'Roboto Condensed', sans-serif; height: 47px; line-height: 2; }
.isProduct .dt_information { margin:0;}
#productRelationsCenter .relationsTable .relationsTableHeader { color:#000; font-size:20px !important; font-family: 'Roboto Condensed', sans-serif; padding-top:30px;}
.productListView3 .priceStor { color:#000; font-weight:bold;}

a.neeste {
    background-color: #333333;
    border: none;
    text-transform: uppercase;
    min-width: 116px !important;
    position: relative;
    float: right;
}
.filterResetAllFilter, .resetAllFilter input { background:#c61e1e;}
.filterOption { background:#000;}
.isProduct .imageBorderMedium .overlayList { left:11px;}
.boxRightHeader { font-family: 'Roboto Condensed', sans-serif; color:#000; letter-spacing:2px;}
.content { position:relative; }
.isProduct .topSectionBreadcrumb { top:-25px; left:0px;}
.topSectionBreadcrumb li a, .topSectionBreadcrumb .next { font-size:10px; }
.productNewsContainer .textBox .frontpagePrices .prevPrice { position:absolute !important; top:-2px;}
#productRelationsCenter .relationsTable .relatedProduct { margin:0px 0 21px 16px;}
.isProductlist #productRelationsCenter .relationsTable .relationsTableHeader { color:#000; }
.isProduct #productRelationsCenter { background:none;}
.validationSummary { padding-left: 100px !important; margin-top: 10px;}
.loginBoxWrapper .validationSummary { font-size:11px; margin: -7px 0 3px 504px; }
.tla .tlaFeedback .ajaxload { background: url(images/login-loader%20.GIF) no-repeat;}
.divPrices > div { width:0;}
.productListView3 .stock { right:-3px; top: 6px;}
li.expanderMenu div.menuContainer { top: 38px;}
#topmenu_0.expanderMenu div.menuContainer { margin-left:0 !important;}


/*ADVANCED SLIDESHOW ON FRONTPAGE*/
.frontpageOuter { display: none}

/* Custom CSS fra Wiley X */
.topSectionView2 p { width:705px; text-align:justify; }
.topSection { background-color: transparent; height: 167px;}


#topDropDownMenu { padding: 8px 0 0 33px;}


.menuWrapper.stickyMenuBar { top:-2px; position: relative !important; }

.topSmallCart { width: 149px !important; top: -48px; }

.additionalMenu { top:-18px; width: 910px; }
.additionalMenu .menuNormbg a, .additionalMenu .menuOverbg a { color: #cccbcb; font-family: 'Roboto Condensed', sans-serif !important; font-size: 13px !important; }
#topmenu_0.expanderMenu div.menuContainer { z-index: 9999; }
#topmenu_1.expanderMenu div.menuContainer { z-index: 9999; }

.boxCenterContainerImg.boxTopBarContainerImg { background-color: #191919; padding: 28px 40px 0; margin: 0;  }
.boxCenterContainerImg.boxTopBarContainerImg img {
    position: absolute;
    /* margin: -20px 0px 0px -283px; */
    top: 9px;
    right: 155px;
    width: auto;
    z-index: 1000;
}




.articleWrapper h2, td.questionText h2 {
    font-size: 15px;
    color: #333333;
    margin-bottom: 7px;
    line-height: 16px !important;
    text-transform: uppercase;
    text-align: left;
}


/* Forms */
.formModule .inputTextArea{
    width: 900px !important;
}


#ctl00_ContentRegion_showArticle_paragraphRepeater_ctl00_ctl00_s { display: block; margin-left: auto; margin-right: auto; }
#ctl00_ContentRegion_ctl02_stockTextBeforeQty_stockLabel { text-transform: uppercase; }

.isProduct .dtifSpecInfo img { min-height: 1px !important; }
.isProduct .dtifSpecInfo img { float:right; display: inline-block;height: 27px; margin: 0 0 5px 5px;}
.isProduct .checkAndWishList { display: none;}

/*.productItemPicBorder .highslide:hover:before { width:100px; height:50px; content: 'INCLUDED'; padding-top:35px; top:50%; left:50%; position: absolute; text-align:center; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: black; font-size: 16px; background: rgba(255, 255, 255, .40); }*/

.divItemGroups .groupImg a:after { content: attr(title); margin-top: 5px; display: block; }

/* .isProduct .choiceBordersInner { padding: 0px; } */
.isProduct .priceStor { width: 262px !important; font-size: 25px; line-height: 52px; font-family: agency fb bd, sans-serif; padding-left: 23px; }

.item-specifications-headline { display:none !important; }

.ssBox { position:absolute; right: 0px; top: 10px; width: 208px; height: 35px; padding: 0; margin:0; background: #f6f6f6; z-index: 999; border:1px solid #d7d7d7; border-radius: 4px; line-height: 32px; }
.ssBoxButtonDiv { width: 29px; height: 29px; position: absolute; right: 3px; top: 3px; border-radius: 3px; background-color: #7aae0b; }
.ssBoxTextDiv input.ssBoxTextBox { margin-top: -4px; width: 165px !important; }
.ssBoxButtonDiv input { background: url(images/sprite_images.png) no-repeat -32px 4px; background-color: #c61e1e; border-radius: 4px; }
#ctl00_topMenu_searchBoxUc_ssBoxTextBox { width: 155px; }
.wideFooterExtensionContent .ssBox .ssBoxTextDiv input { margin-top: 0px; }

.productListView3 .headlineList a { font-size: 12px; font-weight:400; color:#484848; line-height:17px; display:block; margin:9px 0 8px; text-transform:none; text-align:center; width:188px; }

.wideFooter { width: auto; margin: 0 auto 43px; padding: 0 0 30px; width: 100%; background-color: #333; display: table; box-shadow: 2px 1px 10px #666; }
.wideFooterFrontpage { width: 900px; padding: 29px 40px 34px; color: #8e8d88; float:none; margin: 0 auto; }
.wideFooterContent { padding: 0px 0 10px; float: none; width: 900px; margin-top: 180px; display: none;}
.mcbLogo { position: relative; }

.filterResetAllFilter, .resetAllFilter input { background: #333; }
.resetAllFilter { margin: 0 0 17px; }
#btnResetOnlyFilter { right: 0px; }
.productFilterBoxcontainer .filterOptionName { font-weight: 600; }
.customCheckboxContainer.isCheck { background:url(images/custom-checkbox_red.png) no-repeat scroll 0 2px; }
.productFilterBoxcontainer .filterOptionName { font-size: 16px; }
.filterFacetName .facet_label, .filterCheckBox .customCheckboxContainer { font-size: 12px; text-transform: uppercase !important; }
.filterTable .filterCheckBox { padding: 0px 6px 9px 0; }
.filterOption { background-color: #333; }

.productfiles:before { content: "Spec. Sheet:"; color: black; font-weight: 600; padding-left: 30px; font-size: 13px; width: 500px; position: absolute; top: 1px; }
#ctl00_ContentRegion_ctl05_fileRepeater_ctl00_fileIconImage { display: none; }
#ctl00_ContentRegion_ctl06_fileRepeater_ctl00_fileHyperLink { margin-left: 31px; position: relative; }
.productfiles:after { content: url("https://myaccumolo.com/custom_design_module/12160/images/Icons/file_extension_pdf.png"); float: left; margin-top: -30px; margin-left: -4px; }
.productfiles.text { margin-top: 20px; }

/* #ctl00_ContentRegion_ctl02_quantityTextBox { background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) 0 -2620px no-repeat; height: 47px; line-height: 2; font-size: 18px; } */

.footerLinks { text-decoration: none;}

.isProductlist .noPicture { margin: 0 0 0; }

.mcbSlideshowContainer.fullScreen { padding-bottom: 0px; padding-top: 0px; margin-top: -13px; margin-bottom: 0px;}
.mcbSlideshowContainer .bx-pager.bx-default-pager a { background: #000; }
.mcbSlideshowContainer .bx-pager.bx-default-pager a:hover, .mcbSlideshowContainer.fullScreen .bx-pager.bx-default-pager a.active { background: #000; }
.divItemGroups:before { content: "DESIGN";
    width: 684px;
    height: 25px;
    position: absolute;
    text-align: center;
    margin-top: -39px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Roboto Condensed', sans-serif;
    padding: 5px 0 5px 10px;
	border-bottom: 2px solid #f1f1f1 !important;
    /* background: #f1f1f1 !important; */
    /* border-left: 8px solid #C61E1E; */
}





@-moz-document url-prefix() { 
 .divItemGroups:before {content: "DESIGN";
	width: 70%;
	height: 25px;
	position: absolute;
	text-align: center;
	margin-top: -39px;
	margin-bottom: 10px;
	font-size: 22px;
	font-weight: 600;
	font-family: 'Roboto Condensed', sans-serif;
	padding: 5px 0 5px 10px;
	border-bottom: 2px solid #f1f1f1 !important;
    background: none; 
    border-left: none;
	left: 237px;	
}
}



.isProductlist #productRelationsCenter .relationsTable .relationsTableHeader {
    padding: 5px 0 5px 10px;
    font-size: 17px !important;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 2px solid #f1f1f1 !important;
    /* background: #f1f1f1 !important; */
    /* border-left: 8px solid #C61E1E; */
}

.divItemGroups { margin: 50px 0 0 !important; }

.mcbSlideshowContainer.fullScreen .bx-viewport:before, .mcbSlideshowContainer.fullScreen .bx-viewport:after { display: none !important; }

.mcbSlideshowContainer.fullScreen .bx-controls-direction a {
    width: 76px;
    background: none;
    z-index: 141;
}

.mcbSlideshowContainer.fullScreen .slideItem { margin-right: 0px;}
.mcbSlideshowContainer .slideItem { margin-right: 0px;}



table.mainContent { background-color: rgba(255, 255, 255, 0.0); }
td.mainContentTD { background-color: rgba(255, 255, 255, 0.0); }


.fileIcon { display:none; }

.leftMenuContainer { display: none; }

.productListView3 .overlayList img { width: auto !important; margin-left: -42px; height: 24px !important; }
.isProduct .imageBorderMedium .overlayList img { width: auto !important; height: 24px !important; margin-left: -19px; margin-top: 7px; }
.boxRightContent .relatedProductImage .overlayList img { height: 17px !important; width: auto !important; margin-left: -30px; margin-top: -5px; }
.relatedProductImage .overlayList img {    display: none; }



.ssResultContent { background: #F5F5F5 !important; }
.ssResultGroupImage { float: left; width: 40px; height: 24px; margin: 8px 3px 0 10px; overflow: hidden; border: 1px solid #eaeaea; }
.ssResultItemImage { float: left; width: 40px; height: 24px; margin: 8px 3px 0 10px; overflow: hidden; border: 1px solid #eaeaea; }
.ssResultItemImage img { width: 40px; height: auto; }



.article-box { background-color: #f1f1f1; border-left: 6px solid #C61E1E; width:175px; height:40px; margin-bottom: -5px; font-size:13px; font-family: 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; font-weight: 600; text-decoration: none; padding-left:6px; }
.article-box:hover {  }
span.article-box-text { height:40px; line-height:40px; color: #000;}
.article-box > a:first-child { text-decoration: none; }
div.article-box:last-of-type { margin-bottom: 34px !important; }

.catalog-box { border-bottom: 2px solid #f1f1f1; width: 170px; height: auto; margin-bottom: -5px; margin-top: -34px; margin-bottom: 34px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 400; text-decoration: none; }
img.catalog { margin-top: -6px; width: 130px; }
a.catalog-link { text-decoration: none; }

@-moz-document url-prefix() { 
	.article-box { background-color: #f1f1f1; border-left: 6px solid #C61E1E; width:175px; height:40px; margin-bottom: -5px; font-size:12px; font-family: 'Arial Narrow', Arial, sans-serif; text-transform: uppercase; font-weight: 600; text-decoration: none; padding-left:6px; }
}

.main { background: url(https://myaccumolo.com/custom_design_module/12160/images/web_baggrunds_banner.png) 0 0 repeat-x; }

#ctl00_ContentRegion_RelatedProductsToItemGroup_relationHeader { border-bottom: #edebea 0px solid !important; }

.isProduct .choiceBox .inputQuantity { background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) 0 -2620px no-repeat; height: 47px; line-height: 2; font-size: 18px;}

#topSmallCartPrice { color: #FFF !important; display: none; left: 160px; }
.topSmallCart, .bottomSmallCart { background-color: #191919 !important; border:0px solid #191919; }
.topSmallCart #topSmallCartCount { left:135px !important; }
.topSmallCart { direction: rtl; }
.topSmallCart:before { left: 111px; }
.topSmallCart:after { left: -48px; }

.divFooterPart2 { width: 180px !important; }
.divFooterPart3 { width: 183px !important; }

.highslide-thumbstrip-horizontal-overlay { bottom:130px !important; }
.text-controls { bottom:210px !important; }

h5 { margin:2px; font-family: Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 22px; line-height: 26px; text-transform:uppercase; font-stretch:ultra-condensed; margin-bottom:20px; }
h6 { margin:0px;font-family: Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 20px; line-height: 26px; font-stretch:ultra-condensed; margin-bottom:50px; margin-top:-20px; }
h7 { float:right; }
.stock_text { float:left; font-size:12px; margin:0; padding:0;}

a.tech:link, a.tech:visited, a.tech:active, a.tech:hover {font-weight: 700;text-decoration: none;color: #333;}
a.h5 { margin:2px; font-family: Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 25px; font-weight:900px; line-height: 26px; text-transform:uppercase;  }

.locationGridColImgOFF { background: url("https://myaccumolo.com/custom_design_module/12160/images/navigate_right_v2.png") top right; background-repeat: no-repeat; background-position: 0 9px; }
.locationGridColImgON { background: url("https://myaccumolo.com/custom_design_module/12160/images/navigate_down_v2.png") top right; margin: 0 0 0 -2000px; background-repeat: no-repeat; background-position: 0 9px; }

.loginBoxWrapper.authenticated { background: #191919; }
.topSectionBreadcrumb .next { text-transform: uppercase !important; font-size:10px !important; }
.topSectionBreadcrumb .first { text-transform: uppercase !important; font-size:10px !important; }
.articleWrapper { text-align: justify !important; overflow: hidden; margin:0 0 40px !important;  }
.text{ font-size:13px !important; line-height:18px !important;}



#topmenuAdditional_5 { right: 4px; position: absolute; width: 86px; }

.icon_style { color: #000; text-decoration: none;}

.icon_style:after { content: url(https://myaccumolo.com/custom_design_module/12160/images/Icons/info_icon.png); display: block; float: left; margin-top: -15px; margin-left: 320px; position: absolute; }

/*.dtifSpecRow:first-of-type { background: #eee; border-left: 6px solid #C61E1E; }
.dtifSpecName { padding: 9px 5px 11px 5px !important; }*/

#ctl00_ContentWideFooterRegion_wideFooterContentPart1_partPanel { text-align: justify; }

.step1 .che_boxt .che_boxh { width: 882px !important; }
.step1 .che_boxt .che_boxct { width: 900px !important; }
.step1 .stockStatusTh.fl { margin-left: 66px !important; }
.step1 .stockTd.fl { margin-left: 66px !important; }
.step1 .che_allprice { width: 890px !important; }
.step1 .che_indhead { width: 900px !important; }
.step1 a#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl10_NextStepLinkButton { top: 0; left: 232px; }

.step1 .centerContent { padding: 0 !important; }

.step1 .itemCol1.itemCol_noColorVariant { margin-bottom: 30px; }

.step1 .antalpro[type="text"] { width: 24px !important; }
.step1 label#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_FreightProductRepeater_ctl00_FreightProductNameLabel { font-weight: 600; }
.step1 label#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_FreightProductRepeater_ctl01_FreightProductNameLabel { font-weight: 600 !important; }
.step1 label#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_FreightProductRepeater_ctl02_FreightProductNameLabel { font-weight: 600; }
.step1 div#Anthem_ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_OrderSummaryAnthemPanel__ { margin-top: 45px; margin-left: -68px; }
.step1 .che_boxt2 .che_boxh { height: 20px !important; }
.step1 .che_boxh { width: 269px !important; }
.step1 .che_boxt2 .che_boxct { width: 269px !important; min-height: 74px; }
.step1 .rtotalline .fr { min-width: 80px !important; }
.step1 .che_allprice2 { width: 263px !important; }
.step1 a#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_NextStepLinkButton { float:left; }
.step1 .rtotalline .fl { width: 168px !important; margin-bottom: 7px !important; font-style: normal !important; }
.step1 a#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl01_NextStepLinkButton { position: relative; z-index: 800; }
.step1 .che_boxt2.freight_product { margin-top: 45px !important; margin-left: -68px; }
.step1 .che_boxt2.invoice_address { margin-left: -68px; margin-top: 13px; }
.step1 label#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl07_CommentsCheckBoxLabel { min-width: 250px !important; }
/*.step1 div#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl04_accountPaymentPanel { margin-bottom: 114px; }
.step1 div#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl04_quickpayPaymentPanel { margin-bottom: 102px; }*/
.step1 .che_boxct.paymentCardSection { min-height: 309px !important; }
.step1 .che_boxtext h2 { font-size: 18px !important; }
.step1 .che_boxt.che_valg { margin-top: 13px !important; }
.step1 .w89 { width: 229px !important; }
.step1 .freightProductPanel .itemPriceTd { display: block !important; }
.step1 .che_allprice2 .che_allpricetext .fr { text-decoration: none !important; }
.step1 .che_boxt2 { margin-left: -68px !important; margin-top: 12px !important; }
.step1 #ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_OrderSummaryAnthemPanel { margin-left: 68px; }

.wp_right_link_item.first { margin-top: 50px; }
div#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl04_articlePanel { margin-top: 50px; }
.right .salesPersonList { margin: 30px 0 30px 0 !important; }

.welcomePage .block-box-list { display: none; }

input#ctl00_topMenu_searchBoxUc_ssBoxTextBox { font-family: 'Roboto Condensed', sans-serif; font-size: 15px; }

.ssResultSection.groups { display: none !important; }

.topSectionBreadcrumb ul { height: 11px !important; }


#ctl00_ContentRegion_descriptionLabelPanelLeft { text-align: justify; }

.welcomePage .articlePanel h2 { font-size: 22px !important; text-transform: uppercase !important; color: #333 !important; font-family: 'Roboto Condensed', sans-serif !important; margin-top: 1px !important; }

.tla .tlaLogoutBtn { top: 5px !important; }
.authenticated .tla { height: 23px !important; padding-top: 11px !important; }

.quickListImage img { border:0px solid black !important; }



.productMenucontainer { display: none; }

.icon_style:hover:lang(en):before{ width:150px; height:18px; content: 'ICON EXPLANATION'; margin: 21px 0 0 201px; padding-top:6px; position: absolute; text-align:center; color: #575757; font-size: 12px; background: rgba(238, 238, 238, 1); border:1px solid #dbdbdb; text-transform:uppercase; }
.icon_style:hover:lang(de):before{ width:150px; height:18px; content: 'SYMBOLBEDEUTUNG'; margin: 21px 0 0 201px; padding-top:6px; position: absolute; text-align:center; color: #575757; font-size: 12px; background: rgba(238, 238, 238, 1); border:1px solid #dbdbdb; text-transform:uppercase; }
.icon_style:hover:lang(dk):before{ width:150px; height:18px; content: 'IKONBESKRIVELSE'; margin: 21px 0 0 201px; padding-top:6px; position: absolute; text-align:center; color: #575757; font-size: 12px; background: rgba(238, 238, 238, 1); border:1px solid #dbdbdb; text-transform:uppercase; }

/* #ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_FreightProductRepeater_ctl00_freightNoteRepeater_ctl00_FreightNotePanel { display: none; } */

.resetAllFilterBottom { margin-bottom: 55px; }

#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_showExclVatSubTotalLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_showExclVatVatLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_vatLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_showExclVatSubTotalLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_showExclVatVatLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl09_vatLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl09_showExclVatSubTotalLabel { font-style: normal !important; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl09_showExclVatVatLabel { font-style: normal !important; }

.topSection .ssResult { width: 369px !important; }
.ssResultSection { width: 53.5% !important; }
.ssResultSeeAll { width: 53.5% !important; }
.ssResultSectionError { width: 373px; }

#shareBoxTip, .shareBoxTitle { -webkit-filter: grayscale(1) !important; -moz-filter: grayscale(1) !important; -ms-filter: grayscale(1) !important; filter: grayscale(1) !important; color: black !important;  }

.shipping_flags { margin-right: 10px !important; }

a.jump-link { text-decoration: none; font-size: 14px; color: black;}
a.jump-link:hover { color:#000; }

a.distributor-link { text-decoration: none; font-size: 14px;}
a.distributor-link:hover { color:#000; }

.border_article_separates{
    border-bottom: 1px solid #87b914;
    width: 100%;
    position: relative;
    float: left;
    margin: 20px 0;
}

.border_distributor {
	border-bottom: 1px solid #87b914;
    width: 100%;
    position: relative;
    float: left;
    margin: 22px 0;
}



#cookie-bar {background:#333333; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:9px 0;}
#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#FFF4F4;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px;}
#cookie-bar a.cookie_dk {color:#ffffff;display:inline-block;border-radius:3px;text-decoration: underline;padding:0 0 !important;margin-left:0px !important;}
#cookie-bar .cb-enable {background: #87b914;}
#cookie-bar .cb-enable:hover {background:white; color:black;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.locationGrid td.locationGridColZip { width: 160px !important; }


/* SURE FIRE PRIS TOP */
#ctl00_ContentRegion_relatedProductsRight_productsRightPanel { display: table-footer-group !important; }
.boxRightContainerImg { display: table-header-group !important; }

.addto_favourite_button {left: 139px !important;top: 72px !important;width: 124px !important;height: 32px !important;background-position: -372px -2721px !important;}

/* .step3 a.neeste:after { content: "Godkend Ordre og Betal" !important; } */

/* .dtifSpecInfo:hover:before{ width:150px; height:18px; content: attr(title); margin: 21px 0 0 201px; padding-top:6px; position: absolute; text-align:center; color: #575757; font-size: 12px; background: rgba(238, 238, 238, 1); border:1px solid #dbdbdb; text-transform:uppercase; } */

/* .stockImage { width: 10px; } */

/* .ssResultContent { margin-left: 184px; width: 499px !important; }
.ssResultItemImage { float: left; width: 125px; height: 64px; margin: 8px 13px 0 0px; overflow: hidden; border: 0px solid #eaeaea; }
.ssResultItemImage img { width: 125px; height: auto; }
.items li { height: 78px !important; cursor: pointer; }
.ssResultSectionError { width: 499px !important; } */

/* <div style="width:10px;height:10px;background:red;float:right;"></div> */
/* E:Custom CSS fra Wiley X */

#locationGridColImgDistributor {
  background-image: url('http://cdn.fotoagent.dk/custom_design_module/12160/images/navigate_right_v2_blue.png');
}

#locationGridColImgDistributor.locationGridColImgON {
  background-image: url('http://cdn.fotoagent.dk/custom_design_module/12160/images/navigate_down_v2_blue.png');
}

#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl10_NextStepLinkButton:before { content: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/emaerke/e-maerke-smalt-550x164_basket.png); margin-left: -130px; position: absolute; margin-top: 9px; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl05_NextStepLinkButton:before { content: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/emaerke/e-maerke-smalt-550x164_basket.png); margin-left: -130px; position: absolute; margin-top: 9px; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl06_NextStepLinkButton:before { content: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/emaerke/e-maerke-smalt-550x164_basket.png); margin-left: -130px; position: absolute; margin-top: 9px; }



.SubItemGroupSingleNode { border-bottom: 2px solid #f1f1f1; padding: 3px 0 9px; color: #484848; background: none; }

.SubItemGroupSingleNode a { border: none; color: #484848; font-size: 12px; line-height: 14px !important; padding: 7px 0 3px; display: block; width: 170px; text-transform: uppercase; font-weight: 400; text-decoration:none !important; }

.top-banner-emaerke { background: url('http://cdn.fotoagent.dk/custom_design_module/12160/images/emaerke/certifikat-banner-750x164.png') no-repeat; transform: scale(.9); background-size: contain; background-position: center; max-width: 600px; height: 100px; margin: 0 auto; }

.top-banner-emaerke h1 { font-size: 3.5em; line-height: 1.5em; color: #fff; text-align: center; }

.articleWrapper .text img { max-width: 100%; }
.articleWrapper:last-of-type > .text > div { width:697px !important; }


.relatedArticles { clear: both; padding: 0 0 10px 10px; }

#ctl00_ContentRegion_centerContentWebPage { width: auto !important; }
.centerContent { padding: 5px 0px 5px 5px !important; }

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


#filterGroup_2227 .filterTableOdd:last-of-type {display:none;}

.priceInfoIcon { display: none !important; }

.locationGridAddress { font-size: 11px !important; line-height: 15px !important; }
.productListView3 .savePriceList{min-width:95px;}


.newsListContainer .newsImage img {
    width: auto;
    border: none;
}


.newsListContainer .newsHeader, .newsListContainer .newsHeader a {
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
    display: block;
	margin-top: 3px;
}



.isProductlist .left { display: table !important; margin: 5px 23px 0 0 !important; }
.top_menu_product { display: table-header-group; }

.ItemGroupSelectionSingleNode {
    font-size: 12.6px;
    text-transform: uppercase;
}


.productListView3 .savePriceList {
    min-width: 97px;
}


.pins{
	max-width: 35px !important;
}

.pin_text{
	vertical-align: top;
	margin-right: 5px;
}



.shows_events{
	max-width: 140px !important;
    position: relative;
    float: left;
    margin-right: 49px;
}


.shows_events_text{
    position: relative;
    float: left;
	margin-top: -18px;
}


.extra_space_bottom{
	margin-bottom: 50px;
    position: relative;
    float: left;
    width: 100%;
    min-height: 100px;
}



.isWebpage .right {
    display: block !important;
}


#ctl00_ContentRegion_centerDiv.center {
    width: 78% !important;
}


#ctl00_ContentRegion_rightDiv.right {
    width: 78% !important;
    padding: 0;
}
    



#ctl00_ContentRegion_relatedProducts_productsRightPanel.boxRightContent {
    padding: 13px 0;
    width: 100px;
}


.boxRightContent .textSmall {
    min-height: 39px;
}


.boxRightContent .relatedProduct:first-child {
    margin-left: 0px !important;
}


.boxRightContent .relatedProduct {
    float: left !important;
    margin-left: 6px !important;
}



.articleImg{
    width: 70%;
    padding: 0 15%;
}


.PIN_1478868347656_button_pin {
height: 15px;
}

.boxFrontpage{
    width: 900px;
}

.freeshipping {
    font-size: 12px;
    text-align: center;
    margin: 15px 0 10px;
    background: #333;
    color: white;
    padding: 17px;
}

    
ul.giftcard_row {
    width: 100%;
    margin-top: 3px;
    padding: 0;
	margin-bottom: 0; 
}
  
li.giftcard_space {
    display: inline;
}    
    
li.giftcard_code {
    display: inline;
    margin: 0px 13px;
    font-size: 12px;
}

span.giftcard_code-mini {
    font-size: 10px;
}


.topSectionView2Outer{
	border-bottom: 0px solid #f1f1f1 !important;
    background: none;
}



.freeshipping-right {
    font-size: 12px;
    text-align: center;
    margin: 10px 0 10px;
    background: #333;
    color: white;
    padding: 17px;
    float: left;
    width: 15%;
    position: absolute;
    top: 10px;
    left: -175px;
	display: none;
}
    
    
li.giftcard_code-right {
    display: block;
    margin: 6px 0px;
    font-size: 12px;
}



.qv-variant-notcolor {
    display: none !important;
}

.isProduct .inputSelect {
	width: 100%;
}


.catalog-wrapper {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
	margin-bottom: 40px;
}

.c-catalog {
    max-width: 465px;
    height: 230px;
    position: relative;
    margin: 0 auto;
}



.c-hd--catalog {
    max-width: 565px;
    height: 230px;
    position: relative;
    margin: 0 auto;
}

.h-catalog {
    font-size: 18px;
    width: 100%;
    margin-top: 50px;
    text-align: left;
}

.left-catalog {
    width: 35%;
    position: relative;
    float: left;
    margin-top: 16px;
    padding-top: 13%;
}

.right-catalog {
    width: 65%;
    position: relative;
    float: right;
    margin-top: 16px;
}
    
    
    
   img.catalog-flag {
    width: 22px;
    margin-right: 7px;
    margin-top: 3px;
    margin-left: 2px;
}
    


table.prepaid_table {
    width: 702px;
    margin-top: 26px;
}


tr.prepaid_tr {
    border-bottom: 1px solid rgba(0,0,0,0.1);
}


th.prepaid_th {
    padding: 8px 10px;
	font-weight: 100;
	text-align:left;
}


.welcomePage .welcomePageTableList {
    display:none;
}

.welcomePage .block-box-list {
    display: block;
}

.welcomePage .welcomePageTableList_wx {
    background: none;
    float: none;
    width: 505px;
    margin: 25px 0 30px;
}


.welcomePageTableList_wx thead tr {
    border-bottom: 1px solid #e5e5e5;
}

.welcomePageTableList_wx thead th {
    font-size: 22px;
    line-height: 22px;
    text-align: right;
}

.welcomePageTableList_wx tr .colLeft{
	font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}


.welcomePageTableList_wx tbody tr, .welcomePageTableList thead tr {
    border-bottom: 1px solid #e5e5e5;
}

.welcomePageTableList_wx thead {
    height: 41px;
}

.welcomePageTableList_wx tr .colLeft {
    font-weight: 400;
}


.welcomePageTableList_wx tr .colRight {
    width: 176px;
    text-align: right;
}




td.td-logo-download {
    width: 310px;
    height: 80px;
    text-transform: uppercase;
    font-size: 13px;
    }


img.img_left {
    float: left;
    margin-right: 12px;
}


    ul.wx_filter8 {
    width: 497px;
    padding-top: 15px;
    position: relative;
    float: left;
    height: 145px;
    margin: 0;
    display: grid;
    list-style: none;
}


img.wx_filter8Img {
    float: left;
    max-width: 100%; 
}

ul.wx_filter8 li:before {
    content: "";
    margin-right: 10px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 21px;
    margin-top: 3px;
}



 ul.wx_filter8 li.wx_red:before {
     background-color: #b11e21;
 }


 ul.wx_filter8 li.wx_yellow:before {
     background-color: #f7dd11;
 }



 ul.wx_filter8 li.wx_green:before {
     background-color: #569c49;
 }


  ul.wx_filter8 li.wx_violet:before {
     background-color: #34306c;
 }

   ul.wx_filter8 li.wx_blue:before {
     background-color: #4374b8;
 }


/*----- green theme -----*/


.wx_color {
    color: #87b914;
}

.ssBoxButtonDiv input {
    background-color: #87b914;
}

.wideFooterExtensionContent .bottomSmallCartItemCount, .topSmallCart .topSmallCartItemCount {
    background: #87b914;
}

.additionalMenu a[href$="/login/"] {
border-bottom: #87b914 2px solid !important;
}

.divFooterPart3 a[href^="tel:"]:before, .divFooterPart3 a[href^="mailto:"]:before, .divFooterPart3 a[href^="https://www.facebook.com"]:before, .divFooterPart3 a[href^="https://www.youtube.com"]:before, .divFooterPart3 a[href^="https://www.linkedin.com"]:before, .divFooterPart3 a[href^="https://www.instagram.com"]:before {
    background-color: #87b914;
}

.divFooterPart1 .title, .divFooterPart2 .title, .divFooterPart3 .title {
    color: #87b914;
}

.tla .tlaLoginBtn {
    background: #87b914;
}


.tla .tlaLogoutBtn {
    background: #87b914;
}

#topDropDownMenu .menuLinkElement {
    color: #87b914;
}

li.expanderMenu.showAsHover .topLineLink {
    color: #333;
}


.right .wp_right_link .wp_right_link_item a, .colRight a, .newsListContainer .newsReadMore a, .welcomepageLinks .orderHistoryLink, .welcomepageLinks .quickOrderLink, .quickListSearch .tab.active, .addToFavourite_NewListButton, .addfavlist_button, .itemListButtons .itemListEditLink, .itemListButtons .itemListDeleteLink, .changeFavouriteNameButton, .deleteFavouriteListButton, .additem_url_button, #favouriteListItems .multiAddToCartPanel .bigButton {
    background-color: #333333;
}



.newsListContainer .newsReadMore a {
    background: transparent !important;
    color: #484848;
    font-size: 11px;
    text-align: left;
}



.isWelcomePage .rightSpecialLink {
    background: #333333;
}



.quickListSearchField {
    border: 11px solid #333333;
}

.quickListSearch .tab {
    background-color: rgba(0,0,0,0.7);
}

.bigButton, .addfavlist_button {
    background: #333333;
}

.wishList #wishListItems {
    border: 1px solid #333333;
}

.wishList .printIconCheckList {
    background-color: #333333;
}

.quickListHolder .box-add-to-cart .button.add-to-cart {
    background: #333333 url(images/sprite_images.png) no-repeat -570px -69px;
}

.isProduct .addToCart, .productListView3 .purchaseButton {
    background: #333333;
}

.productListView3 .purchaseButton:after {
    background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) -310px 6px no-repeat #000;
    border-left: 1px solid #87b914;
}


.isProduct .addToCart:after {
    background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) no-repeat -340px 8px #000;
    border-left: 1px solid #87b914;
}


a.bt_udskriv {
    background: #333333;
}


.isProduct .savePrice, .productListView3 .savePriceList {
    background: #87b914;
}

#trSubmitButton input[type="button"] {
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/sprite_images_v2.png) 0 -164px no-repeat;
    width: 66px;
}


.ssResultSectionHead {
    background: #87b914;
}


img.wx_ReadMoreArrow {
    padding-right: 5px;
}

img.readMoreArrow {
    display: none;
}


/*----------*/



/* Footer */

.wideFooterExtensionContent{
    width: 900px;
}


footer.wx_footer {
    width: auto;
    height: 43px;
}



.wx_footerContent {
    display: table;
    position: relative;
    float: left;
    margin-right: 28px;
    height: 27px;
    padding-top: 8px;
}


    
.wx_footerInfo {
    vertical-align: middle;
    display: table-cell;
    height: 27px;
    color: #9c9c9c;
    font-size: 17px;
    font-family: 'Agency FB bd', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: none;
}

.wx_footerContent img {
    margin-right: 7px;
}


a.[href^="tel:"]:link{
	vertical-align: middle;
    display: table-cell;
    height: 27px;
    color: #9c9c9c;
    font-size: 17px;
    font-family: 'Agency FB bd', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: none;

}


/* */





/*---- Article grid ----*/

.wx_bottom-description {
    position: absolute !important;
    color: #333 !important;
    background: rgba(225,225,225,0.8);
    top: 70%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 !important;
    text-align: center;
    padding-top: 15%;
}




.wx_col-3:hover .wx_mouseOver-description {
    visibility: visible;
    opacity: 1;
}

.wx_col-4:hover .wx_mouseOver-description {
    visibility: visible;
    opacity: 1;
}

    
.wx_mouseOver-description {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(225,225,225,0.5);
    color: #333 !important;
    visibility: hidden;
    opacity: 0;
    text-align: center;
    margin: 0 !important;
    padding-top: 40%;
    font-size: 20px !important;
    line-height:20px;
    text-transform: uppercase;
} 





/*-----*/



/*----- Responsive Frontpage-----*/



.wx_row {
    width: 100%;
    line-height: 0;
    position: relative;
    float: left;
}

.wx_container {
    width: 100%;
    position: relative;
    float: left;
}





img.wx_img-responsive {
    width: 100%;
}

img.wx_icon-responsive {
    max-width: 100% !important;
    float: left;
    margin-right: 2%;
}


.wx_img-responsive_hover {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.wx_img-responsive_2Col {
    position: relative;
    float: left;
    width: 58%;
    margin-right: 2%;
}




.wx_frontpage-description {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #333;
    background: rgba(255,255,255,0.7);
    visibility: hidden;
    opacity: 0;
    text-align: center;
    margin: 0;
    font-size: 40px;
	line-height: 45px;
    text-transform: uppercase;
	font-family: agency FB bd, sans-serif;
}

.wx_col-2:hover .wx_frontpage-description {
    visibility: visible;
    opacity: 1;
}


.wx_col-1:hover .wx_frontpage-description {
    visibility: visible;
    opacity: 1;
}


a.wx_frontpage-description:link {
    text-decoration: none;
}

.wx_frontpage-description_tech {
    font-size: 13px;
    line-height: 17px;
    position: relative;
    text-transform: uppercase;
    color: #87b914;
    font-weight: 600;
    margin: 0 2%;
    visibility: hidden;
    opacity: 0;
}

.wx_frontpage-description_tech:link {
    text-decoration: none;
}
    
.wx_col-1:hover .wx_frontpage-description_tech {
    visibility: visible;
    opacity: 1;
}

.wx_tech_link-wrapper {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 28px;
    left: 0;
    right: 0;
    text-align: center;
}



   
    

.wx_frontpage_text {
    font-size: 16px;
    line-height: 21px;
    width: 80%;
    padding: 6% 10%;
    text-align: center;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
}


a.tech_FrontPage {
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 17px;
    color: #333;
    font-family: agency fb bd, sans-serif;
}

a.tech_FrontPage:hover {
    color: #87b914;
}


a.tech_FrontPage:link {
    text-decoration: none;
}

.wx_frontpage_content {
    height: 65px;
    text-align: center;
    text-transform: uppercase;
    background: #333;
    display: table;
}
    
.wx_vertical-align {
    vertical-align: middle;
    display: table-cell;
    font-size: 20px !important;
    line-height: 40px;
    color: #fff;
	font-family: agency fb bd, sans-serif;
} 

a.wx_vertical-align:link {
    text-decoration: none;
}


.wx_outlet-description {
    color: #87b914;
    background: transparent;
    line-height: 42px;
	padding-top:12%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-family: agency fb bd, sans-serif;
    text-transform: uppercase;
}



.wx_outlet-headline {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 60px;
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
}



.wx_outlet-text {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 35px;
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
}




/*----------*/


/*----- product view  -----*/



.itemPic {
    width: 100% !important;
}


.isProduct .centerContentProductNoLeft {
    width: 100%;
}

.isProduct .productItemPic {
    width: 60%;
	margin-right: 5%;
}

.isProduct .centerContent {
    width: 100%;
}


.isProduct .imageBoxMedium {
    width: 100%;
}

.isProduct .imageBorderMedium {
    width: 100%;
}


.isProduct .imageBorderMedium a, .isProduct .imageBorderMedium img {
    width: 100%  !important;
}




.isProduct .productItemInfo {
    width: 35% !important;
    margin: 0 !important; 
}


.nsnList {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: rgba(51, 51, 51, 1);
    border: 1px solid #dbdbdb;
    text-align: center;
    font-weight: 600;
    position: relative;
    margin: 30px 0;
    float: left;
}

.boxCenterContainerImgRIGHT {
    width: 100% !important;
} 

.boxCenterContainerImgRIGHT img {
    width: auto;
}

/* 4 small pic */

.productItemPicContainer:nth-child(6n+1) {
    margin: 0 0 15px;
}


.productItemPicContainer {
    width: 14.3%;
    margin: 0 0 15px 15px;
}



.productItemPicBorder, .productItemPicBorder a, .productItemPicBorder img {
    width: 100%;
}


/* END 4 small pic */





.wx_size-chart {
    width: 96px;
    height: 32px;
    background: url(/custom_design_module/12160/images/Icons/icon_for_sizeguide.png) no-repeat #fafafa;
    background-position-x: 95px;
    background-position-y: 2px;
    padding: 0 26px 0 0;
    line-height: 30px;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    font-style: italic;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    color: #484848;
    text-decoration: none;
    margin: 30px 0 0 0;
    cursor: pointer;
    font-weight: 400;
    position: relative;
    float: left;
}



/*----------*/


/*----- Related product -----*/


.boxRightContent .priceSmall, .boxRightContent .textSmall a, .boxRightContent .textSmall, .boxRightContent .relatedProductText, .relatedProductImage img, .relatedProductImage a, .boxRightContent .relatedProductImage, .boxRightContainer.relatedProducts,.boxRight, .boxRightContent .prevPriceSmall {
    width: 100% !important;
}


.boxRightContent .relatedProduct{
    width: 15.9%;
}



.right {
    padding:0;
    width: 100% !important;
    float: right !important;
}



#ctl00_ContentRegion_relatedProductsRight_productsRightPanel {
    display: block !important;
	margin-top: 30px; 
}


#ctl00_ContentRegion_relatedProducts_productsRightPanel.boxRightContainer.relatedProducts {
    width: 100% !important;
    margin-top: 25px;
}




/*----------*/




/*----- Others bought hidden -----*/

.isProduct #productRelationsCenter.othersBought {
    display: none !important;
}

/*----------*/




/*----- newslist -----*/
.newslist .productHeader { background: #333; padding: 3px 10px; /*box-shadow: 2px 2px 6px 1px #666;*/}
.newslist .centerContentWebPage.hasPic { margin: 0px 0 30px; width: auto; }
.newslist { width: auto !important; }



img#ctl00_ContentRegion_smallImage { display: none !important;}
img#ctl00_ContentRegion_largeImage { display: inline !important; border: 0px !important; margin-left: 15px;}


.dato { margin: 14px 0 0 0;  width: 44%;  position: relative;  float: left;}


.newslist .centerContentWebPage.hasPic.centerContentWebPage .text {
    margin-left: 0;
    position: relative;
    float: left;
    top: 0;
}


.newslist .centerContentWebPage.hasPic .newsImageContainer { position: relative;  float: left;  margin-top: 14px;
}


.wx_NewsArrow {

    background-image: url(//cdn.fotoagent.dk/custom_design_module/12160/images/pil.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 14px;
}


/*----------*/



/*----- center modify -----*/

.center {
    width: 100% !important;
}


.centerContentWebPage {
    width: 100% !important;
}

.isCheckout .center {
    width: 74.5% !important;
}

.isCheckout .right {
    width: 24.3% !important;
}

.center.welcomePage {
    width: 505px !important;
}

.isWelcomePage .right {
    width: 170px !important;
    padding: 0;
}

/*----------*/



/*----- general styles -----*/


.wx_left-justify{
	text-align: justify;
}

.topSectionBreadcrumb sup {
    position: absolute;
    top: -4px;
    display: none;
}




.wx_rightElementProduct{
    position: absolute;
    top: 386px;
    right: 0;
}

.wx_frontpage-description sup {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 55%;
    font-weight: bold;
    position: absolute;
    top: 45%;
}


.wx_borderTop-Bottom {
    border-bottom: 1px solid #87b914;
    border-top: 1px solid #87b914;
    margin-bottom: 2%;
}


h1 sup {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 55%;
    font-weight: bold;
    position: relative;
    top: -7px;
    line-height: 0px;
}


sup {
    line-height: 0;
}

.paddingTop_40{
    padding-top:40%;
}

.paddingTop_35 {
    padding-top: 35%;
}


.paddingTop_30 {
    padding-top: 30%;
}

.paddingTop_25 {
    padding-top: 25%;
}


.paddingTop_20 {
    padding-top: 20%;
}


.paddingTop_15{
    padding-top: 15%;
}


.paddingTop_11 {
    padding-top: 10%;
}


.paddingTop_10 {
    padding-top: 10%;
	font-size:25px;
}


.wx_space_top-bottom_20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.wx_FloatRight {
    float: right !important;
}


.wx_TextCenter {
    text-align: center;
}



img.wx_coverImg {
    width: 100%;
}

/*----------*/



/*------- Headlines-------*/



.isProduct .headline {
    font-size: 25px;
    line-height: 29px;
    color: #000;
    background: none !important;
    font-family: agency FB bd, sans-serif;
    padding-left: 20px;
    border-left: #87b914 2px solid !important;
}

h1.headline {
    margin-bottom: 5px;
    font-size: 25px;
    font-weight: 400;
}


.topSectionView2 h1 {
	display: none;
}


h2.wx_frontpage_headline {
    font-size: 40px;
    height: 32px;
    line-height: 36px;
    position: relative;
    width: 100%;
    float: left;
    text-transform: uppercase;
    text-align: center;
    margin: 2% 0;
    color: #333;
    font-family: agency fb bd, sans-serif;
    font-weight: normal;
} 


/*-------------*/



/*------ col grid --------*/


.wx_col-1 {
    width: 100%;
    position: relative;
    float: left;
}


.wx_col-2:nth-child(odd) {
    margin-right: 0;
}

.wx_col-2 {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 1%;
    position: relative;
    float: left;
}



.wx_col-3:nth-child(3n+1) {
    margin-left: 0;
}

.wx_col-3 {
    width: 32%;
    position: relative;
    float: left;
    margin-left: 2%;
    margin-bottom: 2%;
}


.wx_col-3:hover .wx_frontpage-description {
    visibility: visible;
    opacity: 1;
}



.wx_col-4_frontpage {
    width: 23%;
    position: relative;
    float: left;
    margin: 2% 1% 2%;
}

.wx_col-4 {
    width: 24.2%;
    position: relative;
    float: left;
    margin-left: 1%;
}

.wx_col-4:first-child {
    margin-left: 0;
}



/* hover fade */
.wx_col-3:hover .wx_frontpage-description, .wx_col-1:hover .wx_frontpage-description, .wx_col-2:hover .wx_frontpage-description, a.tech_FrontPage:hover {
    transition: all .9s ease;
}


/*-------------*/



/* Forside */

.wx_outlet-text {
    font-size: 27px;

}


/* Spec Sheet PDF download */
a.wx_specSheet-download {
    position: relative;
    float: right;
    height: 30px;
    padding-right: 33px;
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/pdf_download.png);
    background-repeat: no-repeat;
    background-size: 28px;
    background-position-y: 0;
    background-position-x: 116px;
    color:#000;
}

a.wx_specSheet-download:hover {    
    position: relative;
    float: right;
    height: 30px;
    padding-right: 33px;
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/Black_PDF_download.png);
    background-repeat: no-repeat;
    background-size: 28px;
    background-position-y: 0;
    background-position-x: 116px;
    transition: all .9s ease;
    text-decoration:none; 
}



/*  catalog reminder B2B*/ 

.wx_CatalogReminder_Wrapper {
    text-align: center;
    font-family: agency fb bd, sans-serif;
    padding: 41px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

.wx_CatalogReminder_Headline {
    font-size: 45px;
    line-height: 37px;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

.wx_CatalogReminder_Text {
    font-family: Arial, Helvetica, sans-serif !important;
}

a.wx_CatalogLinks {
    color: #000;
    text-decoration: none;
    width: 200px;
    position: relative;
    float: left;
    font-size: 13px;
    font-weight: bold;
}


a.wx_CatalogLinks:first-child:hover {
    color: #87b914;
    transition: all .9s ease;
}

a.wx_CatalogLinks:last-child:hover {
    color: #D67C1B;
    transition: all .5s ease;
}




/*  Young Force Campagin */

.wx_yf_campainSupHeadline {
    font-size: 20px;
    position: relative;
    float: left;
    width: 100%;
}

.wx_yf_campainWrapper {
    text-align: center;
    font-family: agency fb bd, sans-serif;
	display: none;
}

.wx_yf_campaginHeadline {
    font-size: 48px;
    line-height: 37px;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 7px;
}

.wx_yf_camgainText {
    font-family: Arial, Helvetica, sans-serif !important;
}



/*  Tactical Campagin */

.wx_tac_campainSupHeadline {
    font-size: 20px;
    position: relative;
    float: left;
    width: 100%;
}

.wx_tac_campainWrapper {
    text-align: center;
    font-family: agency fb bd, sans-serif;
    /* display: none; */
}

.wx_tac_campaginHeadline {
    font-size: 35px;
    line-height: 37px;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 7px;
}

.wx_tac_camgainText {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    text-transform: uppercase;
    color: #87b914;
    font-weight: bold;
}


/* Pop-up from top */
#wx_popUp, #wx_popUp_UK  {
    width: auto;
    height: auto;
    background: transparent;
    position: absolute;
    top: -710px;
    left: 20%;
    animation: vertical-drive ease forwards;
    animation-duration: 3s;
	animation-iteration-count:1;
	-webkit-animation: vertical-drive ease forwards;
	-webkit-animation-duration: 3s;
	z-index:10000;
}

        
        
        
        @keyframes vertical-drive{
            0%{opacity: 0.5}
            70%{ transform: translateY(840px)}
            100%{ transform: translateY(800px); opacity: 1;}
        }
    	

		
		@-webkit-keyframes vertical-drive{
            0%{opacity: 0.5}
            70%{ transform: translateY(840px)}
            100%{ transform: translateY(800px); opacity: 1;}
        }
    

#wx_close, #wx_close_UK  {
    float: right;
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 4px 10px;
    font-size: 18px;
}




.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




img.wx_icon-responsive_L-XS {
    position: absolute;
    margin-top: 15px;
	max-width:80px !important;
}


.welcomePageTableList_wx .colRight a::before {
    content: "Click here";
}

.wx_size-chart:before {
    content: "Size Chart";
}
