


html { font-family: "limited-screen"; }
body:after { content: "limited-screen"; left:20px;  }

.metanavi { margin-bottom:0.5em; }

.backendlayout-pagets__default .pageContent .contentWrapper.flex { flex-direction:column; }
.backendlayout-pagets__default .pageContent .contentWrapper.flex > div { flex: 1 1 100%; }

.logoWrapper .logo { flex:1 1 100%; width:100%; max-width:300px; margin-right:0; margin-bottom:2em; padding-right:0; }

.tilewidth-1-3 { flex-basis:48.0%; }
.tilewidth-2-3 { flex-basis:100%; }
.tile_header { padding-top:76%; }
.tilewidth-2-3 .tile_header { padding-top:47.0%; }
.newsHeader.tile_header { padding-top:76%; }
/*.tile_header__image { top:0%; }
.tilewidth-2-3 .tile_header__image { top:20.0%; }
.news-img-wrap.tile_header__image { top:24.75%; }*/

.mainnavi > li { white-space:nowrap; }
.mainnavi > li:last-child { flex:1 1 240px; }
.mainnavi.level1 > li:last-child a { padding-left:0.25em; background-image:url(''); text-align:center; }

.pageContent .contentWrapper.flex { flex-wrap:wrap; }
.pageContent .contentWrapper.flex .subnaviWrapper { flex:1 1 36%; }
.pageContent .contentWrapper.flex .content { flex:1 1 64%; }
.pageContent .contentWrapper.flex .right { flex:1 1 100%; padding:4em 15%; }


.kiss_header.layout-1 .kiss_header__text { column-count:1; column-gap:0; -webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0; }

.kiss_columns[data-total="4"] .kiss_columnsitem,
.kiss_columns[data-total="4444"] .kiss_columnsitem { -webkit-box-flex:0 1 50%; -moz-box-flex:0 1 50%; -webkit-flex:0 1 50%; -ms-flex:0 1 50%; flex:0 1 50%; }
.kiss_columns[data-total="4"] .kiss_columnsitem,
.kiss_columns[data-total="4444"] .kiss_columns__wrapper > div:nth-child(2) .kiss_columnsitem__text { border-right:none; }

.kiss_teaser .no-images .kiss_teaser__text { width:50%; }

.kiss_expander__wrapper { width:100%; }

.news-list-view .article { display:block; }
.news-list-view .article div.news-img-wrap { padding-right:0; }
.news-list-view .article div.news-text-wrap { padding-left:0; }

.subfooter .contentWrapper { display:block; }
.subfooter .contentWrapper p { text-align:center; }

ul.ce-uploads > li.ce-uploads-item { display:block; }
.ce-uploads-item-col-1 { margin-bottom:1em; }
.ce-uploads-item-col-2 { text-align:left; }
