/*

default
#163b97
22,59,151

hover
#2169c9
33,105,201

*/


/* Шапка */

/* Десктоп. 1 уровень */

.t228 .t228__list_item {
    padding: 0px 25px 0px 0px !important;
}
.t228 .t228__list_item:last-child {
    padding-right: 0px !important;
}

.t228 .t228__leftcontainer {
    display: block;
}
.t228 .t228__imglogo {
    margin-right: 40px;
}

.t228 .t-menu__link-item {
    font-weight: 400 !important;
    line-height: 20px;
    transition: color 0.1s ease-in;
}

.t228 .t-menu__link-item.t-active {
    border-bottom: none;
}

.t228 .t-btn {
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0px;
}
.t228 .t228__right_buttons_but:last-child {
    margin-left: 20px;
}

.t228__right_social_links a:hover svg path {
    fill: #2169c9 !important;
}

.t228__right_descr {
    font-weight: 800 !important;
    font-variant-numeric: lining-nums;
    webkit-font-variant-numeric: lining-nums;
    -moz-font-variant-numeric: lining-nums;
    -moz-font-feature-settings: "lnum";
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";
}

@media screen and (max-width: 1200px) {
	.t228__right_buttons {
		padding-left: 30px;
	}
}


/* Десктоп. 2 уровень */

.t462__list_item {
    font-weight: 800;
    line-height: 20px;
    padding: 0px 25px 0px 0px !important;
    transition: color 0.1s ease-in;
}
.t462__list_item:last-child {
    padding-right: 0px !important;
}
.t462 .t-menusub__list-item {
    line-height: 20px;
    margin-bottom: 10px;
}
.t462 .t-menusub__list-item:last-child {
    margin-bottom: 0px;
}
.t462 .t-menusub__content {
    padding: 25px 20px;
}
.t462__list_item .t-active {
	opacity: 1;
}
#rec334856334 .t-menu__link-item.t-active:hover { color: #2169c9 !important; }


/* Десктоп. 2 уровень */

.t978 .t978__menu {
    padding: 25px 0 13px 0;
}
.t978 .t978__menu-item {
    margin-bottom: 12px;
    padding-left: 30px;
    padding-right: 30px;
}


/* Мобильные */

.t280__menu {
    text-align: left;
}
.t280__menu__item {
    font-weight: 800;
    line-height: 25px;
    margin: 15px 0px 5px 0px;
}
.t280 .t-menusub__content {
    padding: 10px 0px 10px 0px;
}
.t280 .t-menusub__link-item {
    line-height: 20px;
    margin-bottom: 10px;
}

@media screen and (max-width: 980px) {
    .t-menusub__menu {
        text-align: left;
    }
    .t-menusub__list-item {
        margin-bottom: 10px;
    }
}

.t280__bottom {
    text-align: left;
}
.t280 .t-sociallinks__item a:hover svg path {
    fill: #2169c9 !important;
}


/* Заголовки */

h1,
h2,
h3,
h4,
.t512 .t-name,
.t431__th,
.t718 .t-submit,
.t562__name,
.t692__title,
.t600__title,
.t897 .t-btn,
.t896 .t-btn,
.t897 .t-feed__post-title,
.t497__name,
.t521__leftcol .t521__time,
.t531__title,
.t181 .t-btn,
.t228 .t-btn,
.t886 .t-btn,
.t923__title {
    font-weight: 800 !important;
    font-variant-numeric: lining-nums;
    webkit-font-variant-numeric: lining-nums;
    -moz-font-variant-numeric: lining-nums;
    -moz-font-feature-settings: "lnum";
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";
}

@media screen and (max-width: 1200px) {
	.t225__title {
		font-size: 38px !important;
		line-height: 1.19 !important;
		padding-top: 74px!important;
		padding-bottom: 36px!important;
	}
	.t120 .t-heading_sm {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 33px;
		padding-bottom: 27px;
	}
}

@media screen and (max-width: 640px) {
	.t225__title {
		font-size: 38px !important;
		line-height: 1.19 !important;
		padding-top: 74px !important;
		padding-bottom: 36px !important;
	}
	.t120 .t-heading_sm {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 33px;
		padding-bottom: 27px;
	}
}

@media screen and (max-width: 360px) {
	.t225__title {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 33px!important;
		padding-bottom: 27px!important;
	}
	.t120 .t-heading_sm {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 33px;
		padding-bottom: 27px;
	}
}


/* Ссылки */


/* Заголовки */

.t225 a,
.t120 a,

/* Текст */

.t004 a,
.t005A a,
.t007 a,
.t016 a,
.t220 a,
.t562 a,
.t194 a,
.t195 a,

/* Текст + изображение */


/* Таблицы */

.t431 a,
.t521 a,

/* Файлы */

.t508 a,

/* Списки с пиктограммами */

.t512 a,
.t497 a,

/* Форма */

.t718 a,

/* Партнеры */

.t600 a,

/* Персоны */

.t531 a,

/* Подвал */

.t345-text__wrapper a {
	border-bottom: 1px solid rgba(22, 59, 151, 0.2);
	transition: color 0.1s ease-in, border-color 0.1s ease-in;
}


/* Заголовки */

.t225 a:hover,
.t120 a:hover,

/* Текст */

.t004 a:hover,
.t005A a:hover,
.t007 a:hover,
.t016 a:hover,
.t220 a:hover,
.t562 a:hover,
.t194 a:hover,
.t195 a:hover,

/* Текст + изображение */


/* Таблицы */

.t431 a:hover,
.t521 a:hover,

/* Файлы */

.t508 a:hover,

/* Списки с пиктограммами */

.t512 a:hover,
.t497 a:hover,

/* Форма */

.t718 a:hover,

/* Партнеры */

.t600 a:hover,

/* Персоны */

.t531 a:hover,

/* Подвал */

.t345-text__wrapper a:hover {
	color: #2169c9 !important;
	border-color: rgba(33, 105, 201, 0.2) !important;
}


/* Заголовки */

.t225 a:visited,
.t120 a:visited,

/* Текст */

.t004 a:visited,
.t005A a:visited,
.t007 a:visited,
.t016 a:visited,
.t220 a:visited,
.t562 a:visited,
.t194 a:visited,
.t195 a:visited,

/* Текст + изображение */


/* Таблицы */

.t431 a:visited,
.t521 a:visited,

/* Файлы */

.t508 a:visited,

/* Списки с пиктограммами */

.t512 a:visited,
.t497 a:visited,

/* Форма */

.t718 a:visited,

/* Партнеры */

.t600 a:visited,

/* Персоны */

.t531 a:visited {
	color: #870787 !important;
	border-color: rgba(135, 7, 135, .2) !important;
}


/* Линия */

.t118 {
	padding-top: 0;
	padding-bottom: 0;
}

.t118 .t118__line {
	padding: 0;
	margin: 0;
}


/* Списки */

.t-records ol,
.t-records ul {
	margin-bottom: 0;
}

#allrecords ul {
	padding-left: 0;
}

.t225 ul,
.t120 ul,
.t004 ul,
.t005A ul,
.t007 ul,
.t016 ul,
.t220 ul,
.t562 ul,
.t194 ul,
.t195 ul,
.t531 ul {
	list-style: none;
}


.t225 ul,
.t120 ul,
.t004 ul,
.t005A ul,
.t007 ul,
.t016 ul,
.t220 ul,
.t562 ul,
.t194 ul,
.t195 ul,
.t531 ul {
	list-style: disc;
}

.t225 ul li,
.t120 ul li,
.t004 ul li,
.t005A ul li,
.t007 ul li,
.t016 ul li,
.t220 ul li,
.t562 ul li,
.t194 ul li,
.t195 ul li,
.t531 ul li,
.t225 ol li,
.t120 ol li,
.t004 ol li,
.t005A ol li,
.t007 ol li,
.t016 ol li,
.t220 ol li,
.t562 ol li,
.t194 ol li,
.t195 ol li,
.t531 ol li {
	margin: 0 0 0 20px;
	position: relative;
}

.t225 li:not(:last-child),
.t120 li:not(:last-child),
.t004 li:not(:last-child),
.t005A li:not(:last-child),
.t007 li:not(:last-child),
.t016 li:not(:last-child),
.t220 li:not(:last-child),
.t562 li:not(:last-child),
.t194 li:not(:last-child),
.t195 li:not(:last-child),
.t531 li:not(:last-child) {
	margin-bottom: 15px;
}

.t225 ul li,
.t120 ul li,
.t004 ul li,
.t005A ul li,
.t007 ul li,
.t016 ul li,
.t220 ul li,
.t562 ul li,
.t194 ul li,
.t195 ul li,
.t531 ul li,
.t225 ol ul li,
.t120 ol ul li,
.t004 ol ul li,
.t005A ol ul li,
.t007 ol ul li,
.t016 ol ul li,
.t220 ol ul li,
.t562 ol ul li,
.t194 ol ul li,
.t195 ol ul li,
.t531 ol ul li,
.t225 ol li,
.t120 ol li,
.t004 ol li,
.t005A ol li,
.t007 ol li,
.t016 ol li,
.t220 ol li,
.t562 ol li,
.t194 ol li,
.t195 ol li,
.t531 ol li,
.t225 ul ol li,
.t120 ul ol li,
.t004 ul ol li,
.t005A ul ol li,
.t007 ul ol li,
.t016 ul ol li,
.t220 ul ol li,
.t562 ul ol li,
.t194 ul ol li,
.t195 ul ol li,
.t531 ul ol li {
	list-style-position: outside;
}


/* Тексты */

.t004 {
	padding-top: 0;
	padding-bottom: 0;
}

.t120__descr {
	margin-top: 0;
	padding-bottom: 0;
}


/* Текст + изображение */

.t194 .t-align_left .t194__img {
	padding-bottom: 0;
	padding-top: 0;
}

.t195 .t195__img {
	padding-bottom: 0;
	padding-top: 0;
	width: 100%;
	display: block;
}

.t195 .t195__imgsection {
	text-align: left;
	line-height: 0;
}

@media screen and (max-width: 960px) {
	.t195 .t195__imgsection {
		margin-top: 0;
		margin-bottom: 25px;
	}
}


/* Изображение */

.t764 {
	margin-bottom: 25px;
}

@media screen and (max-width: 960px) {
	.t764__col_first {
		margin-bottom: 0;
	}
}

/* Таблицы */

.t431,
.t521 {
	margin-bottom: 25px;
}

.t431 .t431__th {
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.t431 .t431__tbody tr td:nth-child(3) {
	text-align: right;
}

.t521__rightcol,
.t521__leftcol {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 20px;
	padding-right: 20px;
}

@media screen and (max-width: 960px) {
	.t521__rightcol {
		margin-top: -13px;
	}
}


/* Тексты в колонки */

@media screen and (max-width: 960px) {
	.t007 .t-col {
		margin-top: 0;
		margin-bottom: 0;
	}
	.t016 .t016__col {
		margin-bottom: 0;
	}
}


/* Текст на плашке */

.t220 .t220__textwrapper {
	margin-left: -40px;
	padding: 25px 40px 15px 40px;
}

@media screen and (max-width: 700px) {
	.t220 .t220__textwrapper {
		margin-left: 0;
		padding: 25px 40px 15px 40px;
	}
}


/* Файлы */

.t508 .t508__bottommargin {
	margin-bottom: 0;
}

.t508 .t508__imgwrapper {
	margin-bottom: 25px;
}

.t508 .t508__imgwrapper img {
	display: block;
}

.t508 .t-name {
	margin-top: -5px;
}

.t508 .t-cell {
	vertical-align: top!important;
}

@media screen and (max-width: 960px) {
	.t508__separator {
		margin-bottom: 15px!important;
	}
}


/* Cписки с пиктограммами */

.t512 .t512__bottommargin {
	margin-bottom: 0;
}

.t512 .t512__imgwrapper {
	margin-bottom: 25px;
}

.t512 .t512__imgwrapper img {
	display: block;
}

.t512 .t-name {
	margin-top: -5px;
}

@media screen and (max-width: 960px) {
	.t512__separator {
		margin-bottom: 15px!important;
	}
}

.t497 .t497__name {
	margin-top: -5px;
}

.t497 .t497__textwrapper {
	padding-left: 30px;
}

.t497__imgwrapper {
	margin-bottom: 25px; 
}

.t497__img {
	display: block;
}

@media screen and (max-width: 960px) {
	.t497 .t497__col {
		margin-top: 15px;
	}
	.t497 .t497__textwrapper {
		padding-left: 20px;
	}
	.t497 .t497__imgwrapper {
		max-width: 60px!important;
	}
}

@media screen and (max-width: 640px) {
	.t497 .t497__imgwrapper {
		max-width: 50px!important;
	}
}


.t718 .t-col:first-child {
	display: none;
}

.t718 .t-input-group:first-child {
	margin-top: 10px;
}

.t718 .t-input-group {
	margin-top: 15px;
	margin-bottom: 25px;
}

.t718 .t-input-title {
	font-size: 14px;
	line-height: 20px;
	font-family: 'Roboto';
	font-weight: 400;
	margin-bottom: 10px;
	padding-bottom: 0;
}

.t718 .t-input {
	font-size: 17px;
	line-height: 20px;
	font-family: 'Roboto';
	font-weight: 400;
	padding: 13px 15px 16px 15px;
	height: 50px;
	transition: color 0.1s ease-in, border-color 0.1s ease-in;
}

.t718 textarea {
	padding-top: 14px;
	min-height: 50px;
	max-height: 140px;
	vertical-align: top;
	transition: color 0.1s ease-in, border-color 0.1s ease-in;
}

.t718 .t-input:hover,
.t718 textarea:hover {
	border: 1px solid #2169c9!important;
	background-color: rgba(255, 255, 255, 0.2);
}

.t718 .t-input:focus,
.t718 textarea:focus {
	border: 1px solid #2169c9!important;
	outline: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.t718 .t-input-error {
	font-size: 13px;
	line-height: 20px;
	margin-top: 6px;
	margin-bottom: -6px;
}

.t718 .t-form__submit {
	margin-top: 40px;
	margin-bottom: 0;
}

.t718 .t-submit {
	/*width: 100%;*/
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	padding: 14px 30px 14px 30px;
}

.t718 .t718__form-bottom-text {
	font-size: 13px;
	line-height: 20px;
	margin-top: 16px;
	margin-bottom: 20px;
}

.t718 .t-form__errorbox-middle {
	display: none! important;
}

.t718__contacts {
	margin-bottom: 0;
}

.t-form__successbox {
	font-size: 17px;
	line-height: 25px;
}


.t718 .t-upwidget {
	margin-bottom: 0 !important;
}

.t718 .t-upwidget-container__button {
	border: none;
	background: none !important;
}


.t718 .t-upwidget-container__button,
.t718 .t-upwidget-container__button.t-upwidget-container__button_fileholder,
.t718 .t-upwidget-container__button.t-upwidget-container__button_error {
	font-size: 17px !important;
	line-height: 20px !important;
	font-family: 'Roboto', Arial, sans-serif !important;
	color: #163b97 !important;
	border-bottom: 1px solid rgba(22, 59, 151, 0.2);
	transition: color 0.1s ease-in, border-color 0.1s ease-in;
	padding: 0;
}

.t718 .t-upwidget-container__button:hover {
	color: #2169c9 !important;
	border-color: rgba(33, 105, 201, 0.2) !important;
}

.t718 .t-upwidget-container__image-done {
	display: none;
}

.t718 .t-upwidget-container__data_fileextension,
.t718 .t-upwidget-container__data_filename {
	vertical-align: top !important;
}

.t718 .t-upwidget .t-input-error { margin-top: 1px; }


@media screen and (max-width: 640px) {
	.t718 .t-form__submit {
		padding-bottom: 0;
	}
}

@media screen and (max-width: 960px) {
	.t718__contentwrapper {
		padding-bottom: 0;
		text-align: left;
	}
}


/* Кнопки */

.t588__buttons {
	margin-top: 25px;
	margin-bottom: 25px;
}

.t588 .t-btn {
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	padding: 14px 30px 14px 30px;
	margin-left: 0;
}

@media screen and (max-width: 960px) {
	.t588__buttons {
		margin-top: 25px;
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 640px) {
	.t588__btn,
	.t588__buttons-wrapper {
		margin-bottom: 0;
	}
}


/* Клиники */

.t692 .t692__textwrapper {
	padding-top: 10px;
}

.t692 .t692__text {
	margin-top: 0;
}


.t692__linkwrapper:hover .t692__title {
	color: #2169c9;
}

@media screen and (max-width: 960px) {
	.t692 .t692__col {
		margin-bottom: 25px;
	}
}


/* Новости и события */


/* В линию */

.t896 .t-feed__post-date {
	letter-spacing: 0;
}

.t896 .t-feed__row-grid__post-wrapper {
	padding-top: 0;
	padding-bottom: 15px;
}

.t896 .t-feed__row-grid__post-wrapper:not(:last-child) {
	padding-top: 0;
	padding-bottom: 0;
}

.t896 .t-feed__post-bgimg {
	margin-right: 30px;
	margin-bottom: 25px;
}

.t896 .t-feed__post-parts-date-row_afterdescr {
	margin-top: 0;
}

.t896 .t-feed__post-date {
	vertical-align: top;
}

.t896 .js-feed-post-link .js-feed-post-title {
	margin-top: -5px;
}

.t896 .t-feed__buttons-wrapper {
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 25px;
}

.t896 .t-feed__button-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.t896 .t-btn {
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	padding: 14px 30px 14px 30px;
}

@media screen {
	.t-feed__post-descr {
		margin-top: 0;
	}
}

@media screen and (max-width: 640px) {
	.t896 .t-feed__button-wrapper:last-child {
		margin-top: 0!important;
	}
	.t896 .t-feed__showmore-btn {
		width: 100%;
	}
}


/* Плиткой */

.t897 .t-feed__post-date {
	letter-spacing: 0;
}

.t897 .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
	margin-bottom: 25px;
}

.t897 .t-feed__post-parts-date-row_afterdescr {
	margin-top: 0;
}

.t897 .t-feed__textwrapper {
	margin-top: -5px;
}

.t897 .t-feed__col-grid__post-wrapper .t-feed__col-grid__wrapper {
	height: auto!important;
}

.t897 .t-feed__buttons-wrapper {
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 25px;
}

.t897 .t-feed__button-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.t897 .t-btn {
	width: 100%;
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	padding: 14px 30px 14px 30px;
}

.t897 .js-feed-container .js-feed-post-link:hover .t-feed__post-title {
	color: #2169c9;
}

@media screen and (max-width: 1200px) {
	.t897 .t-feed__button-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media screen and (max-width: 960px) {
	.t897 .t-feed__textwrapper {
		margin-top: -10px;
	}
	.t897 .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
		margin-bottom: 30px;
	}
	.t897 .t-feed__grid-col:last-child {
		margin-bottom: 0!important;
	}
	.t897 .t-feed__grid-col:not(:last-child) {
		margin-bottom: 25px!important;
	}
}

@media screen and (max-width: 640px) {
	.t897 .t-feed__button-wrapper:last-child {
		margin-top: 0!important;
	}
	.t897 .t-feed__showmore-btn {
		width: 100%;
	}
}

.t-feed__post-popup__text-wrapper {
	margin-top: 0;
}


/* Новость */

.t-feed__post-popup__close-wrapper {
	padding: 15px 20px;
}

.t-feed__post-popup__close-text {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	opacity: 1;
}

.t-feed__post-popup__container {
	padding: 95px 0 35px 0;
}

.t-feed__post-popup__date.t-uptitle {
	letter-spacing: 0;
}

.t-feed__post-popup__date {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #999999;
	padding-top: 4px;
	padding-bottom: 20px;
}

.t-feed__post-popup__date-parts-wrapper {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
}

.t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_beforetitle {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
}

@media screen and (max-width: 560px) {
	.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container-static {
		padding: 95px 0 35px 0;
	}
	.t-feed__post-popup__date-wrapper {
		margin-bottom: 0;
	}
	.t-feed__post-popup__date-parts-wrapper {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	.t-feed__post-popup__date-parts-wrapper.t-feed__post-popup__date-parts-wrapper_beforetitle {
			margin-top: 0;
			padding-top: 0;
			padding-bottom: 0;
	}
}

.t-feed__post-popup__title-wrapper {
	padding-bottom: 0;
}

.t-feed__post-popup__title-wrapper .t-title_xxs {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 18px !important;
		padding-bottom: 27px !important;
}

@media screen and (max-width: 640px) {
	.t-feed__post-popup__title-wrapper  .t-title_xxs {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 18px;
		padding-bottom: 27px;
	}
}

#feed-cover { 
	margin-top: 15px;
	margin-bottom: 25px;
	font-size: 0;
}

#feed-text {
	padding-top: 7px;
	padding-bottom: 18px;
	margin-top: 0;
}

#feed-text .t-text_md {
	font-size: 17px !important;
	line-height: 25px !important;
}

#feed-text figure {
	font-size: 0;
}

#feed-text figure img {
	display: block;
}


/* Контакты в колонках */

.t562 .t562__name {
	margin-bottom: 0;
}

@media screen and (max-width: 960px) {
	.t562__col {
		margin-bottom: 0;
	}
}


/* Персоны */

.t531 .t-align_center {
	text-align: left;
}

.t531 .t531__imgwrapper {
	margin-bottom: 25px;
}

.t531 .t531__bottommargin_sm {
	margin-bottom: 0;
}

.t531 .t531__bottommargin_lg {
	margin-bottom: 0;
}

@media screen and (max-width: 960px) {
	.t531__row {
		margin-bottom: 25px!important;
	}
}

@media screen and (max-width: 480px) {
	.t531__leftcol, .t531__rightcol {
		width: 100%;
	}
	.t531 .t531__imgwrapper_lg {
		width: 100%;
	}
	.t531 .t531__imgwrapper {
		margin-bottom: 0;
	}
}


/* Список партнеров */

.t600 .t600__title {
	margin-top: -5px;
}

.t600 .t600__bottommargin {
	margin-bottom: 0;
}

.t600 .t600__imgwrapper {
	margin-bottom: 25px;
}

.t600 .t600__imgwrapper img {
	display: block;
}

@media screen and (max-width: 960px) {
	.t600 .t600__separator {
		margin-bottom: 15px!important;
	}
}

@media screen and (max-width: 480px) {
	.t600 .t600__imgwrapper {
		width: 100%!important;
		max-width: 100%;
	}
	.t600 .t600__textwrapper {
		padding-top: 0;
		text-align: left;
	}
}


/* Логотипы в колонках */

.t594 {
	margin-top: -10px;
	margin-bottom: 15px;
}

.t594__container {
	text-align: left;
	justify-content: left;
	-webkit-justify-content: left;
}

@media screen and (max-width: 640px) {
	.t594__container {
		padding: 0 30px;
	}
	.t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row {
		width: 50%;
	}
	.t594__img {
		max-width: 100% !important;
	}
}


/* Подвал */

.t345-container.t345-socials_block {
	height: auto !important;
	padding: 0 !important;
}

.t345-text__wrapper {
	vertical-align: top;
	height: auto !important;
}

.t345-socials_block .t345-socials {
	margin-top: 0
}

@media screen and (max-width: 640px) {
	.t345-socials_block .t345-socials {
		margin-top: 10px;
		margin-top: 10px;
	}
}

.t345 .t-sociallinks__wrapper a:hover svg path {
	fill: #2169c9 !important;
}


/* Куки */

.t886__wrapper {
	padding: 16px 20px 14px 20px;
}

.t886 .t-btn {
	height: 30px;
	font-size: 14px;
	line-height: 20px;
}

.t886__text a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	transition: color 0.1s ease-in, border-color 0.1s ease-in;
}

.t886__text a:hover {
	color: #2169c9 !important;
	border-color: rgba(33, 105, 201, 0.2) !important;
}


/* Обложка */

.t181 .t181__title,
.t181 .t181 .t-title_md {
    letter-spacing: 0;
    padding: 0;
}

.t-cover .t-valign_middle { 
	vertical-align: top;
}

.t181__wrapper {
	padding-top: 0;
	padding-bottom: 0;
}

.t181 .t-btn {
    height: 50px;
    font-size: 16px;
    line-height: 20px;
    padding: 14px 30px 14px 30px;
    margin-top: -5px;
}

.t-cover .t-col.t-col_8 {
	max-width: 460px;
}

@media screen and (max-width: 1200px) {
	.t181__title,
	.t181 .t-title_md {
		font-size: 38px;
		line-height: 1.19;
		padding-top: 274px !important;
		padding-bottom: 16px !important;
	}
	.t-cover .t-valign_middle {
		vertical-align: top;
	}
	.t-cover .t-col.t-col_8 {
	    max-width: 460px;
	}
}

@media screen and (max-width: 980px) {
	.t181__title,
	.t181 .t-title_md {
		font-size: 38px;
		line-height: 1.19;
		padding-top: 209px!important;
		padding-bottom: 16px !important;
	}
	.t-cover .t-valign_middle {
		vertical-align: top;
	}
	.t-cover .t-col.t-col_8 {
	    max-width: 360px;
	}
}

@media screen and (max-width: 640px) {
	.t181__title,
	.t181 .t-title_md {
		font-size: 38px;
		line-height: 1.19;
		padding-top: 209px!important;
		padding-bottom: 16px!important;
	}
	.t-cover .t-valign_middle {
		vertical-align: top;
	}
	.t-cover .t-col.t-col_8 {
	    max-width: 360px;
	}
}

@media screen and (max-width: 480px) {
	.t181__title,
	.t181 .t-title_md {
		font-size: 28px;
		line-height: 1.25;
		padding-top: 123px!important;
		padding-bottom: 17px!important;
	}
	.t-cover .t-valign_middle {
		vertical-align: middle;
	}
	.t-cover .t-col.t-col_8 {
	    max-width: 100%;
	}
}