body { background: #ffffff !important; }

* { font-size: 11px;}

.logo-holder {background-color: #191919;background-image: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Header/header_wx_logo.png) !important;background-size: auto 52px;height: 80px;background-position:10px 13px;display: none;}

.menu-holder {
				background: #333 !important;
				min-height: 27px !important;
				background-image: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Header/header_wx_logo.png) !important;
				background-repeat: no-repeat !important;
				background-size: 130px !important;
				background-position-y: 50% !important;
				background-position-x: 1% !important;
				padding-top: 22px;
				}




.add-menu {padding-top: 3px !important;float: right;right: 110px;position: absolute;left: 0;}
.add-menu li {float: right;padding: 0 !important;}
.add-menu .search a{margin: 0 10px;}
.add-menu .home a { background: none;  width: 136px; height: 47px;  position: absolute;  left: 0;  top: -14px; }

.search-form { border: 1px solid #D2D2D2; margin: 0 0 14px !important; }

#content { box-shadow: 0px 0px 0px 0px rgba(0,0,0,.0) !important; webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,.0) !important; padding: 0 !important;}


#content .list-block h2, #content .topic h2 {
    background: transparent !important;
    font-size: 33px;
    line-height: 35px;
    border-bottom: none !important;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
    font-family: Agency FB bd, sans-serif;
    color: #000 !important;
    margin-top: 10px;
    margin-bottom: 13px;
    padding: 0 !important;
}


#relatedProductsDiv .topic h2 {
    font-size: 17px;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    padding-bottom: 5px !important;
}


#relatedProductsDiv .topic h2, { color: black !important; background: #fff !important; border-bottom: 1px solid #eee; border-radius: 0px !important; text-align: center; font-weight: bold; font-size: 15px;}


.pager-holder { background: #252525 !important; }
.number-holder { margin-top: 15px;}


.block-productlist { margin-bottom: 30px;}

#footer { background-color:#191919; padding-top:10px; padding-bottom:20px !important; display:table; }
#footer .menu a { color:black !important; }
#footer .menu li {color:black !important;filter: invert(100%);-webkit-filter: invert(100%);}

#footer .menu li:nth-child(4n+0) { padding-right:0;}

.article header h1 {
    color: #333;
    border-bottom: 1px solid #333333;
    text-transform: uppercase;
    font-family: agency fb bd, sans-serif;
    font-size: 25px;
    padding-bottom: 3px;
    font-weight: normal;
    margin-top: 15px;
}


h1 span.product__item_name {
    font-size: 15px;
}


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

.catalog-box { text-align: center; margin: 14px auto 0; width: 90%; height:auto; }
.article-box-text { text-transform: uppercase; font-size: 12px !important; font-family: "Roboto Condensed",sans-serif; }
img.catalog { width: 100%; margin: -15px 0 10px; }

.frontpage-menu-container { margin: 0 auto; padding: 0 15px 0 15px; text-align: center; }
.frontpage-menu { font-weight: normal; text-transform: uppercase; margin: 0; border-top: double; padding: 6px 0 3px 0; }
.frontpage-menu:last-of-type { border-bottom:double; }
.frontpage-menu a { font-size: 17px; }

/* FRONTPAGE "SLIDER" */
.fade-in {
  -webkit-animation: fade-in 2s ease;
  -moz-animation: fade-in ease-in-out 2s both;
  -ms-animation: fade-in ease-in-out 2s both;
  -o-animation: fade-in ease-in-out 2s both;
  animation: fade-in 2s ease;
  visibility: visible;
  -webkit-backface-visibility: hidden;
  width:100%;
}


.bx-wrapper .bx-controls-direction a { z-index: 0 !important; opacity: 0.6;}


@-webkit-keyframes fade-in{0%{opacity:0;} 100%{opacity:1;}}
@-moz-keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
@-o-keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
@keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
/* FRONTPAGE "SLIDER" */

.pager-holder { background: #FFFFFF !important; margin-bottom: 8px;}
.pager-holder ul li { background: transparent; border-radius: 2px; margin-right: 5px; }
.pager-holder ul li a { color: black; }
.pager-holder ul li a:hover, .pager-holder ul li.active a { background: #EFEFEF; color: #000 !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; text-decoration: none;}

.pager-holder .next { color:black; background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/mobil_site/icons/bg-next.png) no-repeat 100% 50%; } 
.pager-holder .prev { color:black; font-size: 11px; background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/mobil_site/icons/bg-prev.png) no-repeat 0% 50%;}
li.active a { color: white !important; }

.drop-block-main { border: 1px solid #e8e9e9; -webkit-border-radius: 5px 0 5px 5px; -moz-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px; background: #F1F1F1; }
.drop .drop-block { background:#F1F1F1; }
.drop-holder { margin: 1px 0 0; }

.pager-button li.trin input, .order-form .trin { background-image: none !important; -webkit-background-image: none !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important; padding: 0 8px 2px 8px !important; }
.pager-button li.shop a { background-image: none !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important; padding: 7px 8px 0 8px !important; }





li.menu-back a span { font-weight: bold !important; }

.frontpage_button { width:90%; height:35px; background:#f1f1f1; margin: 0 auto; border-left: 6px solid #333333;}
.frontpage_button:last-of-type { margin-bottom:25px; }
.frontpage_button:first-of-type { margin-top:20px; }
.frontpage_button_text { border-radius: 0px 0px 5px 5px; text-align:center; color:black; width:100%; height: 33px; font-family: "Roboto Condensed",sans-serif;}
.frontpage_button_link { color:black; text-decoration:none; width:100%; font-size:17px; line-height:35px; }

.gallery-thumbs .slider-list li img { width:70px; }
.gallery-thumbs .slider-list li { float: left; margin: 0 8px 10px 0;}

.drop-block-main { min-height:1px !important; }

.dtifSpecInfo img { margin-right: 5px; max-height: 70%;}

.calendar .old-price { padding: 3px 0 5px; }
.save-price { font-size: 1em !important; }
.list_item { margin-bottom: 17px !important; padding-top: 0px !important; }




.list_image > img { margin-top:15px; }



.holder-price { display: flex; flex-flow: column; }
.holder-price .old-price { order: 2; }
.stock_text { margin: 0 0 10px 0 !important; }
.stock-green: background: url(../images/stock-green.gif) no-repeat 0 20% !important;
div.vine-block p { margin-top: 0px !important; }

.gallery-section .switcher { position: relative !important;     background: none; }
.gallery-section .switcher .prev, .gallery-section .switcher .next { text-shadow: 0px 0px 0px #000 !important; color: #333; }
.gallery-section .switcher ul li { text-shadow: 0px 0px 0px #000 !important; color: #333; background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/separator-1.png) no-repeat 0 50%;}


.dtifSpecName { -webkit-border-top-left-radius: 0px !important;
                -webkit-border-bottom-left-radius: 0px !important;
                -moz-border-radius-topleft: 0px !important;
                -moz-border-radius-bottomleft: 0px !important;
                border-top-left-radius: 0px !important; 
                border-bottom-left-radius: 0x !important; }
                
.dtifSpecInfo { -webkit-border-top-right-radius: 0px !important;
                -webkit-border-bottom-right-radius: 0px !important;
                -moz-border-radius-topright: 0px !important;
                -moz-border-radius-bottomright: 0px !important;
                border-top-right-radius: 0px !important;
                border-bottom-right-radius: 0px !important; }
                
.dtifSpecBoxTable.dtifSpecRow:last-of-type { margin-bottom:10px; }

#relatedProductsDiv { margin-top:20px !important; }

.list .desc-other { font-size: 1em; }
.list_item.hasButtonClass, .list-cols2 .list_item { border:none; }

.block-article-results { display: none; }

.address-block {
    background: #fff;
    color: #000;
}



.article .image {
    width: 100%;
    margin: -8px 0 15px;
}


.isProduct .checkAndWishList {
    display: none;
}

  
.list-holder { background: #FFF !important; }
.list-holder ul li { border-bottom: 1px solid #E9E9E9 !important; padding: 6px 0 !important; width: 48%; float: left;  margin: 0%; }
.list-holder ul li:nth-child(even) { margin-left: 4%;}
.list-holder ul li a span {background: none !important; padding: 0px !important; font-size: 10px !important; }
  
.list-holder ul li a{padding: 0px !important;}

/*
@media only screen and (max-width: 500px){
    
.list-holder ul li { width: 96%; }
    
}
/*

/* Dropdown menus */
.create-form .row .text {background: transparent; border: 0; }

select#CountryId, .dropdown-wrapper option, .create-form .row .text-holder { 
    border-radius: 2px;
    background: transparent;
    color: #000;
}


.create-form .row .text {
    background: transparent;
    border: 1px solid rgba(0,0,0,0.2);
}

.create-form .row .text-holder {
    float: left;
    width: 99%;
    margin-right: 0px;
    }


.dropdown-wrapper {
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/select-button_white.png) no-repeat scroll right 0 #fff;
    border: 1px solid rgba(0,0,0,0.2);
}

.dropdown-wrapper select {
    color: #000;
    font-size: 11px;
    line-height: 16px;
    /* padding: 0px 0 0px 7px; */
    height: 22px;
    line-height: 20px;
}



/* filter dropdown */
#btnFacetFilters {
    text-transform: uppercase;
    color: #000;
    background-position: right -24px !important;
}

#btnFacetFilters, #facetFilterPopup .btnShowFilteredResults {
    background-color: transparent;
    border: 1px solid rgba(0,0,0,0.1);
}





.create-form .small-text {
    float: left;
    width: 100%;
    padding-top: 5px;
}

.create-form .row label{
        min-width: 24%;
}




.vine-block h1 {
    margin: 20px 0 20px;
    font-size: 15px;
}

.vine-block .some-form { border-top: none;}
.vine-block .some-form .text { background-size: 279px !important; }
.vine-block .some-form .text { float: left !important; width: 51px !important; height: 47px !important; }
.vine-block .some-form .text input { width: 51px !important; height: 32px !important; font-size: 18px !important; }
.vine-block .some-form label { padding: 9px 8px 0 0 !important; }
.vine-block .some-form .submit {height: 47px !important;float:left;border-radius:0px;padding: 0 15px;border: 1px solid #333333;border-right: 1px solid #c61e1e;background: #333333;width: 152px;}
.vine-block .link-huskeliste { display:none; }



#productItemSpecification .topic h2 { display: none;}
#productItemSpecification .dtifSpecBoxWrapper { margin-bottom: 70px;}

table.dtifSpecBoxTable tr .dtifClear { display: none;}
table.dtifSpecBoxTable tr.dtifSpecRow{ border-bottom: 1px solid #eee;}
table.dtifSpecBoxTable tr .dtifSpecName, table.dtifSpecBoxTable tr .dtifSpecInfo {background: none;}


.select-price { padding: 0 0 7px !important; }

.breadcrumbs { padding: 0 15px;     margin-bottom: 8px;}
.breadcrumbs:last-child { padding: 0;}

.breadcrumbs ul li:first-child { padding-top: 0;}
.breadcrumbs ul li{ padding: 4px 4px 0 0;}
.breadcrumbs ul li:last-of-type { display:none; }
.breadcrumbs ul li a sup {display: none;}
.breadcrumbs ul a { ont-size: 10px;}


.breadcrumbs .home a { background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/home_black.png) no-repeat scroll transparent; background-size: 90%; width: 24px; height: 19px;}

menu.buttons:after { content: "© 2018 Wiley X, Inc."; color: white; display: inherit; position: relative; top: 11px; }
#footer .menu li:last-of-type { display:none; }



input[type="button" i], input[type="submit" i], input[type="reset" i] {
    -webkit-appearance: inherit;
}


.kurv {padding: 4px 9px 2px !important;}
.btn-menu { padding: 4px 8px 2px 5px !important; }

.financeOrderNo { color: #A0A0A0 !important; }






.gallery { margin-bottom: 21px;}

.some-form:after {content: "";display: block;margin-top: -47px;margin-left:200px;float: left;border-radius: 0 4px 4px 0;z-index: 20;width: 56px;height: 47px;background: url(https://myaccumolo.com/custom_design_module/12160/images/sprite_images_v2.png) no-repeat -340px 8px #191919;}
.some-form fieldset label { display: none; }


/*
@media screen and (-webkit-min-device-pixel-ratio: 2), not all{
.drop .drop-block ul li a span {
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/mobil_site/icons/bg-next.png) no-repeat 100% 50%; 
    -webkit-filter: invert(100%);
  
}

}*/

.block-search-box { padding: 7px 15px 7px 15px; }

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max--moz-device-pixel-ratio: 2) {
  
  .drop .drop-block ul li a span {
    background: url(//cdn.fotoagent.dk/custom_design_module/12160/images/mobil_site/icons/bullet-7@2x_black.png?) no-repeat 100% 50%;
    background-size: 6px 11px;
  }
  
	.drop .btn-menu-active {
	  border: 0px solid #f8f9f9 !important;
	  padding: 4px 8px 4px 5px !important;
	}
	
	.logo { 
	  height: 80px;
	}
	
}

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max--moz-device-pixel-ratio: 2) {

  .btn-menu span
	{
		background: url(//cdn.fotoagent.dk/custom_design_module/12160/images/mobil_site/icons/arrow-menu-hover@2x_down.png) no-repeat 0 50%;
		background-size: 15px 18px;
	}
  
}





.icon_style:after { display: none;}

.articleImg{
    width: 80%;
    padding: 0 10%;
}



.article-image.smallsize {
    width: 20%;
}


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

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

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

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

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

		/* logo */
		#top { width: 415px; height: 73px; position: absolute; top: 23px; left: 40px; } 
		.top, .topDiv, .topDiv a, .logoImg { width: 252px; height: 65px; }
		.topDiv a { background: url(images/WX_logo_white_website.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; }

		.topSection .ssResult { right: 0; width: 681px;}
		.ssResultSectionHead { padding: 0 0 0 10px !important; background: #c61e1e; font-weight: 400; height: 30px; line-height: 28px; }
		/* 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; }


        .menu-holder .drop .btn-menu span {
                display: none;
        }

    .menu-holder .drop .btn-menu {
                background: transparent url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/Mmenu_red.png) no-repeat;
                width: 50px;
                height: 16px;
                margin-left: 6px;
                margin-top: -3px;
                border-radius: 0;
                background-position: center;
                padding: 10px 5px 0px !important;
        }


        .drop .btn-menu-active {
                background: #F1F1F1 url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/Mmenu_red.png) no-repeat !important;
                background-position: center !important;
                border-radius: 2px !important;
        }

		/* 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; }
		li.expanderMenu.showAsHover .topLineLink { background-color:#F1F1F1 !important; color: #c61e1e; }

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

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


        /* single node menu */
		.ParentItemGroupSingleNode a:before {background: url(images/sprite_images.png) no-repeat scroll -616px -73px #fff; left: -4px;}
		/* 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: #333 }
		.customCheckboxContainer.isCheck { background: url(images/custom-checkbox.png) no-repeat scroll 0 2px; }

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

		.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 */
        .post-section h1 { color: black !important; background: #fff !important; border-bottom: 1px solid #333; border-radius: 0px !important; text-align: left; font-weight: bold; font-size: 15px; padding-left: 0;}

		.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; }
        .slide-block .title a { background: #e1e1e1 !important; color: #000;  font-weight: bold; }
        .marked-holder, .card-form ul .mark-price {background: #a0a0a0; max-width: 102%;margin-right: 0px;}

        .green-button {background: #e3e3e3; color: #000; min-width: 75px; text-align: center; }
        a.button-price.print-page { background: #333; }




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

		

		.jegaccep { background: #a0a0a0; }
		.che_allprice2 { background: #333; }

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


		/* e:check out */

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

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

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

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

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

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

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

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

	/* E:CHANGE STANDARD STYLE */



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

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

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

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

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

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

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

		.listProductText .itemNo { display: block; text-align: center; font-size: 11px; }
		.isProduct .itemNo { text-transform: none; font-size: 12px; }
		.isProduct .itemInfo { top: inherit; }
		/* e:product list view 3 */

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

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

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

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

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

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

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

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

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

		/* itemgroup */
		.divItemGroups .row { float: left; margin: 10px 0 0; }
		.divItemGroups .row .item { width: 161px; margin: 0 0 0 19px; padding: 0; background: none; border: none; }
		.divItemGroups .row .item .groupImg { margin: 0 0 8px !important; float: left; width: 100%; display: block; }
		.divItemGroups .row .item .groupImg img { border: 0px solid #e2e2e2 !important; margin-bottom: -19px; }
		.divItemGroups .row .item a { width: auto; display: block; clear: both; }
		/* 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: 2px solid #c61e1e; }

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

/*e:CLH*/



li.expanderMenu div.menuSecondWrap { padding:0 0 0 20px;}
#topDropDownMenu dl { padding-right:13px !important; width: 160px !important; }
.outer {  }
.productNewsContainer .textBox .newProductText .text { color:#000;}
.productNewsContainer .textBox .newProductText { margin:7px 0 0;}
.productNewsContainer .textBox .newProductText .text.stockText { font-size:13px; color:#323232;}
.productNewsContainer .textBox .frontpagePrices { padding-top:0 !important;}
.productNewsContainer .textBox .frontpagePrices .price { font-size:14px; font-weight:bold; margin:13px 0 0;}
.divFooterPart3 a[href^="tel:"]:before, .divFooterPart3 a[href^="mailto:"]:before, .divFooterPart3 a[href^="https://www.facebook.com"]:before, .divFooterPart3 a[href^="https://www.youtube.com"]:before { background-color:#c61e1e;}
.moreInfoText { float:left; margin-top:30px; font-size:11px; color:#7a7a7a; display: none;}
/* .tla { background:url(images/sprite_images.png) no-repeat -10px -1183px ;} */
.tla .inputLoginCheck label { font-size:12px; color:#fff;}
.isProduct .shareBox { top:2px !important; left:440px;}
.isProduct .productItemInfo { margin:40px 0 0 0;}

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



.filterOption { background:#000;}
.isProduct .imageBorderMedium .overlayList { left:11px;}
.boxRightHeader { font-family: 'Roboto Condensed', sans-serif; color:#000; letter-spacing:2px;}
.content { position:relative; }
.isProduct .topSectionBreadcrumb { top:-25px; left:0px;}
.topSectionBreadcrumb li a, .topSectionBreadcrumb .next { font-size:10px; }
.productNewsContainer .textBox .frontpagePrices .prevPrice { position:absolute !important; top:-2px;}
#productRelationsCenter .relationsTable .relatedProduct { margin:0px 0 21px 16px;}

.isProduct #productRelationsCenter { background:none;}
.validationSummary { padding:0 !important;}
.loginBoxWrapper .validationSummary { font-size:11px; margin: -7px 0 3px 504px; }
.tla .tlaFeedback .ajaxload { background: url(images/login-loader%20.GIF) no-repeat;}
.divPrices > div { width:0;}
.productListView3 .stock { right:-3px; top: 6px;}
li.expanderMenu div.menuContainer { top: 38px;}
#topmenu_0.expanderMenu div.menuContainer { margin-left:0 !important;}


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

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

.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 7px; margin: 0; border-bottom: 1px solid #c61e1e; }



.articleWrapper h2 { color: #333; }

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



/*.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 .itemNo { margin-bottom:10px; }

.isProduct .priceStor {
    Width: 262px !important;
    font-size: 25px;
    line-height: 52px;
    font-family: agency fb bd, sans-serif;
    padding-left: 23px;
}
.isProduct .headline {
    font-size: 22px;
    line-height: 29px;
    color: #000;
    background: none !important;
    font-family: agency FB bd, sans-serif;
    padding-left: 20px;
    border-left: #c61e1e 2px solid !important;
}


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

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

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

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


.resetAllFilter { margin: 0 0 17px; }
#btnResetOnlyFilter { right: 0px; }
.productFilterBoxcontainer .filterOptionName { font-weight: 600; }
.customCheckboxContainer.isCheck { background:url(images/custom-checkbox_red.png) no-repeat scroll 0 2px; }
.productFilterBoxcontainer .filterOptionName { font-size: 16px; }
.filterFacetName .facet_label, .filterCheckBox .customCheckboxContainer { font-size: 12px; }
.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; box-shadow: 2px 4px 6px -2px #666; margin-top: -3px; margin-bottom: 5px;}
.mcbSlideshowContainer .bx-pager.bx-default-pager a { background: #000; }
.mcbSlideshowContainer .bx-pager.bx-default-pager a:hover, .mcbSlideshowContainer.fullScreen .bx-pager.bx-default-pager a.active { background: #000; }
.divItemGroups:before { content: "DESIGN";
    width: 684px;
    height: 25px;
    position: absolute;
    text-align: center;
    margin-top: -39px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Roboto Condensed', sans-serif;
    padding: 5px 0 5px 10px;
	border-bottom: 2px solid #f1f1f1 !important;
    /* background: #f1f1f1 !important; */
    /* border-left: 8px solid #C61E1E; */
}
.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: none !important;
    border-left: none;
}
.divItemGroups { margin: 50px 0 0 !important; }

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

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

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


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

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

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

.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: 70px !important; margin-left: -30px; margin-top: -5px; }

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

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

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

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

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

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

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

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

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

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

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

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

a.tech:link, a.tech:visited, a.tech:active, a.tech:hover { font-weight: 700; text-decoration: none;}
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:14px !important; line-height:18px !important;}

a.neeste {
    background-color: #333333;
    border: none;
    text-transform: uppercase;
    min-width: 116px !important;
    position: relative;
    float: right;
}

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

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



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

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

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

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

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

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



#ctl00_ContentRegion_descriptionLabelPanelLeft { text-align: justify; }

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

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

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

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

.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: 2px solid #f1f1f1; margin-bottom: -8px; margin-top: 8px; }
.border_distributor { border-bottom: 2px solid #f1f1f1; margin-bottom: -8px; margin-top: 8px; }


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

.addto_favourite_button { left: 0 !important; width: 124px !important; background-position: -372px -2721px !important; }

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

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

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

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

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

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

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

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



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

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

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

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

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


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

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

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

img.catalog { width: 150px; }

#filterGroup_2227 .filterTableEven:last-of-type { display: none !important; }

.priceInfoIcon { display: none !important; }

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


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


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



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

.ItemGroupSelectionSingleNode {
    font-size: 12.6px;
}


.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;
    }
    
    
#ctl00_ContentRegion_relatedProducts_productsRightPanel.boxRightContainer.relatedProducts {
    width: 100% !important;
    }
    
.boxRight {  
width: 100% !important;
}


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


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


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


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



.articleImg{
    width: 80%;
    padding: 0 10%;
}




		/* facilitated filter */
		.facetFilterDirectLinkContainer { float:left; width:175px; display: none; margin:11px 0 0; }
		.facetFilterDirectLinkContainer .facetFilterDirectLink_showButton { background: #000; text-shadow:none; line-height: 21px; }
		.customCheckboxContainer.isCheck { background: url(images/custom-checkbox.png) no-repeat scroll 0 2px; }

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

		.filterOption { background: #c61e1e; }
		.filterOptionSelection { text-shadow:none; }

        .filterSelectedItems { margin: 0 13px;    background: transparent;    float: right;}

            
        
		/* 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; }

		.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 */

		


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

		

		.jegaccep { background: #a0a0a0; }


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


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

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

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

		.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 */




		/* 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; }
		.quickListHolder tfoot td input { background: #000; color: #fff; text-transform: uppercase; }

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

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

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

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

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

		/* itemgroup */
		.divItemGroups .row { float: left; margin: 10px 0 0; }
		.divItemGroups .row .item { width: 161px; margin: 0 0 0 19px; padding: 0; background: none; border: none; }
		.divItemGroups .row .item .groupImg { margin: 0 0 8px !important; float: left; width: 100%; display: block; }
		.divItemGroups .row .item .groupImg img { border: 0px solid #e2e2e2 !important; margin-bottom: -19px; }
		.divItemGroups .row .item a { width: auto; display: block; clear: both; }
		/* 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: 2px solid #c61e1e; }

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

/*e:CLH*/



li.expanderMenu div.menuSecondWrap { padding:0 0 0 20px;}
#topDropDownMenu dl { padding-right:13px !important; width: 160px !important; }
.outer {  }
.productNewsContainer .textBox .newProductText .text { color:#000;}
.productNewsContainer .textBox .newProductText { margin:7px 0 0;}
.productNewsContainer .textBox .newProductText .text.stockText { font-size:13px; color:#323232;}
.productNewsContainer .textBox .frontpagePrices { padding-top:0 !important;}
.productNewsContainer .textBox .frontpagePrices .price { font-size:14px; font-weight:bold; margin:13px 0 0;}
.divFooterPart3 a[href^="tel:"]:before, .divFooterPart3 a[href^="mailto:"]:before, .divFooterPart3 a[href^="https://www.facebook.com"]:before, .divFooterPart3 a[href^="https://www.youtube.com"]:before { background-color:#c61e1e;}
.moreInfoText { float:left; margin-top:30px; font-size:11px; color:#7a7a7a; display: none;}
/* .tla { background:url(images/sprite_images.png) no-repeat -10px -1183px ;} */
.tla .inputLoginCheck label { font-size:12px; color:#fff;}
.isProduct .shareBox { top:2px !important; left:440px;}
.isProduct .productItemInfo { margin:40px 0 0 0;}

.isProduct .priceStor, .isProduct .productItemInfo .prevPrice { color:#000; width:215px;}
.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;}

.filterOption { background:#000;}
.isProduct .imageBorderMedium .overlayList { left:11px;}
.boxRightHeader { font-family: 'Roboto Condensed', sans-serif; color:#000; letter-spacing:2px;}
.content { position:relative; }
.isProduct .topSectionBreadcrumb { top:-25px; left:0px;}
.topSectionBreadcrumb li a, .topSectionBreadcrumb .next { font-size:10px; }
.productNewsContainer .textBox .frontpagePrices .prevPrice { position:absolute !important; top:-2px;}
#productRelationsCenter .relationsTable .relatedProduct { margin:0px 0 21px 16px;}

.isProduct #productRelationsCenter { background:none;}
.validationSummary { padding:0 !important;}
.loginBoxWrapper .validationSummary { font-size:11px; margin: -7px 0 3px 504px; }
.tla .tlaFeedback .ajaxload { background: url(images/login-loader%20.GIF) no-repeat;}
.divPrices > div { width:0;}
.productListView3 .stock { right:-3px; top: 6px;}
li.expanderMenu div.menuContainer { top: 38px;}
#topmenu_0.expanderMenu div.menuContainer { margin-left:0 !important;}


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

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

.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 img {
    position: absolute;
    /* margin: -20px 0px 0px -283px; */
    top: 9px;
    right: 17px;
    width: auto;
    z-index: 9999;
}



#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; float:right; display: inline-block;height: 28px; margin: 0 0 5px 5px;}

.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 .itemNo { margin-bottom:10px; }



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

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

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

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

.resetAllFilter { margin: 0 0 17px; }
#btnResetOnlyFilter { right: 0px; }
.productFilterBoxcontainer .filterOptionName { font-weight: 600; }
.customCheckboxContainer.isCheck { background:url(images/custom-checkbox_red.png) no-repeat scroll 0 2px; }
.productFilterBoxcontainer .filterOptionName { font-size: 16px; }
.filterFacetName .facet_label, .filterCheckBox .customCheckboxContainer { font-size: 12px; }
.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; box-shadow: 2px 4px 6px -2px #666; margin-top: -3px; margin-bottom: 5px;}
.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 { margin: 50px 0 0 !important; }

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

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

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

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

.fileIcon { display:none; }

.leftMenuContainer { display: none; }



.boxRightContent .relatedProductImage .overlayList img { height: 17px !important; width: 70px !important; margin-left: -30px; margin-top: -5px; }

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



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

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

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

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

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

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



.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;}
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:14px !important; line-height:18px !important;}


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

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



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

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

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

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

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

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



#ctl00_ContentRegion_descriptionLabelPanelLeft { text-align: justify; }

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

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

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

.articleWrapper h2 { line-height: 16px !important; margin-bottom: 5px; }

.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: 2px solid #f1f1f1; margin-bottom: -8px; margin-top: 8px; }
.border_distributor { border-bottom: 2px solid #f1f1f1; margin-bottom: -8px; margin-top: 8px; }



#cookie-bar { position: relative;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: 0 !important; width: 124px !important; background-position: -372px -2721px !important; }

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

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

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

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

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

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

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

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



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

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

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

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

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


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

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

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

img.catalog { width: 150px; }

#filterGroup_2227 .filterTableEven:last-of-type { display: none !important; }

.priceInfoIcon { display: none !important; }

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


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


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



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

.ItemGroupSelectionSingleNode {
    font-size: 12.6px;
}


.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;
    }
    
    
#ctl00_ContentRegion_relatedProducts_productsRightPanel.boxRightContainer.relatedProducts {
    width: 100% !important;
    }
    
.boxRight {  
width: 100% !important;
}


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


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


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


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



.articleImg{
    width: 80%;
    padding: 0 10%;
}


.post-holder{    margin-bottom: 40px;}





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

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

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

.topSectionView2Outer{
	border-bottom: 0px solid #f1f1f1 !important;
    /* background: url(images/border_bg.jpg) 0 bottom repeat-x #ffffff; */
}


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

.isProduct .inputSelect {
	width: 100%;
}



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

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


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

.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;
}
    
    
    
    td.catalog-hd-td {
    width: 300px;
    margin-top: 51px;
    font-size: 15px;
}
    
    
    
   img.catalog-flag {
    width: 22px;
    margin-right: 7px;
    margin-top: 3px;
    margin-left: 2px;
}
    

.hd-catalog {
    font-size: 18px;
    font-weight: bold;
    width: 416px;
}



.productListOverlay img {
    height: 17px;
    width: auto;
    top: -6px !important;
}


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


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


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




#content p {
    color: #000000;
    font-size: 11px !important;
    width: auto;
    position: relative;
}


.border_distributor {
    border-bottom: 2px solid #f1f1f1;
    margin-bottom: -8px;
    margin-top: 8px;
    position: relative;
    float: left;
    width: 100%;
}

#content p a {
    text-decoration: none;
    font-weight: bold;
}


#content h2 {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.273em;
    margin-bottom: 5px;
	margin-top: 0;
    padding: 0;
    text-transform: none;
    color: #000000;
}


	
	
    ul.wx_filter8 {
    width: 62%;
    position: relative;
    float: left;
    height: 145px;
    margin: 0;
    display: grid;
    list-style: none;
}



@media only screen and (max-width: 600px){
    
img.wx_filter8Img {
    float: left;
    width: auto !important;
    padding: 0px 20%;
    margin-bottom: 24px;
}

ul.wx_filter8 {
    width: 86%;
    position: relative;
    float: left;
    height: 145px;
    margin: 0;
    display: grid;
    list-style: none;
}

}


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


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



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


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



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


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

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





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


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





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



.kurv {
    /* background-color: #FFF !important; */
    border: transparent;
    position: absolute;
    right: 69px;
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/basket_red.png) no-repeat;
    color: transparent;
    width: 34px;
    height: 32px;
    top: 16px;
    padding: 0 !important;
    margin: 0 !important;
    background-size: auto;
}



.drop {
    float: right;
    position: absolute;
    right: 6px;
}


.buttons .active a {
    background: #c61e1e;
}


.pager-button li a, .pager-button li.trin input, .order-form .trin, .button-popup a, .gls-search-button {
    background: #333;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
}

.order-form .submit, .area-form .button{
	background: none;
	color: #333;
	font-weight: bold;

}

.tclose {
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/bg-close.png) no-repeat center center, #333;
}


.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(http://cdn.fotoagent.dk/custom_design_module/12160/images/sprite_images_v2.png) 0 -164px no-repeat;
    width: 66px;
}


.ssResultSectionHead {
    background: #c61e1e;
}



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



/* 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_footerContent:last-child {
    padding-top: 3px;
}
    
.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_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;
    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 {
    width: auto !important;
    float: left;
    margin-right: 4%;
}


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


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





/* Hover hidden */
.wx_frontpage-description.paddingTop_15, .wx_frontpage-description.paddingTop_25 {
    padding-top: 45%;
    color: #fff;
    font-size: 24px;
    background: rgba(0,0,0,0.05);
    visibility: visible;
    opacity: 1;
}


.wx_frontpage-description.paddingTop_20 {
    padding-top: 20%;
    color: #fff;
    font-size: 24px;
    background: rgba(0,0,0,0.15);
    visibility: visible;
    opacity: 1;
}



.wx_col-2 .wx_frontpage-description.paddingTop_15 {
    padding-top: 15%;
}

.wx_frontpage-description.paddingTop_11 {
    visibility: visible;
    opacity: 1;
    color: #333;
    padding-top: 33%;
    background: rgba(0,0,0,0.0);
    font-size: 24px;
}

.wx_frontpage-description.paddingTop_35 {
    color: #fff;
    font-size: 33px;
    background: rgba(0,0,0,0.15);
    visibility: visible;
    opacity: 1;
}

.wx_frontpage-description.paddingTop_60 {
    padding-top:60%;
    color: #fff;
    font-size: 24px;
    background: rgba(0,0,0,0.15);
    visibility: visible;
    opacity: 1;
}



.wx_frontpage_text {
    display:none;
}



/* Hover hidden */



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

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


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


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

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

.wx_frontpage-description_tech:link {
    text-decoration: none;
}

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

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



h2.wx_frontpage_headline {
    font-size: 37px;
    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;
}   
    

.wx_frontpage_text {
    font-size: 16px;
    line-height: 24px;
    width: 70%;
    padding: 6% 15%;
    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: 25px;
    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: 30px;
	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: 40px;
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
}



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


@media only screen and (max-width: 600px){


.wx_frontpage_text {
    display:none;
}

.wx_frontpage-description {
    font-size: 30px;
    visibility: visible !important;
    opacity: 1;
}



    
}

@media only screen and (max-width: 700px){
	
        .wx_frontpage-description_tech {
            font-size: 11px;
            line-height: 15px;
            }


        .wx_frontpage_text {
            font-size: 13px;
            line-height: 17px;
        }

        a.tech_FrontPage {
            font-size: 25px !important;
        }

        .wx_frontpage-description.paddingTop_15, .wx_frontpage-description.paddingTop_25{
            padding-top: 50%;
        }
        
        .wx_frontpage-description sup {
            top: 74%;
        }
    
}



        .wx_frontpage-description.paddingTop_15, .wx_frontpage-description.paddingTop_25 {
            font-size: 12px;
            padding-top: 50%;
        }
        
        
        .wx_frontpage-description.paddingTop_35, .wx_frontpage-description.paddingTop_11, a.tech_FrontPage, .wx_frontpage-description.paddingTop_60, .wx_frontpage-description.paddingTop_20 {
            font-size: 18px !important;
        }




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




ul.productgroup-list-wrapper li {
    text-transform: uppercase;
}



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

@media screen and (-webkit-min-device-pixel-ratio: 2), not all{
    .gallery-section .switcher .prev, .gallery-section .switcher .next {
        background: none;
        background-size: 6px 13px;
    }
    
    .pager-button li a, .pager-button li.trin input, .order-form .trin, .button-popup a {
        background: #333;
    }
    
    .pager-button li.trin input, .order-form .trin {
        background-image: none !important;
        -webkit-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        border-radius: 5px !important;
        padding: 0 8px 2px 8px !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; 
}


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

.filterCategoryHeader, .filterTotalHeader{
    text-transform: uppercase;
}


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

/*----- 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: 31.9%;
}

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



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


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


.boxRightHeader{
    font-size: 20px;
}

.boxRightContent .textSmall a, .boxRightContent .prevPriceSmall{
    font-size: 13px;
}

.boxRightContent .priceSmall{
    font-size: 14px;
}


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




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

.isProduct #productRelationsCenter.othersBought {
    display: none !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-bottom: 30px;
}


a.wx_pdf-download {
    position: relative;
    float: left;
    height: 30px;
    padding-left: 33px;
    background: url(http://cdn.fotoagent.dk/custom_design_module/12160/images/Icons/pdf_download.png);
    background-repeat: no-repeat;
    background-size: 28px;
    background-position-y: 0;
    background-position-x: 0;
}

.wx_pdf-downloadHeadline {
    position: relative;
    float: left;
    width: 40%;
    padding: 4px 0 5px 9px;
    font-weight:bold;
    text-transform:uppercase;
}

.wx_pdf-downloadWrapper {
        border-bottom: 1px solid #eee;
        position: relative;
        width: 100%;
        height: 30px;
}



/*----- 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;
}

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

/*----- generel styles -----*/

.shows_events_text h3 {
    line-height: 18px;
    font-size: 14.5px;
}


#main, #content, #content {
    padding-top: 0 !important;
	background: transparent;
    overflow: hidden !important;
	
}



input { -webkit-border-radius: 0px;}
    
    
.wx_left-justify{
	text-align: justify;
}


.wx_border_top-bottom {
    border-bottom: 1px solid rgba(0,0,0,0.5);
    border-top: 1px solid rgba(0,0,0,0.5);
}

.paddingTop_60{
    padding-top:60%;
}

.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_marginBottom_45px {
    margin-bottom: 45px !important;
}


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

.wx_FloatRight {
    float: right !important;
}


.wx_TextCenter {
    text-align: center;
}

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




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


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


.wx_col-1 {
    width: 98%;
    position: relative;
    float: left;
    margin: 0 1% 2%;
}


.wx_col-2:nth-child(even) {
    margin-right: 1%;
}

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


.wx_width-full{
	width: 98% !important;
}


.wx_col-3 {
    width: 31.3%;
    position: relative;
    float: left;
    margin: 0 1% 2%;
}


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


.wx_col-3:hover .wx_mouseOver-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;
}

.border_article_separates {
    border-bottom: 1px solid #c61e1e;
    width: 98%;
    position: relative;
    float: left;
    margin: 0% 1% 2%;
    line-height: 0;
}



@media only screen and (max-width: 700px){

.wx_row {
    margin-bottom: 1% ;
}


.wx_col-1 {
    margin: 0 1% 2%;
}



.wx_col-2 {
    width: 48%;
    margin: 1%;
    margin-right: 1% !important;
    position: relative;
    float: left;
}
    
    
.wx_col-3 {
    width: 48%;
    margin: 1% !important;
    position: relative;
    float: left;
}

.wx_col-3:last-of-type {
	display: none;
	
}

.wx_col-4_frontpage {
    width: 98% !important;
}

.border_article_separates {
    border-bottom: 1px solid #c61e1e;
    width: 98%;
    position: relative;
    float: left;
    line-height: 0;
    margin-top: 1%;
}    
    

}

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



/* Tech Menu mobil */


.container {
    overflow: auto;
    white-space: nowrap;
    background-color: #191919;
    font-family: Arial;
    width: 100%;
    /* border-top: 1px solid #c61e1e; */
    margin-top: -8px;
}
    
    
    
.container::-webkit-scrollbar {
    width: 100%;
    -webkit-appearance: inherit;
}
 
.container::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
 
.container::-webkit-scrollbar-thumb {
	border-radius: 20px;
    -webkit-box-shadow: inset 0 0 19px rgba(0,0,0,1); 
}    


.container a {
    float: left;
    font-size: 16px;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.dropdown {
    display: inline
}

.dropdown:after {
    content:"";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #c61e1e;
    position: relative;
    margin-left: -20px;
    vertical-align: -webkit-baseline-middle;
    top: 0px;
}

    
.dropdown:hover .dropdown-content{
        visibility: visible;
        opacity: 1;
    } 
    
    
.dropdown .dropbtn {
    cursor: pointer;
    font-size: 16px;
    border: none;
    outline: none;
    color: rgba(255,255,255,0.7);
    padding: 3px 16px;
    background-color: inherit;
    padding-right: 23px;
    text-transform: uppercase;
}


.dropdown-content {
    visibility: hidden;
    position: absolute;
    background-color: #191919;
    width: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-top: 1px solid rgba(255,255,255,0.5);
}

.dropdown-content a {
    float: none;
    color: rgba(255,255,255,0.7);
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    margin: 0 20px;
}


/*  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;
}



/* moms hidden */
.list.list-cols2.calendar em.period , #relatedProductsDiv em.period {
    display: none;
}


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




/*  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, sans-serif;
}

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


/* 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;
	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;
}

/* Youtube embeding */
.videoWrapper {
    position: relative;
    padding-bottom: 53.25%;
    padding-top: 21px;
    height: 0;
}


.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


ul.HD_catalog-country-menu {
    position:  relative;
    width:  auto;
    text-align:  center;
    padding: 0;
    margin: 0;
}

ul.HD_catalog-country-menu li {
    display:  inline;
    margin: 0 10px;
}



.privacy-list a.tech {
    margin-bottom: 14px;
    position:  relative;
    float:  left;
    width: 100%;
    font-size: 15px;
}

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













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

#wx_nash_popUp p {
    font-size: 15px !important;
}
        
        
        
        @keyframes drive{
            0%{opacity: 0}
            70%{ transform: translateY(840px)}
            100%{ transform: translateY(800px); opacity: 1;}
        }
    
    
    #wx_close {
    top: 5px;
    right: 5px;
    padding-right: 5%;
    padding-top: 3%;
    font-size: 35px;
    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;
}



.free-shipping-nash .vouchers {
    position:  relative;
    float:  left;
}

.free-shipping-nash p {
    font-size: 15px;
    width: 50% !important;
    position:  relative;
    float: left;
    margin: 7px 0;
	color: #fff !important;
}


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



img.img-responsive_half {
    position:  relative;
    float:  left;
    width: 100%;
}

.wx_col-2 {
    line-height:  initial;
}



.privacy-list a {
    position:  relative;
    float:  left;
    width: 96%;
    border-bottom: 1px solid #f1f1f1;
    padding: 2%;
    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 {
    width:  100%;
    position:  relative;
    float:  left;
}

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

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

h2.RX {
    font-size:  22px;
    text-transform:  uppercase;
    margin-bottom: 10px;
}






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



.rx-text {
    position: relative;
    float: left;
    text-align: center;
    max-width: 200px;
    margin: 0 32%;
    padding: 3%;
    background: rgba(255,255,255,0.5);
    border: 1px solid #dadada;
    text-transform: uppercase;
    font-weight: bold;
}



a.rx-btn-product {
        position: relative;
        float: left;
        text-align: center;
        width: 92%;
        padding: 3%;
        background: rgba(255,255,255,0.5);
        border: 1px solid #dadada;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        color: inherit;
		font-size: 15px;
}





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


.frontpage_video_wrapper {
    overflow: hidden;
}


video#frontpage_top {
    position: relative;
    float: left;
    width: 176%;
    transform: translate(-53%, 0%);
    left: 50%;
}



a.frontpage {
    position: absolute;
    color: #fff;
    z-index: 10;
    background: transparent;
    text-transform: uppercase;
    border: 2px solid;
    padding: 3% 4%;
    width: 64%;
    height: auto;
    font-size: 35px;
    text-align: center;
    line-height: 35px;
    font-weight: bold;
    text-decoration: none;
    transform: translate(-50%, 50%);
    left: 50%;
}


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

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

.block-news-results {
    display: none;
}




.town-select .submit {
    background: #c61e1e;
}



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

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


.block-box-list {
    position: relative;
}



.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: 40%;
	margin:5%;
    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%;
        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;
}    
    

    
.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: 100%;
    position: relative;
    float: left;
}

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


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

.shipping_info_checkout1 {
    text-align: center;
}
.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;
}
