/*invert the icons for language and store on the top bar*/
body>header>.toolbar>.data>.coupons.coupons img, 
body>header>.toolbar>.data>.coupons sp-dropdown img,
body>header>.toolbar>.data>.language sp-dropdown img,
body>header>.toolbar>.data>.newsletter sp-dropdown img,
body>header>.toolbar>.data>.retailer-data sp-dropdown img,
body>header>.toolbar>.data>.user-details sp-dropdown img {
    filter: invert(0);
    -webkit-filter: invert(1);
}

/*change colour and font-weight of all text on top bar*/
sp-dropdown .sp-dropdown-text,
body > header > .toolbar > .data > .user-details > button.login,
header .toolbar sp-dropdown label,
header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-options-wrapper {
	color: black !important;
	font-weight: 400;
}

/*change colour of border lines on top bar*/
body > header > .toolbar > .data > .border:after {
	background-color: black!important;
}

sp-dropdown .sp-dropdown-text .arrow {
    filter: invert(1);
}

/* menu */
body > header > .menu {
	border-left: 1px solid #A2A1A2 !important;
	background-color: #1b3a1e !important;

}

body > header > .menu > .categories > .category {
	border-left: 1px solid ##305939;
}

.rtl body > header > .menu > .categories > .category {
	border-right: 1px solid #305939;
}

body > header > .menu > .categories > .category.current > .category-content {
	background-color: #305939;
}

body > header > .menu > .categories > .category > .sub-categories > .category-title {
	color: #305939;
}

body > header > .menu > .categories > .category > .sub-categories > .sub-categories-content > .sub-category > .sub-category-link {
	color: #305939;
}

section.view sp-items .fixed-banner-wrapper .fixed-banner .banner-body > .title {
	color: #305939;
}

body > header > .menu > .categories > .category > .category-content > .content > .image > img.normal {
	display: none;
}

body > header > .menu > .categories > .category > .category-content > .content > .image > img.current {
	display: inline-block;
}
body>header>.menu>.categories>.category>.category-content>.content>.name {
    color: #ffffff;
}    
/* search */
/* input colors */
body > header > .toolbar > .data > .search-wrapper > .search > .input > input {
	background-color: #f0f0f0 !important;
}
/* menu display icon + text*/ 
body>header>.menu>.categories>.category>.category-content>.content>.image {
    display: block; 
	padding-bottom: .3em;
}
/*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: #305939;
}