I've included everything I know, overflow hidden, word-wrap, height, width, max-width, but the long sentences still spill out of the container.
Here is a jsfiddle > http://jsfiddle.net/acrane/2nhzmx1o/
below is the css of the div the text is spilling out of. It's part of a nav hover that pops up.
.nav-info, .nav-info-fixed {
width: 100%;
position: absolute;
top: 0%;
background-color: #fff;
border-radius: 10px;
z-index: 1000;
height:100%;
overflow: hidden;
word-wrap: break-word;
margin: 0 0 10px 0;
background-color: rgba(255,255,255,.8);
color: #000;
}
UPDATED EDIT I didn't want to use ellipsis, I wanted my words to wrap, the solution and links to jsfiddles are in the comments below the accepted answer.