/* --- Favorites / addlist contain --- */

/* Основные стили для кнопки */
	.addlist {
		z-index: 105;
		display:inline-block;
		vertical-align:bottom;
	}

	.addlist .trigger, .addlist .option {
		border: 1px solid #bce6ff;
		background: #daf1ff;
		border-color: #bce6ff;
		color: #176093;	
		border-left-width: 5px;
		font-size: 14px;
		font-weight: bold;
		line-height: 30px;
		max-width: 227px;
		width:140px;
		padding: 0 5px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.addlist .on_hold .trigger, .addlist .on_hold .option {
		background: #EBEEF1;
		border-color: #DBE0E6;
		color: #7b8084;
	}

	.addlist .dropped .trigger, .addlist .dropped .option {
		background: #FEDDDF;
		border-color: #FEC2C5;
		color: #FC575E;
	}

	.addlist .trigger .text, .addlist .option .text {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-decoration: none;
		cursor: pointer;
	}

	.addlist .expanded-options .remove-trigger .text {
		color: #FF4136;
	}

	.addlist .option:hover{
		color: #737373;
		border-left-color: #1765a1;
	}

	.addlist.on_hold .option:hover{
		border-left-color: #737373;
	}

	.addlist .option .text{
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.addlist .option:hover .text{
		transform: translate3d(10px, 0px, 0px);
	}

	.addlist .expanded-options {
		position:absolute;
		display: none;
		overflow: hidden;
		z-index:100;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.addlist .trigger-arrow {
		cursor: pointer;
		color: #9da2a8;
		float: right;
	}

	.addlist .trigger-arrow:before {
		font-family: shikimori;
		-webkit-font-smoothing: antialiased;
		text-rendering: optimizeLegibility;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-feature-settings: 'liga';
		font-feature-settings: 'liga';
		text-transform: none;
		letter-spacing: normal;
		content: ">>";
		text-align: center;
		width: 20px;
	}

/* Стили в полную новость для инфо блока */
	#sidebar-fav-list .articles-list-plain {
		-webkit-box-sizing: initial;
		box-sizing: initial;
	}

	#sidebar-fav-list .line {
		clear: right;
		padding: 0 5px 0 2px;
		margin-bottom: 1px;
	}

	#sidebar-fav-list .x_label {
		font-weight: normal;
		font-size: 11px;
	}

	#sidebar-fav-list .line .x_label {
		color: #444;
		font-size: 12px;
		font-weight: bold;
		float: right;
		line-height: 16px;
	}

	#sidebar-fav-list .bar-container {
		margin-right: 92px;
	}

	#sidebar-fav-list .line .bar-container .bar.min {
		min-width: 1px;
	}

	#sidebar-fav-list .line .bar-container .bar {
		height: 16px;
	}

	#sidebar-fav-list .bar.s0 {
		background: #4682b4;
	}

	#sidebar-fav-list .bar.s1 {
		background: #6295bd;
	}

	#sidebar-fav-list .bar.s2 {
		background: #79a9cf;
	}

	#sidebar-fav-list .bar.s3 {
		background: #d2d5da;
	}

	#sidebar-fav-list .bar:hover.s0 {
		background: #6295bd;
	}

	#sidebar-fav-list .bar:hover.s1 {
		background: #79a9cf;
	}

	#sidebar-fav-list .bar:hover.s2 {
		background: #98c2e3;
	}

	#sidebar-fav-list .bar:hover.s3 {
		background: #b3d7f2;
	}

/* Стили в профиль */
	.c-lists-info{
		border-bottom: 1px solid #abacad;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}	

	.c-lists-info .b-stats_bar .compatibility a, .c-info .c-lists-info .b-stats_bar .compatibility span.link-replacement {
		float: right;
		font-size: 11px;
		margin-top: 2px;
	}

	.b-stats_bar {
		line-height: 16px;
		min-height: 50px;
	}
		
	.b-stats_bar .bar {
		height: 13px;
		line-height: 13px;
		overflow: hidden;
		position: relative;
		white-space: nowrap;
		width: 100%;
	}

	.b-stats_bar .bar .first {
		background: #2a7f50;
		float:left;
	}

	.b-stats_bar .bar .second {
		background: #4eb37a;
		float:left;
	}

	.b-stats_bar .bar .third {
		background: #aaa;
		float:right;
	}
.b-stats_bar .bar .third1 {
		background: #d84949;
		float:right;
	}
.b-stats_bar .bar .third2 {
		background: #494ad8;
		float:right;
	}
.b-stats_bar .bar .third3 {
		background: #2a2a2a;
		float:right;
	}

	.b-stats_bar .bar div {
		color: white;
		cursor: default;
		display: inline-block;
		font-size: 11px;
		font-weight: normal;
		height: 13px;
		height: inherit;
		line-height: 13px;
		text-align: center;
		white-space: nowrap;
	}

	.b-stats_bar .stat_names {
		font-size: 11px;
		line-height: 1.65;
	}

	.b-stats_bar .stat_names .stat_name {
		display: inline-block;
	}

	.b-stats_bar .stat_names .stat_name a {
		color: #123;
		cursor: pointer;
	}

.b-stats_bar .stat_names .stat_name a:hover {
	background: #f0542ead;
}

	.b-stats_bar .stat_names .stat_name .size {
		display: inline-block;
		white-space: normal;
	}

	.b-stats_bar .stat_names .stat_name:after {
		color: #9da2a8;
		content: '/';
		display: inline-block;
		font-weight: normal;
		padding: 0 7px;
	}

	.b-stats_bar .stat_names .stat_name:last-child:after {
		content: '';
	}
/* --- Favorites end --- */