body>header>.menu>.categories>.category>.category-content>.content>.image>img.normal {
    background-color: #0D5C2F;
}
html div.sidenav>div>nav>header {
    background-color: #0D5C2F;
}
html div.sidenav>div>nav>header .right .button {
    background-color: #F9DF14;
}
html div.sidenav>div>nav.cart>footer>.checkout>span {
    background-color: #0D5C2F;
}
body>footer {
    background-color: #0D5C2F;
 
}
body > header > .menu > .categories > .category.current > .category-content {
    background-color: #F9DF14 !important;
    color: #FFFFFF !important;
}
body>footer {
  
    color: #FFFFFF;
}
/*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/1341/resources/1592301556390-0.15479129622280352.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/1341/resources/1589123712560-0.3048788090432839.png');
}

body>header>.menu>.categories>.category.special-category.current>.category-content>.content>.image:after { 
  background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1341/resources/1592301556390-0.15479129622280352.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/1341/resources/1589123712560-0.3048788090432839.png');
}
body>header>.toolbar>.data>.search-wrapper>.search>.input>input {
    color: #000000;
}
/*category display icon + text + change text colour*/ 
body>header>.menu>.categories>.category>.category-content>.content>.image {
    display: block; 
	padding-bottom: .3em;
}
/* over sp-dropdown */
body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>sp-option:hover, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-options-wrapper>sp-option:hover, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>sp-option:hover {
    background-color: #0D5C2F;
}
body>header>.toolbar>.data>.search-wrapper>.search>.input>input
{
    background-color: #E8E8E8 !important;
	    /*border: 1px solid #3B61AA !important;*/
}

body > header > div.toolbar > span.data > span.language > sp-dropdown > div.sp-dropdown-options-wrapper sp-option:hover,
body > header > div.toolbar> span.data > span.user-details > sp-dropdown > div.sp-dropdown-options-wrapper sp-option:hover,
body > header > div.toolbar > span.data > span.retailer-data > sp-dropdown > div.sp-dropdown-options-wrapper sp-option:hover

{
	background-color:#0D5C2F !important;
}
body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>sp-option {
    background-color: #0D5C2F;
}

body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper {
    /*color: #0e5f2c;*/
	color: #353b37;
	
}
body>header>.menu>.categories>.category>.category-content
{
	    background: #0D5C2F!important;
		font-family: Open Sans;
		font-size: 17px;
}
/*Set all the categories text to white*/


body>header>.menu>.categories>.category>.category-content>.content>.image>img.normal {
    display:none;
	background-color: #FFFFFF;
}

body>header>.menu>.categories>.category>.category-content>.content>.image>img.current {
    display: inline-block;
	color: #717171 !important;
}
body>header>.menu>.categories>.category.current>.category-content 
{
	background-color:#fee800 !important;
	
}
body>header>.menu>.categories>.category>.category-content>.content>.name {
   
    color: #FFFFFF;
   ;
}
html div.sidenav>div>nav.cart>.next-delivery-wrapper .next-delivery-more-details>.more-details-content {
   
    background-color: #0D5C2F;
}
html div.sidenav>div>nav.cart>.next-delivery-wrapper>.next-delivery-content {
    
    background-color: #0D5C2F;
}