/* 1. General settings */

/* 1.1 Site width */
.socialContainer,
.siteHeaderContainer .siteHeaderContainerCnt,
.siteContentContainer .siteContentContainerCnt,
.siteFooterContainer .siteFooterContainerCnt,
.siteBreadCrumbContainer .siteBreadCrumbContainerCnt,
.siteSitemapContainer .siteSitemapContainerCnt,
.siteContentBackgroundContainer,
.noScript{
	width: 1024px; /* Width */
	margin: 0 auto;
	}
@media screen and (max-width: 1024px) {
    .myAccountHistory .siteBreadCrumbContainerCnt {
        width: 1024px !important; /* Width */
        box-sizing:border-box;
    }
}
.pageTitleBg,
.js-headerWithBg {
    min-width: 1024px;
}
.controlBreadCrumbContainer,
.siteContentContainerCntPaddingInside {
    max-width: calc(1024px - 179px);
}


/* 1.2 Border color */
/* Begin personal menu separator  color */
.facetList .facet .facetCnt .cnt li.withImgInside,
.creditLimitPage-table td,
.accordion-border .accordion-border,
.myAccountPage .pseudoCell,
.controlLoginViewContainer .myAccount a,  
.controlLoginViewContainer .logIn a, 
.controlLoginViewContainer .logOut a, 
.controlLoginViewContainer .companyName,
.controlLoginViewContainer .wishList a,
.controlLoginViewContainer .quickOrder a,
/* End personal menu separator color */
/* Begin horizontal rule border color */
.basketModalPopup .message, 
.controlBasketModalPopupProductContainer,
.btnUpdate .btnMiddle a,
.btnClear .btnMiddle a,	
.controlLastViewedProductLinksContainer .hyp,
.controlPopupContainer .controlFooterContainer,
.form .formLeftCnt,
.controlItemNumberContainer,
.controlProductFlowContainer .row_last .cell_first, 
.controlProductFlowContainer .row_last .cell, 
.controlProductFlowContainer .row_last .cell_last,
.controlProductFlowContainer .row .cell_first, 
.controlProductFlowContainer .row .cell, 
.controlProductFlowContainer .row .cell_last,
.controlProductFlowContainer .row_last .emptycell_first, 
.controlProductFlowContainer .row_last .emptycell, 
.controlProductFlowContainer .row_last .emptycell_last,
.controlProductFlowContainer .row .emptycell_first, 
.controlProductFlowContainer .row .emptycell, 
.controlProductFlowContainer .row .emptycell_last,
.controlProductFlowContainer .cell_last, 
.controlProductFlowContainer .cell,
.controlLastViewedProductsLinkTabContainer,
.siteContentContainerMiddle .controlFooterContainer,
.siteContentContainerMiddle .controlCheckoutFooterContainer,
.controlNewsListContainer .ftr, 
.controlOtherNewsListContainer .ftr,
.hr,
/* End horizontal rule border color */
/* Begin tab border and separator color */
.controlTabContainer .ajax__tab_header .ajax__tab_tab,
.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab,
/* End tab border and separator color */
/* Begin checkout steps border and separator color */  
.wizardStepCntNotFinished,
.wizardStepCntInactive,
.wizardStepCnt
/* End checkout steps border and separator color */
/* Begin search filters separator color */

/* End search filters separator color */
{
    border-color:#cacac8 !important; /* Border-color */
    }
    
#tooltip,
/* Begin checkout steps border and separator color */  
.controlWizardContainerCnt,
/* End checkout steps border and separator color */
/* Begin popup border color */
.controlBasketModalPopupProgressIndicatorContainer .positioning,
.basketModalPopup .positioning,
.submitOrderTransmittingPopup,
.termsConditionsPopup,
.failurePopup,
.succesPopup,
.addProductToWishlistNeedLoginPopup,
.updateProgressPopup,
.createProspectPopup,
.createProspectFailedPopup,
.createAccountPopup, 
.createAccountFailedPopup,
.editProfilePopup,
.editProfileFailedPopup,
.orderTemplateDetailsPopup, 
.orderTemplateSavingSucceededorDeletedPopup, 
.orderTemplateSavingFailedPopup, 
.largeImagePopup, 
.forgotPasswordPopup, 
.expectedReceiptsPopup,
.changePasswordPopup,
.saveAsTemplatePopup,
.saveAsTemplateSucceededPopup,
.quickOrderPopup,
.addProductToWishlistSucceededPopup,
.addProductToWishlistNeedLoginPopup,
.productVariantsQuickOrderPopup,
/* End popup border color */
/* Begin tabs border color */
.controlTabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_tab,
/* End tabs border color */
.controlProductNavigationContainerCnt{
    border:0px solid #cacac8; /* Border-color (is separated because these controls have rounded corners. With important added they will render incorrectly) */
    }

.loginSupportBox > div.salesImpersonationBox:hover,
.salesadministrator .loginSupportBox > div,
.controlLoginViewLinkPositioningContainer > div {
    border-color:#cacac8 !important;
}

.controlLoginViewContainer:before,
.controlBasketPlusAnimationContainer:before,
#languagesList:before {
    background-color:#cacac8 !important;
}

/* 2 Site container settings */

/* 2.1 Body container */
.siteContainer{
	background-repeat: no-repeat;
    background-position: top center;
    background-image: none;
	}

.siteBackgroundContainer{
	background: transparent;
    /* Begin start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent);
    background: linear-gradient(transparent, transparent);
	background: -o-linear-gradient(transparent, transparent);
    /* End start/end background-color */
    }

/* 2.2 Header container */
.siteHeaderContainerCnt{
	background: #ffffff;
    /* Begin start/end header background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
	background: -o-linear-gradient(#ffffff, #ffffff);
    /* End start/end header background-color */

	border-color:transparent !important; /* Container border-color */
    border-bottom:0px solid; /* Container border top width */
    }

.siteHeaderContainer{
	background: #ffffff;
    /* Begin start/end header padding background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
	background: -o-linear-gradient(#ffffff, #ffffff);
    /* End start/end header padding background-color */

    border-color:transparent !important; /* Full page border-color */
    border-bottom:0px solid; /* Full page border top width */
    }

.siteHeaderBackgroundImageContainer{
	background-repeat: no-repeat;
    background-position: top center;
	background-image: none;
	}

/* 2.3 Breadcrumb container */
.siteBreadCrumbContainer{
    background-color:#FFFFFF !important; /* Background-color */
    border-color:#ffffff !important; /* Full page border-color */
    border-bottom:1px solid; /* Full page border top width */
    margin-top: -1px;
	}

.siteBreadCrumbContainerCnt{
    background-color:#FFFFFF !important; /* Background-color */
    border-color:transparent !important; /* Container border-color */
    border-bottom:0px solid; /* Container border bottom width */
	}

/* 2.4 Content container */
.siteContentContainerCnt,
.siteContentBackgroundContainer,
.siteContentContainerCntPaddingInside{
    background-color:#FFFFFF; /* Background-color */
    }

/* 2.5 Sitemap and newsletter container */
.siteSitemapContainer{
	background: #f4f4f4;
    /* Begin start/end padding background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#f4f4f4') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f4f4), to(#f4f4f4));
    background: -moz-linear-gradient(#f4f4f4, #f4f4f4);
    background: linear-gradient(#f4f4f4, #f4f4f4);
    background: -o-linear-gradient(#f4f4f4, #f4f4f4);
	/* End start/end padding background-color */

	border-color:#cacac8 !important; /* Full page border-color */
    border-top:0px solid; /* Full page border top width */
	}
.controlFooterContainer:before {
    background-color:#cacac8 !important; /* Full page border-color */
}

.siteSitemapContainerCnt{
	background: #f4f4f4;
    /* Begin start/end header background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#f4f4f4') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f4f4f4), to(#f4f4f4));
    background: -moz-linear-gradient(#f4f4f4, #f4f4f4);
    background: linear-gradient(#f4f4f4, #f4f4f4);
    background: -o-linear-gradient(#f4f4f4, #f4f4f4);
	/* End start/end header background-color */

	border-color:transparent !important; /* Container border-color */
    border-top:0px solid; /* Container border top width */
    }

.controlSitemapContainer .blockHeader,
.controlNewsletterContainer .blockHeader{
    color:#000000; /* Header-color */
    }

.controlNewsletterContainer .paragraph,
.controlNewsletterContainer{
    color:#231f20; /* Text-color */
    }
    
.controlNewsletterContainer .hypUnsubscribe a,
.controlNewsletterContainer .hypUnsubscribe a:hover,
.controlNewsletterContainer .hypUnsubscribe a:link,
.controlNewsletterContainer .hypUnsubscribe a:active,
.controlSitemapContainer .AspNet-Menu li a,
.controlSitemapContainer .AspNet-Menu li a:hover,
.controlSitemapContainer .AspNet-Menu li a:link,
.controlSitemapContainer .AspNet-Menu li a:active{
    color:#231f20; /* Link-color */
    }

/* 2.6 Footer container */
.siteFooterContainer{
	background-color:#f4f4f4 !important; /* Padding background color */
	}

.siteFooterContainerCnt{
	background-color:#f4f4f4 !important; /* Background color */
	}

.siteFooterContainer .controlFooterContainer li{
	border-color:transparent !important;/* Link border color */
	}

.siteFooterContainer .controlFooterContainer a, 
.siteFooterContainer .controlFooterContainer a:link,
.siteFooterContainer .controlFooterContainer a:visited, 
.siteFooterContainer .controlFooterContainer a:hover, 
.siteFooterContainer .controlFooterContainer a:active{
	color:#231f20 !important;  /* Link color */
	}

.siteFooterContainer .copyright{
	color:#231f20 !important;  /* Text color */
	}
	
/* 3 Column container settings */

/* 3.1 General settings */
/*.facetList .facetCnt,*/
/*.controlCategoryContainerCnt,*/
.controlNewsListContainerCnt,
.controlServiceandInformationContainerCnt{
    background-color:#FFFFFF; /* Background-color */
    border:1px solid #cacac8; /* Border-color */
    }

/* Facets header border-color */
/*.facetList .facet .facetCnt .hdr{
    border-bottom:1px dotted #cacac8;
    }*/

/* Selected facets border-color */
/*.facetList .facetSelected .cnt li{
    border-bottom:1px dotted #cacac8 !important;
    }*/

/* Tree items border-color */
/*.controlCategoryContainer .AspNet-TreeView a{
    border-bottom:1px dotted #cacac8 !important;
    }*/
 
.controlCategoryContainer .AspNet-TreeView,
.controlCategoryContainer .AspNet-TreeView ul ul li a,
.controlCategoryContainer .AspNet-TreeView ul ul li a,
.controlCategoryContainer .AspNet-TreeView ul li a,
.controlNewsListContainerCnt .hr,
.controlServiceandInformationContainerCnt .hr{
    border-color:#cacac8 !important; /* Separator border-color */
    }

/* 3.2 Category tree */    
.controlCategoryContainer .AspNet-TreeView a{
    color:#000000; /* Default node text-color*/
    background:#FFFFFF;
    /* Begin default node start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End default node start/end background-color */ 
    }

.Carousel_selector_item .hypThumbnail:hover,
.controlCategoryContainer .AspNet-TreeView a:hover{
    color:#b8d2cd; /* Hover text-color */   
    /* Begin hovered node background-color */
    /*filter: progid:DXImageTransform.Microsoft.gradient(enabled='false') !important;*/
    background:#FFFFFF;
    /* End hovered node background-color */
    }

.facet .facetCnt a:hover,
.facet .facetCnt a:hover span {
    color:#b8d2cd;
    text-decoration:none;
}

.Carousel_selector_item .hyp.hypThumbnailSelected,
.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a{
    color:#000000; /* Selected node text-color*/
    background:transparent;
    /* Begin selected node start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent);
    background: linear-gradient(transparent, transparent);
    background: -o-linear-gradient(transparent, transparent);
	/* End selected node start/end background-color */
    /*text-shadow: #51746c 1px 1px 1px;*/
    }

/* 3.3 Facets */
.facetSelected .facetCnt li{
    background: #fffffffff;
    /* Begin selected facet start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fffffffff', EndColorStr='#fffffffff') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fffffffff), to(#fffffffff));
    background: -moz-linear-gradient(#fffffffff, #fffffffff);
    background: linear-gradient(#fffffffff, #fffffffff);
    background: -o-linear-gradient(#fffffffff, #fffffffff);
    /* End selected facet start/end background-color */
    }

/* 4 Controls */

/* 4.1 buttons */
.linkLikeBtn,
.btnControlRelated .btnMiddle,
.btnNormalBig .btnMiddle,
.btnNormalBig .btnMiddle input,
.btnDefaultBig .btnMiddle,
.btnDefaultBig .btnMiddle input,
.btnAttractBig .btnMiddle,
.btnAttractBig .btnMiddle input,
.btnCalltoActionBig .btnMiddle,
.btnCalltoActionBig .btnMiddle input{
    font-size: 18px; /* Large button font-size (NOT EDITABLE) */
    }

.btnControlRelated .btnMiddle,
.btnControlRelated .btnMiddle input,
.btnNormal .btnMiddle,
.btnNormal .btnMiddle input,
.btnDefault .btnMiddle,
.btnDefault .btnMiddle input,
.btnAttract .btnMiddle,
.btnAttract .btnMiddle input,
.btnCalltoAction .btnMiddle,
.btnCalltoAction .btnMiddle input{
    font-size: 16px; /* Small button font-size (NOT EDITABLE) */
    }

.btnDisabled{
    /* Begin button box-shadow */
    -moz-box-shadow: none; 
    -webkit-box-shadow: none; 
    box-shadow: none; 
    /* End button box-shadow */
    }

.controlCloseButtonContainer .btnCnt{
	/* Begin close button box-shadow */
	-moz-box-shadow: 1px 1px 2px #333333;  
    -webkit-box-shadow: 1px 1px 2px #333333;  
    box-shadow: 1px 1px 2px #333333;
    /* End close button box-shadow */
	}

.btnMiddle input,
.btnMiddle a{
    /* Begin button text-shadow */
    text-shadow: none;
    /* End button text-shadow */
    }

.btnControlRelated .btnMiddle input,
.btnControlRelated .btnMiddle a{
    /* Begin button text-shadow (for control related buttons, shadow must not be added) */
    text-shadow:none;
    /* End button text-shadow */
    }

.btnMiddle input,
.btnMiddle a,
.btnMiddle a:active,
.btnMiddle a:hover,
.btnMiddle a:visited, 
.btnMiddle a:link{
    color:#000000 !important; /* Normal button text color */
    }

.linkLikeBtn,
.btnDefault .btnMiddle a,
.btnDefault .btnMiddle a:active,
.btnDefault .btnMiddle a:hover,
.btnDefault .btnMiddle a:visited, 
.btnDefault .btnMiddle a:link,
.btnAttract .btnMiddle a,
.btnAttract .btnMiddle a:active,
.btnAttract .btnMiddle a:hover,
.btnAttract .btnMiddle a:visited, 
.btnAttract .btnMiddle a:link,
.btnDefaultBig .btnMiddle a,
.btnDefaultBig .btnMiddle a:active,
.btnDefaultBig .btnMiddle a:hover,
.btnDefaultBig .btnMiddle a:visited, 
.btnDefaultBig .btnMiddle a:link,
.btnAttractBig .btnMiddle a,
.btnAttractBig .btnMiddle a:active,
.btnAttractBig .btnMiddle a:hover,
.btnAttractBig .btnMiddle a:visited, 
.btnAttractBig .btnMiddle a:link{
    color:#000000 !important; /* Default button text color */
    }

.btnCalltoActionBig .btnMiddle a:active,
.btnCalltoActionBig .btnMiddle a:hover,
.btnCalltoActionBig .btnMiddle a:visited, 
.btnCalltoActionBig .btnMiddle a:link, 
.btnCalltoAction .btnMiddle a:active,
.btnCalltoAction .btnMiddle a:hover,
.btnCalltoAction .btnMiddle a:visited, 
.btnCalltoAction .btnMiddle a:link{
	color:#000000 !important; /* CalltoAcion button text color */
	}

.btnDelete .btnMiddle,
.hypBackToOverview .hypIco,
.btnCarouselPrev .btnMiddle,
.btnCarouselNext .btnMiddle,
.btnNormalSmall .btnMiddle,
.btnNormal .btnMiddle,
.btnNormalBig .btnMiddle{
    border: 1px solid #000000; /* Normal button border-color */
    background:transparent;
    /* Begin normal button start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='transparent', EndColorStr='transparent');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent); 

	background: -o-linear-gradient(transparent, transparent);
    /* End normal button start/end background-color */
    }

/*.btnDecreaseNumber .icon:after {
    background-color: #000000 !important;
}*/

.linkLikeBtn,    
.btnDefault .btnMiddle,
.btnDefaultBig .btnMiddle,
.btnAttract .btnMiddle,
.btnAttractBig .btnMiddle,
.btnFirst .btnMiddle,
.btnPrevious .btnMiddle,
.btnNext .btnMiddle,
.btnLast .btnMiddle{
    border: 1px solid #000000; /* Default button border color */ 
    background:transparent;
    /* Begin default button start/end background-color */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent);
    background: linear-gradient(transparent, transparent);
	background: -o-linear-gradient(transparent, transparent);
	/* End default button start/end background-color */
    }
.btnDownload .ico {
    background-color:#000000;
}
.linkLikeBtn,
.btnDefaultBig .btnMiddle {
    border-width:4px;
}
.btnCalltoAction .btnMiddle,
.btnCalltoActionBig .btnMiddle{
    border: 4px solid #000000; /* CalltoAction button border color */
	background:#ffffff;
	/* Begin calltoAction button start/end background-color */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff); 
    background: linear-gradient(#ffffff, #ffffff); 
	background: -o-linear-gradient(#ffffff, #ffffff);
	/* End calltoAction button start/end background-color */
    }

.btnDisabled .btnMiddle{
    border:4px solid #cacac8; /* Disabled button border-color */
    background:transparent;
    /* Begin disabled button start/end background-color */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent); 
    background: linear-gradient(transparent, transparent); 
	background: -o-linear-gradient(transparent, transparent);
	/* End disabled button start/end background-color */
    }
.btnDisabled .icon:after {
    color:#cacac8;
}
/* 4.2 Carousel */		
.controlCarouselImageSliderContainer{
    /*border:1px solid #cacac8; */ /* Carousel border-color */
    /*background:#fbfbfb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#f0f0ee));
    background: -moz-linear-gradient(#fbfbfb, #f0f0ee); 
    background: linear-gradient(#fbfbfb, #f0f0ee);
	background: -o-linear-gradient(#fbfbfb, #f0f0ee);*/
    /* End carousel start/end background-color */
    }

/* 4.3 Checkout steps */
.wizardStepCntNotFinished h1.stringEndWithDot:after,
.wizardStepCntNotFinished h1{
	color:#cacac8 /* Unfinished text-color */
	}

.wizardStepCnt h1{
	color:#000000  /* Active text-color */
	}

.wizardStepCntInactive h1.stringEndWithDot:after,
.wizardStepCntInactive h1{
	color:#000000 /* Finished text-color */
	}

.wizardStepCnt{        
    background:transparent;
    /* Begin checkout step active start/end background-color */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent); 
    background: linear-gradient(transparent, transparent);
    background: -o-linear-gradient(transparent, transparent);
	/* End checkout step active start/end background-color */
    }
    
.wizardStepCntInactive{
    background:transparent;
    /* Begin checkout step finished start/end background-color */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent);
    background: linear-gradient(transparent, transparent);
    background: -o-linear-gradient(transparent, transparent);
	/* End checkout step finished start/end background-color */
    }

.wizardStepCntNotFinished{
    background:transparent;
    /* Begin checkout step unfinished start/end background-color */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent);
    background: linear-gradient(transparent, transparent);
    background: -o-linear-gradient(transparent, transparent);
	/* End checkout step unfinished start/end background-color */
    }

/* 4.4 Fonts */
/* 4.4.1 font family */
h1,
h1 span{
	font-family: Platform,Arial,Verdana,Helvetica,sans-serif; /* Heading 1 */
    letter-spacing:0;
    }

.controlTabContainer .ajax__tab_tab,
.controlTabContainer .ajax__tab_tab span,
.controlProfileManagementContainer .hdrMiddle h2, 
.controlOrderManagementContainer .hdrMiddle h2,
.controlCreateProspectContainer .hdrMiddle h2,
h2,
h2 span,
h3,
h3 span,
.blockHeader,
.blockHeader span,
.controlTotalsContainer .focusedTotal{
	font-family: Platform,Arial,Verdana,Helvetica,sans-serif; /* Heading 2 and 3 */
    }



html,
body,
span,
input,
select,
textarea,
.controlItemNumberContainer,
.controlTabContainer a,
.btnMiddle input,
.btn,
.btnControlRelated,
.btnNormalSmall,
.btnNormal, 
.btnNormalBig, 
.btnDefault, 
.btnDefaultBig, 
.btnCalltoAction,
.btnCalltoActionBig,
.btnAttract,
.btnAttractBig,
h4 span,
h4{
	font-family: Platform,Arial,Verdana,Helvetica,sans-serif; /* Normal text */
    letter-spacing:0.07em;
	}

.controlProductListAttributesContainer span,
.controlProductFlowContainer .controlItemNumberContainer{
    font-family: Platform,Arial,Verdana,Helvetica,sans-serif; /* Subtile text */
    }

.controlMainMenuContainer .AspNet-Menu-Horizontal{
	font-family: Platform,Arial,Verdana,Helvetica,sans-serif; /* Menu text */
    }	
	
/* 4.4.2 font sizes */
h1{
	font-size: 58px; /* Heading 1 */
    letter-spacing:0;
	}
.controlCategoryContainer .AspNet-TreeView a,
.controlTabContainer .ajax__tab_tab,
.controlTabContainer .ajax__tab_tab span,
.controlCategoryFlowContainer .productInfoContainer .hypTitle,
.controlProfileManagementContainer .hdrMiddle h2, 
.controlOrderManagementContainer .hdrMiddle h2,
.controlCreateProspectContainer .hdrMiddle h2,
h2, 
h3,
.blockHeader,
.controlTotalsContainer .focusedTotal{
	font-size: 24px; /* Heading 2 and 3 */
    letter-spacing:0;
	}

.controlProductDetailsRatingAndPriceContainer .lblPrice{
    font-size: 22px !important; /* Product detail page price (NOT EDITABLE) */
    }

/*.wizardStepCnt h1,
.wizardStepCntNotFinished h1,
.wizardStepCntInactive h1,*/
#basketSummaryPage .gviBasketDetails.gviWithoutDeleteButtons td,
#basketSummaryPage .gviBasketDetails.gviWithoutDeleteButtons td span,
#basketSummaryPage .gviBasketDetails.gviWithoutDeleteButtons td a,
.controlLastViewedProductLinksContainer,
.controlBomContainer .lblPrice,
.controlProductContainer .lblPrice,	
.controlProductListContainer .lblPrice,
.controlProductFlowContainer .lblPrice,
.tbx,
.controlItemNumberContainer,
textarea,
select,
html,
h4,
.controlLastViewedProductsLinkTabContainer,
.tbx input{
	font-size: 13px; /* Normal text */
	}
	
.controlProductListAttributesContainer span,
.controlProductFlowContainer .controlItemNumberContainer{
    font-size: 13px; /* Subtile text */
    }
		
/* 4.4.3 font colors */
.controlBasketModalPopupProductContainer .hypTitle,
.gviFirstProductRow .gviCntTitle,
.gviWishListOverview .gviCntTitle a,
.gviWishListOverview .gviCntTitle a:link,
.gviWishListOverview .gviCntTitle a:hover,
.gviWishListOverview .gviCntTitle a:active,
.gviBasketOverview .gviCntTitle a,
.gviBasketOverview .gviCntTitle a:link,
.gviBasketOverview .gviCntTitle a:hover,
.gviBasketOverview .gviCntTitle a:active,
.gviProductList .gviCntTitle a,
.gviProductList .gviCntTitle a:link,
.gviProductList .gviCntTitle a:hover,
.gviProductList .gviCntTitle a:active,
.quickOrderProductSelector .selectedProductTitle .hyp,
.controlCategoryFlowContainer .productInfoContainer .hypTitle,
.controlProductFlowContainer .productInfoContainer .hypTitle,
.controlProductReviewContainer .lblReviewTitle,
.controlPopupContainer h2,
.siteContentContainerLeft h2,
.siteContentContainerRight h2,
h1, 
h1 span,
.controlPopupContainer .blockHeader,
.siteContentContainerLeft .blockHeader,
.siteContentContainerRight .blockHeader{
    color:#000000; /* Header 1 and titles */
    }

/* Begin checkout services and information header color */
.controlServiceandInformationContainerCnt h3,
/* End checkout services and information header color */
h2,
h2 span,
.controlProfileManagementContainer .hdrMiddle h2, 
.controlOrderManagementContainer .hdrMiddle h2,
.controlCreateProspectContainer .hdrMiddle h2,
h3, 
h3 span,
h4,
h4 span,
.blockHeader,
.blockHeader span{
	color: #000000; /* Header 2 and 3 */
	}
	
#tooltip,
body,
/* Begin mini basket container text color */
.controlBasketContainer .lblNumberOfItems,
.controlBasketContainer .lblTotalAmountValue,
.controlBasketContainer .lblTotalAmountComma,
.controlBasketContainer .lblQuantitySuffix,
/* End mini basket container text color */
/* Begin personal menu container text color */
.controlLoginViewContainer,
.controlLoginViewContainer .welcome,
.controlLoginViewContainer .userName,
.controlLoginViewContainer .companyName,
.controlLoginViewContainer .companyName span,
.controlLoginViewContainer .impersonation,
/* End personal menu container text color */
/* Begin checkout services and information text color */
.controlServiceandInformationContainerCnt,
.controlServiceandInformationContainerCnt p,
/* End checkout services and information text color */
/* Begin carousel text color */
#Carousel_Selector .text,
.controlCarouselImageContainer img,
/* End carousel text color */
.basketModalPopup .message,
.controlProductDetailsDescriptionContainer,
.controlPopupContainer .text,
.feedbackMessage,
.form .lbl,
.form .lbl span,
.tbl,
.tbl span,
.lblNewsShortDescription,
.shortDescription,
.paragraph,
.paragraph span,
p,
.lbl,
span,
.rbtnList label,
.contentBody,
.fieldsetValue,
.controlProductReviewContainer .lblReviewTitle,
.controlProductFlowContainer .lblPrice,
.lblStockIndication,
.largeImagePopup .controlItemNumberContainer .lblProductid,
.controlProductDetailsContainer .controlItemNumberContainer .lblProductid,
.controlWarningMessageContainer .lblTitle,
.controlTemplateNameContainer .lblTemplateName,
.controlTemplateNameContainer .lblTemplateName span,
.controlProductResultsContainer,
.controlProductResultsContainer span{
    color: #000000; /* Normal text */
    }

.hypBackToOverview a,
.hypBackToOverview a:link,
.hypBackToOverview a:hover,
.hypBackToOverview a:active,
.salesPriceContainer .lblPrice{
    color: #000000; /* Normal text */
    }

.controlTotalNumberAmountContainer,
.OrderdetailExtraTable,
.controlMainMenuContainer .AspNet-Menu-Horizontal,
.lblNrOfSearchResults,
.siteFooterContainer .controlFooterContainer, 
.form .hr, 
.form hr,
hr,
.lblKeyword,
.fieldsetDescription,
.textNoReviews{
	color: #000000; /* Subtile text */
	}

.controlProductReviewContainer .lblReviewDate,
/* Begin product list attributes text color */
.controlProductListAttributesContainer span,
/* End product list attributes text color */
/* Begin breadcrumb container text, link and current link color */
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbCurrentNode,
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbNode,
.siteBreadCrumbContainer .controlBreadCrumbContainer span,
/* End breadcrumb container text, link and current link color */
.controlProductFlowContainer .controlItemNumberContainer .lblProductid,
.controlProductFlowContainer .controlItemNumberContainer .lblProductidValue
{
    color: #000000 !important; /* Subtile text */
}

.salesPriceContainer .lblListPriceValue,
.gvi .salesPriceContainer .lblListPriceValue{
    color: #f02525 !important; /* List price */
    }

.controlProductDetailsRatingAndPriceContainer .lblPrice{
    color: #44453f !important; /* Price to pay */
    }

/* 4.5 Gridviews */
.gviHdrBackground .cnt{
    border:1px solid transparent; /* Header border-color */
    background:transparent;
    /* Begin header start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#00000000') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(transparent));
    background: -moz-linear-gradient(transparent, transparent); 
    background: linear-gradient(transparent, transparent); 
    background: -o-linear-gradient(transparent, transparent);
	/* End header start/end background-color */
    }

.gviHdr,
.gviHdr span{
	color: #000000; /* Header text-color */
	}

.gviHdr a,
.gviHdr a:link,
.gviHdr a:hover,
.gviHdr a:active{
    color:#000000 !important; /* Header link-color */
    }

.gviProductSizes .gviHdrEmptyHorizontalheadercell{
	background-color: Transparent;
    }

/* Begin lists text color */
.list,
.listHeader,
/* End lists text color */
.gvi .gviCnt,
.gvi .gviCnt span,
.gvi .gviCnt .lbl,
.gvi .gviCnt .lbl.lblPrice{
    color: #231f20; /* Content text-color */
    vertical-align:middle;
    }

/* Begin lists alternate row background-color */
.listAltRow,
/* End lists alternate row background-color */
.gviAltRow .gviCnt{
    background-color: #ffffff !important; /* Content alternate row background-color */
    }

/* Begin lists separator color */
.supportTable-cell,
.shippingAddressBox,
.gviPaymentMethods tr,
.js-buttonsHolderItem,
.listNewsOverview,
.listNewsOverview li,
/* End lists separator color */
.viewReceipts-headCell,
.viewReceipts-cell,
.gviPager td,
.gviOrderDetails .cnt table,
.gviFtr,
.gvi,
.gviProductSizes .gviHdr,
.gviPrepacks .gviHdr,
.gviPaymentMethods,
.gviShippingMethods,
.gviShippingMethods tr,
.gviBom .gviCntVariantAndQuantity,
.gviBom, 
.gviBomNested,
.gviCnt,
.gviProductList .gviCnt,
.gviOrderDetails .cnt,
.gviFirstProductRow .gviCnt,
.gvi.gviWithoutDeleteButtons.gviBasketDetails .gviFirstProductRow .gviCnt,
#basketSummaryPage .gviBasketDetails.gviWithoutDeleteButtons .gviFooter td{
	border-color: #cacac8 !important; /* Content separator color */
	}

.adressesListItem .listBillToAddress:after {
    background-color: #cacac8 !important;
}

/* 4.6 Hyperlinks */
/* Begin normal hyperlink color */
.btnControlRelated .btnMiddle a,
.btnControlRelated .btnMiddle a:active,
.btnControlRelated .btnMiddle a:hover,
.btnControlRelated .btnMiddle a:visited, 
.btnControlRelated .btnMiddle a:link,
.hypReadReviews,
.controlTabContainer a,
.controlProfileManagementContainer .lblHeading,
.controlOrderManagementContainer .lblHeading,
.controlCreateProspectContainer .lblHeading,
/* End normal hyperlink color */
/* Begin mini basket hyperlink color */
.controlBasketContainer .hypShoppingBasket,
/* End mini basket hyperlink color */
/* Begin personal menu hyperlink color */
.controlLoginViewContainer a,
.controlLoginViewContainer a:link, 
.controlLoginViewContainer a:visited,
.controlLoginViewContainer a:hover,
.controlLoginViewContainer a:active,
/* End personal menu hyperlink color */
/* Begin headlines container hover color */
.controlNewsListContainerCnt a,
.controlNewsListContainerCnt a:link,
.controlNewsListContainerCnt a:visited, 
.controlNewsListContainerCnt a:hover, 
.controlNewsListContainerCnt a:active,
/* End headlines container hover color */
/* Begin breadcrumb hyperlink hover color */
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbNode a:hover,
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbCurrentNode a:hover,
/* End breadcrumb hyperlink hover color */
.facetList .hypExpand .text,
.facetList .hypCollapse .text{
	color: #000000; /* Link-color */
	}

a,
a:link,
a:hover,
a:active{
    color: #000000; /* Link-color */
    }
.facetList .facet .facetCnt .cnt li.withImgInside a:hover,
.facetList .facet .facetCnt .cnt li.withImgInside a:hover span {
    color: #000000 !important; /* Link-color */
}

.colors-filter a.selected:before,
.controlProductResultsContainer .sorting .option_asc:before,
.controlProductResultsContainer .sorting .option_desc:before {
    background-color:#000000; /* Link-color */
}

a:visited{
	color: #000000; /* Links visited text-color */
	}

/* 4.7 Horizontal rule */
/* Begin tabs separator color */
.controlTabContainer .controlTabContainerCnt,
.controlTabContainer .tblOrderDetailsLeftRight,
/* End tabs separator color */
.hrMain{
    border-color: #e5e5e5 !important; /* Main horizontal rule color */
    }

/* 4.8 Inputs, dropdowns and textareas */

/* 4.8.1 General settings */
select,
.ifrmTellAFriendMessagePreview,
.controlTermsConditionsContainer,
.controlTermsConditionsContainer span,
textarea,
.getProductPanel input,
.tbx input,
.tbx,
.ddlbLanguageSelection .lang{
    color:#000000; /* text-color */
    }

.controlTermsConditionsContainer h1,
.controlTermsConditionsContainer h2,
.controlTermsConditionsContainer h3{
    color:#000000; /* text-color */
    } 


.watermark,
.tbx .watermark,
.tbxWaterMarkExtension{
    color:#cacac8 !important;
    }

::-webkit-input-placeholder {
    color:#cacac8 !important;
    opacity:1;
}
:-moz-placeholder {
    color:#cacac8 !important;
    opacity:1;
}
::-moz-placeholder {
    color:#cacac8 !important;
    opacity:1;
}
:-ms-input-placeholder {
    color:#cacac8 !important;
    opacity:1;
}


/* 4.8.2 Dropdowns */
.tbx,
select,
.quickOrderAutocomplete,
.searchAutocomplete,
#languagesList{
    border:1px solid #cacac8; /* border-color  */
    background-color:#FFFFFF; /* background-color */
    }

/* 4.8.3 Inputs and textareas */
/*.ie .ifrmTellAFriendMessagePreview,
.ie .controlTermsConditionsContainer,
.ie .tbx{
    border:1px solid #cacac8 !important;
    }*/

.custom-select .custom-text,
.custom-select .select-list,
.custom-select li:after, 
.top.custom-select li:last-child:before {
    border-color: #cacac8 !important;
    color: #000000 !important;
    background-color:#FFFFFF !important;
}

/*.ie .ifrmTellAFriendMessagePreview,
.ie .controlTermsConditionsContainer,
.ie .tbx{
    background-color:#FFFFFF !important;
    }*/

/* 4.11 Main menu */
.controlMainMenuCntContainer{
    background:#ffffff;
    /* Begin start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff)); 
    background: -moz-linear-gradient(#ffffff, #ffffff); 
    background: linear-gradient(#ffffff, #ffffff); 
    background: -o-linear-gradient(#ffffff, #ffffff);
	/* End start/end background-color */
    }

.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Selected a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-ChildSelected a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Selected a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected a{
	color:#231f20 !important; /* Tab active text color */
	}

.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Template a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Template a{
	color:#231f20; /* Tab inactive text color */
	}

.controlMegaTopMenu .border,
.controlMainMenuContainer .AspNet-Menu-WithChildren > ul,
.controlMainMenuContainer .AspNet-Menu-WithChildren ul ul{
    background-color:#000000 !important; /* Main menu sub background color */
    }

.controlMainMenuContainer ul ul li,
.controlMainMenuContainer .AspNet-Menu-WithChildren > ul,
.controlMainMenuContainer .AspNet-Menu-WithChildren ul ul{
	border-color:#000000 !important; /* Main menu sub border color */
    }

.controlMainMenuContainer .AspNet-Menu > li > .AspNet-Menu-Template.hover a:after,
.controlMainMenuContainer .AspNet-Menu > li > .AspNet-Menu-Template a:hover:after,
.controlMainMenuContainer .AspNet-Menu > li.AspNet-Menu-Selected > .AspNet-Menu-Template a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 6px;
    background-color:#000000 !important; /* Main menu hover background color */
    }

.controlMainMenuContainer .AspNet-Menu .tabInactiveMiddle a:hover,   
.controlMainMenuContainer .AspNet-Menu .hover .tabInactiveMiddle a,
.controlMainMenuContainer .AspNet-Menu a:hover,
.controlMainMenuContainer .AspNet-Menu a:hover .text{
    color:#231f20 !important;/* Main menu hover text color */
	}

.controlMegaTopMenu .AspNet-Menu a:hover,
.controlMegaTopMenu .AspNet-Menu a:hover .text{
    color:#ffffff !important;/* Multicolumn dropdown hover text color */
    }

.controlMainMenuContainer .AspNet-Menu ul a,
.controlMainMenuContainer .AspNet-Menu ul a .text{
    color:#ffffff !important;/* Main menu dropdown text color */
    }

/* 4.12 Messages */
.alertmessage,
.alertmessage span,
.noScript{
    color:#000000; /* Alert message text-color */
    }

/* Begin product detail order container */
.controlProductDetailsFormCntContainer,
/* End product detail order container */
.alertmessage,
.noScript{
	border:1px solid #e0e0e0; /* Alert message border-color */
	background-color: #F7F7F7; /* Alert message background-color */
	}

.pageErrorMessage,
.errormessage p,
.naPrice,
.notAvailableMessage,
.notAvailableMessage span,
.controlTabContainer .errormessage span,
.errormessage span,
.errormessage{
	color: #FF0000 !important; /*  Error message text-color */
	}

/* 4.13 Mini basket */
.controlBasketContainer{
    border: 1px solid #000000; /* Border-color */
    background:#ffffff;
    /* Begin container start/end background-color */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff') !important;*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
    background: -o-linear-gradient(#ffffff, #ffffff);
	/* End container start/end background-color */
    }
.basketModalPopup .positioning {
    border-color:#000000;
}
/* 4.14 Pagers */
.controlProductReviewContainer .controlPagerContainer,
.controlPagerContainer{
    border:1px solid transparent; /* border-color */
    background-color:#FFFFFF; /* background-color */
    }

.controlPagerContainer .resultsPerPage ul li a,
.pagerList .hyp{
    border-left:1px solid transparent; /* border-color */
    }

.controlPagerContainer .lblResults,
.controlPagerContainer .lblResultsAmount{
    color:#000000; /* text-color */
    }
    
/* 4.16 Popups */
.submitOrderTransmittingPopup,
.termsConditionsPopup,
.failurePopup,
.succesPopup,
.addProductToWishlistNeedLoginPopup,
.productVariantsQuickOrderPopup,
.updateProgressPopup,
.createProspectPopup,
.createProspectFailedPopup,
.createAccountPopup, 
.createAccountFailedPopup,
.editProfilePopup,
.editProfileFailedPopup,
.orderTemplateDetailsPopup, 
.orderTemplateSavingSucceededorDeletedPopup, 
.orderTemplateSavingFailedPopup, 
.largeImagePopup, 
.forgotPasswordPopup, 
.expectedReceiptsPopup, 
.changePasswordPopup,
.saveAsTemplatePopup,
.saveAsTemplateSucceededPopup,
.quickOrderPopup,
.addProductToWishlistSucceededPopup,
.addProductToWishlistNeedLoginPopup{
    -webkit-box-shadow: 0px 0px 2px #555555; 
    -moz-box-shadow: 0px 0px 2px #555555; 
    box-shadow: 0px 0px 2px #555555;
	}

/*.updateProgressPopup,
.controlBasketModalPopupProgressIndicatorContainer .positioning,
.basketModalPopup .positioning{
    -webkit-box-shadow: 0px 3px 3px #cececc; 
    -moz-box-shadow: 0px 3px 3px #cececc; 
    box-shadow: 0px 3px 3px #cececc;
    }*/

#tooltip,
.controlBasketModalPopupProgressIndicatorContainer .positioning,
.basketModalPopup .positioning,
.submitOrderTransmittingPopup,
.termsConditionsPopup,
.failurePopup,
.succesPopup,
.addProductToWishlistNeedLoginPopup,
.productVariantsQuickOrderPopup,
.updateProgressPopup,
.createProspectPopup,
.createProspectFailedPopup,
.createAccountPopup, 
.createAccountFailedPopup,
.editProfilePopup,
.editProfileFailedPopup,
.orderTemplateDetailsPopup, 
.orderTemplateSavingSucceededorDeletedPopup, 
.orderTemplateSavingFailedPopup, 
.largeImagePopup, 
.forgotPasswordPopup, 
.expectedReceiptsPopup, 
.changePasswordPopup,
.saveAsTemplatePopup,
.saveNewShippingAddress,
.saveAsTemplateSucceededPopup,
.quickOrderPopup,
.addProductToWishlistSucceededPopup,
.addProductToWishlistNeedLoginPopup{
    background-color:#FFFFFF;
    }

/* 4.18 Tabs*/
.controlTabContainer .ajax__tab_header .ajax__tab_tab,
.controlTabContainer .ajax__tab_header .ajax__tab_tab .lastViewedProductsHdr{
	color:#000000 !important; /* Tab inactive text-color */
	}

.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab,
.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab .lastViewedProductsHdr{
	color:#b8d2cd !important; /* Tab active text-color */
	}

.controlTabContainer span,
.controlTabContainer p span,
.controlTabContainer .cnt p,
.controlTabContainer .cnt p span,
.controlTabContainer .cnt .lbl,
.controlTabContainer .variantsRow,
.controlTabContainer .paragraph{
	color:#000000; /* Tab container content text-color */
	}

.controlTabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_tab{
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 0px;
	background:#FFFFFF;
    /* Begin start/end tab inactive background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF); 
    background: linear-gradient(#FFFFFF, #FFFFFF); 
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End start/end tab inactive background-color */
    }

.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_tab{
    background: #FFFFFF !important; /* tab active background-color */
	filter:none !important;
    }

/* 4.19	Thumbnails */
.controlCarouselImageContainer,
.imgThumbnail,
.imgThumbnailSelected,
.controlBigImageContainer{
	background-color: transparent; /* Background-color */
	border: 0px solid transparent !important; /* Border-color */
	}
	
/* 4.20	Tooltips */
#tooltip{
    -webkit-box-shadow: 0px 3px 3px #cececc; 
    -moz-box-shadow: 0px 3px 3px #cececc; 
    box-shadow: 0px 3px 3px #cececc;
    }

/* 4.22	Quick order page*/
.quickOrderProductSelector{
    background: #E7E8EA;
    border: 1px solid #808080;
	}

.cookielaw-bar {
    background: #000000 !important;
    font-size: 14px;
    line-height: 27px;
    margin: 0 auto;
    text-align: center;
}


h1,
h1 span {
    letter-spacing:0 !important;
}

.loginFormContainer {
    background: #cbebd4;
}

.loginFormNewAccountContainer {
    background: #ffffff;
}

.loginFormDealersContainer {
    background: #cbebd4;
}

.loginFormLeftBrandsContainer {
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url('https://webshop.stanleystella.com/content/files/images/custom/2018-04-24_1526.png');
}

.loginFormRightBrandsContainer {
    background: #f2f2f2;
}