/*** Christmas Theme ***/
.wsmenucontainer, .name-christmas-mobile-deals {
    overflow: hidden !important;
    z-index:0;
    background-color: #1e0f50;
}

#accordionLegals .accordion-button, 
#accordionLegals .legals,
#accordionLegals .legals a {
    color: #fff!important;
}

#accordionLegals .legals a {
    opacity: 0.6!important;
}

.accordion-button:not(.collapsed) {
    font-weight: 400!important;
}

#accordionLegals .accordion-button:after {
    filter: brightness(100);
    -wekbkit-filter: brightness(100);
}

.footer-bottom {
    background-color: #fff;
}

.accordion-flush .accordion-item:last-child {
    background-color: transparent!important;
}

button.accordion-button.collapsed.px-0 {
    background-color: transparent;
}

.accordion-flush .accordion-button:not(.collapsed) {
    background-color: transparent!important;
}

.cds__tile, .cds__tile--2 {
    background-color: #31137c!important;
}

ul.cds__deal > li, .cds__dvc-dtl {
   color: #fff!important;
}

.cds__nw-logo {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}

li.cds__clr-dot.active.color {
    border: 2px solid #31137c!important;
    outline: 1px solid #8556eb!important;
}

.cds__brand-nme {
	display: block;
}

.cds__hs-nme {
	background-color: rgb(254, 226, 136);
    background-image: linear-gradient(45deg, rgb(224, 169, 55), rgb(254, 226, 136));
	background-clip: text;
	-webkit-background-clip: text;
	-moz-background-clip: text;    
	-webkit-text-fill-color: transparent;
	-moz-text-fill-color: transparent;
	background-size: 100%;
	display: inline-block;
}

.cds__callout {
    background-color: transparent !important;
}
/*** END Christmas Theme ***/