/** prouser colors **/
/******************************************************/
body {
  color: #202020;
}
h1,
h2,
h3,
h4 {
  color: #cc2338;
}
a {
  color: #8d1b29;
}
a:hover {
  color: #cc2338;
}
.gridPanel,
.sysPanel,
.linkBtn {
  background: #cc2338;
  color: #fff;
}
.gridPanel:hover,
.sysPanel:hover,
.linkBtn:hover {
  filter: brightness(1.2);
  background: #cc2338;
  color: #fff;
}
.sysPanel.cancel:hover {
  filter: none;
}
.scrollMenu a {
  background: #cc2338;
}
.scrollMenu a .menuItemText,
.scrollMenu a .iconContainer {
  color: #fff;
}
.scrollMenu a:hover {
  background: #8d1b29;
}
/*
.topGrid{

	input{border:1px solid @red;}

	//search
	#product_filterSearchButton{	background:@red;color:@white;}
	#product_filterSearchButton:hover{filter:brightness(1.2);color:@white;}

	// special. login, cart
	.loginMenu{
		background:@red;
		.iconContainer{color:@white;}
		.menuItemText{color:@white;}
		
		.wsFavsCounter{
			background:@white;
			color:@red;
		}
		
		.li_level_0{background:@red;}
		
		
			.ul_level_1{
			background:@red;
			.menuItemText{color:@white;}
		}
		.li_level_0 .ul_level_1{
			a:hover{.menuItemText{color:@grey30;}}
		}
	}
	
	.cartCounter {		
		.menuItemText{color:@white;}
		.iconContainer{color:@white;}			
		.li_level_0{					background: @grey30;&::before{background:@grey30;}}
		.wsCartCounter{					background:@red;color:@white;}

	// 2nd level menu		
		.li_level_0 .ul_level_1{
			background:@grey30;
			a:hover{.menuItemText{color:@red;}}
		}	
	}
	
		.favsContainer{		
		
		.wsFavsCounter{background:@grey30 ;color:@white;}
	}
	
}*/
.topGridProuser {
  box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.topGridProuser .ul_level_1 {
  background: #cc2338;
}
.topGridProuser .ul_level_1 .menuItemText {
  color: #fff;
}
.topGridProuser .li_level_1:hover .menuItemText {
  color: #E8DDDD;
}
.topGridProuser .iconContainer {
  color: #8d1b29;
}
.topGridProuser .iconContainer:hover {
  filter: brightness(1.25);
}
.topGridProuser .wsCartCounter,
.topGridProuser .wsFavsCounter {
  background: #cc2338;
  color: #fff;
}
.searchPopup {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(4px);
  /*.item1 .iDelete{
			color:@grey1B; 
			&:hover{color:@grey60;}
		}
		
		.iconContainer{color:@grey1B;
			&:hover{color:@orange;}
		}*/
}
.searchPopup input {
  border: 1px solid #cc2338;
}
.searchPopup input.filtered {
  background: #fff;
  border-bottom: 4px sloid #8d1b29;
}
.header {
  box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.header .li_level_0 > .menuItemText,
.header .li_level_0 > a > .menuItemText {
  border-right: 2px solid #8d1b29;
}
.header #felso-menu .li_level_0:last-child .menuItemText {
  border: none;
}
.header .menuItemText {
  color: #cc2338;
}
.header li:hover .menuItemText {
  color: #8d1b29;
}
.header .headerMenu .lpMenu .ul_level_1 {
  background: #8d1b29;
}
.header .headerMenu .lpMenu .ul_level_1 .li_level_1 .menuItemText {
  color: #fff;
}
.header .headerMenu .lpMenu .ul_level_1 .li_level_1:hover .menuItemText {
  color: #E8DDDD;
}
.sticky .header {
  background: rgba(255, 255, 255, 0.95);
}
.hamburgerMenu .ul_level_1 {
  border-top: 1px solid #f8f8f8;
  background-color: #fff;
}
.hamburgerMenu .li_level_1 .menuItemText {
  color: #000;
}
.hamburgerMenu .li_level_1:hover .menuItemText {
  color: #000;
}
.hamburgerMenu .li_level_1 .menuItemText:hover {
  color: #cc2338;
}
/*.logoMenu{
	//background-color: @red;
	.menuItemText{color: @white;}
	.iconContainer{color: @white;}
}*/
.centerMenu {
  background-color: #303030;
  color: #fff;
}
.teaserHead h2 {
  color: #cc2338;
  background: #f0f0f0;
}
.carouselGridContainer {
  background: #f0f0f0;
}
.carouselGridContainer .carouselContent {
  border: 1px solid transparent;
  background: #fff;
}
.carouselGridContainer .carouselContent .productBrand,
.carouselGridContainer .carouselContent .productName {
  color: #cc2338;
}
.carouselGridContainer .carouselContent .priceBlock {
  color: #303030;
}
.carouselGridContainer .carouselContent:hover {
  border: 1px solid #f0f0f0;
  box-shadow: 0px 5px 10px 3px #eee;
}
.carouselGridContainer .productBrand,
.carouselGridContainer .productName {
  color: #cc2338;
}
.carouselGridContainer .priceBlock {
  color: #8d1b29;
}
.articleBody th {
  background: #cc2338;
  color: #fff;
}
.articleBody td {
  border-bottom: 1px solid #ccc;
}
.articleSection,
.articleHead {
  background: #f0f0f0;
}
.homeIntro {
  background: #fff;
}
.homeIntro h3 {
  color: #404040;
}
.homeSection .homeIntro,
.homeSection1 .homeIntro {
  box-shadow: 0px 5px 10px 3px #eee;
}
.homeSection .homeIntro .subTitle,
.homeSection1 .homeIntro .subTitle,
.homeSection .homeIntro h1,
.homeSection1 .homeIntro h1,
.homeSection .homeIntro h2,
.homeSection1 .homeIntro h2,
.homeSection .homeIntro h3,
.homeSection1 .homeIntro h3 {
  color: #fff;
  text-shadow: 2px 2px #303030;
  -webkit-text-stroke: #000;
  -webkit-text-stroke-width: 0.3px;
}
.homeSection .homeIntro .introText,
.homeSection1 .homeIntro .introText {
  color: #fff;
}
.homeSection .homeIntro::after,
.homeSection1 .homeIntro::after {
  background-color: rgba(0, 0, 0, 0.5);
}
.homeSection2 {
  background: #f0f0f0;
}
.homeSection3 .homeTitle {
  color: #fff;
}
.homeSection4 {
  background: #f0f0f0;
}
.homeSection3 .homeIntro,
.homeSection5 .homeIntro {
  box-shadow: 0px 5px 10px 3px #eee;
}
.articleGroupIntro {
  background: #fff;
  box-shadow: 0px 5px 10px 3px #eee;
}
.wsActiveMenu .menuItemText {
  color: #000;
}
.wsActiveMenu a:hover .menuItemText {
  color: #8d1b29;
}
.wsActiveMenu .active > .menuItemText {
  color: #cc2338;
}
.wsActiveMenu .iconContainer {
  color: #8d1b29;
}
.gridLayout .wsProductData {
  box-shadow: 0px 5px 10px 3px #eee;
}
.gridLayout .wsProductData .plcCenter:after {
  border-color: #a3a409 transparent transparent transparent;
}
.gridLayout .wsProductData .favsContainer a .iconContainer {
  color: #8d1b29;
}
.wsTeaserGrid .productLifeCycle,
.plcCenter {
  background: rgba(205, 206, 11, 0.9);
  color: #fff;
}
.wsTeaserGrid .productLifeCycle:after {
  border-color: #a3a409 transparent transparent transparent;
}
.addToCartFonticon {
  background-color: #cc2338;
  color: #fff;
}
.addToCartFonticon:hover {
  color: #fff;
  filter: brightness(1.25);
}
.details a {
  color: #303030;
}
.details a:hover {
  color: #cc2338;
}
.productDetails h1 {
  background: #cc2338;
  color: #fff;
}
.productDetails .productOrderFormInner {
  background: #f8f8f8;
}
.productDetails .productData {
  background: #f8f8f8;
}
.accordionMenu .lpMenu .ul_level_0 .li_level_0 {
  color: #000;
}
.accordionMenu .iUp {
  color: #8d1b29;
}
.accordionMenu .li_level_1 .menuItemText {
  color: #cc2338;
}
.multipleFilter .filterHead {
  border-bottom: 1px solid #cc2338;
}
.multipleFilter .filterHead .counter {
  background: #8d1b29;
  color: #fff;
}
.multipleFilter .filterHead.filtered {
  border-bottom: 4px solid #cc2338;
}
.multipleFilter .listPanel:hover,
.multipleFilter .listPanel.selected {
  color: #cc2338;
}
.clearAllFilter,
.clearAllFilter:hover {
  color: #cc2338;
  background: none;
}
.footer {
  background: #201010;
  color: #fff;
}
.footer h1,
.footer h2,
.footer h3 {
  color: #fff;
}
.footer a {
  color: #fff;
}
.footer a:hover {
  color: #8d1b29;
}
.footer .footerMenuRight li {
  border-left: 2px solid #fff;
}
.footer .footerMenuRight li:hover {
  border-left: 2px solid #cc2338;
}
.footer .footerMenuRight li:hover .menuItemText {
  color: #8d1b29;
}
.comparisonSection .propertyRow.different {
  background-color: #f0f0f0;
}
.comparisonSection .propertyRow.firstRow .comparisonProduct {
  box-shadow: 0px 5px 10px 3px #eee;
}
.comparisonLine {
  background: rgba(48, 48, 48, 0.9);
}
.comparisonItem {
  background: #fff;
}
.comparisonItem .productImage {
  border-right: 1px solid #000;
}
.productCompare .sysPanel {
  background: #8d1b29;
}
.favsContainer .iconContainer:hover {
  filter: brightness(1.4);
}
.cartGridLayout .wsCartLabelGrid {
  background: #cc2338;
  color: #fff;
}
.cartGridLayout .wsProductData {
  border-bottom: 1px solid #ccc;
}
