.popup-window.popup-window-content-white.popup-window-with-titlebar div.popup-window-buttons .btn
{
	cursor: pointer;
	padding: 5px;
	background: #D0155A;
	color: white;
	border-radius: 5px;
}

.popup-window.popup-window-content-white.popup-window-with-titlebar div.popup-window-buttons .btn-primary
{
	margin-right: 4px;
}

.commercial-offer-widget {
	position: fixed;
	display: flex;
	background-color: #D0155A;
	border-radius: 50%;
	padding: 10px;
	color: #fff;
	font-size: 17px;
	bottom: 115px;
	right: 39px;
	z-index: 99999999;
	transition: box-shadow .3s;
	text-decoration: none !important;
}

.commercial-offer-widget:hover {
	color: #fff;
}

@media screen and (min-width: 320px) {
	.commercial-offer-widget {
		bottom: 80px;
		right: auto;
		left: 15px;
		padding: 5px 15px;
		border-radius: 20px;
	}
}

/* Brands*/
/* start logic dark-light*/
:root {
	--ON_toggle: initial;
	--OFF_toggle: ;
	--light: var(--ON_toggle);
	--dark: var(--OFF_toggle);
}

/* Light theme is on by default */
.partner_image_item{
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	opacity: var(--light, 0.5) var(--dark, 0.8);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(var(--light, 100%) var(--dark, 0%));
}
.partner_image_item:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: none;
	-webkit-filter: grayscale(0%);
}
