
.panel-2col-stacked {
/*  overflow: hidden;  */
  margin-top: 0;
  padding-top: 0;
}

.panel-2col-stacked .panel-col-top,
.panel-2col-stacked .panel-col-content,
.panel-2col-stacked .panel-col-content-top,
.panel-2col-stacked .panel-col-bottom,
.panel-2col-stacked .panel-col-feature,
.panel-2col-stacked .panel-col-top-second,
.panel-2col-stacked .panel-col-bottom-second {
  width: 100%;
  clear: both;
}

#panels-dnd-main .panel-2col-stacked .panel-col-top .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-content .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-content-top .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-feature .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-top-second .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-bottom .inside {
  margin-bottom: .5em;
}

#panels-dnd-main .panel-2col-stacked .panel-col-first,
#panels-dnd-main .panel-2col-stacked .panel-col-second{
  float: left;
  width: 50%;
}

#panels-dnd-main .panel-2col-stacked .panel-col-third{
  float: left;
  width: 60%;
}
#panels-dnd-main .panel-2col-stacked .panel-col-last{
  float: left;
  width: 39.9%;
}
* html #panels-dnd-main .panel-2col-stacked .panel-col-first {
  width: 49.9%;
}

#panels-dnd-main .panel-2col-stacked .panel-col-first .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-third .inside{
  margin: 0 .5em 1em 0;
}

#panels-dnd-main .panel-2col-stacked .panel-col-second {
  float: left;
  width: 49.9%;
}

#panels-dnd-main .panel-2col-stacked .panel-col-second .inside,
#panels-dnd-main .panel-2col-stacked .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

#panels-dnd-main .panel-2col-stacked .panel-separator {
  margin: 0 0 1em 0;
}
.center-wrapper{
  clear: both;
}
#panels-dnd-main .panel-col-3{
  width: 32.4%;
  float: left;
}
#panels-dnd-main .panel-col-3:nth-child(2){
  margin: 0 1em 1em;
}

@media print {
  .panel-2col-stacked,
  .panel-2col-stacked .panel-col-feature,
  .panel-2col-stacked .panel-col-feature .panel-full-page,
  .panel-2col-stacked .panel-col-feature .panel-full-page .panel-pane,
  .panel-2col-stacked .panel-col-feature .panel-full-page .panel-pane img,
  .panel-2col-stacked .center-col-3-wrapper,
  .panel-2col-stacked .center-col-3-wrapper .row,
  .panel-2col-stacked .center-col-3-wrapper .row .inner-wrapper {
    width: 100%;
    margin: 0 auto;
    clear: both;
  }

  .panel-2col-stacked .panel-col-feature .panel-full-page .panel-pane {
    margin-bottom: 20px;
  }
}
