/* adjust software defaults */
.software_catalog .item,
..software_search_results .item {
    margin: 0;
}
.software_catalog .item .price,
.software_search_results .item .short_description,
.software_search_results .item .price {
    text-align: center;
}
/* style masonry for items */
.grid {margin: 0 auto;}
.grid-sizer, .grid-item {width: 100%; margin-bottom: 3em;}
@media screen and (min-width: 600px) {
	.grid-sizer, .grid-item {width: 50%;}
}
@media screen and (min-width: 768px) {
	.grid-sizer, .grid-item {width: 33.3%;}
}
@media screen and (min-width: 1200px) {
	.grid-sizer, .grid-item {width: 25%;}
}
/* move rss link to the bottom of masonry */
div.software_rss_link {clear: both;}
/* fix portfolio wrapper in theme to not crop and line up other elements */
#portfolio-wrapper {overflow: inherit;}
.full_description, .software_rss_link, .back_button, .software_social_networking {margin-left: 1em;}

