a.filter_bf_link {
	background: linear-gradient(0deg, #000, #313538);
	color: white;
	font-weight: bold;
	padding: 5px 10px;
	display: block;
	text-align: center;
	margin: 0 auto 15px;
	font-size: 1.05rem;
	border-radius: 8px;
	line-height: 1.4rem;
}
a.filter_bf_link span {
	color: #fcff50;
	text-transform: uppercase;
	font-size: 1.25rem;
	font-style: italic;
}
.is-offer.is-offer-dd .top .h1_sub:before, .is-offer.is-offer-dd .caption.h70:before {
	display: none;
}
.is-offer.is-offer-dd .caption.h70:before, .is-offer.is-offer-dd .caption.h70:after, .is-offer.is-offer-dd .top .h1_sub:before, .is-offer.is-offer-dd .top .h1_sub:after {
	display: none;
}
.thumbnail.is-offer-dd {
	background: #122342; 
	border: 4px solid #000;
}
.thumbnail.is-offer-dd .caption.product-title:before {
	content: ' ';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 21px;
	font-style: italic;
	display: block;
	background: #000;
	color: #fff;
	margin: -8px -8px 6px;
	text-align: center;
	border-radius: 4px;
	border-bottom: 1px solid #00ffff;
	padding-bottom: 2px;
}
.is-offer-dd .caption.product-title {
	margin: -2px -6px;
}
.is-offer-dd .caption a {
	color: #ffffff;
	text-shadow: 1px 1px #000;
}
.thumbnail.is-offer-dd a img {
	border-radius: 5px;
}
.thumbnail.is-offer-dd:hover a img {
	box-shadow: 0 0 15px #005570;
}
.thumbnail.is-offer-dd del {
	color: #fff;
}
.is-offer-dd div.caption + a + div {
	color: #fff;
	margin: 0 -4px -4px;
}
.thumbnail.is-offer-dd .properties {
	background: #262626;
	border-color: #565656;
}
.is-offer-dd .properties div, .is-offer-dd .properties div span {
	color: #ccc;
}
.is-offer-dd .properties div div {
	color: #fff;
}

@media (min-width: 992px) {
	.is-offer-dd .price-window.lg-offwhite {
		background: linear-gradient(0deg, #000, #122342);
		border-radius: 6px;
	}
}
@media (max-width: 991.99px) {
	.is-offer-dd .price-window.lg-offwhite {
		background: linear-gradient(0deg, #000, #122342);
		border-radius: 6px;
		padding: 0 10px 5px;
		margin: 10px -10px 0;
	}
}
.is-offer-dd .price-window .top {
	color: #fff;
}
.is-offer-dd .price-window .top h1 + small {
	color: #c2c2c2;
}
.is-offer-dd .price-window .top:before {
	content: 'Winterdeal';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	font-style: italic;
	display: block;
	background: #000;
	color: #fff;
	margin: -8px -8px 6px;
	text-align: center;
	border-radius: 4px;
	border-bottom: 1px solid #00ffff;
	padding-bottom: 2px;
}
.is-offer.is-offer-dd .top h1:after {
	display: none;
}
.is-offer-dd .price-alt del:before, .thumbnail.is-offer-dd del:before, .is-offer-dd .product-option .price-mini del:before {
	background: #f00;
}
.is-offer-dd span.amount {
	color: #00ffff !important;
	font-weight: bold;
	text-shadow: 1px 1px #000;
}
.is-offer-dd span.price-vat {
	opacity: .6;
	color: #fff;
}
.is-offer-dd .price-alt {
	color: #fff;
}
.is-offer-dd .price-alt strong {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background: #55ff79;
	display: inline-block;
	padding: 2px 10px;
	font-style: italic;
	border-radius: 6px;
	font-size: .75rem;
}
.is-offer-dd .price-window label {
	color: #fff;
}
.is-offer-dd div.stock.available, .is-offer-dd span.stock.available {
	background-color: #125636;
	color: #00ef84;
}
.is-offer-dd div.stock.unavailable {
	background-color: #704600;
	color: #ffb400;
}
.is-offer-dd div.stock.out {
	background-color: #2e0005;
	color: #ff455b;
}
.is-offer-dd button.btn.btn-primary {
	background: #00ffff;
	color: #000;
}
.is-offer-dd button.btn.btn-primary img {
	filter: invert(1);
}
.is-offer-dd button.btn.btn-primary:hover {
	background: #00ffa8;
}
.is-offer-dd .product-option {
	background: #525252;
	border: 1px solid #646464;
}
.is-offer-dd input.silent.edition:checked + .product-option {
	border: 1px solid #ffff80;
	background: #000;
}
.is-offer-dd .second-chance.stock.special {
	background: #4c4c4c;
}
.is-offer-dd .second-chance.stock.special a {
	color: #78bfff;
}

html[lang^="nl"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="nl"] .is-offer-dd .price-window .top:before { content: 'September Deal'; }
html[lang^="pt"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="pt"] .is-offer-dd .price-window .top:before { content: 'Oferta de setembro'; }
html[lang^="fr"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="fr"] .is-offer-dd .price-window .top:before { content: 'Offre de septembre'; }
html[lang^="de"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="de"] .is-offer-dd .price-window .top:before { content: 'September-Angebot'; }
html[lang^="it"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="it"] .is-offer-dd .price-window .top:before { content: 'Offerta di settembre'; }
html[lang^="es"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="es"] .is-offer-dd .price-window .top:before { content: 'Oferta de septiembre'; }
html[lang^="en"] .thumbnail.is-offer-dd .caption.product-title:before, html[lang^="en"] .is-offer-dd .price-window .top:before { content: 'September Deal'; }
div.postcard {
	color: #df0f67;
	padding: 10px;
	font-size: 1.5rem;
	margin-bottom: 2rem;
	text-align: center;
}
.bf_bnr {
    background: #000;
    color: #fff;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 1.5rem;
    text-align: center;
}
.bf_bnr a {
    color: #ffe927
}
