.specialView{
	// background: @backgroundColor;
	p{
		margin: 0;
	}
	.special-card .thumb{
		position: relative;
		background-size: cover;
	}
}
.special-list-item{
	.icon{
		position: relative;
		width: 83px;
		height: 110px;
	
		img{
			width: 100%;
		}
		.icon-cover{
			display: inline-block;
			width: 83px;
			height: 100%;
			background-image: url('img/play@2x.png');
			background-size: 45px 45px;
			background-repeat: no-repeat;
			background-position: 50% 50%;
			position: absolute;
			top: 0;
			right: 0;
		}
	}

	@media screen and (min-width: 375px) {
		.icon{
			width: 100px;
			height: 145px;

			.icon-cover{
				width: 100px;
			}
			
		}
	}

	@media screen and (min-width: 414px) {
		.icon{
			width: 110px;
			height: 145px;

			.icon-cover{
				width: 110px;
			}
			
		}
	}

	@media screen and (min-width: 768px) {
		.icon{
			width: 120px;
			height: 160px;

			.icon-cover{
				width: 120px;
			}
			
		}
	}

	.info{
		
		.name{
			font-size: 18px;
			margin-top: 0;
			width: 207px;

			@media screen and (min-width: 375px) {
				width: 230px;
			}

			@media screen and (min-width: 414px) {
				width: 259px;
			}

			@media screen and (min-width: 768px) {
				width: 603px;
			}
			
		}
		.runtime_score{
			color: @infoColor;
    		font-size: 0.85em;
    		padding: 5px 0;

    		p {
    			vertical-align: middle;
    		}

			.runtime{
				display: inline-block;
				height: 18px;
				line-height: 18px;
				margin-right: 10px;
			}
			.score{
				display: inline-block;
				background-image: url('img/star_ui_new.png');
				background-position: 0px -1px;
				background-size: 122px auto;
				background-repeat: no-repeat;
				width: 90px;
				height: 12px;
				margin: 3px 0 3px 0;
			}
			.star-0{
				background-position: 0px -1px;
			}
			.star-5{
				background-position: 0px -23px;
			}
			.star-10{
				background-position: 0px -46px;
			}
			.star-15{
				background-position: 0px -69px;
			}
			.star-20{
				background-position: 0px -91px;
			}
			.star-25{
				background-position: 0px -114px;
			}
			.star-30{
				background-position: 0px -136px;
			}
			.star-35{
				background-position: 0px -159px;
			}
			.star-40{
				background-position: 0px -181px;
			}
			.star-45{
				background-position: 0px -203px;
			}
			.star-50{
				background-position: 0px -225px;
			}
		}
		.summary{
			white-space: normal;
		}
	}
}



