#swArticlesContainer { clear:both; margin-bottom:10px;overflow: hidden; }
#swArticlesContainer .product { width:25%; float:left; padding-right:5px; margin-bottom:10px; box-sizing:border-box; }
#swArticlesContainer .product:nth-child(4n+1) { clear:both; }
#swArticlesContainer .product img {  height:180px; max-height:100%; transition: all 1s ease-in-out;}
#swArticlesContainer .product img:hover { transform: scale(1.4, 1.4);}
#swArticlesContainer .product .image { padding:2px;height:120px; overflow:hidden;}
#swArticlesContainer .infobox { min-height:100px; background-color:#000;padding:14px; } 
#swArticlesContainer .infobox p, #swArticlesContainer .infobox a, #swArticlesContainer .infobox { color:#fff; }
#swArticlesContainer:after { clear:both; }

@media screen and (max-width: 650px){ 
	#swArticlesContainer .product { width:50%; }
}

@media screen and (max-width: 400px){ 
	#swArticlesContainer .product { width:100%; }
}