/******* screen-medium.less *******/
:root {
  --backgroundImage: url(/images/backgrounds/summer/background-blue-2600.jpg);
}
@media (max-width: 1920px) {
  :root {
    --backgroundImage: url(/images/backgrounds/summer/background-blue-1920.jpg);
  }
}
@media (max-width: 1024px) {
  :root {
    --backgroundImage: url(/images/backgrounds/summer/background-blue-1024.jpg);
  }
}
:root .wrapper.winter {
  --backgroundImage: url(/images/backgrounds/winter/background-blue-2600.jpg);
}
@media (max-width: 1920px) {
  :root .wrapper.winter {
    --backgroundImage: url(/images/backgrounds/winter/background-blue-1920.jpg);
  }
}
@media (max-width: 1024px) {
  :root .wrapper.winter {
    --backgroundImage: url(/images/backgrounds/winter/background-blue-1024.jpg);
  }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
.cb-page.cb-page-layout1,
.cb-page.cb-page-layout6 {
  margin-bottom: 90px;
}
.bg-blue:after,
.bg-ep:after,
.footer-bg:after {
  height: 185px;
  background-size: 1024px 185px;
}
.bg-blue:after {
  bottom: -2px;
}
.footer-bg:after {
  top: -4px;
}
.pageheader:after {
  bottom: -3px;
  height: 185px;
  background-size: 1024px 185px;
}
.kinoheader {
  height: 340px;
}
.kinoheader:after {
  bottom: -3px;
  height: 185px;
  background-size: 1024px 185px;
}
.container--south {
  padding: 150px 0;
}
.container--south:before,
.container--south:after {
  height: 185px;
  background-size: 1024px 185px;
}
.container--south:before {
  top: -3px;
}
.container--south:after {
  bottom: -2px;
}
.cb-page-color-c1:before,
.cb-page-color-c1-t:before {
  left: 30px;
  top: -75px;
  width: 180px;
  height: 135px;
}
.cb-page-color-c1:after,
.cb-page-color-c1-t:after {
  right: 30px;
  top: -40px;
  width: 200px;
  height: 77.33333333px;
}
.cb-page-color-c2:before,
.cb-page-color-c2-t:before {
  left: 30px;
  top: -40px;
  width: 200px;
  height: 77.33333333px;
}
.cb-page-color-c2:after,
.cb-page-color-c2-t:after {
  right: 30px;
  top: -70px;
  width: 140px;
  height: 140px;
}
.cb-page-color-c3:before,
.cb-page-color-c3-t:before {
  right: 30px;
  top: -80px;
  width: 233.33333333px;
  height: 83.33333333px;
}
.cb-page-color-c4:before,
.cb-page-color-c4-t:before {
  top: -75px;
  height: 185px;
  background-size: 1024px 185px;
}
.cb-page-color-c4 .container--main,
.cb-page-color-c4-t .container--main {
  margin-top: 15px;
}
.cb-page-color-c5:before,
.cb-page-color-c5-t:before {
  top: -50px;
  width: 180px;
  height: 135px;
}
.section--footer .vcard {
  margin-top: 150px;
}
#cmsbox,
#services {
  float: left;
  margin-top: 16px;
  margin-bottom: 16px;
}
#services {
  float: right;
}
.part {
  margin-top: 15px;
  margin-bottom: 15px;
}
.unit {
  margin-top: 15px;
  margin-bottom: 15px;
}
.area {
  width: 100%;
}
.area > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.area .foot {
  margin-right: 1.23106061%;
  margin-left: 1.23106061%;
}
.area .part {
  margin-right: 1.23106061%;
  margin-left: 1.23106061%;
  width: 97.53787879%;
}
.area .tiny {
  width: 47.53787879%;
}
.area > .slim {
  width: 33.33333333%;
}
.area > .slim .foot,
.area > .slim .part {
  margin-right: 3.69318182%;
  margin-left: 3.69318182%;
}
.area > .slim .part {
  width: 92.61363636%;
}
.area > .slim .tiny {
  width: 42.61363636%;
}
.area {
  width: 102.52427184%;
  margin-left: -1.26213592%;
  margin-bottom: 0px;
}
.cb-page-layout6 .unit.pure.wide .part {
  width: 64.20454545%;
  margin-left: 17.89772727%;
  margin-right: 17.89772727%;
}
.cb-page-layout6 .unit.pure.wide .part.pict {
  width: 30.87121212%;
  margin-left: 34.56439394%;
  margin-right: 34.56439394%;
}
.cb-page-layout6 .unit.pure.wide .part.pict img {
  margin: 20px 0;
  padding: 0 25px;
}
.cb-page-layout6 .unit.pure.wide .part.tiny {
  width: 22.53787879%;
  margin-left: 1.23106061%;
  margin-right: 1.23106061%;
}
.cb-page-layout6 .unit.pure.slim {
  width: 25%;
}
.cb-page-layout6 .unit.pure.slim .part {
  width: 89.39393939%;
  margin-left: 4.92424242%;
  margin-right: 4.92424242%;
}
.unit.seam,
.cb-page-layout4 .unit.flat {
  width: 80.87121212%;
  margin-left: 9.28030303%;
  margin-right: 9.28030303%;
}
.unit.seam .part,
.cb-page-layout4 .unit.flat .part {
  width: 79.3911007%;
  margin-left: 1.52224824%;
  margin-right: 1.52224824%;
}
.unit.seam .part:last-child,
.cb-page-layout4 .unit.flat .part:last-child {
  margin-bottom: 30px;
}
.unit.seam .part.part--table,
.cb-page-layout4 .unit.flat .part.part--table {
  width: 93.91100703%;
}
.unit.seam .part.part--table:first-child,
.cb-page-layout4 .unit.flat .part.part--table:first-child {
  margin-top: 0;
}
.unit.seam .part.part--table:last-child,
.cb-page-layout4 .unit.flat .part.part--table:last-child {
  margin-bottom: 0;
}
.unit.seam .part.tiny,
.cb-page-layout4 .unit.flat .part.tiny {
  float: right;
  width: 33.80681818%;
}
.unit.seam .part.tiny:nth-last-child(2),
.cb-page-layout4 .unit.flat .part.tiny:nth-last-child(2) {
  margin-bottom: 30px;
}
.unit.seam .part.tiny:nth-last-child(2).part--table,
.cb-page-layout4 .unit.flat .part.tiny:nth-last-child(2).part--table {
  margin-bottom: 0;
}
.cb-page-layout4 .unit.seam,
.cb-page-layout4 .unit.flat {
  padding: 15px 17px;
}
.cb-page-layout4 .unit.seam .body,
.cb-page-layout4 .unit.flat .body {
  display: block;
}
.cb-page-layout4 .unit.seam .part,
.cb-page-layout4 .unit.flat .part {
  margin-left: 1.58536585%;
  margin-right: 1.58536585%;
}
.cb-page-layout4 .unit.seam .part.tall,
.cb-page-layout4 .unit.flat .part.tall {
  width: 68.29268293%;
}
.cb-page-layout4 .unit.seam .part.tiny,
.cb-page-layout4 .unit.flat .part.tiny {
  width: 25.36585366%;
}
.cb-page-layout4 .unit.seam .part.part--table,
.cb-page-layout4 .unit.flat .part.part--table {
  margin-top: -15px;
}
.cb-page-layout4 .unit.seam .part.part--table:last-child,
.cb-page-layout4 .unit.flat .part.part--table:last-child {
  margin-bottom: 15px;
}
.cb-page-layout3 .unit.seam {
  padding: 15px 17px;
  text-align: left;
}
.cb-page-layout3 .unit.seam h2,
.cb-page-layout3 .unit.seam h3,
.cb-page-layout3 .unit.seam h4 {
  text-align: left;
}
.cb-page-layout3 .unit.seam .body {
  display: block;
}
.cb-page-layout3 .unit.seam .part {
  margin-left: 1.58536585%;
  margin-right: 1.58536585%;
}
.cb-page-layout3 .unit.seam .part.tall {
  width: 39.75609756%;
}
.cb-page-layout3 .unit.seam .part.tiny {
  float: left;
  width: 25.36585366%;
}
.cb-page-layout5 .flat.slim {
  width: 25%;
}
.cb-page-layout5 .flat.slim .part {
  width: 90.15151515%;
  margin-left: 4.92424242%;
  margin-right: 4.92424242%;
}
.unit.edge {
  width: 97.53787879%;
  margin-left: 1.23106061%;
  margin-right: 1.23106061%;
  padding-bottom: 15px;
}
.unit.edge.wide .part {
  width: 95.14563107%;
  margin-left: 2.42718447%;
  margin-right: 2.42718447%;
}
.unit.edge.slim {
  width: 30.87121212%;
}
.unit.edge.slim .part {
  width: 84.66257669%;
  margin-left: 7.66871166%;
  margin-right: 7.66871166%;
}
.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%;
}
#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%;
}
/*# sourceMappingURL=./screen-medium.css.map */