body>header>.toolbar{
	background-color: #fffff;
}

sp-dropdown .sp-dropdown-text * {
    
	color: #2A2765 !important;	
}

sp-dropdown.open .sp-dropdown-text * {
    
	color: #ffffff !important;	
}

body>header>.menu {
	background-color:#2A2765;
}

body>header>.menu>.categories>.category>.category-content>.content>.name{
	color:#ffffff;
}

/* menu image color */
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;
}



body>footer {
    background-color: #ABA8A8;
    color: #2A2765;
    font-weight: 550;
}


body>header>.menu>.categories>.category>.category-content>.content>.name {
    height: unset; 
}

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);
}

body>footer .inner-footer>.retailer-data img {
    filter: invert(0);
    -webkit-filter: invert(1);
}

body>header>.menu>.categories>.category.open>.category-content{

	box-shadow: inset 0px -5px #DA3837 ;
}

body>header>.menu>.categories>.category>.sub-categories>.category-title-wrapper>.category-title {
    color: #DA3837;
}

body>header>.menu>.categories>.category>.sub-categories .sub-category-link {
    color: #DA3837;
}

body>header>.toolbar>.data>.coupons sp-dropdown>.sp-dropdown-options-wrapper>.sp-option, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-options-wrapper>.sp-option, body>header>.toolbar>.data>.newsletter sp-dropdown>.sp-dropdown-options-wrapper>.sp-option, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>.sp-option, body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>.sp-option {
    background-color: #2A2765;
}


body>header>.toolbar>.data>.user-details sp-dropdown.open, body>header>.toolbar>.data>.language sp-dropdown.open, body>header>.toolbar>.data>.retailer-data sp-dropdown.open,
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{
    background-color: #2A2765 !important;
}

    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: #2A2765;
}

/*images of tool bar on open state*/
 header .toolbar .retailer-data sp-dropdown.open .sp-dropdown-text img,
 header .toolbar .user-details sp-dropdown.open .sp-dropdown-text img ,
 header .toolbar .language sp-dropdown.open .sp-dropdown-text img
 {
    filter: invert(0);
    -webkit-filter: invert(0);
}

body>header>.toolbar>.data>.coupons sp-dropdown>.sp-dropdown-text .lang-name, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-text .lang-name, body>header>.toolbar>.data>.newsletter sp-dropdown>.sp-dropdown-text .lang-name, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-text .lang-name, body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-text .lang-name {
    color: #ffffff;
}

body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper>.sp-option:hover, body>header>.toolbar>.data>.user-details sp-dropdown>.sp-dropdown-options-wrapper .sp-option.active, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-options-wrapper>.sp-option:hover, body>header>.toolbar>.data>.language sp-dropdown>.sp-dropdown-options-wrapper .sp-option.active, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>.sp-option:hover, body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper .sp-option.active {
    background-color: #44417d;
}


body>header>.toolbar>.data>.retailer-data sp-dropdown>.sp-dropdown-options-wrapper>.sp-option .option-content .img-container {
    filter: invert(0);
    -webkit-filter: invert(1);
}


section.view sp-items .fixed-banner-wrapper .fixed-banner .banner-body>.main-row>.title, section.view sp-items .fixed-banner-wrapper .fixed-banner .banner-body>.main-row>.back-btn {
    color: #DA3837;
}

html div.sidenav>div>nav.cart>footer>.checkout>span>span {
	color: #ffffff;
}


body>header>.menu>.categories>.category>.sub-categories>.category-title-wrapper>.category-title {
    color: #DA3837;
}

[special-description-split]>.special-description-title.with-ellipsis {
    height: 2.2em;
    color: #2A2765;
}


section.view sp-items>.tools-wrapper .tools .tools-opener {
    background-color: #2A2765;
}


body>header>.toolbar>.data>.coupons.coupons>img, body>header>.toolbar>.data>.coupons.newsletter>img, body>header>.toolbar>.data>.language.coupons>img, body>header>.toolbar>.data>.language.newsletter>img, body>header>.toolbar>.data>.newsletter.coupons>img, body>header>.toolbar>.data>.newsletter.newsletter>img, body>header>.toolbar>.data>.retailer-data.coupons>img, body>header>.toolbar>.data>.retailer-data.newsletter>img, body>header>.toolbar>.data>.user-details.coupons>img, body>header>.toolbar>.data>.user-details.newsletter>img {
    height: 2.3em;
    width: 2em;
    padding: 1em;
    vertical-align: middle;
    margin-top: .45em;
    -webkit-filter: invert(1);
}


section.view sp-items .fixed-banner-wrapper .fixed-banner .banner-body>.main-row>.title {
    padding: 0.1em 0;
}

body>header>.toolbar>.data>.border:after {
    background-color: #000000;
}


body>header>.toolbar>.data sp-dropdown:not(.open) .sp-dropdown-text .arrow {
       -webkit-filter: invert(1);
	   
}


body>header>.toolbar>.data>.coupons>button.login, body>header>.toolbar>.data>.language>button.login, body>header>.toolbar>.data>.newsletter>button.login, body>header>.toolbar>.data>.retailer-data>button.login, body>header>.toolbar>.data>.user-details>button.login {
    color: #2A2765;
    font-weight: 600;
}

[lang="fr"] .sp-sale-icon>.sale-icon-text>div>span:first-child{
	color: transparent;
	position: relative;
}

[lang="fr"] .sp-sale-icon>.sale-icon-text>div>span:first-child:before{
	position: absolute;
	content: 'Lot de';
	top:0;
	left:0;
	right:0;
	bottom:0;
	color: #000000;
}

/* Sale Icon */

.sale-icon > img {
	display: none !important;

}

.sale-icon.fixed-sale > img,
.sale-icon.fixed-sale.club-icon > img,
.sale-icon.buy-x-sale > img,
.sale-icon.buy-x-sale.club-icon > img,
.sale-icon.over-amount-sale > img,
.sale-icon.buy-x-get-one-sale > img,
.sale-icon.discount-sale > img {
    display: none;
}

.sale-icon:before,
.sale-icon.fixed-sale:before,
.sale-icon.fixed-sale.club-icon:before,
.sale-icon.buy-x-sale:before,
.sale-icon.buy-x-sale.club-icon:before,
.sale-icon.over-amount-sale:before,
.sale-icon.buy-x-get-one-sale:before,
.sale-icon.discount-sale:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.sale-icon:before,
.sale-icon.fixed-sale:before {
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1383/resources/1608217083379-0.8044032395886227.png);
}    

.sale-icon.buy-x-sale:before {
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1383/resources/1608217083879-0.9272578100043125.png);
}

.sale-icon.over-amount-sale:before, .sale-icon.buy-x-get-one-sale:before {
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1383/resources/1608217082923-0.47507267222526006.png);
}

.sale-icon.discount-sale:before {
    background-image: url(https://d226b0iufwcjmj.cloudfront.net/retailers/1383/resources/1608217082923-0.47507267222526006.png);
}

.sp-sale-icon>.sale-icon-text {
    color: #000000;
    
}

body>header>.toolbar>.data>.search-wrapper>.search>.input>input[type=search]{
    border-width: 1.5px;
    border-color: #2a2765;
}

html.checkout section.view .checkout-content .tab>.summary .summary-details .summary-line.total-line span.you-saved>img {
	content: url("https://d226b0iufwcjmj.cloudfront.net/retailers/1383/resources/1608217083379-0.8044032395886227.png");
    display: inline-block;
}

body .focus, body :focus {
    outline: 0 solid rgba(53,128,253,.62);
}

.dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .specials-wrapper .sp-sale-icon { 
    width: 0;
}

html div.sidenav>div>nav.cart>.next-delivery-wrapper>.next-delivery-content>.next-delivery-icon .delivery-sale-icon {
    display: none;
    
}
body>footer .inner-footer .retailer-links {
  width: 35em;
  columns: 10em;

}

body>footer .inner-footer {
  height: auto;
  height: auto;
  align-items: center;
  margin: auto;

}

body>footer .inner-footer .retailer-links >* {
    display: inline-block;
}

body>footer .inner-footer .retailer-links > * {
    display: inline-block;
}

html div.sidenav>div>nav.cart>.next-delivery-wrapper>.next-delivery-content>.next-delivery-text>
[ng-if="time.deliveryProduct && time.deliveryProduct.branch.specials && time.deliveryProduct.branch.specials.length"]{
	display:none;
}

.dialog-wrapper .dialog.choose-area-dialog .dialog-body>.retailers>img.bottom {
	 display: none;

}

.dialog-wrapper .dialog.choose-area-dialog .dialog-body>.retailers {
	height:18em;
	background-image: url('https://d226b0iufwcjmj.cloudfront.net/retailers/1383/resources/1615480350427-0.5900686165355875.png');
	background-repeat:no-repeat;
	background-position:bottom;
	background-size:contain;
	
}

.dialog-wrapper .dialog.choose-area-dialog .dialog-body>.content>form.area-not-found>.try-different-address {
    visibility:hidden;
    font-size:0;
}

[lang="fr"] .dialog-wrapper .dialog.choose-area-dialog .dialog-body>.content>form.area-not-found>.try-different-address:before {
	content:'Essayer un autre code postal'; 
	visibility: visible;
	display: block;
	//line-height: 1.4em;
	font-size:15px;
}

[lang="en"] .dialog-wrapper .dialog.choose-area-dialog .dialog-body>.content>form.area-not-found>.try-different-address:before {
	content:'Try another postal code'; 
	visibility: visible;
	display: block;
	line-height: 1.4em;
	font-size:20px;
}

.dialog-wrapper .dialog.choose-area-dialog .dialog-body>.content>form.choose-area>.areas.single-area>.main-data .description, .dialog-wrapper .dialog.choose-area-dialog .dialog-body>.content>form.choose-area>.single-area.single-area>.main-data .description {
   display: none;
}

html.checkout section.view .checkout-content .tab>.summary .summary-details .delivery-type:nth-of-type(2)  {
   display: none;
}


.dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .price {
    direction: ltr;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 6em;
    display: none;
}
.dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .border {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: .6em .15em;
    border-left: 1px solid #c6c6c6;
    display: none;
}

.dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .specials-wrapper .specials-tooltip>.specials-content .special-content .description:last-child {
    padding-bottom: 0;
    display: none;
}

.dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .specials-wrapper .specials-tooltip>.specials-content .special-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    display: none;
}
.dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .specials-wrapper .specials-tooltip>.specials-content {
    -webkit-box-shadow: 0 0 8px 0 #da3837;
    box-shadow: 0 0 8px 0 #da3837;
    display: none;
}

.ltr .dropdown-options-wrapper>.dropdown-options .dropdown-items-wrapper>.dropdown-items>.dropdown-item>.dropdown-item-content .specials-wrapper .specials-tooltip>.specials-arrow {
    margin-left: .35em;
    display: none;
}

/*invert coupon icon and change colour of text michelle*/
body > header > .toolbar,
body > header > .toolbar > .data > .coupons sp-dropdown > .sp-dropdown-options-wrapper {
    color: #2A2765;
}

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);
}

/*Remove can be redeemed once from the coupon*/

.coupon-item>div.bottom>.realizations {
    display: none;
}