.spcrib_rib {position: absolute; text-align: center; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); padding: 4px 0; top: 40px; left: -40px; width: 200px; color: #ffffff; display:grid; font: normal 15px sans-serif; z-index:9;font-size:10px; cursor:pointer; background-color: #f00;font-weight:bold;}
.product-thumb{overflow:hidden !important;position:inherit;}
ul.thumbnails li { position: relative; overflow: hidden; }