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

/*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: #d00c389 !important;
}
/*== carousel border ==*/
.bx-viewport {
    border: 10px solid #ffffff !important;
    outline: #eeeded;
}
/*== compare tool logo colour ==*/
.product__compare{
  color: #d00c389 !important; /*pink*/
}
/*== buy button ==*/
.buy-button:hover, .buy-button:focus, .buy-button:active{
  background-color: #d00c389 !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 #d00c389; /*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: #d00c389 !important;
  }*/
.menu-bar-item-label {
color: #000
}
.menu-bar-item-label:hover {
color: #d00c389
}
/*== Rounded boxes ==*/
.grid-item, .c-carousel img {
	border-radius: 6px;
}
/*== Icon carousel ==*/
.c-carousel img {
	max-height: 90px;
}

/*== Body ==*/
body#body {
	background-color: #f8f8f8;
}
