/*CLH Desktop*/
	/* CHANGE STANDARD STYLE */
		/* general */
		body, html{ font-size: 13px !important; }	
		.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: 73px; }
		.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;}

		#topDropDownMenu li {  margin-right: 8px;}



		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; left: -4px; }
        .ParentItemGroupSingleNode a { padding: 0 0 0 14px; }
		.ParentItemGroupSingleNode { margin-top: 1px; 	background: transparent !important;  border-bottom: 1px solid #b4b4b4 !important;}    

		.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: unset;
    		min-height: 250px;
   	 		background-size: 705px 250px;
			background-position: top;
			}

		.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; }

		.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, .isWelcomePage .rightSpecialLink { 
		width: 90%;	
		background-color: transparent !important;
    	color: #000;
    	border-bottom: 1px solid #b4b4b4;
    	text-align: left;
   		font-size: 13px;
   		margin: 0;
   		padding: 5%;
    	line-height: inherit;
    	height: auto;
    	text-transform: none;
    	font-family: Arial, Helvetica, sans-serif !important;
		font-weight: 100;
		text-shadow: none;
		}
			
			
			
			
			
			
			
		.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-size: 20px; 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: none; }
		.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; text-align: left; border-bottom: 1px solid #dadada; padding-bottom: 5px; }
		.headerPaging {   background: none !important;	}	
		.divItemGroups .row .item a:hover {   text-decoration: none;
}

/* 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 { overflow: hidden; }
.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;
    float: left;
    min-height: 45vh !important;
}
.isProduct .topSectionBreadcrumb { top:-25px; left:0px;}
.topSectionBreadcrumb li a, .topSectionBreadcrumb .next { font-size:10px; }

.topSectionBreadcrumb ul li a {
    text-transform: uppercase !important;
}

.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:-2px; top: -2px;}
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; margin-top: 265px; }
.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;
}



h3 {
    margin-bottom: 5px;
    text-transform:  uppercase;
}

p {
    margin-top: 0px;
    margin-bottom: 8px;
}

h2.headline {
    margin-bottom: 25px;
}




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




.productListView3 .productRow {
    margin-bottom: 40px;
}


/* 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 30px; 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;
    position: absolute;
    top: 15px;
}
.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 { 
    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: 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.catalog-top {  position: absolute;  top: 140px;}
.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; }


.productFilterBoxcontainer { margin: 220px 0 0;}





@-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?v=1) 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{ text-align: right; }
.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; }

.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 #b4b4b4 !important;
    width: 100%;
    position: relative;
    float: left;
    margin: 20px 0;
}

.border_distributor {
	border-bottom: 1px solid #c61e1e;
    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: #c61e1e;}
#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; 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('https://cdn.fotoagent.dk/custom_design_module/12160/images/navigate_right_v2_blue.png');
}

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




.wxShow{ display: block !important;}
.SubItemGroupSingleNode { display: none; 	background: transparent !important;  border-bottom: 1px solid #b4b4b4 !important; 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('https://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%; }



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

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

.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; }


.left {
    margin: 0px 28px 0 0 !important;
}


.ItemGroupSelectionSingleNode {
    font-size: 12.6px;
    text-transform: uppercase;
	background: transparent !important;
    border-bottom: 1px solid #b4b4b4 !important;
}


.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;
}






.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;
}





.headline {
    background: transparent;
    border-bottom: 1px solid #000 !important;
}



    
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: inherit;
    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: #c61e1e;
}

.ssBoxButtonDiv input {
    background-color: #c61e1e;
}

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

.additionalMenu a[href$="/login/"] {
border-bottom: #c61e1e 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: #c61e1e;
}

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

.tla .tlaLoginBtn {
    background: #c61e1e;
}


.tla .tlaLogoutBtn {
    background: #c61e1e;
}

#topDropDownMenu .menuLinkElement {
    color: #c61e1e;
}

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 #c61e1e;
}


.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 #c61e1e;
}


a.bt_udskriv {
    background: #333333;
}


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

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


.ssResultSectionHead {
    background: #c61e1e;
}


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: #fff;
    background: rgba(0,0,0,0.1);
    visibility: visible;
    opacity: 100;
    text-align: center;
    margin: 0;
    font-size: 40px;
    line-height: 45px;
    text-transform: uppercase;
    font-family: agency FB bd, sans-serif;
    box-shadow: inset 0px 0px 89px 0 rgba(0,0,0.2);
}


.wx_frontpage-description_negative{
    font-size: 20px !important;
}

.wx_frontpage-description_negative:hover{
    box-shadow: inset 0px 0px 89px 0 rgba(0,0,0.2);
}

.wx_B2Bfrontpage-description, .wx_B2Bfrontpage-description_negativ, .wx_frontpage-description_negative {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff !important;
    padding-left:20px;
    text-align: left;
    text-shadow: 0px 0px 8px #333;
    font-size: 18px;
    line-height: 35px !important;
    text-transform: uppercase;
    font-family: agency FB bd, sans-serif;
}


.long{
    padding-top: 118%;
}


.short{
    padding-top:  38%;
}


.middle{
    padding-top: 66%
}




a.wx_B2Bfrontpage-description_negativ.long:after {
    content: '';
    position: absolute;
    border: 1px solid red;
    width: 22px;
    left: 20px;
    top: 322px;
}


a.wx_B2Bfrontpage-description_negativ.short:after {
    content: '';
    position: absolute;
    border: 1px solid red;
    width: 22px;
    left: 20px;
    top: 222px;
}


a.wx_B2Bfrontpage-description_negativ:hover {
    color: #fff !important;
}

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

a.wx_B2Bfrontpage-description_negativ:link {
    text-decoration: none;
}



.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: #c61e1e;
    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: #c61e1e;
}


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: #c61e1e;
    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;
    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.5%;
    float: left !important;
    margin-left: 6px !important;
}



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





.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 #dadada;
    border-top: 1px solid #dadada;
    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%;
	margin-top: -265px;
	position: absolute;
	z-index: 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: #c61e1e 2px solid !important;
	border-bottom: none !important;
}

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


.topSectionView2 h1 {
	position: absolute;
    text-align: right;
    top: 200px;
    color: #fff;
    font-size: 50px;
    text-shadow: 0px 0px 9px #333;
    width: 95%;
    margin: 0;
    padding: 0 5% 5% 0;
	z-index: 10;
}


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(even) {
    margin-right: 0;
}

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



.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, .HD_catalog-country-menu li a:hover, .privacy-list a:hover, a.RX-btn:hover, a.rx-text:hover, a.rx-btn-product:hover, a.btn-newsletter-form:hover, a.btn-rx-ordering:hover, a.frontpage:hover, a.frontpage_newsletter-bar:hover, a.wx_specials:hover, a.wx_btn:hover, ul.wx_b2b_left a:hover,  .right .wp_right_link .wp_right_link_item a:hover, .isWelcomePage .rightSpecialLink:hover, .wx_frontpage-description_negative:hover, a.btn-b2b:hover, a.wx_b2b-btn-offer:hover, a.btn-white: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(https://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(https://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: #c61e1e;
    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: #c61e1e;
    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%;
}


.videoPlayButtonOverlay:after {
    border-left: 15px solid #c61e1e;
}

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


/* Harley-Davidson */


.HD_catalog-country-menu li {
    display:  inline;
    margin-left: 9px;
    font-weight:  bold;
}

.HD_catalog-country-menu li a {
    text-decoration: none;
    color: #4a4b4c !important;
}

.HD_catalog-country-menu li a:hover {
    color: #808184  !important;
}

ul.HD_catalog-country-menu {
    padding:  0;
    margin: 0 22px;
    text-align:  right;
}

/* Back to top botton */

#scroll {
    position:absolute;
    right: -138px;
    bottom: 30px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color: #333;
    text-indent:-9999px;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}

#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#fff;
}

#scroll:hover {
    background-color: #c61e1e;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
    transition: all .9s ease;
}




#wx_nash_popUp {
    width: 315px;
    height: auto;
    background: #fff;
    box-shadow: 0px 0px 36px -3px #888888;
    position: absolute;
    color: #333;
    text-align: center;
    top: -1200px;
    left: 380px;
    animation: drive ease forwards;
    animation-duration: 3s;
    font-family: sans-serif;
    z-index: 10000;
}


        
        
        
        @keyframes drive{
            0%{opacity: 0}
            70%{ transform: translateY(840px)}
            100%{ transform: translateY(800px); opacity: 1;}
        }
    
    
    #wx_close {
    top: 5px;
    right: 5px;
    padding-right: 3%;
    font-size: 20px;
    font-family: sans-serif;
    float: right;
    background: transparent;
    border: none;
}



.free-shipping-nash{
	text-align: center;
	position:  relative;
	float:  left;
	margin-bottom: 8%;
	padding-bottom: 5%;
	background:  #333;
	color: #fff;
	padding: 5% 2.5% 10%;
}

.nash_campaign_headline {
    text-transform: uppercase;
    font-size: 55px;
    font-family: agency fb, sans-serif;
    font-weight: bold;
    line-height: normal;
    border-bottom: 3px solid #c61e1e;
    margin-bottom: 15px;
}


.nash_campaign_headline2 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 26.1px;
    font-family: agency fb, sans-serif;
    font-weight: bold;
    line-height: normal;
}


.free-shipping-nash h4 {
    font-size: 16px;
    line-height:  normal;
    width:  100%;
    position:  relative;
    float:  left;
    margin-bottom: 0;
	text-transform: uppercase;
}



.free-shipping-nash .vouchers {
    position:  relative;
    float:  left;
    margin-bottom: 20px;
}
.free-shipping-nash p {
    font-size: 15px;
    width: 50%;
    position:  relative;
    float: left;
    margin: 7px 0;
}


h2.underline {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding-bottom: 8px;
}


img.img-responsive_half {
    position:  relative;
    float:  left;
    margin-right:  20px;
    width: 30%;
}





.privacy-list a {
    position:  relative;
    float:  left;
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
    padding: 12px;
    font-size: 14px;
}


.privacy-list a:hover {
    color: #f1f1f1;
    background: #333;
}

.privacy-list {
    position:  relative;
    float:  left;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 20px;
}

.privacy-list a:last-child {
    border-bottom: 0px !important;
}


.noItemsTable {
    margin: 10px 0 0;
    display: none;
}


.RX-order-form {
    min-width: 705px;
    position:  relative;
    float:  left;
	margin-bottom: 30px;
}

a.RX-btn {
    width: 15.88%;
    padding: 2%;
    padding: 2%;
    position: relative;
    float:  left;
    text-align:  center;
    border-right: 1px solid #dadada;
    font-weight: bold;
    color: #000;
    text-decoration:  none;
   }


a.RX-btn:hover, a.rx-text:hover, a.rx-btn-product:hover, a.btn-rx-ordering:hover, a.RX-btn:hover   {
    background:  #333;
    color:  #fff;
}


a.btn-b2b:hover {
    background:  #fff !important;
    color:  #333 !important;
	border:1px solid #333;
} 



a.RX-btn:last-child {
    border-right: 0px;
}


center.RX {
    font-size: 16px;
    float:  left;
    margin-bottom: 29px;
    width: 100%;
}

h2.RX {
    font-size: 50px;
    line-height:  normal;
    text-transform:  uppercase;
    font-family: 'Agency FB bd', sans-serif;
}

h3.RX {
    margin:  0 0 15px;
    font-weight:  normal;
    line-height:  initial;
    font-size: 49px;
}






.fa {
    font: normal normal normal 30px/1 FontAwesome !important;
    margin-right:  5px;
    color: #c61e1e;
}






.signup_form {
    position: fixed;
    bottom: 41px;
    left: 286px;
    display:  none;
    color: #fff;
    background: #333;
    min-height: 27px;
    padding: 1%;
    text-transform:  uppercase;
    width: 117px;
    text-align:  center;
    font-weight:  bold;
    border-top: 1px solid #c61e1e;
}



a.rx-text {
    position: relative;
    float: left;
    text-align: center;
    margin: 0 32%;
    padding: 3%;
    background: rgba(255,255,255,0.5);
    border: 1px solid #dadada;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none !important;
	font-size: 13px;
    color: inherit;
}





.rx-btn-product {
    position: relative;
    float: left;
    width: 90%;
    border: 1px solid #dadada;
    padding: 5%;
}

img.rx-icon_hover {
    position: absolute;
    width: 15%;
    visibility: hidden;
    opacity: 0;
    text-align: center;
    margin: 0;
}




.rx-btn-product:hover img.rx-icon_hover {
    visibility: visible;
    opacity: 1;
}

a.rx-btn-product {
    position: relative;
    float: left;
    width: 90%;
    color: #333;
    text-decoration: none;
    border: 1px solid #dadada;
    padding: 3%;
    font-size: 15px;
    font-weight: bold;
	text-transform: uppercase;
}

img.rx-icon {
    width: 15%;
    float: left;
    position: absolute;
}



a.rx-product span {
    position: relative;
    float: left;
    margin-left: 14px;
    font-size: 15px;
    font-weight: bold;
    color: #333;
}


.rx-btn-product span {position: relative;float: left;margin-left: 56px;}

center h4 {
    font-size: 20px !important;
}

span.new-filter {
    position: absolute;
    top: 0;
    margin-left: 6px;
    font-weight: bold;
    color: #c61e1e;
}


span.filterOptionSelection label.facet_label span.new-filter {display: none;}



a.btn-rx-ordering {
    position: relative;
    float: left;
    width: 25%;
    margin: 5px 34.5% 13px;
    color: #333;
    text-align: center;
    text-decoration: none;
    border: 1px solid #dadada;
    padding: 3%;
    font-size: 19px;
	line-height: initial !important;
    font-weight: bold;
    text-transform: uppercase;
}




.newsletter_popup_pages {
    position: fixed;
    bottom: 65px;
    right: 25px;
    background: #000;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    padding: 1%;
    text-align: center;
    text-decoration: none;
	z-index: 10;
}
    
    
.newsletter_popup_pages{
	animation: newsletterdrive ease forwards;
    animation-duration: 3s;
	display: none;
}

    
        @keyframes newsletterdrive{
            from{
                transform: scale(0);
                
            }
            
            to{
                transform: scale(1);
            }
            
        }




.frontpage_video_wrapper:before {
    content: "";
    display: block;
    border: 179px solid;
    width: 518%;
    position: absolute;
    left: -1500px;
    margin-top: -13px;
    z-index: -10;
}



video#frontpage_top {
    position: relative;
    float: left;
    width: 100%;
	margin-top: -30px;
	z-index:-1;
}


a.frontpage {
    position: absolute;
    color: #fff;
    z-index: 10;
    background: transparent;
    text-transform: uppercase;
    border: 2px solid;
    padding: 2% 4%;
    width: auto;
    height: auto;
    top: 272px;
    font-size: 18px;
    right: 93px;
    font-weight: bold;
    text-decoration: none;
    /* box-shadow: 0px 0px 10px #000; */
    /* text-shadow: 0px 0px 10px #000; */
}


a.frontpage:hover {
    background: #fff;
    color: #000;
    font-weight: bold;
    border: 2px solid #fff;
	opacity: .8;
}


.frontpage_newsletter-bar {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    padding: 2% 0;
    font-size: 16px;
    background: #e8e8e8;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
	text-decoration: none; 
	margin-bottom: 40px;
	display: none;
}

.frontpage_newsletter-bar:before {
    content: "";
    display: block;
    border: 39px solid #e8e8e8;
    width: 5000%;
    position: absolute;
    left: -9000px;
    margin-top: -18px;
    z-index: -10;
}

a.frontpage_newsletter-bar:hover {
    color: #fff;
}

.che_bstep2.ChooseNewsLetterSignup {
    display: none;
}


.shipping_info_checkout1 {
    position: relative;
    display: block;
    height: auto;
    background: #e1e1e1;
    width: 900px;
    color: #000;
    text-align: center;
    padding: 1% 0;
    margin-bottom: 30px;
}



.issuu_background{
	width:705px;
}

.issuu_background:before {
	content: "";
    display: block;
    position: absolute;
    border: 255px solid #f0f0f0;
    width: 5000%;
    left: -9000px;
    z-index: -1;
	margin-top: -96px;
}


.article_background:before {
    content: "";
    display: block;
    position: absolute;
    border: 255px solid #f0f0f0;
    width: 5000%;
    left: -9000px;
    z-index: -1;
    margin-top: -167px;
}


.issuu_background_dark:before {
    content: "";
    display: block;
    position: absolute;
    border: 229px solid #333333;
    z-index: -1;
    width: 5000%;
    left: -9000px;
    margin-top: -85px;
}




.issuu_background_black:before {
    content: "";
    display: block;
    position: absolute;
    border: 229px solid #191919;
    z-index: -1;
    width: 5000%;
    left: -9000px;
    margin-top: -85px;
}




.issuu_background_grey:before {
    content: "";
    display: block;
    position: absolute;
    border: 240px solid #E8E8E8;
    z-index: -1;
    width: 5000%;
    left: -9000px;
    margin-top: -85px;
}

.issuu_background_HD:before {
    content: "";
    display: block;
    position: absolute;
    border: 255px solid #f0f0f0;
    width: 30%;
    left: -10px;
    z-index: -1;
    margin-top: -96px;
}



.wx_specials_headline{
	font-size: 19px;
	line-height: normal;
	font-weight: bold;
	margin-top: 40px;
}

a.wx_specials {
    background: #333;
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    padding: 26px;
    position: relative;
    float: left;
    border: 1px solid #333;
}

a.wx_specials:hover {
    background: #fff;
    color: #333 !important;
    border: 1px solid #333;
}






a.wx_btn {
    background: #333;
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    padding: 26px;
    position: relative;
    border: 1px solid #333;
    font-size: 19px;
    line-height: 91px !important;
}

a.wx_btn:hover {
    background: #fff;
    color: #333 !important;
    border: 1px solid #333;
}




ul.wx_b2b_left {
    list-style: none;
    display: inline;
    position: relative;
    float: left;
    padding: 0;
    margin: 0 0 60px;
}


ul.wx_b2b_left li {
    width: 100%;
    position: relative;
    float: left;
}

ul.wx_b2b_left a:link, ul.wx_b2b_left a:visited  {
    color: #000;
    text-decoration: none;
    position: relative;
    float: left;
    width: 90%;
    padding: 5%;
    border-bottom: 1px solid #b4b4b4;
}



.titel.wx_b2b_left {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    padding: 0 5% 5%;
    font-family: Agency FB;
    border-bottom: 1px solid #333;
}

ul.wx_b2b_left a:hover, .right .wp_right_link .wp_right_link_item a:hover, .isWelcomePage .rightSpecialLink:hover {
    background: #333 !important;
    color: #fff;
}


.wx_pop-products {
    position: relative;
    float: left;
    margin-bottom: 45px;
    margin-top: 30px;
}


.wx_best-en166-headline {
    font-size: 17px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    padding: 5px 0 5px 10px;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #f1f1f1 !important;
}

.wx_en166-product {
    width: 21%;
	margin:0 2%;
    text-align: center;
    display: block;
	float: left;
}
    
a.button.wx_purchaseButton {
        display: block!important;
    margin: 0 14.5%;
    width: 55%;
    height: 27px;
    background: #333 !important;
    font-size: 12px;
    line-height: 27px;
    padding: 0 26px 0 0;
    float: left;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 1px 1px rgba(0,0,0,.23);
    -webkit-border-radius: 2px 6px 6px 2px;
    -moz-border-radius: 2px 6px 6px 2px;
    border-radius: 2px 6px 6px 2px;
    position: relative;
	text-decoration: none;
}

a.button.wx_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 #c61e1e;
    width: 26px;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 2px 2px 0;
}    
    
      .wx_en166img{
        width: 100%;
        float: left;
        position: relative;
    } 
    
    .wx_en166des{
        width: 100%;
		height: 40px;
        float: left;
        position: relative;
        margin-bottom: 10px;
		text-decoration: none;
    }  


.wx_prescription-box {
    width: 35%;
    margin: 0 7.5%;
    position: relative;
    float: left;
}

.wx_prescription {
    width: 100%;
    position: relative;
    float: left;
    margin-top: 25px;
    margin-bottom: 40px;
}     
    

    
.wx_prescription-box a:link {
    text-decoration: none;
}    


.wx_prescription-box p {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    margin-top: 17px;
}  

ul.wx_en166 li {
    width: 50%;
    position: relative;
    float: left;
}

ul.wx_en166 {
    position: relative;
    float: left;
}

img.wx_en166 {
    max-width: 80% !important;
    padding: 0 20%;
}

#summer-closed {
    position: relative;
    width: 100%;
    background: red;
    text-align: center;
    padding: 15px;
}



ul.wx_b2b-contact {
    position: relative;
    float: left;
    width: 702px;
    list-style: none;
    margin: 0;
    padding: 0;
	text-align: center; 
}

ul.wx_b2b-contact li {
    display: inline;
    width: 25%;
    position: relative;
    float: left;
    text-decoration: none;
}


.wx_b2b-offer-headline {
    font-size: 30px;
    line-height: initial;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

.wx_b2b-offer-sup-headline {
    text-align: center;
    font-size: 14px;
}


ul.wx_b2b-contact li a {
    text-decoration: none;
}

.wx_b2b-center {
    width: 65%;
    margin: 0px 19%;
    font-size: 15px;
}

a.btn-b2b {
    position: relative;
    float: left;
    width: 35%;
    margin: 5px 29.5% 13px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    border: 1px solid #333;
	background: #333;
    padding: 3%;
    font-size: 19px;
	line-height: initial !important;
    font-weight: bold;
    text-transform: uppercase;
}

a.wx_b2b-btn-offer {
    position: relative;
    float: left;
    background: #333;
	border: 1px solid #333;
    padding: 8% 0;
    width: 99.8%;
    text-align: center;
    margin-bottom: 2%;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    color: #fff !important;
	display: none;
}

a.wx_b2b-btn-offer:hover {
    color: #333 !important;
    background: #fff !important;
    border: 1px solid #333;
}


center.headline {
    width: 702px;
    border-bottom: none !important;
    font-size: 55px;
    line-height: normal;
    padding-bottom: 0px;
    margin: 0px;
}

center.sub-headline {
    font-size: 30px;
    line-height: normal;
    font-family: agency FB, sans-serif;
    text-transform: uppercase;
}




.wxCopytext {
	text-align: center;
	background: #fff;
	border: 2px solid #fff;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 12px;
	width: 350px;
	-webkit-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all;
}



p#wxcountdown {
    text-align: center;
    font-size: 45px;
    line-height: normal;
    font-family: agency FB, sans-serif;
    text-transform: uppercase;
	height: 54px;
}


.headlineCountdown {
    text-transform: uppercase;
    font-weight: bold;
    line-height: normal;
    font-size: 25px;
    font-family: agency FB, sans-serif;
    border-bottom: .5px solid;
    padding-bottom: 10px;
    width: 41%;
    margin: 0 30%;
}


.x-mass-background {
    background-image: radial-gradient( #d02c2c, #770606);
    position: absolute;
    top: -21.5px;
    left: -5000px;
    right: -5000px;
    bottom: 35px;
    z-index: -10;
}


.x-mass-red {
    background-image: radial-gradient( #d02c2c, #770606);
    position: relative;
    width: 100%;
}

.x-mass-headline {
    text-align: center;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 40px;
    font-family: agency FB, sans-serif;
    margin-bottom: 30px;
    width: 100%;
    position: relative;
    float: left;
    text-decoration: none;
}


.x-mass-text strong {
    font-family: agency fb, sans-serif;
    font-size: 35px;
}

.x-mass-text {
    color: #fff;
    text-align: center;
    margin-top: 11px;
    margin-bottom: 35px;
}


img.x-mass-tree {
    position: absolute;
    left: 650px;
    top: 175px;
    width: 50%;
    z-index: -1;
}

img.x-mass_snow-1 {
    position: absolute;
    top: 516px;
    right: -871px;
    width: 100%;
    z-index: -5;
}

img.x-mass_snow-2 {
    position: absolute;
    top: 481px;
    left: -900px;
    width: 120%;
    z-index: -5;
}

img.x-mass_snow-3 {
    position: absolute;
    top: 528px;
    right: -466px;
    width: 840px;
    z-index: -5;
}


img.x-mass_snow-4 {
    position: absolute;
    top: 547px;

    left: -95px;
    z-index: -1;
}

img.x-mass_extra-eyewear {
    position: absolute;
    left: -185px;
    top: 421px;
    width: 30%;
    z-index: -1;
}




a.btn-white{
    position: relative;
    float: left;
    width: 35%;
    margin: 5px 29.5% 13px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    border: 2px solid #fff;
    background: transparent;
    padding: 3%;
    font-size: 17px;
    line-height: initial !important;
    font-weight: bold;
    text-transform: uppercase;
}

a.btn-white:hover {
    border: 2px solid #fff;
    background: #fff;
    color: #333 !important;
}





.white {
    color: #fff !important;
}


/* Tablet */




@media only screen and (device-width: 768px) {
	
	
.x-mass-background {
    background-image: radial-gradient( #d02c2c, #770606);
    position: absolute;
    top: -22.5px;
    left: -5000px;
    right: -5000px;
    bottom: 35px;
    z-index: -10;
}	
	
	
	
  p#wxcountdown {
    text-align: center;
    font-size: 40px;
    line-height: normal;
    font-family: agency FB, sans-serif;
    text-transform: uppercase;
	height: 54px;
	color: #fff;  
}


.headlineCountdown {
    text-transform: uppercase;
    font-weight: bold;
    line-height: normal;
    font-size: 25px;
    font-family: agency FB, sans-serif;
    border-bottom: .5px solid;
    padding-bottom: 10px;
    width: 41%;
    margin: 0 30%;
	color: #fff;	
}
	

img.x-mass-tree {
    position: absolute;
    left: 540px;
    top: 172px;
    width: 51%;
    z-index: 10;
}	



img.x-mass_snow-3 {
    position: absolute;
    top: 515px;
    right: -320px;
    width: 840px;
}

	
img.x-mass_extra-eyewear {
    position: absolute;
    left: 22px;
    top: 531px;
    width: 30%;
}	
	
}



@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
 
	
	.x-mass-background {
    top: -22.5px;
	}
	
	
	
	p#wxcountdown {
    text-align: center;
    font-size: 30px;
    line-height: normal;
    font-family: arial, sans-serif;
    text-transform: uppercase;
	height: 54px;
	color: #fff;  
}


.headlineCountdown {
    text-transform: uppercase;
    font-weight: bold;
    line-height: normal;
    font-size: 25px;
    font-family: arial, sans-serif;
    border-bottom: .5px solid;
    padding-bottom: 10px;
    width: 41%;
    margin: 0 30%;
	color: #fff;	
}
	


img.x-mass-tree {
    position: absolute;
    left: 595px;
    top: 246px;
    width: 48%;
    z-index: 10;
}	



img.x-mass_snow-3 {
    position: absolute;
    top: 541px;
    right: -320px;
    width: 840px;
}

	
img.x-mass_extra-eyewear {
    position: absolute;
    left: 22px;
    top: 531px;
    width: 30%;
}
	
	
}



.font_weight_correction a{
    font-weight: normal !important;
}

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

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


a.newsletter_popup_pages.de, a.newsletter_popup_pages.dk, a.frontpage_newsletter-bar.de, a.frontpage_newsletter-bar.dk{
	display: none;
}

.de, .dk {
	display: none;
}