/*---------------- attr-filter ----------------*/
.body-search							{ 
	.attr-filter-set:before				{ padding:2px; color:#777; font-weight:700; display:block; margin-top:20px; }
	#attr-filter-category:before		{ content:"Category"; }
	#attr-filter-brand:before			{ content:"Brand"; }
}

/*---------------- search-results ----------------*/ 
.search-results							{ 
	.search-term						{ 
		&:before						{ content:'Search results for \''; }
		&:after							{ content:'\' '; }
		&.no-results:before				{ content:'No search results for \''; }
	}
	.generic-results li					{ display:inline-block; padding:5px 0; margin:0 0 10px; border-bottom:1px solid #ddd; width:100%; 
		.breadcrumb						{ float:right; font-size:.8em; }
		.img							{ float:left; 
			img							{ width:50px; height:50px; }
		}
		.title							{ font-weight:700; font-size:1.1em; line-height:16px; }
		.extract						{ color:#666; font-size:.9em; padding:5px 0; }
		.highlight						{ background-color:#ff0; color:#000; }
		&.has-no-img .img				{ display:none; }
		&.has-img .text					{ margin-left:60px; }
		&:last-child					{ border-bottom:none; }
	}
	.search-breakdown					{ font-size:14px; font-weight:400; }
	.search-head						{ margin:50px 0 20px; padding-bottom:10px; border-bottom:1px solid #bbb; 
		&.product-head:after			{ content:' in products'; }
		&.news-head:after				{ content:' in news articles'; }
		&.pg-head:after					{ content:' in information pages'; }
		&.comprop-head:after			{ content:' in commercial properties'; }
		&.directory-head:after			{ content:' in directory items'; }
	}
}