/* Личный кабинет */

@font-face {
	font-family: 'lk';
	src: url('/themes/filmru_desk/font/lk.woff2') format('woff2');
}
@font-face {
	font-family: 'lk_new';
	src: url('/themes/filmru_desk/font/lk_new.woff2?4') format('woff2');
}
.lk {
	background: #1a1a1a;
	color: #fff;
	display: flex;
	font-size: 14px;
	margin: 0 auto;
	width: 1300px;
}
.lk_center {
	margin: 0 auto;
	width: 1300px;
}
.lk_main {
	border-left: 1px solid #252525;
	padding: 25px 50px;
	width: 100%;
}
.lk_main_flex {
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 20px;
	text-align: center;
}
.lk_main_flex .lk_button {
	margin: 25px auto 0 auto;
}
.lk_main_flex .lk_button_simple {
	margin: 5px auto 0 auto;
}

/* Главное меню */

.lk_main_menu {
	align-self: flex-start;
	min-width: 249px;
	padding: 25px 0;
	position: sticky;
	top: 80px;
	z-index: 3;
}
.center .redesign_main_menu {
	z-index: 200;
}
.lk_main_menu a {
	border-left: 4px solid #1a1a1a;
	color: #787777;
	display: block;
	margin: 0 0 15px;
	padding: 5px 25px 5px 21px;
}
.lk_main_menu a:before {
	content: '\e801';
	display: inline-block;
	font: 16px 'lk';
	margin-right: 21px;
	text-align: center;
	width: 20px;
}
.lk_main_menu a:hover {
	color: #e1e1e1;
}
.lk_main_menu .active {
	border-left: 4px solid #9b51e0;
	color: #e1e1e1;
}
.lk_main_menu a:last-child:before {
	content: '\e810';
}
.lk_main_menu a.bookmarks {
	margin: 0 0 65px;
}
.lk_main_menu a.subscriptions {
	margin: 65px 0;
}

/* Список с фильмами */

.lk_list_movies, .lk_list_articles {
	align-items: center;
	border-top: 1px solid #252525;
	display: flex;
	margin-top: 15px;
	padding-top: 15px;
	position: relative;
}
.lk_list_movies > div:first-child, .lk_list_articles > div:first-child{
	border: 0;
	margin: 0;
	padding: 0;
}
/*.lk_list_movies:first-child .close,*/ #list_content > .lk_list_articles:first-child .close {
	top: 0;
}
.lk_list_movies:hover .close, .lk_list_articles:hover .close {
	display: block;
}
#list_content > .lk_list_movies:first-child, #list_content > div:first-child > .lk_list_movies:first-child,
#recommended_content > .lk_list_movies:first-child, #start_page_content > .lk_list_movies:first-child,
#list_content > .lk_list_articles:first-child, #list_content > div:first-child > .lk_list_articles:first-child {
	border: 0;
	margin: 0;
	padding: 0;
}
.lk_list_movies > a:first-child, .lk_list_articles a {
	color: #787777;
	display: flex;
	font-size: 13px;
	width: 100%;
}
.lk_list_movies a:hover img:first-child, .lk_list_articles a:hover img:first-child, .lk_list_folders a:hover img:first-child, .lk_afisha_block a:hover img:first-child, .lk_timeline .lk_list_movies:hover .img img:first-child, .lk_timeline .poster .img:hover span img  {
	transform: scale(1.1)
}
.lk_list_movies a:hover strong, .lk_list_articles a:hover strong {
	color: #fff;
}
.lk_list_movies a img, .lk_list_articles a img, .lk_list_folders a img, .lk_afisha_block a img, .lk_timeline .img img {
	border-radius: 3px;
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	top: 0;
	transition: transform .25s;
	width: 100%;
}
.lk_list_movies a.tv .img span, .lk_list_folders a .img span, .lk_afisha_block a .img span, .lk_timeline .poster a .img span {
	border-radius: 6px;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 6px;
	width: 100%;
	z-index: 2;
}
.lk_list_movies a.tv img:nth-child(2), .lk_list_folders a img:nth-child(2), .lk_afisha_block a.tv img:nth-child(2), .lk_timeline .tv img:nth-child(2), .lk_timeline .poster a img:nth-child(2) {
	height: calc(100% - 9px);
	margin: 3px 0 0 3px;
	opacity: 0.6;
	width: calc(100% - 6px);
	z-index: 1;
}
.lk_list_movies a.tv img:nth-child(3), .lk_list_folders a img:nth-child(3), .lk_afisha_block a.tv img:nth-child(3), .lk_timeline .tv img:nth-child(3), .lk_timeline .poster a img:nth-child(3) {
	height: calc(100% - 18px);
	margin: 0 0 0 6px;
	opacity: 0.3;
	width: calc(100% - 12px);
}

.lk_list_movies a strong, .lk_list_articles a strong {
	color: #d6d6d6;
	display: block;
	font: 16px roboto, sans-serif;
	margin: 0 0 5px;
}
.lk_list_movies a .cell, .lk_list_articles a .cell {
	display: flex;
	flex-direction: column;
	padding: 0 15px;
}
.lk_list_movies a .cell span:last-child span {
	color: #fff;
	font-weight: 500;
	line-height: unset;
	margin: 0 15px 0 0;
}
.lk_list_movies a .cell span:nth-child(2) {
	line-height: 19px;
	margin: auto 0;
}
.lk_list_movies a .img, .lk_list_articles a .img, .lk_list_folders a .img, .lk_afisha_block a .img, .lk_timeline .img {
	border-radius: 3px;
	display: block;
	height: 145px;
	overflow: hidden;
	position: relative;
	width: 97px;
}
.lk_list_movies .close, .lk_list_articles .close {
	cursor: pointer;
	display: none;
	position: absolute;
	right: 0;
	top: 15px;
	width: inherit;
}
.lk_list_movies .close:after, .lk_list_articles .close:after {
	color: #787777;
	content: '\e822';
	font: 10px 'lk';
}
.lk_list_movies .close:hover:after, .lk_list_articles .close:hover:after {
	color: #fff;
}

/* Кнопки */

.lk_buttons {
	display: flex;
	justify-content: center;
	margin: 50px 0 25px 0;
}
.lk_buttons a {
	margin: 25px 0;
}
.lk_button, .lk_button_simple {
	background: rgba(15, 15, 15, .4);
	border-radius: 3px;
	color: #e1e1e1;
	display: block;
	margin: 25px auto;
	padding: 10px 50px;
}
.lk_button:hover, .lk_button_simple:hover {
	background: rgba(15, 15, 15, .6);
	color: #fff;
}
.lk_button_border {
	border: 1px solid #787777;
	border-radius: 3px;
	color: #787777;
	font-size: 13px;
	min-width: 128px;
	padding: 10px 15px;
	text-align: center;
	white-space: nowrap;
}
.lk_button_border.active {
	border-color: #d6d6d6;
	color: #d6d6d6;
}
.lk_button_simple {
	background: none !important;
	color: #787777;
}

/* Обучающие подсказки для новичков */

.lk_add_help {
	background: #303030;
	border-radius: 10px;
	color: #ffffff;
	font-size: 13px;
	line-height: 19px;
	padding: 15px 30px 15px 15px;
	position: absolute;
	left: -1000px;
	width: 250px;
	filter: drop-shadow(0px 8px 11px rgba(0, 0, 0, 0.23));
	z-index: 110;
}
.lk_add_help.left_help:after {
	border: 10px solid transparent;
	border-left: 10px solid #303030;
	content: '';
	position: absolute;
	right: -20px;
	top: calc(50% - 10px);
}
.lk_add_help.right_help:before {
	border: 10px solid transparent;
	border-right: 10px solid #303030;
	content: '';
	position: absolute;
	left: -20px;
	top: calc(50% - 10px);
}
.lk_add_help div {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 15px;
}
.lk_add_help div:after {
	content: '\e822';
	font: 12px 'lk';
}

/* Кнопки «Добавить» */

.lk_add_button {
	background: rgba(102, 122, 134, .5);
	border-radius: 6px;
	color: #cac9c9;
	cursor: pointer;
	height: 30px;
	position: relative;
	width: 30px;
	z-index: 10;
}
.lk_add_button:after {
	align-items: center;
	content: '\e811';
	display: flex;
	font: 12px 'lk';
	height: 30px;
	justify-content: center;
	width: 30px;
}
.lk_add_button:hover {
	background: #667a86;
	color: #fff;
}
.lk_add_button.bookmark:after {
	content: '\e803';
	font-size: 14px;
}
.lk_add_button.bookmark.active {
	background: #9b51e0;
}
.lk_add_button.viewed {
	background: #27ae60 !important;
	color: #fff;
}
.lk_add_button.viewed:after {
	content: '\e812';
}
.lk_add_button.view {
	background: #2d9cdb !important;
	color: #fff;
}
.lk_add_button.view:after {
	content: '\e813';
}
.lk_add_button.folder, .lk_add_button.folders {
	background: #9b51e0 !important;
	color: #fff;
}
.lk_add_button.folder:after {
	content: '\e815';
}
.lk_add_button.folders:after {
	content: '\e814';
}

/* Меню «Добавить в подборку» */

.lk_add_menu {
	display:none;
	color: #787777;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 107.5px;
	width: 250px;
	z-index: 330;
}
.lk_add_menu.active {
	display: block;
}
.lk_add_menu div, .lk_add_menu a {
	align-items: center;
	background: #222;
	cursor: pointer;
	display: flex;
	padding: 15px;
	font-size: inherit;
	width: initial;
	color: #787777;
}
.lk_add_menu .add:after, .lk_add_menu .add_menu:after, .lk_add_menu .add_title:after {
	content: '\e816';
	font: 12px 'lk';
	margin-left: auto;
}
.lk_add_menu .add:hover, .lk_add_menu .add_menu:hover, .lk_add_menu .add_menu.active, .lk_add_menu .add_title:hover {
	background: #1e1e1e;
	border-color: #1e1e1e;
	color: #fff;
}
.lk_add_menu .add.active {
	color: #fff;
}
.lk_add_menu .add.active:after {
	font-size: 10px;
	content: '\e818';
}
.lk_add_menu .add.active:hover:after {
	font-size: 14px;
	content: '\e819';
	color: #ff3300;
}
.lk_add_menu .add_menu {
	border-top: 1px solid #313131;
}
.lk_add_menu .add_menu:after {
	content: '\e817';
}
.lk_add_menu .add_menu:hover {
	border-color: #1e1e1e;
}
.lk_add_menu .add_submenu {
	background: #222;
	bottom: 0;
	display: none;
	left: 250px;
	padding: 0;
	position: absolute;
	width: 250px;
	max-height: 272px;
	overflow-y: auto;
	border-radius: 3px;
}
.lk_add_menu > div:last-child {
	border-radius: 0 0 3px 3px;
}
.lk_add_menu .add_submenu.active {
	display: block;
}
.lk_add_menu .add_submenu {
	scrollbar-color: rgba(102, 122, 134, 0.5) transparent;
	scrollbar-width: thin;
}
.lk_add_menu .add_submenu::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 5px;
}
.lk_add_menu .add_submenu::-webkit-scrollbar-track {
	border-radius: 10px;
	background: inherit;
}
.lk_add_menu .add_submenu::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(102, 122, 134, 0.5);;
}
.lk_add_menu .rate {
	border-bottom: 1px solid #313131;
	cursor: text;
	font-size: 16px;
	justify-content: space-between;
	padding: 0 10px 15px 10px;
}
.lk_add_menu .title {
	background: #161616;
	border-radius: 3px 3px 0 0;
	cursor: text;
}
.lk_list_movies:first-child .lk_add_menu {
	top: 92.5px;
}

/* Блок «Рейтинг» в меню «Добавить в подборку» */

.lk_add_menu .rate span {
	border-radius: 50%;
	color: #ff3300;
	cursor: pointer;
	line-height: 23px;
	text-align: center;
	width: 23px;
}
.lk_add_menu .rate span:hover {
	color: #fff !important;
}
.lk_add_menu .rate span:nth-child(n+5) {
	color: #fe8917;
}
.lk_add_menu .rate span:nth-child(n+8) {
	color: #00b300;
}
.lk_add_menu .rate span.active {
	background: #ff3300;
	color: #fff;
}
.lk_add_menu .rate span.active:nth-child(n+5) {
	background: #fe8917;
}
.lk_add_menu .rate span.active:nth-child(n+8) {
	background: #00b300;
}

/* Блок «Создать подборку» в меню «Добавить в подборку» */

.lk_add_menu input[type="text"] {
	background: none;
	border: 0;
	color: #787777;
	font: 14px roboto, sans-serif;
	margin: 0 15px 0 0;
	width: 195px;
}
.lk_add_menu input[type="reset"], .lk_add_menu input[type="submit"] {
	background: none;
	border: 0;
	color: #d6d6d6;
	cursor: pointer;
	font: 300 14px roboto, sans-serif;
	padding: 10px 15px;
	width: 110px;
}
.lk_add_menu input[type="submit"] {
	border: 1px solid #fff;
	border-radius: 3px;
	color: #fff;
}
.lk_add_menu input[type="submit"]:disabled {
	border-color: #787777;
	color: #787777;
}
.lk_add_menu input:focus {
	outline: none;
}
.lk_add_menu input:hover[type="reset"], .lk_add_menu input:hover[type="submit"] {
	color: #fff;
}
.lk_add_menu input:hover[type="submit"] {
	border-color: #e1e1e1;
}
.lk_add_menu .add_subtitle {
	display: none;
	flex-direction: column;
	padding: 0;
}
.lk_add_menu .add_subtitle.active {
	display: flex;
}
.lk_add_menu .add_subtitle span:after {
	content: '\e820';
	cursor: pointer;
	font: 14px 'lk';
}
.lk_add_menu .add_subtitle span:hover {
	color: #fff;
}
.lk_add_menu .add_subtitle span.active:after {
	content: '\e821';
}
.lk_add_menu .add_title.active {
	display: none;
}

/* Overlay-блок для закрытия модальных и всплывающих окон по клику вне их */

.add_menu_overlay,.add_fav_menu_overlay {
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 230;
}
.add_menu_overlay {
	z-index: 180;
}
/*.add_fav_menu_overlay.active {
	z-index: 240;
}*/
.add_menu_overlay.active,.add_fav_menu_overlay.active {
	display: block;
}

/* Авторизация */

.login {
	align-items: center;
	display: flex;
}
.login .lk_block_avatar, .lk_timeline .lk_block_avatar, .lk_notifications .lk_block_avatar {
	color: #f2f2f2;
	cursor: pointer;
	display: block;
	height: 36px;
	line-height: 34px;
	width: 36px;
}
.lk_timeline .lk_block_avatar {
	height: 38px;
	/*line-height: 27px;*/
	width: 38px;
}

/* Уведомления */

.lk_notification_button {
	color: #787777;
	cursor: pointer;
	margin: 0 30px 0 auto;
	position: relative;
}
.lk_notification_button:hover {
	color: #d6d6d6;
}
.lk_notification_button:after {
	content: '\e823';
	font: 22px 'lk';
}
.lk_notification_button.active:before {
	background: #ff3300;
	border-radius: 50%;
	border: 2px solid #222;
	content: "";
	height: 6px;
	position: absolute;
	right: -2px;
	top: 2px;
	width: 6px;
}

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

.lk_main_head {
	align-items: center;
	/*
	border-bottom: 1px solid #252525;
	*/
	color: #d6d6d6;
	display: flex;
	font: 500 21px roboto, sans-serif;
/*	margin: -25px -50px 25px -50px;
	padding: 25px 50px;*/
	margin: 0 0 25px;
	padding: 0 0 25px;
}
.lk_main_head.margin {
	margin-top: 45px;
}
.lk_main_head.noborder {
	border: 0;
}
.lk_main_head.nopadding {
	padding: 0;
}
.lk_main_head.nohead {
	color: #fff;
	margin-top: 60px;
}
.lk_main_head a {
	color: #787777;
}
/*
.lk_main_head a,
*/
.lk_main_head > span, .lk_main_head > a {
	margin-right: 25px;
}
.lk_main_head a:hover {
	color: #d6d6d6;
}
.lk_main_head a.back {
	border: 2px solid #d6d6d6;
	border-radius: 50%;
	height: 31px;
	margin: 0 25px 0 0;
	width: 31px;
}
.lk_main_head_button_status {
	color: #787777;
	cursor: pointer;
	font: 18px 'lk';
	margin-left: 20px;
}
.lk_main_head a.back:after {
	align-items: center;
	color: #d6d6d6;
	content: '\e817';
	display: flex;
	font: 12px 'lk';
	height: 31px;
	justify-content: center;
	transform: scaleX(-1);
	width: 31px;
}
.lk_main_head a.lk_main_head_button_status {
	margin: 0;
}
.lk_main_head h1 {
	cursor: pointer;
	font: 700 21px roboto, sans-serif;
	margin: 0;
}
.lk_main_head h1.active {
	display: none;
}
.lk_main_head_button {
	display: flex;
	margin-left: auto;
	position: relative;
}

.lk_main_head_button a.button {
	color: #787777;
	cursor: pointer;
	font: 18px 'lk';
	margin-left: 20px;
}
.lk_main_head_button a.button:hover {
	color: #d6d6d6;
}
.lk_main_head_button_delete:after {
	content: '\e825';
}
.lk_main_head_button_edit:after {
	content: '\e824';
}
.lk_main_head_button_status:after {
	content: '\59';
	font-family: 'Icons';
	margin-right: -4px;
}
.lk_main_head_button_status.active:after {
	content: '\e821';
	margin-right: 0;
	font-family: 'lk';
}
.lk_main_head_edit {
	display: none;
	height: 35px;
	width: 100%;
}
.lk_main_head_edit.active {
	display: flex;
}
.lk_main_head_edit input[type="reset"], .lk_main_head_edit input[type="submit"], .lk_main_head_text_edit input[type="reset"], .lk_main_head_text_edit input[type="submit"],
#favourites-lists-edit-list-form input[type="submit"], #favourites-lists-edit-list-form a.reset,input#recommended_ready,#start_ready,#fav_load_more,.ui-dialog-buttonset button.ui-state-default {
	background: none;
	border: 0;
	color: #787777;
	cursor: pointer;
	font: 500 14px roboto, sans-serif;
	padding: 9px 25px;
	float: right;
	margin: 0 !important;
}
.lk_main_head_edit input[type="reset"]:hover, .lk_main_head_text_edit input[type="reset"]:hover,.ui-dialog-buttonset button.ui-state-default:nth-child(2):hover {
	color: #fff;
}
.lk_main_head_edit input[type="submit"]:disabled, .lk_main_head_text_edit input[type="submit"]:disabled {
	background: rgba(15, 15, 15, .4);
	color: #d6d6d6;
}
.lk_main_head_edit input[type="submit"], .lk_main_head_edit input[type="submit"]:hover, .lk_main_head_text_edit input[type="submit"], .lk_main_head_text_edit input[type="submit"]:hover,
#favourites-lists-edit-list-form input[type="submit"], #favourites-lists-edit-list-form input[type="submit"]:hover, #favourites-lists-edit-list-form a.reset:hover,input#recommended_ready
,#start_ready,#fav_load_more:hover,.ui-dialog-buttonset button.ui-state-default:nth-child(1):hover {
	background: rgba(15, 15, 15, .6);
	border-radius: 3px;
	color: #fff;
}
.lk_main_head_edit input[type=text] {
	background: none;
	border: 0;
	color: #d6d6d6;
	font: 700 21px roboto, sans-serif;
	padding: 0;
	width: 100%;
}
.lk_main_head_edit input[type=text]:focus {
	outline: none;
}
.lk_main_head_text {
	cursor: pointer;
	line-height: 20px;
	margin: -10px 0 40px;
	padding: 0 0 25px;
}
.lk_main_head_text.active {
	display: none;
}
.lk_main_head_text.empty {
	margin-top: 55px;
	text-align: center;
}
.lk_main_head_text strong {
	display: block;
	font: 500 21px roboto, sans-serif;
	margin: 0 0 10px;
}
.lk_main_head_text_edit {
	display: none;
	margin: 0 0 40px;
}
.lk_main_head_text_edit.active {
	display: block;
}
.lk_main_head_text_edit > div {
	border: 1px solid #252525;
	padding: 20px;
}
.lk_main_head_text_edit span {
	display: flex;
	justify-content: end;
}
.lk_main_head_text_edit textarea {
	background: none;
	border: 0;
	color: #fff;
	font: 14px/20px roboto, sans-serif;
	/*
	margin: 0 0 20px 0;
	*/
	padding: 0;
	resize: none;
	width: 100%;
}
.lk_main_head_text_edit textarea:focus {
	outline: 0;
}

/* Фильтры */

.lk_main_filter {
	color: #d6d6d6;
	font-size: 14px;
	margin-left: auto;
	position: relative;
	z-index: 310;
}
.lk_main_filter div {
	background: #0f0f0f;
	display: none;
	padding: 20px 20px 5px 20px;
	position: absolute;
	right: 0;
	top: 25px;
	z-index: 320;
}
.lk_main_filter div.active {
	display: block;
}
.lk_main_filter div a, .lk_main_filter div span {
	color: #d6d6d6;
	cursor: pointer;
	display: block;
	margin: 0 0 15px;
	white-space: nowrap;
}
.lk_main_filter div a:before, .lk_main_filter div span:before {
	content: '\e818';
	display: inline-block;
	font: 10px 'lk';
	margin: 0 10px 0 0;
}
.lk_main_filter div a:before {
	visibility: hidden;
}
.lk_main_filter div a:hover {
	color: #fff;
}
.lk_main_filter div span {
	cursor: text;
}
.lk_main_filter strong {
	cursor: pointer;
	font-weight: 400;
	position: relative;
}
.lk_main_filter strong:after {
	content: '\e817';
	display: inline-block;
	font: 12px 'lk';
	margin-left: 7.5px;
	transform: rotate(90deg);
}
.lk_main_filter strong.active:after {
	transform: rotate(-90deg);
}
.lk_main_filters {
	color: #787777;
	display: flex;
	font-size: 13px;
	margin: 0 0 22.5px;
}

/* Сайдбар */

.header.margin {
	margin-top: 55px;
}
.header .arrow:after {
	color: #d6d6d6;
	content: '\e817';
	font: 10px 'lk';
	margin-left: 10px;
}
.lk_main_sidebar {
	align-self: flex-start;
	background: rgba(15, 15, 15, 0.4);
	min-height: calc(100vh - 119px);
	min-width: 210px;
	padding: 30px 20px;
	position: sticky;
	top: 80px;
	z-index: 99;
}
.lk_main_sidebar .header, .lk_main .header {
	align-items: baseline;
	color: #d6d6d6;
	display: flex;
	font: 500 21px roboto, sans-serif;
}
.lk_main_sidebar .header a, .lk_main .header a {
	color: #787777;
	font-size: 12px;
	margin-left: auto;
}
.lk_main_sidebar .header a:hover, .lk_main .header a:hover {
	color: #d6d6d6;
}
.lk_main_sidebar .lk_add_button {
	margin: -30px 0 0 78px;	
}
.lk_main_sidebar .lk_list_movies {
	border: 0;
	display: block;
	margin-top: 20px;
	padding: 0;
}
.lk_main_sidebar .lk_list_movies a strong {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.lk_main_sidebar .lk_list_movies a .cell {
	padding: 0 0 0 15px;
	width: 132px;
	text-align: left;
}
.lk_main_sidebar .lk_list_movies a .cell span span {
	color: #787777;
	display: -webkit-box;
	font-weight: 400;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.lk_main_sidebar .lk_list_movies a .img {
	height: 94px;
	width: 63px;
}
.lk_add_menu.left_dir .add_submenu {
	left: -250px;
}
.lk_main_sidebar .lk_list_movies:nth-child(n+5) .lk_add_menu {
	bottom: 35px;
	top: auto;
}

/* Закладки */

.lk_list_articles .cell {
	justify-content: space-between;
	padding: 0 0 0 15px;
}
.lk_list_articles .img, .lk_list_folders a .img {
	border-radius: 3px 3px 0 0;
	height: 124px !important;
	min-width: 220px;
}

/* Мои подборки */

.lk_list_folders, .lk_list_folders > div {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
}
.lk_list_folders > div {
	justify-content: space-between;
}
.lk_main_switcher_author_type .lk_list_folders {
	justify-content: space-between;
}
.lk_list_folders.margin {
	margin: 25px 0;
}
.lk_list_folders a {
	color: #787777;
	display: flex;
	flex-direction: column;
	font-size: 13px;
	margin: 0 20px 30.5px 0;
	position: relative;
	width: 219.6px
}
.lk_list_folders a:nth-child(3n+3) {
	margin-right: 0;
}
.lk_list_folders a:after {
	//background: #9b51e0;
	//border-radius: 6px;
	//color: #fff;
	//content: "\e806";
	//font: 12px 'lk';
	//line-height: 30px;
	//position: absolute;
	//right: 15px;
	//text-align: center;
	//top: 15px;
	//width: 30px;
	//z-index: 2;
}
.lk_list_folders a:hover strong {
	color: #fff;
}
.lk_list_folders a:hover .cell.active {
	color: #d6d6d6;
}
.lk_list_folders a:hover .cell.active span:after {
	font-size: 24px;
	transition: font-size .3s ease-out;
}
.lk_list_folders .lock:after {
	color: #787777;
	content: '\e821';
	font: 14px 'lk';
	line-height: 20px;
	position: absolute;
	right: 15px;
	top: 139px;
}
.lk_list_folders a img {
	border-radius: 3px 3px 0 0;
}
.lk_list_folders strong {
	color: #d6d6d6;
	display: -webkit-box;
	font: 400 14px roboto, sans-serif;
	line-height: 20px;
	margin: 0 0 15px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	//width: 183px;
	width: 175px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.lk_list_folders .cell {
	background: rgba(15, 15, 15, .4);
	border-radius: 0 0 3px 3px;
	flex: 1;
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.lk_list_folders .cell.active {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	height: 100%;
	justify-content: center;
}
.lk_list_folders .cell span {
	margin: 0 0 15px;
}
.lk_list_folders .cell span:after {
	content: '\e827';
	font: 20px 'lk';
}

/* Подписки */

.lk_list_subscriptions {
	align-items: center;
	color: #787777;
	display: flex;
	font-size: 13px;
	margin-top: 20px;
}
.lk_list_subscriptions a {
	align-items: center;
	color: #d6d6d6;
	display: flex;
	font-size: 14px;
	margin: 0 auto 0 0;
}
.lk_list_subscriptions div a,.lk_list_subscriptions div a:hover{
	color: inherit;
}
.lk_list_subscriptions a:hover {
	color: #fff;
}
.lk_list_subscriptions a span {
	background: linear-gradient(228.74deg, #8300ff 15.5%, #ff9900 50.83%, #0cbce2 82.66%);
	border-radius: 50%;
	height: 50px;
	margin: 0 20px 0 0;
	position: relative;
	width: 50px;
}
.lk_list_subscriptions a span img {
	border-radius: 50%;
	height: 48px;
	margin: 1px;
	object-fit: cover;
	width: 48px;
}
.lk_list_subscriptions a span div {
	background: linear-gradient(228.44deg, #3d4142 11.25%, #20232b 83.39%);
	border-radius: 50%;
	color: #f2f2f2;
	font-size: 18px;
	height: 48px;
	left: 1px;
	line-height: 48px;
	position: absolute;
	text-align: center;
	top: 1px;
	width: 48px;
}
.lk_list_subscriptions div {
	width: 150px;
}
.lk_list_subscriptions .check {
	color: #787777;
	text-align: right;
	width: 50px;
	align-items: center;
	display: block;
	margin: 0;
}
.lk_list_subscriptions .check:after {
	content: '\e827';
	font: 17px 'lk';
}
.lk_list_subscriptions .check:hover {
	color: #fff;
}
.lk_list_subscriptions .check.active {
	color: #d6d6d6;
}
.lk_list_subscriptions .check.active:after {
	content: '\e826';
	font: 13px 'lk';
}
.lk_list_subscriptions .check.active:hover {
	color: #ff3300;
}
.lk_list_subscriptions .check.active:hover:after {
	content: '\e828';
	font: 17px 'lk';
}
.lk_list_subscriptions_head {
	border-bottom: 1px solid #252525;
	color: #d6d6d6;
	display: flex;
	font-size: 13px;
	padding: 0 0 15px;
}
.lk_list_subscriptions_head div {
	width: 150px;
}
.lk_list_subscriptions_head div:first-child {
	width: 350px;
}

/* Заголовки (люди) */

.lk_people_head {
	background: linear-gradient(97.09deg, rgba(15, 15, 15, 0.4) 0.91%, #1b1e21 99.73%);
	margin: -25px -50px 0 -50px;
	padding: 20px 50px 35px 50px;
}
.lk_people_head_buttons {
	display: flex;
	margin: 0 0 45px;
}
.lk_people_head_flex {
	color: #eaeaea;
	display: flex;
	font-size: 13px;
}
.lk_people_head_flex .lk_people_head_flex {
	flex-direction: column;
}
.lk_people_head_flex strong {
	color: #fff;
	font-size: 36px;
	margin: 0 0 20px;
}
.lk_people_head_flex .lk_block_avatar {
	font-size: 36px;
	height: 154px;
	line-height: 152px;
	margin: 0 20px 0 0;
	width: 154px;
}
.lk_people_head_flex .lk_block_avatar a div {
	position: absolute;
	z-index: 1;
	text-align: center;
	width: 100%;
}
.lk_people_head_flex .lk_button_subscription {
	margin-top: auto;
}

/* Кнопки */

.lk_button_back {
	border: 2px solid #d6d6d6;
	border-radius: 50%;
	color: #d6d6d6;
	margin: 0 25px 0 0;
	text-align: center;
	width: 31px;
}
.lk_button_back:after {
	content: "\e817";
	display: block;
	font: 12px "lk";
	line-height: 31px;
	transform: scaleX(-1);
}
.lk_button_back.forward {
	border-color: #787777;
	color: #787777;
}
.lk_button_back.forward:after {
	transform: none;
}
.lk_button_back:hover {
	border-color: #fff;
	color: #fff;
}
.lk_button_subscription {
	border: 1px solid #666;
	border-radius: 3px;
	cursor: pointer;
	min-width: 90px;
	padding: 10px 25px;
	text-align: center;
	width: max-content;
}
.lk_button_subscription:after {
	content: "Подписаться";
	display: block;
}
.lk_button_subscription:hover {
	border-color: #fff;
	color: #fff;
}
.lk_button_subscription.active {
	background: rgba(102, 122, 134, .5);
	border: 0;
	padding: 11px 26px;
}
.lk_button_subscription.active:after {
	content: "Вы подписаны";
}

/* Элементы */

.lk_block_avatar {
	background: linear-gradient(228.74deg, #8300ff 15.5%, #ff9900 50.83%, #0cbce2 82.66%);
	border-radius: 50%;
	position: relative;
}
.lk_block_avatar:after {
	background: linear-gradient(228.44deg, #3D4142 11.25%, #20232B 83.39%);
	border-radius: 50%;
	content: "";
	height: calc(100% - 2px);
	left: 1px;
	position: absolute;
	top: 1px;
	width: calc(100% - 2px);
}
.lk_block_avatar img, .lk_block_avatar span {
	border-radius: 50%;
	height: calc(100% - 2px);
	left: 1px;
	object-fit: cover;
	position: absolute;
	text-align: center;
	top: 1px;
	width: calc(100% - 2px);
	z-index: 1;
	margin: 0;
}

/* Новинки в кинотеатрах */

.lk_afisha_block {
	position: relative;
	width: 160px;
}
.lk_afisha_block:hover strong {
	color: #fff;
}
.lk_afisha_block a {
	color: #787777;
	font-size: 13px;
}
.lk_afisha_block strong {
	color: #d6d6d6;
	display: -webkit-box;
	font: 14px roboto, sans-serif;
	margin: 10px 0 5px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-align: left;
}
.lk_afisha_block .img {
	height: 240px !important;
	width: 160px !important;
}
.lk_afisha_block .lk_add_button {
	background: rgba(102, 122, 134, .75);
	position: absolute;
	right: 10px;
	top: 16px;
}
.lk_afisha_block .lk_add_button:hover {
	background: #667a86;
}
.lk_afisha_block .lk_add_menu {
	right: 10px;
	top: 51px;
}
.lk_afisha_block .title {
	display: flex;
}
.lk_afisha_block .title span:first-child {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.lk_afisha_block .title span:last-child {
	white-space: pre;
}
#lk_afisha_wrapper {
	display: flex;
	justify-content: space-between;
	margin: 25px 0 55px;
}

/* Коллекции */

.lk_collections_wrapper {
	margin: 25px 0 45px;
	width: calc(100% + 1px);
}
.lk_collections_wrapper strong {
	margin: 0 0 7.5px;
	-webkit-line-clamp: 2;
}

/* Переключатели */

input.lk_switch_block {
	background: #000;
	border-radius: 30px;
	cursor: pointer;
	height: 24px;
	margin: 0 0 0 15px;
	outline: none;
	position: relative;
	width: 46px;
	-webkit-appearance: none;
}
input.lk_switch_block:after {
	background: #fff;
	border-radius: 50%;
	content: "";
	height: 22px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 22px;
}
input.lk_switch_block:checked {
	background: linear-gradient(90deg, rgba(131, 0, 255, 1) 0%, rgba(63, 0, 123, 1) 100%);
}
input.lk_switch_block:checked:after {
	left: 23px;
}
.lk_switch_wrapper {
	align-items: center;
	color: #787777;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	margin-left: auto;
}
input.lk_switch_block.white {
	background: #d6d6d6;
}
input.lk_switch_block.white:checked {
	background: #9b51e0;
}

/* Сейчас обсуждают */

.lk_timeline {
	margin-top: 30px;
	position: relative;
}
.lk_timeline:after {
	background: #1a1a1a;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}
.lk_timeline.subscription .subscription {
	display: none;
}
.lk_timeline strong {
	color: #d6d6d6;
	display: block;
	font: 14px roboto, sans-serif;
	margin: 0 0 5px;
}
.lk_timeline .avatar {
    display: flex;
    margin: 0 0 10px;
    width: 100%;
}
.lk_timeline .mainblock {
    border-bottom: 1px solid rgba(120, 119, 119, .5);
    color: #d6d6d6;
    //display: flex;
    padding: 0 0 30px;
    margin: 0 0 30px;
}
.lk_timeline .block:hover strong {
	color: #fff;
}
.lk_timeline .dislike, .lk_timeline .like {
	margin-left: 20px;
}
.lk_timeline .dislike:after, .lk_timeline .disqus:after, .lk_timeline .like:after {
	content: '\e831';
	cursor: pointer;
	font: 14px 'lk';
	/*left: 5px;*/
	position: relative;
	top: 2px;
}
.lk_timeline .disqus:after {
	content: '\e829';
	top: 0;
}
.lk_timeline .like:after {
	content: '\e830';
	top: -2px;
}
.lk_timeline .comments_wrapper.feed .dislike:hover:after,
.lk_timeline .comments_wrapper.feed .disqus:hover:after,
.lk_timeline .comments_wrapper.feed .like:hover:after,
.lk_timeline .comments_wrapper.feed .dislike.active:after,
.lk_timeline .comments_wrapper.feed .like.active:after,
.lk_timeline .mainblock .user .like:hover:after,
.lk_timeline .mainblock .user .dislike:hover:after{
	color: #fff;
}
.lk_timeline .img {
	min-width: 97px;
}
.lk_timeline .info {
	color: #787777;
	font-weight: 300;
	margin: 5px 0 10px;
}
.lk_timeline .text {
	font-weight: 300;
	line-height: 20px;;
}
.lk_timeline .title {
	color: #787777;
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
}
.lk_timeline .user {
	color: #787777;
	display: flex;
	font-size: 13px;
	margin-top: 6px;
}
.lk_timeline .mainblock .user {
	margin-top: 24px;
}
.lk_timeline .user a {
	color: #787777;
	margin-left: 25px;
}
.lk_timeline .user a:first-child {
	color: #d6d6d6;
	font-size: 14px;
	margin: 0 auto 0 0;
}
.lk_timeline .user a:hover:first-child {
	color: #fff;
}

/* Рецензии */

.lk_list_movies .lk_timeline {
	bottom: 0;
	color: #787777;
	display: flex;
	font-size: 13px;
	left: 112px;
	margin: 0;
	position: absolute;
	white-space: nowrap;
}
.lk_list_movies .lk_timeline a {
	margin-left: 25px;
}
.lk_reviews {
	margin-top: 25px;
}

/* Уведомления */

.lk_notifications {
	background: #0f0f0f;
	border-radius: 6px;
	box-shadow: -4px 4px 17px rgb(0 0 0 / 62%);
	color: #787777;
	display: none;
	flex-direction: column;
	font-size: 14px;
	max-height: calc(100vh - 121px);
	left: calc(50% + 334px);
	padding: 20px 5px 20px 20px;
	position: absolute;
	top: 71px;
	width: 271px;
	z-index: 245;
}
.lk_notifications.active {
	display: flex;
}
div.lk_notifications > div.filter > a, div.lk_notifications > div.filter > div {
	color: #787777;
	display: flex;
	margin-top: 30px;
	position: relative;
}

.lk_notifications div.scroll  div>a, .lk_notifications div.scroll > div>div {
	color: #787777;
	display: flex;
	margin-top: 30px;
	position: relative;
}
.lk_notifications a:hover strong, .lk_notifications .close:hover {
	color: #fff;
}
.lk_notifications a.active:after {
	background: #fff;
	border-radius: 50%;
	content: '';
	height: 6px;
	position: absolute;
	right: 0;
	top: 5px;
	width: 6px;
}
.lk_notifications strong {
	color: #d6d6d6;
	display: block;
	font-weight: 500;
	margin: 0 0 5px;
}
.lk_notifications .close {
	cursor: pointer;
	margin: 0;
	position: absolute;
	right: 20px;
	top: 25px;
    color: #787777;
}
.lk_notifications .close:after {
	content: '\e822';
	font: 10px 'lk';
}
.lk_notifications .filter {
	align-items: center;
    display: flex;
}
.lk_notifications .filter div {
	border: 1px solid #0f0f0f;
	cursor: pointer;
	border-radius: 20px;
	font-weight: 700;
	margin: 0 16px 0 0;
	padding: 8px 16px;
}
.lk_notifications .filter div:hover {
	color: #fff;
}
.lk_notifications .filter div.active {
	border: 1px solid #787777;
	color: #fff;
}
.lk_notifications .lk_block_avatar {
	height: 38px;
	line-height: 36px;
	margin: 0 20px 0 0;
	width: 38px;
}
.lk_notifications .lk_notification_button:after {
	color: #d6d6d6;
	font-size: 19px;
	line-height: 32px;
}
.lk_notifications .more:hover {
	background: rgba(15, 15, 15, .6);
	color: #fff;
}
.lk_notifications .more {
	background: #1a1a1a;
	border-radius: 0 0 6px 6px;
	color: #d6d6d6;
	justify-content: center;
	padding: 15px;
	width: 200px;
    margin-left: 20px;
    margin-top: 10px;
    text-align: center;
    cursor: default;
}
.lk_notifications .scroll {
	display: block;
	margin: 0 0 auto 0;
	overflow-x: hidden;
	min-height: 58px;
	padding-right: 10px;
}
.lk_notifications .text, .lk_notifications .created_format{
	font-size: 13px;
	line-height: 145%;
	padding-right: 6px;
	display: block;
	text-align: left;
}
.lk_notifications .created_format {
	color:#d6d6d6;
}
.lk_notifications .title {
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	margin: 0;
	text-align: left;
}

/* Поиск */

.lk_result {
	margin-top: 5px;
	position: relative;
	z-index: 20;
	background: #222;
	border-radius: 6px;
	box-shadow: 0 11px 22px rgb(26 26 26 / 60%);
}
.lk_result.active {
	display: block;
}
.lk_result_block {
	align-items: center;
	background: #222;
	border-radius: 6px;
	box-shadow: 0 11px 22px rgba(26, 26, 26, .6);
	display: flex;
	padding: 20px;
	position: relative;
}
.lk_result_block {
	align-items: center;
	display: flex;
	margin: 0 0 20px;
}
.lk_result_block a:first-child {
	align-items: center;
	color: #787777;
	display: flex;
	font: 300 12px/17px roboto, sans-serif;
	margin: 0 auto 0 0;
}
.lk_result_block a:hover strong {
	color: #fff;
}
.lk_result_block a strong {
	color: #d6d6d6;
	display: block;
	font: 14px/21px roboto, sans-serif;
}
.lk_result_block img {
	border-radius: 3px;
	height: 80px;
	margin: 0 15px 0 0;
	object-fit: cover;
	width: 52px;
}
.lk_result_block .lk_add_menu {
	right: 20px;
	top: 80px;
}
.lk_search {
	margin: 30px 0 65px 0;
	position: relative;
}
.lk_search:before {
	color: #787777;
	content: '\e832';
	font: 16px 'lk';
	left: 15px;
	position: absolute;
	top: 10px;
}
.lk_search input {
	background: none;
	border: 1px solid #252525;
	border-radius: 6px;
	color: #787777;
	font: 14px roboto, sans-serif;
	padding: 10px 45px;
	width: 100%;
}
.lk_search input:focus {
	outline: none;
}
.lk_search .close:after {
	color: #787777;
	content: '\e822';
	cursor: pointer;
	display: none;
	font: 10px 'lk';
	right: 20px;
	position: absolute;
	top: 14px;
}
.lk_search .close.active:after {
	display: block;
}
.lk_search .close.active:hover:after {
	color: white;
}

/* Настройки */

.lk_main.white {
	background: #fff;
	color: black;
}
.lk_people_head.white {
	background: #f3f3f4;
}
.lk_people_head.white .lk_block_avatar:after {
	background: rgba(0, 0, 0, .7);
	z-index: 1;
}
/*.lk_people_head.white .lk_block_avatar div {
	align-items: center;
	cursor: pointer;
	display: flex;
	font-size: 13px;
	justify-content: center;
	line-height: 15px;
	z-index: 2;
}*/
.lk_people_head.white .lk_block_avatar img {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}
.lk_people_head.white .lk_button_back {
	border-color: #1a1a1a;
	color: #1a1a1a;
	margin-left: 0;
}
.lk_people_head.white .lk_main_head {
	color: #1a1a1a;
}
.lk_people_head.white .lk_people_head_flex strong {
	color: #1a1a1a;
	margin: 0;
}
.lk_people_head.white .lk_people_head_flex .lk_people_head_flex {
	justify-content: center;
}
.lk_people_head_flex input[type=file] {
	display: none;
}
.lk_settings {
	color: #787777;
	display: flex;
	font-size: 13px;
	justify-content: space-between;
	margin-top: 30px;
}
.lk_settings input[type=date], .lk_settings input[type=password], .lk_settings input[type=text], .lk_settings select {
	appearance: none;
	background: none;
	border: 1px solid #d6d6d6;
	border-radius: 3px;
	color: #1a1a1a;
	font: 14px roboto, sans-serif;
	margin: 5px 0 40px;
	padding: 10px;
	width: 100%;
}
.lk_settings input[type=password] {
	color: #c4c4c4;
}
.lk_settings input:focus, .lk_settings select:focus {
	outline: none;
}
.lk_settings .column {
	width: 340px;
}
.lk_settings .column:last-child .text {
	visibility: hidden;
}
.lk_settings .list {
	position: relative;
}
.lk_settings .list:after {
	color: #1a1a1a;
	content: '\e817';
	display: block;
	font: 12px 'lk';
	position: absolute;
	right: 18px;
	top: 18px;
	transform: rotate(90deg);
}
.lk_settings .password-1, .lk_settings .password-2 {
	margin: 5px 0 !important;
}
.lk_settings .text, .lk_settings #user_change_pass_link {
	margin: -35px 0 60px;
	position: absolute;
}
.lk_settings .text a {
	display: inline-block;
}
.lk_settings_2, .lk_settings_6 {
	align-items: center;
	color: #1a1a1a;
	display: flex;
	margin: 40px 0 -10px 0;
}
.lk_settings_2 > div:first-child {
	margin: 0 auto 0 0;
}
.lk_settings_2 > div:last-child, .lk_settings_2 > div:nth-child(2),.lk_settings_6 > div:last-child {
	color: #787777;
	font-size: 13px;
	text-align: center;
	width: 46px;
}
.lk_settings_2 > div:last-child {
	margin-left: 65px;
}
.lk_settings_2 input {
	margin: 0;
}
.lk_settings_2.first {
	margin: 40px 0 -30px 0;
}
.lk_settings_3 {
	display: flex;
	margin-top: 60px;
}
.lk_settings_3 input {
	background: #1a1a1a;
	border: 0;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font: 14px roboto, sans-serif;
	padding: 15px 40px;
}
.lk_settings_3 input[type=reset] {
	background: #fff;
	color: #787777;
	margin: 0 20px 0 auto;
}
.lk_settings_4 {
	color: #787777;
	line-height: 20px;
	margin-top: 85px;
}
.lk_settings_5 {
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
	color: #1a1a1a;
	display: flex;
	margin-top: 40px;
	padding: 30px 0;
	position: relative;
}
.lk_settings_5 span {
	cursor: pointer;
	margin-left: auto;
}
.lk_settings_5 span:after {
	content: '\e817';
	display: inline-block;
	font: 12px 'lk';
	margin-left: 15px;
	transform: rotate(90deg);
}
.lk_settings_5 span.active:after {
	transform: rotate(-90deg);
}
.lk_settings_6 > div:first-child {
	margin: 0 auto 0 0;
}
.lk_settings_6 > div:last-child {
	margin-left: 65px;
}
.lk_settings_6 label {
	display: none;
}

#edit-field-user-ntf-period >div > label {
	display: none;
}
.lk_settings_filters {
	background: #f2f2f2;
	cursor: pointer;
	display: none;
	padding: 15px;
	position: absolute;
	right: 0;
	top: 62px;
	z-index: 1;
	width: 226px;
}
.lk_settings_filters.active {
	display: block;
}
.lk_settings_filters div {
	margin: 0 0 30px;
}
.lk_settings_filters div:last-child {
	margin: 0;
}
.lk_settings_filters div input:checked + label:after {
	content: '\e826';
	float: right;
	font: 11px 'lk';
}
.lk_settings_filters input {
	display: none;
}
.lk_settings_filters label {
	display: block;
}
.lk_main_menu a.bookmarks.active:before,.lk_main_menu a.bookmarks:hover:before {
	color: #ff3300;
}
.lk_main_menu a.viewed.active:before,.lk_main_menu a.viewed:hover:before {
	color: #27ae60;
}
.lk_main_menu a.view.active:before,.lk_main_menu a.view:hover:before {
	color: #2d9cdb;
}
.lk_main_menu a.folders.active:before,.lk_main_menu a.folders:hover:before {
	color: #9b51e0;
}
.lk_main_sidebar .lk_list_movies strong {
	font-size: 14px;
}


.lk_result_block_block {
	align-items: center;
	display: flex;
	margin: 0 0 20px;
	width: 100%;
	position: relative;
}
.lk_result_block_block:last-child {
	margin: 0;
}
.lk_result_block {
	display: block;
	max-height: 280px;
	overflow-y: scroll;
	margin-right: 5px;
}

/* 10 января (комментарии) */

.main_wrapper {
	background: #fff;
	padding: 32px;
}
.comments_wrapper.feed {
	width: 100%;
}
.comments_wrapper {
	font-size: 14px;
	margin: 0 auto;
	width: 620px;
}
.comments_wrapper .comments_add .file, .comments_wrapper .comments_add .submit {
	color: #bdbdbd;
}
.comments_wrapper .header {
	color: #242526;
	font-size: 18px;
	font-weight: 500;
}
.comments_wrapper .comments_add input[type="text"] {
	background: #fff;
	border: 1px solid #bdbdbd;
}
.lk_timeline.noborder:after {
	display: none;
}
.comments_wrapper .comment_wrapper .lk_block_avatar {
	height: 38px;
	margin: 0 20px 0 0;
	min-width: 38px;
	width: 38px;
}
.comments_wrapper .avatar_text div a {
	color: #242526;
}
.comments_wrapper .comment_level {
	margin-top: -12px;
}
.comments_wrapper .comment_text {
	color: #242526;
}
.comments_wrapper.feed .comment_text {
	color: #d6d6d6;
}
.comments_wrapper .like.active, .comments_wrapper .dislike.active, .comments_wrapper .dislike:hover:before, .comments_wrapper .like:hover:before {
	color: #242526;
}
.comments_wrapper .comment_text a {
	color: #242526 !important;
}
.comments_wrapper.feed .comment_text a {
	color: #d6d6d6 !important;
}
.comments_wrapper.feed .comment_text a.answer_user:hover {
	color: #fff !important;
}
.comments_wrapper .comment_level_2 .lk_block_avatar, .comments_wrapper .comment_level_3 .lk_block_avatar {
	height: 28px;
	min-width: 28px;
	width: 28px;
}
.lk_timeline .avatar .lk_block_avatar {
	margin-right: 20px;
}
.comments_wrapper .comment_level_2 .comment_level, .comments_wrapper .comment_level_3 .comment_level {
	margin-left: 48px;
}
.comments_wrapper .comment_level_2 .comment_level, .comments_wrapper .comment_level_3 .comment_level {
	margin-top: 0;
}
.comments_wrapper .comments_add .lk_block_avatar {
	margin: 0 22px 0 0;
	width: 38px;
	height: 38px;
}
.comments_wrapper.feed .comments_add .lk_block_avatar {
	margin-right: 12px;
}
.comments_wrapper [class^="comment-inner"] a.lk_block_avatar {
	/*margin-right: 12px;*/
}
.comments_wrapper .comment_level_2 .user-picture, .comments_wrapper .comment_level_3 .user-picture {
	margin-right: 22px;
}
.comments_wrapper .comment_level_3 {
	margin-left: 96px;
}
.comments_wrapper .comments_more, .comments_wrapper .comments_less{
	margin-left: 48px;
}
.comments_wrapper.feed .comments_more, .comments_wrapper.feed .comments_less {
	margin-left: 0;
}
.comments_wrapper.feed .comment_level_2 .comments_more, .comments_wrapper.feed .comment_level_2 .comments_less {
	margin-left: 48px;
}
.lk_timeline .better-comment-wrapper {
	margin-top: 32px;
	position: relative;
	overflow: visible;
}

.lk_button_more {
	border: 1px solid #666;
	border-radius: 3px;
	color: #eaeaea;
	cursor: pointer;
	font-size: 13px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	width: 130px;
	display: block;
}
.lk_button_more:hover {
	border-color: #fff;
	color: #fff;
}
.lk_list_reviews {
	margin: 0 0 40px;
}
.lk_list_reviews, .lk_list_reviews > div {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.lk_list_reviews a {
	border-top: 1px solid #787777;
	display: flex;
	margin-top: 10px;
	padding-top: 16px;
	width: 340px;
}
.lk_list_reviews > div:first-child a:first-of-type, .lk_list_reviews > div:first-child > a:nth-of-type(2){
	border: 0;
	margin: 0;
	padding: 0;
}

.lk_list_reviews .wrapper_block_stack {
	height: 60px;
	margin: 0 10px;
	width: 40px;
}
.lk_list_reviews .wrapper_block_stack var img  {
	transition: transform .25s;
}
.lk_list_reviews a:hover .wrapper_block_stack var img {
	transform: scale(1.05);
}
.lk_list_reviews_main {
	color: #787777;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	justify-content: space-between;
}
.lk_list_reviews_main strong {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
}
.lk_list_reviews_rating {
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 10px;
	justify-content: center;
	text-align: center;
}
.lk_list_reviews_rating b {
	font-size: 21px;
}
.lk_main .header_author {
	color: #fff;
}
.lk_main .subheader_author {
	color: #eaeaea;
	font-size: 13px;
	margin: 25px 0 -5px 0;
}
.lk_main_switcher {
	color: #787777;
	display: flex;
	font-size: 16px;
	font-weight: 500;
	margin: 25px 0;
}
.lk_main_switcher .active {
	color: #fff;
	cursor: text;
}
.lk_main_switcher div {
	cursor: pointer;
	margin: 0 30px 0 0;
}
.lk_main_switcher_author_type .lk_list_folders a {
	margin: 0 0 14px;
	width: 340px;
}
.lk_main_switcher_author_type .lk_list_folders a .img {
	height: 191px !important;
	min-width: 340px;
}
.lk_main_switcher_author_type .lk_list_folders strong {
	width: 310px;
	-webkit-line-clamp: 3;
}
.lk_main_switcher_type {
	display: none;
}
.lk_main_switcher_type.active {
	display: block;
}
.lk_people_head_author {
	background: linear-gradient(83deg, #181a1c, #252c32);
}
.lk_people_head_buttons {
	align-items: center;
}
.lk_people_head_buttons_author {
	font-size: 16px;
	font-weight: 700;
	margin-left: auto;
}
.lk_people_head_flex .lk_people_head_flex span {
	margin: -10px 0 20px 0;
}

/* Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð°Ð²Ñ‚Ð¾Ñ€Ð° (10.05.23) */

.lk_list_reviews a {
	border-top: 1px solid rgba(120, 119, 119, .5);
}
.lk_people_head_flex span a {
	color: #fff;
}