


/* header */
body>header>.toolbar {
    background-color: #FFFFFF;
}

header .toolbar .retailer-data sp-dropdown .sp-dropdown-text img, header .toolbar .user-details sp-dropdown .sp-dropdown-text img {
    filter: invert(1);
    -webkit-filter: invert(1);
}

header .toolbar .retailer-data sp-dropdown.open .sp-dropdown-text img, header .toolbar .user-details sp-dropdown.open .sp-dropdown-text img {
    filter: invert(0);
    -webkit-filter: invert(0);
}

/* logo */
body>header>.toolbar>.logo {
    padding: .3em;
}

body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>sp-option .option-content, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>.sp-option .option-content {
    border-top: 1px solid #4FCE48;
    color: #FFFFFF;
}

option label>.option-content>.option-link {
    color: #ffffff;
}
option .option-content {
    border-top: 1px solid #312F32;
}


body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>sp-option .option-content, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-options-wrapper>sp-option .option-content, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>sp-option .option-content, body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>.sp-option .option-content, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-options-wrapper>.sp-option .option-content, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>.sp-option .option-content {
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
}

body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>sp-option .option-content, body>header>.toolbar>.data>.retailer-data 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>sp-option, body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>.sp-option {
    background-color: #4FCE48;
}

body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper {
    color: #312F32;
}

body>header>.toolbar>.data sp-dropdown .sp-dropdown-text .arrow:after {
    content: "^";
    display: inline-block;
    color: black;
    font-size: 1.4em;
    transform: rotate(180deg);
    margin-left: 0.2em;
}
body>header>.toolbar>.data sp-dropdown.open .sp-dropdown-text .arrow:after {
    content: "^";
    display: inline-block;
    color: #FFFFFF;
    font-size: 1.4em;
	transform: rotate(0deg);
    margin-left: 0.2em;
}

sp-dropdown .sp-dropdown-text .arrow {
    background-image: none;
    height: auto;
}

sp-dropdown.open .sp-dropdown-text .arrow {
    background-image: none;
}

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 #A2A1A2 !important;
    background-color: #312F32 !important;
	
}
body>header>.menu>.categories>.category {
    border-left: 1px solid #494949;
}
.rtl body>header>.menu>.categories>.category {
    border-right: 1px solid #494949;
}
body>header>.menu>.categories>.category.current>.category-content {
    background-color: #4FCE48;
}

body>header>.menu>.categories>.category>.sub-categories>.category-title {
    color: #4FCE48;
}

body>header>.menu>.categories>.category>.sub-categories>.sub-categories-content>.sub-category>.sub-category-link {
    color: #4FCE48;
}

section.view sp-items .fixed-banner-wrapper .fixed-banner .banner-body>.title {
    color: #4FCE48;
}

body>header>.menu>.categories>.category>.category-content>.content>.name {
    color: #DFDFDF;
    font-weight: normal;
	text-transform: uppercase;
}

body>header>.menu>.categories>.category.current + .category {
	border-color: #4FCE48;
    height: 100%;
    margin-top: 0;
}



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 */
body>header>.toolbar>.data>.search-wrapper>.search button {
    background-color: #4FCE48 !important;
}



body>header>.toolbar>.data>.search-wrapper>.search>.input>input {
    background-color: #E8E8E8 !important;
	 color: #000000;
}

/* checkout */

html div.sidenav>div>nav>header {
    background-color: #312F32;
}

html div.sidenav>div>nav>header .right .button {
    color: #ffffff;
	background-color: #4FCE48;
	text-transform: uppercase;
    font-weight: normal;
}


html div.sidenav>div>nav.cart>footer>.checkout>span {
    background-color: #4FCE48;
	color: #FFFFFF;
	font-weight: normal;
}
html div.sidenav>div>nav.cart>footer>.checkout>span>span {
    color: #FFFFFF;
}
checkout-bottom-banner .total-summary .next-button button {
    color: #ffffff !important;
	background-color: #312F32;
	text-transform: uppercase;
}
checkout-bottom-banner .total-summary .back-button button {
    border: 1px solid #fff;
}


/*Lets start*/
html div.sidenav>div>nav.cart>.content-wrapper>div.content>section.empty-cart div>h4 {
    color: rgba(197,71,41,.3);
}
html div.sidenav>div>nav.cart>.content-wrapper>div.content>section.empty-cart div>h5 {
    color: rgba(197,71,41,.3);
}



body>header>.menu>.categories>.category>.category-content>.content>.image>img.normal {
    background-color: #4FCE48;
}

body>header>.menu>.categories>.category.current>.category-content>.content>.name {
    color: #fff;
}

html.hide-menu body>header>.toolbar {
    border: 1px solid #fff;
    border-bottom-color: #adadad;
}
