/* Import Sass mixins, variables, Compass modules, etc. */
/* line 7, ../sass/panels_grid.scss */
.panel-zengrid {
  padding-left: 0px;
  padding-right: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
/* line 46, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.panel-zengrid:before, .panel-zengrid:after {
  content: "";
  display: table;
}
/* line 50, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.panel-zengrid:after {
  clear: both;
}

/* line 15, ../sass/panels_grid.scss */
.panels-zengrid-column,
.panels-zengrid-row {
  width: 100%;
}

/**
 * Use 5 grid columns for larger screens.
*/
@media all and (min-width: 769px) {
  /* Admin */
  /* line 27, ../sass/panels_grid.scss */
  .panel-zengrid-inside .pane-content img {
    /* Remove border when inside `a` element in IE 8/9. */
    border: 0;
    /* Suppress the space beneath the baseline */
    vertical-align: bottom;
    /* Responsive images */
    max-width: 100%;
    height: auto;
    /* Correct IE 8 not scaling image height when resized. */
    width: auto;
  }
  /* line 39, ../sass/panels_grid.scss */
  .panel-zengrid-inside .panels-zengrid-row {
    margin-bottom: 10px;
  }
  /* line 41, ../sass/panels_grid.scss */
  .panel-zengrid-inside .panels-zengrid-row.panels-zengrid-row-last {
    margin-bottom: 0px;
  }

  /* line 53, ../sass/panels_grid.scss */
  .panel-zengrid-inside .row1 .panel-pane.pane-block,
  .panel-zengrid-inside .row1 .panel-pane > div.clearfix,
  .panel-zengrid-inside .row1 .field-name-field-image {
    height: 177px;
  }
  .panel-zengrid-inside .row1 .panel-pane.pane-block,
  .panel-zengrid-inside .row1 .panel-pane > div.clearfix,
  .panel-zengrid-inside .row2 .panel-pane.pane-block,
  .panel-zengrid-inside .row2 .panel-pane > div.clearfix{
    margin-top: 40px;
  }
  /* line 56, ../sass/panels_grid.scss */
  .panel-zengrid-inside .row1 .panel-pane > div.clearfix {
    overflow: hidden;
  }
  /* line 64, ../sass/panels_grid.scss */
  .panel-zengrid-inside .row2 .panel-pane.pane-block,
  .panel-zengrid-inside .row2 .panel-pane > div.clearfix,
  .panel-zengrid-inside .row2 .field-name-field-image {
    height: auto;
    
  }

  .node-full .panel-zengrid-inside .panels-zengrid-row-first.row1 .panel-pane > div.clearfix,
  .node-full .panel-zengrid-inside .panels-zengrid-row-first.row1 .panel-pane.pane-block,
  .node-full .panel-zengrid-inside .panels-zengrid-row-first.row1 .field-name-field-image{
    height: auto;
  }
  /* line 67, ../sass/panels_grid.scss */
  .panel-zengrid-inside .row2 .panel-pane > div.clearfix {
    overflow: hidden;
  }

  /* line 75, ../sass/panels_grid.scss */
  form#panels-panel-context-edit-content .row1 .panel-pane,
  form#panels-panel-context-edit-content .row2 .panel-pane {
    height: auto;
    overflow: visible;
  }

  /* line 83, ../sass/panels_grid.scss */
  .span1.zen-pos1 {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 83, ../sass/panels_grid.scss */
  .span1.zen-pos2 {
    float: left;
    width: 16.66667%;
    margin-left: 16.66667%;
    margin-right: -33.33333%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 83, ../sass/panels_grid.scss */
  .span1.zen-pos3 {
    float: left;
    width: 16.66667%;
    margin-left: 33.33333%;
    margin-right: -50%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 83, ../sass/panels_grid.scss */
  .span1.zen-pos4 {
    float: left;
    width: 16.66667%;
    margin-left: 50%;
    margin-right: -66.66667%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 83, ../sass/panels_grid.scss */
  .span1.zen-pos5 {
    float: left;
    width: 16.66667%;
    margin-left: 66.66667%;
    margin-right: -83.33333%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 83, ../sass/panels_grid.scss */
  .span1.zen-pos6 {
    float: left;
    width: 16.66667%;
    margin-left: 83.33333%;
    margin-right: -100%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 90, ../sass/panels_grid.scss */
  .span2.zen-pos1 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 90, ../sass/panels_grid.scss */
  .span2.zen-pos2 {
    float: left;
    width: 33.33333%;
    margin-left: 16.66667%;
    margin-right: -50%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 90, ../sass/panels_grid.scss */
  .span2.zen-pos3 {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 90, ../sass/panels_grid.scss */
  .span2.zen-pos4 {
    float: left;
    width: 33.33333%;
    margin-left: 50%;
    margin-right: -83.33333%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 90, ../sass/panels_grid.scss */
  .span2.zen-pos5 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 97, ../sass/panels_grid.scss */
  .span3.zen-pos1 {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 97, ../sass/panels_grid.scss */
  .span3.zen-pos2 {
    float: left;
    width: 50%;
    margin-left: 16.66667%;
    margin-right: -66.66667%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 97, ../sass/panels_grid.scss */
  .span3.zen-pos3 {
    float: left;
    width: 50%;
    margin-left: 33.33333%;
    margin-right: -83.33333%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 97, ../sass/panels_grid.scss */
  .span3.zen-pos4 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 104, ../sass/panels_grid.scss */
  .span4.zen-pos1 {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 104, ../sass/panels_grid.scss */
  .span4.zen-pos2 {
    float: left;
    width: 66.66667%;
    margin-left: 16.66667%;
    margin-right: -83.33333%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 104, ../sass/panels_grid.scss */
  .span4.zen-pos3 {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 1px;
    padding-right: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media only screen and (min-width : 769px) and (max-width: 1024px){
  .panel-zengrid-inside .row1 .panel-pane.pane-block,
  .panel-zengrid-inside .row1 .panel-pane > div.clearfix,
  .panel-zengrid-inside .row1 .field-name-field-image {
    height: auto;
  }
}
