body > header > .toolbar,
body > header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-options-wrapper,
body > header > .toolbar > .data > .language sp-dropdown > .sp-dropdown-options-wrapper,
body > header > .toolbar > .data > .retailer-data sp-dropdown > .sp-dropdown-options-wrapper,
body > header > .toolbar > .data > .coupons sp-dropdown > .sp-dropdown-options-wrapper {
    color: #2A2422;
}

body > header > .toolbar > .data sp-dropdown img,
body > header > .toolbar > .data .newsletter img,
body > header > .toolbar > .data > .coupons img{
    filter: invert(1);
    -webkit-filter: invert(1);
}

body>header>.toolbar>.data>.search-wrapper>.search>.input>input[type=search] {
    border-width: 1.5px;
    border-radius: 5px;
    border-color: #2A2422;
}

body > header > .toolbar sp-dropdown .sp-dropdown-text .arrow {
    background-image: url(//d226b0iufwcjmj.cloudfront.net/global/frontend-icons/icon-arrow-open-grey.png);
}

body > header > .toolbar sp-dropdown.open .sp-dropdown-text .arrow {
    background-image: url(//d226b0iufwcjmj.cloudfront.net/global/frontend-icons/icon-arrow-close-grey.png);
}

body > header > .toolbar > .data > .border {
    padding-top: 1.7578em;
    padding-bottom: 1.7578em;
}

body > header > .toolbar > .data > .border:after {
    background-color: #2A2422;
}

/*Start: Extend header height*/
body > header {
  height: 10.5em;
}

body > header > .menu {
  height: 6.25em;
}

body > header > .menu > .categories > .category > .category-content > .content > .image {
  display: block; 
  height: 2.5em;
  padding-bottom: 0.5em;
}

body > header > .menu > .categories > .category > .category-content > .content > .image > img {
  max-width: 4em;
  object-fit: contain;
}

html section.main, section.view sp-items > .tools-wrapper {
  padding-top: 10.5em;
}

section.view sp-items .fixed-banner-wrapper, .navigation-bar {
  top: 10.5em;
}

html.ltr.cart-summary div.fixed-banner, html.ltr.checkout div.fixed-banner, html.ltr.finish div.fixed-banner, html.rtl.cart-summary div.fixed-banner, html.rtl.checkout div.fixed-banner, html.rtl.finish div.fixed-banner {
  top: 10.5em;
}

html div.sidenav {
  padding-top: 2em;
}

html.close-sidenav div.sidenav {
  height: 6.2em;
}

   body>header>.menu>.categories>.category>.category-content>.content>.image>img.normal {
    background-color: #d3d3d3;
}

body > header > .menu > .categories > .category {
    background-color: #d3d3d3;
}

body>footer {
    background-color:#808080;
    color: #FFFFFF;
}

/*fix footer links*/

html.home > body > footer .inner-footer {
    display: flex;
}
html.home > body > footer .inner-footer > .logo {
    flex: 0 0 auto;
    width: auto;
}
html.home > body > footer .inner-footer .retailer-links, html.home > body > footer .inner-footer > .retailer-data {
    text-align: initial;
}
html.home > body > footer .inner-footer > * {
    flex: 0 0 auto;
}
html.rtl.home > body > footer .inner-footer .retailer-links {
    flex: 0 0 auto;
    width: 70%;
}
html.home > body > footer .inner-footer .retailer-links > span {
    display: inline-block;
    vertical-align: top;
    width: 20%;
}

/*change colour background of filter Type*/ 
html.rtl section.view sp-items.tools-shown>.tools-wrapper .tools .tools-opener,
html.rtl section.view sp-items>.tools-wrapper .tools .tools-opener {
    background-color: #bc0000;
}

/*change icon of specials and shopping lists on top bar*/ 
body>header>.menu>.categories>.category.special-category>.category-content>.content>.image > img,
body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image > img {
  display: none;
}

body>header>.menu>.categories>.category.special-category>.category-content>.content>.image:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1568/resources/1753288198532-0.7209378439516867.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

body>header>.menu>.categories>.category.special-category.by-special-categories>.category-content>.content>.image:after {
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1568/resources/1753288337125-0.4509331460774748.png');
}

body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image:after { 
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1568/resources/1753288198532-0.7209378439516867.png');
}

body>header>.menu>.categories>.category.special-category.by-special-categories.current>.category-content>.content>.image:after {
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1568/resources/1753288337125-0.4509331460774748.png')
}
/*END change icon of specials and shopping lists on top bar*/ 

