curved hr drop shadow
CSS
hr.oval {
position: relative;
width: 100%;
height: 50px;
overflow: hidden;
margin: 0px auto;
border: 0;
}
hr.oval:before {
content: '';
width: 90%;
height: 30px;
left: 5%;
position: absolute;
z-index: 50;
border-bottom-left-radius: 1000px 70px;
border-bottom-right-radius: 1000px 70px;
box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .35);
}
hr.oval:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 30px;
z-index: 100;
border-bottom-left-radius: 1000px 70px;
border-bottom-right-radius: 1000px 70px;
background: #fff;
}