.line-horizontal
{
    height: 1px !important;
}
.line-vertical
{
    height: 1px !important;
}
/* Блок BF402N (форма)*/
.t-input, .t-select
{
    font-size: 12px !important;
    height: 40px !important;
}
.t700 .t-text_xs
{
    font-size: 12px;
}
@media screen and (min-width: 1200px) {
.t700 .t-col:nth-child(1)
{
    margin-right: 10px;
}
.t700 .t-col:nth-child(2)
{
    margin-left: 10px;
}
.t700 .t-col_6 {
    max-width: 570px;
}
.t700 .t-input-group {
    margin-bottom: 21px !important;
}
}
.t-btnflex__text
{
	font-size: 12px;
}
/*Блок SV202 (Акции)*/
.t858__wrap
{
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}
.t858__btn-container
{
    padding-top: 20px !important;
    margin-top: auto !important;
}
.t-card__btn-wrapper
{
    display: flex !important;
    flex-direction: column !important;
}
.t858 h3
{
    margin-bottom: 10px !important;
}
@media screen and (min-width: 1200px) {
.t858 li:nth-last-child(n+2)
{
    margin-right: 7px;
}
.t858 li:nth-child(n+2)
{
    margin-left: 8px;
}
.t858 .t-col_3 {
    max-width: 275px;
}
}
@media screen and (max-width: 1200px) {
.t858 .t-col_3
{
    max-width: 218px;
}
}
@media screen and (max-width: 960px) {
.t858 .t-col_3 
{
    max-width: calc(100% - 20px);
}
.t858 li
{
    margin-left: 10px;
}
}
.t858__container[data-columns-in-row='1'] .t858__col:nth-child(-n+1),.t858__container[data-columns-in-row='2'] .t858__col:nth-child(-n+2),.t858__container[data-columns-in-row='3'] .t858__col:nth-child(-n+3),.t858__container[data-columns-in-row='4'] .t858__col:nth-child(-n+4) {
    margin-top: 20px;
}
.t858 li
{
    border: 1px solid #222;
}
/*Блок FD301 (Новости)*/
@media screen and (min-width: 1200px) {
.t897 li:nth-last-child(n+2)
{
    margin-right: 8px;
}
.t897 li:nth-child(n+2)
{
    margin-left: 8px;
}
.t897 .t-col_3 {
    max-width: 275px;
}
.t-feed__buttons-wrapper
{
        margin-top: 40px !important;
}
.t897 li:nth-child(5n)
{
    margin-left: 20px;
}
}
.t-feed__grid-col:not(.t-slds__item) {
    margin-top: 0px !important;
}
.t-feed__container_inrow1 .t-feed__post:first-child,.t-feed__container_inrow2 .t-feed__post:nth-child(-n+2),.t-feed__container_inrow3 .t-feed__post:nth-child(-n+3),.t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
    margin-top: 0px!important
}
/*Блок SV201 (Колонки с иконками)*/
.t844 .t-heading {
    margin-top: 0px;
    margin-bottom: 20px;
}
.t844__img
{
    margin-bottom: 20px;
}
@media screen and (min-width: 1200px) {
.t844 li:nth-last-child(n+2)
{
    margin-right: 16px;
}
.t844 li:nth-child(n+2)
{
    margin-left: 20px;
}
/*
.t844 .t-col_3 {
    max-width: 275px;
}
.t844 li:nth-child(5n)
{
    margin-left: 20px;
}*/
}
/*Форма в попап - текст на 3 строки*/
textarea.t-input.js-tilda-rule
{
    padding-top: 12px;
}
/*Тарифы PL110N*/
.t1070 .t-card__title
{
    margin-top: 0px;
}
.t1070 .t-card__descr li
{
    padding-left: 0px;
    padding-right: 0px;
}
@media screen and (min-width: 1200px) {
.t1070 .t-col:nth-last-child(n+2)
{
    margin-right: 10px;
}
.t1070 .t-col:nth-child(n+2)
{
    margin-left: 10px;
}
.t1070 .t-col_4 {
    max-width: 371px;
}
}
/*Отправить заявку*/
@media screen and (min-width: 1200px) {
.uc-bid .t-input-group {
    margin-bottom: 25.5px !important;
}
}
/*Чекбокс у форм*/
div.t-checkbox__indicator
{
    border: 1px solid !important;
}
/*Кнопка у форм на смартфонах вертикальных во всю ширину экрана*/
@media screen and (max-width: 479px) {
.t396 .tn-form__submit button
{
    width: 100% !important;
}
}
/* Новости */
.t-feed__post-popup__container
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.t-feed h1
{
    line-height: 0.9;
    letter-spacing: -2px;
}
.t-feed h2
{
    line-height: 1 !important;
    letter-spacing: -1px;
}
.t-feed h3, .t-feed h4, .t-feed h5, .t-feed h6
{
    line-height: 1 !important;
    letter-spacing: -0.5px;
}
.t-feed .t-redactor__text
{
    line-height: 1.3 !important;
    letter-spacing: -0.1px;
}
.t-feed .t-table__cell-content
{
    line-height: 1.3 !important;
    letter-spacing: -0.1px;
}
.t-feed #feed-cover img
{
    display: block;
    margin: 0 auto;
}