/* КАРТИНКИ ПО ЦЕНТРУ ПО ВЕРТИКАЛИ В ПОДРАЗДЕЛАХ */

.col-12.col-lg-3.order-2.order-lg-1 {

	position:relative;
}

.col-12.col-lg-3.order-2.order-lg-1 > img {
    position: absolute; /* Абсолютное позиционирование содержимого */
	width:250px;
	height:250px;
    top: 50%; /* Смещение вниз на половину высоты контейнера */
    left: calc( 50% - 20px ); /* Для центрирования по горизонтали (опционально) */
    transform: translate(-50%, -50%); /* Центрирование по осям X и Y */
}

/* УБРАТЬ ФАЙЛИК ПОД НАШИМИ СТАНКАМИ (17 января 25) */

.col.col-md-3 {
	display:none;
}

.col.col-md-7.g-4.g-sm-0 {
	width:81%;
}

/* УБРАТЬ РАЗДЕЛ "ПОЧЕМУ НАС ВЫБИРАЮТ (14 января 25) */

section.privileges {
	display:none;
}

/* УБРАТЬ ЛОГОТИП ИЗ МЕНЮ ПАРТНЁРОВ */

div.col.d-flex.justify-content-center.justify-content-lg-start.align-items-center.flex.p-lg-0:nth-of-type(9) {
    display:none !important;
}

/* УБРАТЬ В ЦЕЛОМ МЕНЮ ПАРТНЁРОВ (24 октября 24) */

section.partners {
	display:none;
}

/* МЕНЮ (ВТОРАЯ ВЕРСИЯ, ПЕРВАЯ ГЛЮЧИТ) */

.menu-inner_items > .menu-inner_item:nth-of-type(2) > .menu-inner_link[href*="stanki-v-nalichii"] {
	color:#9d0101;
	font-weight:bold;
	transition: 0.1s;
}

.menu-inner_items > .menu-inner_item:nth-of-type(2) > .menu-inner_link[href*="stanki-v-nalichii"]:hover {
	box-shadow: 0 0 15px #ccc;
}

/* сделать последний пункт в меню снова обычным шрифтом */
.menu-inner_items > .menu-inner_item:last-of-type > .menu-inner_link {
	text-transform: lowercase;
}
.menu-inner_items > .menu-inner_item:last-of-type > .menu-inner_link > a:first-letter {
	text-transform: uppercase;
}

/* СТИЛИ КАРТОЧЕК "В НАЛИЧИИ" */

div.accordion__card-top > div.accordion__card-title { /* заголовок карточки */
	font-size:25px;
	padding-right:5px;
}

div.accordion__card-top {
	align-items:stretch;
}

div.accordion__card-top > div.accordion__card-stock { /* блок с ценой */
	white-space: nowrap;
	padding-top:4.5px;
}

/* ТАБЛИЧКА ОСНОВНЫХ ХАРАКТЕРИСТИК В КАТАЛОГЕ */

.table-main tr {
	border-bottom:none !important;
}
.table-main tr td,
.table-main tr th {
	padding:0px 5px;
	text-align:center;
}
.table-main tr td:nth-of-type(1),
.table-main tr th:nth-of-type(1) {
	text-align:left;
}

/* ТАБЛИЧКА ОСНОВНЫХ ХАРАКТЕРИСТИК В КТ И ЗАГОЛОВКИ ПОД НЕЙ, 4.7.24*/
.tablet-box__specifications > table > tbody > tr > td {
	text-align:center;
	padding:0px 5px;
}
.tablet-box__specifications > table > tbody > tr > td:nth-of-type(1) {
	text-align:left;
}
.tablet-box__specifications h2 {
	font-size:25px;
}

.tablet-box__specifications > h4 {
	font-size:18px;
}

/* УБИРАЕМ ИЗ ВТОРОЙ ТАБЛИЦЫ И НИЖЕ СВЕТЛЫЙ РАЗДЕЛИТЕЛЬ */

#specifications > table:not(:first-of-type) > tbody > tr > td {
  border-right:3px solid #F4F4F4 !important;
}

/* УВЕЛИЧЕНИЕ КАРТИНОК ВИТРИНЫ ПРИ НАВЕДЕНИИ */
.showcase__row-up > div {
	position:relative;
}
.showcase__row-up > div > img.showcase__stanok {
	position:absolute;
	max-width:250px;
	max-height:250px;
	top:0px;
	left:0px;
	width:192px;
	height:192px;
}

/* убираем увеличение, будет всегда увеличенная
.showcase__row-up:hover > div > img.showcase__stanok { */

.showcase__row-up > div > img.showcase__stanok {
	/* transition:all 0.2s ease-out; и это не нужно*/
	width:250px;
	height:250px;
	top:-29px;
	left:-29px;
}

/* это теперь не нужно
.showcase__row-up > div > img.showcase__stanok:not(:hover) { transition:all 0.2s ease-out; } */

/* УВЕЛИЧЕНИЕ ШИРИНЫ ПУНКТОВ МЕНЮ */
ul.menu-inner_list &gt; li &gt; a {
	max-width:230px;
	width:230px;
}
ul.menu-inner_list &gt; li,
ul.menu-inner_list &gt; li &gt; span,
ul.menu-inner_list &gt; li &gt; a.item__title-menu,
ul.menu-inner_list &gt; li &gt; a[href^="/about/realizovannye-proekty/"] {
	max-width:500px;
	width:500px;
}
/* УВЕЛИЧЕНИЕ НИЖНЕГО ОТСТУПА У МЕНЮ */
/* первого уровня */
ul.menu-inner_items > li:nth-last-child(1) {
	margin-bottom:70px;
}
/* второго уровня */
ul.menu-inner_list &gt; li:nth-last-child(1) {
	margin-bottom:-40px;
}
/* ВЫСОТА КНОПОК МЕНЮ */
ul.menu-inner_items &gt; li,
ul.menu-inner_list &gt; li,
ul.menu-inner_items &gt; li &gt; a,
ul.menu-inner_list &gt; li &gt; a,
ul.menu-inner_items &gt; li &gt; span,
ul.menu-inner_list &gt; li &gt; span {
	max-height:61px;
	min-height:61px;
}
ul.menu-inner_items &gt; li &gt; a,
ul.menu-inner_list &gt; li &gt; a {
	padding:22px 0px 15px 15px;
}
/* ШРИФТЫ МЕНЮ */
ul.menu-inner_items &gt; li &gt; a:hover,
ul.menu-inner_list &gt; li &gt; a:hover,
ul.menu-inner_items &gt; li &gt; span:hover,
ul.menu-inner_list &gt; li &gt; span:hover {
	font-weight:400;
	transition:0.1s;
}
.menu-inner_link--active {
	font-family: "Roboto", sans-serif;
	font-weight:400;
}
ul.menu-inner_items &gt; li &gt; span::after,
ul.menu-inner_list &gt; li &gt; span::after {
	content:'›';
	font-weight:400;
	font-family:"Roboto Light", sans-serif;
}
ul.menu-inner_items &gt; li:hover &gt; span:hover::after,
ul.menu-inner_list &gt; li:hover &gt; span:hover::after {
	content:'›';
	font-weight:400;
	font-family:"Roboto Light", sans-serif;
}
/* ИЗМЕНЕНИЕ ЦВЕТА ПРИ НАВЕДЕНИИ НА СТРОКУ ТАБЛИЦЫ */
/*
tr.table-main__row:hover &gt; td {
	background-color:#a30000;
	color:white;
	transition:0.1s;
}
tr.table-main__row:hover &gt; td &gt; a {
	color:white;
	border:solid 1px white;
	transition:0.1s;
}
tr.table-main__row:not(:hover) &gt; td &gt; a {
	transition:0.1s;
}
tr.table-main__row:hover &gt; td &gt; a.table-main__link {
	border:none;
}
*/
/* уменьшение шрифта на слайдере */
.block-text__title {
	font-size:32px;
}