:root {

--font: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;

--base-color: #CBCBCB;



--base-text-color: #fff;

--footer-color: #353A40;



--footer-text-color: #fff;


--button-color: #4FAB2A;


--button-hover-color: hsl(from var(--button-color) h s calc(l - 5));


--button-text-color: #fff;


--header-color: #fefefe;


--header-text-color: #333;

--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

/*Default*/
.button.element-disabled{
  background-color: #4fab2a !important;
}
.button{
  background-color: #1232d2 !important;
}

/*header*/
.smarties-image{
  position: absolute;
  top: -4px;
  right: 0;
  width: 370px;
  z-index: -1;
}
.header-wrapper.fixed .smarties-image{
  display: none;
}
@media (min-width: 1024px){
  .header-wrapper.fixed .logoFixed {
    margin-top: -3px !important;
  }
}
@media screen and (max-width: 740px) {
  .menu-bar .menu-bar-mobile-menu-search{
    display: block !important;
  }
  .smarties-image{
    display: none;
  }
  .product-search{
    position: inherit;
    z-index: 999;
    background: #fff;
    width: 100%;
    padding: 15px 0;
    left: 0;
    border-bottom: 1px solid #eee;
    display: none;
  }
  .product-search.fixed{
    position: inherit;
    display: block;
    top: 140px;
  }

  .product-search.fixed.product-search-alternative{
    top: 55px;
    visibility: visible;
  }
  .header-wrapper.fixed .smarties-image{
    display: none;
  }
  .header-right .minibasket .minibasket-icon{
    background-color: #353A40;
  }
  .top-search-bar{
    position: inherit !important;
  }
  .scrolled-search-bar{
    position: fixed !important;
  }
}
.menu-bar-desktop-categories-menu-item:hover, .menu-bar-desktop-categories-menu-item.active{
  background-color: #1232d2  !important;
}
.header-right .minibasket .minibasket-icon:hover{
  background-color: #d210c9 !important;
}

/*Promotions on first page*/
.promotion-item{
  background-color: #fafafa !important;
  border: none;
}
.promotion-item:hover{
  box-shadow: none !important;
}
.promotion-item.only-product{
  background-color: #fff !important;
  border: #eee !important;
}
.promotion-item.only-product:hover{
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important;
}
.bx-wrapper{
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 5px solid #fafafa !important;
}
/*Product*/
.buy-button{
  background-color: #1232d2;
}
.product__stock--info{
  color: #1232d2;
}
/*Footer*/
.footer .footer-wrapper .content-footer-wrapper{
  margin-top: 0;
}
.footer .button{
  background-color: #f05042 !important;
}
.footer-wrapper a{
  font-size: 15px !important;
}
.footer-wrapper a:hover{
  color: #fff !important;
}
/*== Elastisearch Slider ==*/
.noUi-connect {
    background: #1232d2 !important;
}
/*== Elastisearch Icon ==*/
.fa-trash:before {
    color: #1232d2;
}
/*== Elastisearch "Show more" ==*/
.es-expand-filter {
    color: #1232d2;
}





/*== eir evo added css ==*/
    /*== product ==*/
.product-card .product-card-price .price .price-text{
  color: #d210c9 !important;
}
/*== carousel border ==*/
.bx-viewport {
    border: 10px solid #ffffff !important;
    outline: #eeeded;
}
/*== compare tool logo colour ==*/
.product__compare{
  color: #d210c9 !important; /*pink*/
}
/*== buy button ==*/
.buy-button:hover, .buy-button:focus, .buy-button:active{
  background-color: #d210c9 !important; /*pink*/
}
/*== Compare icon ==*/
.product-comparison-icon{
  background-color: #1232d2 !important; /*blue*/
}
/*== Menu icon ==*/
.menu-wrapper .menu-bar{
      background-color: #f8f8f8 !important; /*grey*/
	border-top: 8px solid #d210c9; /*pink*/
}

  /*.menu-bar-desktop-categories-menu-item:hover, .menu-bar-desktop-categories-menu-item.active{
      background-color: #1232d2 !important;
  }*/
  /*.header-right .minibasket .minibasket-icon{
      background-color: #d210c9 !important;
  }*/

.menu-bar-item-label {
color: #000
}
.menu-bar-item-label:hover {
color: #d210c9
}

/*== Rounded boxes ==*/
.grid-item, .c-carousel img {
	border-radius: 6px;
}
/*== Icon carousel ==*/
.c-carousel img {
	max-height: 90px;
}

/*== Body ==*/
body#body {
	background-color: #f8f8f8;
}

body {
    font-family: 'gt-walsheim', sans-serif !important;;
}

/*== Hide Currency selection on registration ==*/
#body > main > div.main-wrapper > div > div > div.content-container.clearfix > div > div > div:nth-child(2) > div:nth-child(1) > div.form-container.customer-information-section.customer-information-settings > div > label:nth-child(3){
    display: none;
}

/*== Volume pricing ==*/
.price-row .product-card-prices .quantity-discount .quantity-discount-price-quantity.head {
	font-weight: bold;    
	width: 149px;
}

.price-row .product-card-prices .quantity-discount-price {
	margin-top: 1rem;    
	margin-bottom: 1rem;
	border: 2px; 
	border-radius: 10px; 
	border-color: #d210c9;    
	background-image: url(/fileupload/Volumepricingbackground.png);    
	background-position: bottom right;    
	background-color: rgba(255, 255, 255, 0.5);    
	background-blend-mode: lighten;    
	text-align: center;  
	box-shadow: 3px 4px 9px 0 #666;
}
.quantity-discount-price .head {
    margin-bottom: 1px !important;

}
