div#site-feature
{
    float: left;
    width: 100%;
	margin-top: 40px;
}

ul.feature-catalog-list
{
    float: left;
    width: 100%;
	margin: 10px 0px;
}

	ul.feature-catalog-list li
	{
		list-style-type: none;
		position: relative;
		clear: both;
	}

	ul.feature-catalog-list li.feature-catalog-item
	{
		border-bottom: 1px solid #eee;
	}
	
		span.feature-catalog-name
		{
			font-size: 14px;
			font-weight: 600;
			display: block;
			color: #5b5b5b;
			padding: 5px 0px;
		}
		
		
		ul.feature-list
		{
			float: left;
			width: 100%;
			margin-top: 5px;
			padding-bottom: 5px;
			border-bottom: 1px solid #eee;
		}

			ul.feature-list li
			{
				float: left;
				width: 50%;
				clear: none;
			}
			
			ul.feature-list li.big
			{
				width: 100%;
			}
			
				ul.feature-list li label
				{
					padding: 5px;
					box-sizing: border-box;
					float: left;
					width: 100%;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}
				
					input.feature-checkbox
					{
						display: none;
					}
					
					i.feature-checkbox
					{
						float: left;
						margin: 0px 5px 0px 0px;
						font-size: 20px;
						color: #000;
					}
					
					span.feature-label
					{
						font-size: 12px;
						line-height: 20px;
					}
					
					span.feature-qty
					{
						color: #999;
						margin-left: 5px;
					}

	div.feature-collapse
	{
		position: absolute;
		right: 0px;
		top: 50%;
		margin-top: -7px;
		cursor: pointer;
	}
	
		div.feature-collapse i
		{
			display: block;
			font-size: 14px;
			color: #5b5b5b;
			transform: rotate(180deg);
			transition: 0.3s;
			-o-transition: 0.3s;
			-webkit-transition: 0.3s;
		}
		
		div.feature-collapse.active i
		{
			transform: rotate(0deg);
		}
		
		div.filter-price-wrap
		{
		    margin: 10px 0px;
		}
		
		div#filter-price
		{
			float: left;
			width: 100%;
			margin-top: 15px;
		}
		
			input.feature-price
			{
				float: left;
				width: 70px;
				border: 1px solid #ddd;
				text-align: center;
			}
			
			span.feature-price-separator
			{
				float: left;
				display: block;
				line-height: 34px;
				margin: 0px 10px;
			}
			
			button.filter-submit
			{
				float: right;
				line-height: 20px;
			}
