/***** listing *****/
#content div.column.full div.listing { margin: 15px 0px 15px 0px; }
#content div.column.full div.listing div.row { margin: 15px 0px 15px 0px; padding: 0; border: none; background: none; }
#content div.column.full div.listing div.row.first { margin: 0; }
#content div.column.full div.listing div.row div.cell { float: left; width: 200px; margin: 0px 0px 0px 15px; padding: 0; border: none; background: none; overflow: hidden; text-align: center; font-weight: normal; line-height: normal; }
#content div.column.full div.listing div.row div.cell.first { margin: 0; }
#content div.column.full div.listing div.row div.cell a { font-weight: normal; }
#content div.column.full div.listing div.row div.cell div.image { }
#content div.column.full div.listing div.row div.cell div.image img { vertical-align: top; width: 200px; height: 285px; }
#content div.column.full div.listing div.row div.cell div.title { margin: 3px 0px 0px 0px; font-weight: bold; }
#content div.column.full div.listing div.row div.cell div.enlarge { margin: 2px 0px 0px 0px; }
#content div.column.full div.listing div.row div.cell div.download { margin: 2px 0px 0px 0px; }


@media(max-width: 700px){
	#content div.column.full div.listing div.row div.cell { width: 31%; }
	#content div.column.full div.listing div.row div.cell div.image img { height: auto; }
}

@media(max-width: 500px){
	#content div.column.full div.listing div.row div.cell { width: 200px; margin: 15px auto !important; float: none; }
}