/*Отступ для контента блога, для потоковых статей*/
div > div > div.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
    padding: 50px 0px;
}

@media (max-width: 640px){
    div > div > div.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
    padding: 0px;
}
}

/*Цвет фильтра товара по цене в каталоге*/
div.t951 > div > div.js-store-cont-w-filter.t951__cont-w-filter.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent > div.t951__cont-wrapper > div.js-store-parts-select-container.t951__sidebar.t951__sidebar_sticky > div.t951__sidebar-wrapper > div.t-store__filter.js-store-filter > div > div.t-store__filter__options > div.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs > div.t-store__filter__item-controls-wrap.t-store__filter__item-price-slider.js-store-filter-item-controls-wr > div.t-store__filter__range_bg{
background-color: #000;    
}

/*Цвет уведомления "Нет в наличии" для товаров каталога*/
.js-store-prod-sold-out,
.t-store__card__sold-out-msg {
  color: #777 !important;
}

/*Размер текста в табах карточки товара*/
.t-store__tabs__content{
    font-size: 15px;
}

.t-store__tabs__item-button,
.js-store-tab-button h2{
  font-size: 15px;
  text-transform: uppercase;
}

/*Футер всегда внизу, даже если мало контента*/
html, body {
    height: 100% !important;
}

#allrecords {
    min-height: 100vh !important;
    display: flex !important;
    flex-direction: column !important;
}

#allrecords > .r:last-child,
#allrecords > .t-records:last-child {
    margin-top: auto !important;
}

/*Удаление внешних отступов у блока фильтрации в каталоге*/
@media (max-width: 960px) {
   #rec1404444661 > div.t951 > div > div.js-store-cont-w-filter.t951__cont-w-filter.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent > div > div.js-store-parts-select-container.t951__sidebar.t951__sidebar_sticky{
    margin: 0;
    margin-bottom: 20px;
} 
}
