.text-upper {
	text-transform: uppercase;
}
.widget-products-list {
	font-size: 12px;
	margin: 0.5em 0 1em 0 !important;
	overflow: auto hidden;
	text-align: left;
}
.entry-content .widget-products-list {
	text-align: center;
}
.widget-products-list > * {
	display: inline-block;
	padding: 0 .5em;
	vertical-align: top;
	white-space: normal;
}
.widget-products-list h6 {
	font-size: 1em;
	line-heigth: 1.4;
	max-width: 12em;
	margin: .8em 0;
	text-transform: inherit;
}
.widget-products-list img { max-height: 12em; }
/* modifiers */
.single-row .widget-products-list {
	/* defult layout is columns tofit the width, use row class to for
	 * a single-row layout */
	white-space: nowrap;
}
.text-center .widget-products-list > * {
	/* making the inline-block list items line up sensibly means overriding
	 * text-center on the list container, this puts it back for the list items */
	text-align: center;
}
.title-upper .widget-products-list h6 {
	text-transform: uppercase;
}
