/*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;  }*/
/*B*/
.item-views.tizers:not(.top) .item-wrapper>.item .image {
	max-width: 60px;
}
.item-views.tizers .item-wrapper>.item .image {
	max-height: 60px;
}
ul:not([id*=bx_])>li:before {
	content: '';
	background: #23782c;
	background: var(--theme-base-color);
	border-radius: 50%;
	width: 7px;
	height: 7px;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
}
.dropdown-menu ul:not([id*=bx_])>li:before, ul.dropdown-menu:not([id*=bx_])>li:before, .mega-menu table ul:not([id*=bx_])>li.dropdown-submenu:before, body .nav-tabs li:before {
	display: none;
}
footer .info .phone .more_phone a, .logo_and_menu-row .phone .more_phone a, .mega_fixed_menu .right_menu_block .contact_wrap .phone .more_phone a {
	font-size: 14px;
}
.price-list {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 997;
	left: 0;
	top: 300px;
	background: #60C339;
	transform: rotate(-90deg) translate(0, -81px);
	width: 201px;
	height: 40px;
}
	.price-list__img {
		margin: 0px 7px 0px 0px;
		width: 22px;
		height: 22px;
	}
	.price-list__img svg {
		width: 100%;
		height: 100%;
	}
	.price-list__text {
		text-transform: uppercase;
		color: #ffffff;
		white-space: nowrap;
		font-size: 16px;
		line-height: 19.5px;
		font-weight: 700;
	}
@media(min-width: 768px) {
	.price-list {
		height: 60px;
		transform: rotate(-90deg) translate(0, -71px);
		top: 476px;
	}
}
@media(min-width: 1024px) {
	.price-list {
		transition: background 0.3s ease;
	}
	.price-list:hover {
		background: #6ad73f;
	}
}

.siter {
	overflow: hidden;
}
.siter__link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #b0b0b0;
	text-decoration: none;
	white-space: nowrap;
}
.siter__logo {
	display: inline-block;
	width: 40px;
	fill: #b0b0b0;
}
.siter__link:visited, .siter__link:focus {
	color: #b0b0b0;
}
.siter__link span{
	transition: color 0.3s ease-in-out;
	color: inherit;
}
.siter__link:hover span{
	color: #009ceb;
}
.siter__link:hover .siter__logo {
	fill: #009ceb;
}
.siter__text--left {
	margin-right: 5px;
}
.siter__text--right {
	margin-left: 5px;
}
@media (min-width: 1024px) {
	.siter__logo {
		transform: rotate(0deg);
		transition: all 0.3s ease-in-out;
	}
	.siter__link:hover .siter__logo {
		transform: rotate(180deg);
	}
}
/*fixes*/
.footer_top .items {
	cursor: pointer;
}
.social-icons>:not([id*=bx_]) li:before {
	display: none;
}
/*.row.flexbox .item {*/
/*	overflow: hidden;*/
/*}*/
.bx-yandex-view-layout .yandex-map__mobile-opener {
	cursor: pointer;
}
@media (max-width: 390px) {
	.g-recaptcha {
		transform: scale(0.8);
		transform-origin: 0;
	}
	.g-recaptcha iframe {
		max-width: none;
	}
	.captcha-row label.error {
		position: static;
	}
	.pk-page .captcha-row .captcha_input {
		height: auto;
	}
	.share .ya-share2 {
		right: 0;
		left: 0;
	}
}
@media (max-width: 1023px) {
	.topic .topic__inner .share {
		cursor: pointer;
	}
}
@media (max-width: 768px) {
	.amo-button-holder {
		right: 40px !important;
		bottom: 40px !important;
	}
}