Css force child div out of parent that has position absolute and overflow hidden
<p>I have an expanding DIV animation: <a href="http://codepen.io/gabrielmalinosqui/pen/OyLogq" rel="nofollow noreferrer">http://codepen.io/gabrielmalinosqui/pen/OyLogq</a></p>

<p>What I now want to do is to add an  list inside the the div with a class of "content" The only problem is if my list is too long it will get clipped since the parrent div has a position absolute and a overflow set to hidden.</p>

<p>So is there any way to force a child div out of the parent even if the parent has a <code>position:absolute</code> and <code>overflow:hidden</code></p>

<p>If I swap out my  list to a none-styled  it will work, the select wont get clipped, but that might be some browser styling?</p>

<p>html:</p>

<pre><code>&lt;div class='wrap'&gt;
  &lt;div class='content'&gt;
    &lt;h2&gt;Well Hello!&lt;/h2&gt;
    &lt;p&gt;contents...&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;a class='button glyphicon glyphicon-plus' href='#'&gt;&lt;/a&gt;
</code></pre>

<p>css:</p>

<pre><code>.wrap {
  position: absolute;
  overflow: hidden;
  top: 10%;
  right: 10%;
  bottom: 85px;
  left: 10%;
  padding: 20px 50px;
  display: block;
  border-radius: 4px;
  transform: translateY(20px);
  transition: all 0.5s;
  visibility: hidden;
}
.wrap .content {
  opacity: 0;
}
.wrap:before {
  position: absolute;
  width: 1px;
  height: 1px;
  background: white;
  content: "";
  bottom: 10px;
  left: 50%;
  top: 95%;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.wrap.active {
  display: block;
  visibility: visible;
  box-shadow: 2px 3px 16px silver;
  transition: all 600ms;
  transform: translateY(0px);
  transition: all 0.5s;
}
.wrap.active:before {
  height: 2000px;
  width: 2000px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  margin-left: -1000px;
  margin-top: -1000px;
  display: block;
  -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.wrap.active .content {
  position: relative;
  z-index: 1;
  opacity: 1;
  transition: all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
</code></pre>