﻿/* Sanitize and default Values in case #val() Values from ZPp are empty or not plain numbers */
/* BEGIN ZP 12 Grid Style */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L20 */
div.zpRow {
  margin-bottom: 30px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L23 */
div.zpRow:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L31 */
div.zpRow div.zpColumn img.singleImage {
  max-width: 100% !important;
  height: auto !important;
  display: inline-block;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L36 */
div.zpRow div.zpColumn .zpImageGallery img.singleImage {
  display: block;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L40 */
div.zpRow div.zpColumn .zpImageGallery a.fancybox {
  max-width: 100%;
  /* Bugfix to keep image responsive in IE11 */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L44 */
div.zpRow div.zpColumn div.zpColumnItem {
  display: block;
  float: left;
  padding: 0;
}
/* END ZP 12 Grid Style */

/* *** Global Rules applying to all Layouts ***/

/* Media Queries */

@media print {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L55 */
  div.zpRow {
    margin-bottom: 0 !important;
  }
  /*
  	div.zpRow div.zpColumn {
  		float: none !important;
  		width: 100% !important;
  		margin-left: 0 !important;
  		margin-bottom: 10px !important;
  	}
  	*/
  
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L66 */
  html,
  body {
    height: auto;
    /* solves a problem with printing to pdf when height is 100% */
  
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L69 */
  #top {
    page-break-before: always;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L72 */
  .zp13slider-control-nav zp13slider-control-paging,
  .zp13slider-direction-nav,
  .flex-control-nav,
  .flex-direction-nav {
    display: none !important;
  }
}
/* break long words in headlines by default, so they don't destroy the layout, in case a layout doesn't activate hyphenation */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L82 */
h1,
h2,
h3,
h4,
h5,
h6,
.zphyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L87 */
.zphyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-lines: 2;
  hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-chars: auto 3;
  -moz-hyphenate-limit-chars: auto 3;
  -ms-hyphenate-limit-chars: auto 3;
  hyphenate-limit-chars: auto 3;
}
/* flex-slider general overrides */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L93 */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
/* more responsive iFrames and iFrame Containers */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L101 */
iframe,
object,
embed,
.zpwIFrame,
.zpwFacebook_Like-Button,
.zpwFacebook_Like-Box,
div.fb-like {
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* Remove eventual borders from 1px images */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L109 */
img[width="1px"],
img[width="1"],
.plain > img,
img.plain {
  border: none !important;
  box-shadow: none !important;
}
/* *** End Global Rules applying to all Layouts ***/

/* ADDED StS ZP 13 Grid */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L120 */
div.zpRow .zpColumn {
  margin-bottom: 1em;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L123 */
div.zpRow .zpColumn,
.zpColumnItem {
  box-sizing: border-box;
  /* IE Bugfix */
  max-width: 100%;
  /* IE Bugfix */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L128 */
.zpColumnItem {
  width: 100%;
  /* fill enclosing zpColumn, so inline editing resizing refletcs the column and not the columnItem */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L131 */
div.zpRow .zpColumn {
  padding: 0 15px;
}
/* ***** 12-column grid ***** */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L136 */
.c1,
.c2,
.c4,
.c5,
.c6,
.c7,
.c8,
.c9,
.c10,
.c11,
.c12 {
  box-sizing: border-box;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c12,
.zpColumnItem.c12 {
  float: left;
  width: 100%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c11,
.zpColumnItem.c11 {
  float: left;
  width: 91.666666667%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c10,
.zpColumnItem.c10 {
  float: left;
  width: 83.333333333%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c9,
.zpColumnItem.c9 {
  float: left;
  width: 75%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c8,
.zpColumnItem.c8 {
  float: left;
  width: 66.666666667%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c7,
.zpColumnItem.c7 {
  float: left;
  width: 58.333333333%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c6,
.zpColumnItem.c6 {
  float: left;
  width: 50%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c5,
.zpColumnItem.c5 {
  float: left;
  width: 41.666666667%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c4,
.zpColumnItem.c4 {
  float: left;
  width: 33.333333333%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c3,
.zpColumnItem.c3 {
  float: left;
  width: 25%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c2,
.zpColumnItem.c2 {
  float: left;
  width: 16.666666667%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L142 */
div.zpRow .zpColumn.c1,
.zpColumnItem.c1 {
  float: left;
  width: 8.333333333%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L157 */
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L159 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c1,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c1,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c1,
.zparea[data-numcolumns="8"] .zpColumnItem.c1,
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c2,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c2,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c2,
.zparea[data-numcolumns="8"] .zpColumnItem.c2 {
  float: left;
  width: 12.5%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L166 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c3,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c3,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c3,
.zparea[data-numcolumns="8"] .zpColumnItem.c3 {
  float: left;
  width: 25%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L171 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c4,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c4,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c4,
.zparea[data-numcolumns="8"] .zpColumnItem.c4,
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c5,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c5,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c5,
.zparea[data-numcolumns="8"] .zpColumnItem.c5 {
  float: left;
  width: 37.5%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L178 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c6,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c6,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c6,
.zparea[data-numcolumns="8"] .zpColumnItem.c6 {
  float: left;
  width: 50%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L183 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c7,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c7,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c7,
.zparea[data-numcolumns="8"] .zpColumnItem.c7,
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c8,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c8,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c8,
.zparea[data-numcolumns="8"] .zpColumnItem.c8 {
  float: left;
  width: 62.5%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L190 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c9,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c9,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c9,
.zparea[data-numcolumns="8"] .zpColumnItem.c9 {
  float: left;
  width: 75%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L195 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c10,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c10,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c10,
.zparea[data-numcolumns="8"] .zpColumnItem.c10,
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c11,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c11,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c11,
.zparea[data-numcolumns="8"] .zpColumnItem.c11 {
  float: left;
  width: 87.5%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L202 */
.zpgrid[data-numcolumns="8"] div.zpRow .zpColumn.c12,
.zparea[data-numcolumns="8"] div.zpRow .zpColumn.c12,
.zpgrid[data-numcolumns="8"] .zpColumnItem.c12,
.zparea[data-numcolumns="8"] .zpColumnItem.c12 {
  float: left;
  width: 100%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L208 */
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L210 */
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c1,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c1,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c1,
.zparea[data-numcolumns="6"] .zpColumnItem.c1,
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c2,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c2,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c2,
.zparea[data-numcolumns="6"] .zpColumnItem.c2 {
  float: left;
  width: 16.666666667%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L216 */
.zpgrid[data-numcolumns="6"] 3 div.zpRow .zpColumn.c3,
.zparea[data-numcolumns="6"] 3 div.zpRow .zpColumn.c3,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c3,
.zparea[data-numcolumns="6"] .zpColumnItem.c3,
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c4,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c4,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c4,
.zparea[data-numcolumns="6"] .zpColumnItem.c4 {
  float: left;
  width: 33.333333333%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L224 */
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c5,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c5,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c5,
.zparea[data-numcolumns="6"] .zpColumnItem.c5,
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c6,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c6,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c6,
.zparea[data-numcolumns="6"] .zpColumnItem.c6 {
  float: left;
  width: 50%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L231 */
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c7,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c7,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c7,
.zparea[data-numcolumns="6"] .zpColumnItem.c7,
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c8,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c8,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c8,
.zparea[data-numcolumns="6"] .zpColumnItem.c8 {
  float: left;
  width: 66.666666667%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L238 */
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c9,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c9,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c9,
.zparea[data-numcolumns="6"] .zpColumnItem.c9,
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c10,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c10,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c10,
.zparea[data-numcolumns="6"] .zpColumnItem.c10 {
  float: left;
  width: 83.333333333%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L245 */
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c11,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c11,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c11,
.zparea[data-numcolumns="6"] .zpColumnItem.c11,
.zpgrid[data-numcolumns="6"] div.zpRow .zpColumn.c12,
.zparea[data-numcolumns="6"] div.zpRow .zpColumn.c12,
.zpgrid[data-numcolumns="6"] .zpColumnItem.c12,
.zparea[data-numcolumns="6"] .zpColumnItem.c12 {
  float: left;
  width: 100%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L253 */
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L255 */
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c1,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c1,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c1,
.zparea[data-numcolumns="4"] .zpColumnItem.c1,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c2,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c2,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c2,
.zparea[data-numcolumns="4"] .zpColumnItem.c2,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c3,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c3,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c3,
.zparea[data-numcolumns="4"] .zpColumnItem.c3 {
  float: left;
  width: 25%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L264 */
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c4,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c4,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c4,
.zparea[data-numcolumns="4"] .zpColumnItem.c4,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c5,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c5,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c5,
.zparea[data-numcolumns="4"] .zpColumnItem.c5,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c6,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c6,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c6,
.zparea[data-numcolumns="4"] .zpColumnItem.c6 {
  float: left;
  width: 50%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L273 */
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c7,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c7,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c7,
.zparea[data-numcolumns="4"] .zpColumnItem.c7,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c8,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c8,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c8,
.zparea[data-numcolumns="4"] .zpColumnItem.c8,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c9,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c9,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c9,
.zparea[data-numcolumns="4"] .zpColumnItem.c9 {
  float: left;
  width: 75%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L282 */
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c10,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c10,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c10,
.zparea[data-numcolumns="4"] .zpColumnItem.c10,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c11,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c11,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c11,
.zparea[data-numcolumns="4"] .zpColumnItem.c11,
.zpgrid[data-numcolumns="4"] div.zpRow .zpColumn.c12,
.zparea[data-numcolumns="4"] div.zpRow .zpColumn.c12,
.zpgrid[data-numcolumns="4"] .zpColumnItem.c12,
.zparea[data-numcolumns="4"] .zpColumnItem.c12 {
  float: left;
  width: 100%;
}
/* *** always scale columns in a .noresize Row (i.e. news columns) *** */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L294 */
div.zpRow.noresize .zpColumn.c1,
div.zpRow.noresize .zpColumn.c2,
div.zpRow.noresize .zpColumn.c3,
div.zpRow.noresize .zpColumn.c4,
div.zpRow.noresize .zpColumn.c5,
div.zpRow.noresize .zpColumn.c6,
div.zpRow.noresize .zpColumn.c7,
div.zpRow.noresize .zpColumn.c8,
div.zpRow.noresize .zpColumn.c9,
div.zpRow.noresize .zpColumn.c10,
div.zpRow.noresize .zpColumn.c11,
div.zpRow.noresize .zpColumn.c12 {
  width: 100%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L308 */
div.zpRow.noresize .zpSpacer {
  clear: both;
}
/* *** 1-Column Breakpoint (iphone 6 landscape) *** */

@media (max-width: 667px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L313 */
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L314 */
  .responsivelayout div.zpRow .zpColumn.c1,
  .responsivelayout .zpColumnItem.c1,
  .responsivelayout div.zpRow .zpColumn.c2,
  .responsivelayout .zpColumnItem.c2,
  .responsivelayout div.zpRow .zpColumn.c3,
  .responsivelayout .zpColumnItem.c3,
  .responsivelayout div.zpRow .zpColumn.c4,
  .responsivelayout .zpColumnItem.c4,
  .responsivelayout div.zpRow .zpColumn.c5,
  .responsivelayout .zpColumnItem.c5,
  .responsivelayout div.zpRow .zpColumn.c6,
  .responsivelayout .zpColumnItem.c6,
  .responsivelayout div.zpRow .zpColumn.c7,
  .responsivelayout .zpColumnItem.c7,
  .responsivelayout div.zpRow .zpColumn.c8,
  .responsivelayout .zpColumnItem.c8,
  .responsivelayout div.zpRow .zpColumn.c9,
  .responsivelayout .zpColumnItem.c9,
  .responsivelayout div.zpRow .zpColumn.c10,
  .responsivelayout .zpColumnItem.c10,
  .responsivelayout div.zpRow .zpColumn.c11,
  .responsivelayout .zpColumnItem.c11,
  .responsivelayout div.zpRow .zpColumn.c12,
  .responsivelayout .zpColumnItem.c12 {
    width: 100% !important;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L329 */
  .responsivelayout .zpSpacer {
    clear: both;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L333 */
  .responsivelayout .zpSpacer.hor {
    display: none;
  }
}
/* Breakout Styles for layouts which don't support them edge to edge */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L340 */
body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L344 */
body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) + .zpContainer:not(.zpBreakout) {
  margin-top: 30px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L347 */
body:not(.withnews) .zpBreakout:not(.hasNews) .zpRow {
  width: 100%;
  margin: 0 auto;
  float: none;
}
/* Breakout Styles for responsive layouts which support them edge to edge */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L352 */
.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) {
  /* we don't use overflow hidden on body to avoid horizontal scrollbar because dropdown menues (e.g. on the far right) might need an overflow */
  width: calc(100vw - 9px);
  /* -9px compensates possible scrollbar Safari: -8, Chrome: -9 */
  margin-left: calc(-50vw + 50%);
  box-sizing: border-box;
  padding: 30px 0 30px 9px;
  /* padding-left is equal to amount to compensate scrollbar */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L359 */
.responsivelayout.supportsbreakout body.touch:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) {
  width: 100vw;
  /* Do not compensate on transparent Scrollbars on touch devices like e.g. the ipad. */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L362 */
.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) + .zpContainer:not(.zpBreakout) {
  margin-top: 30px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L365 */
.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) > .zpRow {
  max-width: 980px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L370 */
.responsivelayout.supportsbreakout body:not(.withnews) .zpContainer.zpBreakout:not(.hasNews) + .zpRow {
  margin-top: 30px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L374 */
.responsivelayout.supportsbreakout body:not(.withnews) .span8 .zpContainer.zpBreakout:not(.hasNews) {
  margin-left: calc(-50vw + 77%);
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L379 */
.supportsbreakout body:not(.withnews) .zpColumn .zpBreakout:not(.hasNews) {
  /* we don't use overflow hidden on body to avoid horizontal scrollbar because dropdown menues (e.g. on the far right) might need an overflow */
  width: calc(100vw - 9px);
  /* -9px compensates possible scrollbar Safari: -8, Chrome: -9 */
  margin-left: calc(-50vw + 50%);
  /* Todo: this might break if less compression is used! */
  box-sizing: border-box;
  padding: 0;
  /* padding-left is equal to amount to compensate scrollbar */
  overflow: hidden !important;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L389 */
.zpVerticalCenter,
div.zpRow.zpVerticalCenter,
div.zpRow .zpVerticalCenter,
div.zpRow .zpColumn.zpVerticalCenter,
div.zpRow .zpColumn .zpVerticalCenter {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L407 */
.zpwSpacer {
  visibility: hidden;
  box-sizing: border-box;
  height: 30px;
  margin: 0 !important;
}
/*
.zpgrid,
.zpgrid #grid {
  max-width: @contentcopy-max-image-width + 30px;
}
*/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\_shared\assets\zpgrid.less:L423 */
.zpgrid.copiedlayout {
  margin-left: -15px;
  margin-right: -15px;
}
