/* header color */
body > header > .toolbar {
	background-color: #ffffff;
}

/* header change color of images from white to black */
header .toolbar .retailer-data sp-dropdown .sp-dropdown-text img,
header .toolbar .user-details sp-dropdown .sp-dropdown-text img,
body > header > div.toolbar > span.data > span.language > sp-dropdown > div.sp-dropdown-text > span > img,
body > header > div.toolbar > span.data > span > sp-dropdown > div.arrow,
body > header > div.toolbar > span.data > span.search-wrapper.padding > span.search.auto-complete-wrapper > span.input > button > img,
body > header > div.toolbar > span.data > span.coupons > a > img,
body > header > div.toolbar > span.data > span.newsletter > img {
	filter: invert(1);
	-webkit-filter: invert(1);
}

/* header change color of images from black to white */
header .toolbar .retailer-data sp-dropdown.open .sp-dropdown-text img,
header .toolbar .user-details sp-dropdown.open .sp-dropdown-text img,
body > header > div.toolbar > span.data > span.language > sp-dropdown.open > div.sp-dropdown-text > span > img,
body > header > div.toolbar > span.data > span > sp-dropdown.open > div.arrow {
	filter: invert(0);
	-webkit-filter: invert(0);
}
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);
}

/* change color of text to white in header dropdowns*/
body > header > .toolbar sp-dropdown > .sp-dropdown-options-wrapper > sp-option .option-content {
	border-top: 1px solid #ffffff;
	color: #ffffff;
}

body > header > .toolbar > .data > .user-details sp-dropdown > .sp-dropdown-options-wrapper {
	color: #312F32;
}

sp-dropdown .sp-dropdown-text * {
	color: #312F32 !important;
}

sp-dropdown.open .sp-dropdown-text * {
	color: #ffffff !important;
}

body > header > .toolbar > .data > .user-details > button.login {
	color: black !important;
}

/* menu */
body > header > .menu {
	border-left: 1px solid #ffffff !important;
	background-color: #197eb7 !important;
}

body > header > .menu > .categories > .category > .category-content > .content > .name {
	color: #ffffff;
}

body > header > .menu > .categories > .category {
	border-lheft: 1px solid #e7e7e7;
}

.rtl body > header > .menu > .categories > .category {
	border-righht: 1px solid #e7e7e7;
}

body > header > .menu > .categories > .category.current > .category-content {
	background-color: #4597c5;
}

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;
}

/* search */
/* input colors */
body > header > .toolbar > .data > .search-wrapper > .search > .input > input {
	background-color: #f0f0f0 !important;
	color: #312F32;
}

/* search botton color */
body > header > .toolbar > .data > .search-wrapper > .search > .input > button {
	background-color: #d1d1d1 !important;
}

/* cart  price color */
html div.sidenav > div > nav.cart > footer > .checkout > span > span {
	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%;

}

/*category display icon + text + change text colour*/ 
body>header>.menu>.categories>.category>.category-content>.content>.image {
    display: block; 
	padding-bottom: .3em;
}