/******* screen-medium.less *******/
/******* mixins.less 2013-1-16 *******/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
/******* layout-medium.less 2013-1-16 *******/
.desk {
  max-width: 94%;
}
#home {
  margin-top: 20px;
  margin-bottom: 45px;
  width: 236px;
  margin-left: 0;
}
#footer {
  margin-top: 100px;
}
.sidetitle {
  margin-left: 0;
}
.sidepart .dock .meta {
  margin-left: 26px;
}
.prov {
  padding-left: 26px;
}
.togglenavigation {
  right: 3%;
  top: 30px;
}
@media only screen and (max-width: 1024px) {
  div.farnorth div.seam div.head h2 {
    font-size: 16px;
  }
  div.farnorth div.seam div.head h2 strong {
    font-size: 20px;
  }
  div.main div.seam h3,
  div.main div.flat h3,
  div.main div.seam h4,
  div.main div.flat h4,
  div.main div.seam h5,
  div.main div.flat h5,
  div.main div.seam h6,
  div.main div.flat h6 {
    font-size: 16px;
  }
  div.main div.seam h3 strong,
  div.main div.flat h3 strong,
  div.main div.seam h4 strong,
  div.main div.flat h4 strong,
  div.main div.seam h5 strong,
  div.main div.flat h5 strong,
  div.main div.seam h6 strong,
  div.main div.flat h6 strong {
    font-size: 20px;
  }
}
.area {
  width: 100%;
}
.area > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.area h2,
.area .foot {
  margin-right: 1.86567164%;
  margin-left: 1.86567164%;
}
.area .part,
.area > .grid table {
  margin-right: 1.86567164%;
  margin-left: 1.86567164%;
  width: 96.26865672%;
}
.area > .slim .part,
.area > .slim.grid table {
  width: 96.26865672%;
}
.north {
  width: 100%;
}
.north > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.north h2,
.north .foot {
  margin-right: 0%;
  margin-left: 0%;
}
.north .part,
.north > .grid table {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.north > .slim .part,
.north > .slim.grid table {
  width: 100%;
}
.farnorth {
  width: 100%;
}
.farnorth > .unit {
  margin-right: 1.44927536%;
  margin-left: 1.44927536%;
  width: 97.10144928%;
}
.farnorth h2,
.farnorth .foot {
  margin-right: 1.86567164%;
  margin-left: 1.86567164%;
}
.farnorth .part,
.farnorth > .grid table {
  margin-right: 1.86567164%;
  margin-left: 1.86567164%;
  width: 96.26865672%;
}
.farnorth > .slim .part,
.farnorth > .slim.grid table {
  width: 96.26865672%;
}
.side,
.areaTen {
  width: 100%;
}
.side > .unit,
.areaTen > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.side h2,
.areaTen h2,
.side .foot,
.areaTen .foot {
  margin-right: 0%;
  margin-left: 0%;
}
.side .part,
.areaTen .part,
.side > .grid table,
.areaTen > .grid table {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.side > .slim .part,
.areaTen > .slim .part,
.side > .slim.grid table,
.areaTen > .slim.grid table {
  width: 100%;
}
.main > .wide.form .tile .name,
.main > .wide a.capt {
  float: left;
  width: 33%;
}
.main > .wide.form .tile .chop,
.main > .wide.form .tile textarea,
.main > .wide.form .tile input.text,
.main > .wide.form .tile .ctrl,
.main > .wide input.capt {
  float: right;
  width: 63%;
}
.main {
  width: 100%;
}
.side,
.areaTen {
  width: 100%;
}
.north {
  width: 468px;
}
#view .north {
  width: auto;
  max-width: 100%;
}
.farnorth {
  width: 102.98507463%;
  margin-left: -1.49253731%;
}
div.main div.slim {
  width: 65.67164179%;
}
div.main div.slim div.head h2 {
  margin-left: 2.84090909%;
  margin-right: 2.84090909%;
}
div.main div.slim div.part {
  width: 94.31818182%;
  margin-left: 2.84090909%;
  margin-right: 2.84090909%;
}
#view div.main div.seam div.part.lead,
#view div.main div.flat div.part.lead {
  width: 65.67164179% !important;
}
#disp {
  left: 20%;
  margin-left: 0;
  width: 60%;
  font-size: 13px;
  font-size: 1.3rem;
  top: 100px !important;
}
#disp.zoom,
#disp.tube {
  left: 5%;
  margin-left: 0;
  width: 90%;
}
/*#disp.site li,
div.cb-sitemap li {
  .font-size(14); 
}*/
h1,
h2 {
  overflow-wrap: normal;
  word-wrap: normal;
  hyphens: none;
}
/*# sourceMappingURL=./screen-medium.css.map */