/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
/*edits*/
.compact-breadcrumbs-slider .breadcrumbs {
	white-space: normal;
}
body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon div>.dropdown-menu {
	width: fit-content;
}
@media (min-width: 768px) {
	.shop-detail1 .properties {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	.shop-detail1 .ymaps-b-balloon__content-body .properties {
		display: block;
	}
}
/*whatsapp*/
.whatsapp-hoster {
	display: block;
	position: fixed;
	z-index: 31;
	bottom: 90px;
	right: 30px;
	width: 50px;
	height: 50px;
	-webkit-filter: drop-shadow(5px 10px 5px rgba(0, 0, 0, 0.2));
	filter: drop-shadow(5px 10px 5px rgba(0, 0, 0, 0.2));
}
.whatsapp-hoster__bg {
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	width: 100%;
	background: #12C868;
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(0, 150, 78)), to(rgb(43, 173, 100)));
	background: -o-linear-gradient(rgb(0, 150, 78), rgb(43, 173, 100));
	background: linear-gradient(rgb(0, 150, 78), rgb(43, 173, 100));
	height: 100%;
	-webkit-animation: pulse 1.5s ease-in-out alternate infinite;
	animation: pulse 1.5s ease-in-out alternate infinite;
}
.whatsapp-hoster__img {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.whatsapp-hoster__img img {
	width: 30px;
	height: 30px;
}

/*max*/
.max-hoster {
	display: block;
	position: fixed;
	z-index: 31;
	bottom: 180px;
	right: 50px;
	width: 50px;
	height: 50px;
	-webkit-filter: drop-shadow(5px 10px 5px rgba(0, 0, 0, 0.2));
	filter: drop-shadow(5px 10px 5px rgba(0, 0, 0, 0.2));
}

.max-hoster__bg {
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	width: 100%;
	height: 100%;

	/* Цвета MAX */
	background: #005FF9;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#005FF9),
		to(#2F7BFF)
	);
	background: -o-linear-gradient(#005FF9, #2F7BFF);
	background: linear-gradient(#005FF9, #2F7BFF);

	-webkit-animation: pulse 1.5s ease-in-out alternate infinite;
	animation: pulse 1.5s ease-in-out alternate infinite;
}

.max-hoster__img {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.max-hoster__img img {
	width: 30px;
	height: 30px;
}
@media (min-width: 375px) {
	.whatsapp-hoster {
		right: 43px;
		width: 66px;
		height: 66px;
		bottom: 100px;
	}
	.whatsapp-hoster .whatsapp-hoster__bg {
		-webkit-transition: opacity 0.6s ease;
		-o-transition: opacity 0.6s ease;
		transition: opacity 0.6s ease;
	}
	.whatsapp-hoster .whatsapp-hoster__img {
		-webkit-transition: -webkit-transform 0.6s ease;
		transition: -webkit-transform 0.6s ease;
		-o-transition: transform 0.6s ease;
		transition: transform 0.6s ease;
		transition: transform 0.6s ease, -webkit-transform 0.6s ease;
	}
	.whatsapp-hoster:hover .whatsapp-hoster__img {
		-webkit-transform: translate(0, -10px);
			-ms-transform: translate(0, -10px);
				transform: translate(0, -10px);
	}
	.whatsapp-hoster:hover .whatsapp-hoster__bg {
		-webkit-animation-play-state: paused;
				animation-play-state: paused;
		opacity: 0;
	}
	.max-hoster:hover .max-hoster__img {
		-webkit-transform: translate(0, -10px);
			-ms-transform: translate(0, -10px);
				transform: translate(0, -10px);
	}
	.max-hoster:hover .max-hoster__bg {
		-webkit-animation-play-state: paused;
				animation-play-state: paused;
		opacity: 0;
	}
	.whatsapp-hoster__img img {
		width: 50px;
		height: 50px;
	}
}
@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}
	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
	}
	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
}
/*======================*/