Создание изогнутых теней с использованием только CSS

Демонстрация работы изогнутых теней с использованием только CSS, адаптация примера из урока Dudley Storey, специально для сайта dejurka.ru

HTML

<div id="island-dawn">
	<img src="http://thenewcode.com/assets/images/perhentian-island-malaysia.jpg" alt="Dawn at Perhentian Island">
</div>

CSS

div#island-dawn {
	margin-bottom: 2rem;
	position: relative;
  width: 788px;
}
div#island-dawn img {
  width: 100%;
}
div#island-dawn:before,  div#island-dawn:after {
	content: " ";
	width: 80px;
	height: 8px;
}
div#island-dawn:before, div#island-dawn:after { 
	  content: " ";
	  width: 80px; height: 8px;
	  box-shadow: rgba(0,0,0,0.6) 0px 0px 15px 8px;
	  position: absolute; 
    bottom: 7px;
}
div#island-dawn:before {
	left: 22px;
	transform-origin: top left;
	transform: rotate(-4deg);
}
div#island-dawn:after {
	right: 11px;
	transform-origin: top right;
	transform: rotate(4deg);
}