Приветствую.
Суть проблемы в следующем: при установке цвета блоку пропадает пересечение тени с другим блоком. Без установки цвета блоку пересечение работает нормально.
Ссылка на jsfiddle
Для наглядности - картинка (врхний блок без заливки отображает тень, нижний нет):
![8VMGdttdWH5gl7quX7NVwx7AnVcg_qFMctI3PxAW](https://leto2e.storage.yandex.net/rdisk/b3f475a1c9edd2b3f239f6f1497c49a5/mpfs/8VMGdttdWH5gl7quX7NVwx7AnVcg_qFMctI3PxAWq8B5Nwa9ERC4c7V7d6tKehYJV5LK_X-ZinDHvgF7KQYdfQ==?uid=0&filename=%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202015-01-25%20%D0%B2%2012.18.50.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&rtoken=e93dd9812e365bf15868f6a7d1b584d0&rtimestamp=54c4b660&force_default=no)
<style>
body{
background: #f7f7f7;
}
.wrap, .wrap1{
width: 500px;
margin: 50px auto;
}
.section{
width: 20%;
float: left;
}
.goods{
border: 1px solid #e6e6e6;
height: 100px;
margin: -1px 0 0 -1px;
padding: 15px;
height: 100px;
display: block;
}
.goods:hover{box-shadow: rgba(0, 0, 0, 0.14902) 0px 2px 10px 0px;}
.wrap1 .goods{
background: #FFF;
}
</style>
<div class="wrap">
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
</div>
<br><br><br><br><br><br><br><br><br><br>
<div class="wrap1">
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
<div class="section">
<div class="goods">-</div>
</div>
</div>