/*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;  }*/

/* скрываем слово "город" в меню*/
#mobilemenu>div>div>div.menu.middle.mobile_regions>ul>li>ul>li.menu_title {
	display: none;
}

/* жирный шрифт регион в шапке*/
.region_wrapper .js_city_chooser>span:not(.arrow) {
	font-weight: bold;
}

/* исправляем высоту блока с остатком товара по акции на главной странице*/
body .ajax_load.block .view_sale_block .quantity_block .values .item {
	height: 43px;
	min-height: 100%;
}

/* высота всплывающего блока "каталог" в главном меню*/
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu {
	max-height: 750px;
}


/* положение и высота высота пунктов бокового меню каталога*/
.menu_top_block li.full.m_line {
	position: initial;
}

.menu_top_block.catalog_block .dropdown>li.full>.dropdown,
.menu_top_block.catalogfirst li.full>.dropdown {
	min-height: 750px !important;
}


/* стили списка разделов каталога*/
.sections_wrapper .list .row>div {
	padding: 5px;
}

.sections_wrapper .list .item {
	padding: 5px 5px 5px;
}

.sections_wrapper .list .item:not(.section_item) .img {
	max-width: 60px;
	max-height: 60px;
	line-height: normal;
	margin: 0 auto 0;
}

@media (min-width: 992px) {
	.sections_wrapper .col-md-3 {
		width: 20%;
	}
}

@media (min-width: 768px) {
	.sections_wrapper .col-sm-4 {
		width: 20%;
	}
}

/* цвет стикера "советуем"*/
.sticker_sovetuem {
	background-color: #1795d4 !important;
}

/* "ранее просмотренные товары" */
.similar_products_wrapp {
	overflow: hidden;
}

/* Версия для слабовидящих */
.ns-vi-open {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	font-size: x-large;
	font-weight: bold;
	color: #ffffff;
	background-color: #1795d4;
	padding: 15px 5px;
	border-color: #1795d4;
	border-radius: 2px;
	/* width: min-content; */
	max-height: 42px;
}

.ns-vi-open:hover {
	color: #ffffff;
	background-color: #23a6e6;
	border-color: #1795d4;
	border-radius: 2px;
}