


html { font-family: "limited-screen"; }
body:after { content: "limited-screen"; left:20px;  }

.borderright,
.borderleft { border:none; }

.logo { position:absolute; top:1.25em; left:2em; margin-top:0; }

.pageHeader .contentWrapper.hasSubnavi1,
.pageHeader .contentWrapper.hasSubnavi2 { height:128px; }
.hasSubnavi1 .mainnavi > li.active ul.level2 { height: auto; }
.hasSubnavi1.hasSubnavi2 .mainnavi > li.active ul.level2 { height:auto; }
.mainnavi ul.level2 > li.active { background-image: url(''); }
.mainnavi ul.level3 { position:static; text-align:left; }
.mainnavi ul.level3 > li > a { padding: 0.5625em 3em 0.5625em 0.5em; }
.mainnavi ul.level3 > li.active { background: url('') center bottom no-repeat; }

.languagenavi { margin-right:4em; }
.metanavi { clear:right; margin-top:1em; }
.metanavi > li { display:block; }
.metanavi  a { font-size:1.25em; }


.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_images.description-white-image-right-67 .kiss_images__wrapper { display:flex; flex-direction:column; }
.kiss_images.description-white-image-left-67 .kiss_images__wrapper { display:flex; flex-direction:column;  }

.kiss_columns[data-total="4"] .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_columnsitem__text { border-right:none; }

.kiss_expander__wrapper { width:100%; }


.kiss_slideritem__text { left:auto; right:0; min-width:450px; padding-right:3%; }
.kiss_slider .kiss_slideritem .kiss_teaser__text { top:2em; width:55%; }
.kiss_slider .kiss_slideritem .kiss_teaser__text h1 { font-size:3em; }


.kiss_header.layout-5 .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 { width: 50%; }
.kiss_columns[data-total="4"] .kiss_columns__wrapper > div:nth-child(2) .kiss_columnsitem__text { border-right:none; }
.kiss_columns[data-total="2"] .kiss_columns__wrapper.border > div:first-child,
.kiss_columns[data-total="2"] .kiss_columns__wrapper.border > div:first-child .kiss_columnsitem__text { border-right:none; }
.kiss_columns__wrapper > div:last-child { padding-left:0; }
.kiss_columns[data-total="3"] .kiss_columnsitem,
.pageFooter .kiss_columns[data-total="3"] .kiss_columnsitem,
.kiss_columns[data-total="2"] .kiss_columnsitem { width: 100%; margin-left:0; margin-right:0; padding-left:0; padding-right:0; padding-bottom:0em; }

.kiss_columns.columns-teaserblock .kiss_columns__wrapper { flex-wrap:wrap; }
.kiss_columns.columns-teaserblock[data-total="4"] .kiss_columnsitem { flex: 0 1 calc(50% - 1px); margin-bottom:1px; }


.kiss_columns .kiss_columns__wrapper.border > div:first-child .kiss_columnsitem__text { border-right:1px solid white; border-bottom:1px solid #89B9C9; }
.kiss_columns .kiss_columns__wrapper.border > div:nth-child(2) .kiss_columnsitem__text { border-left:1px solid white; border-bottom:1px solid #89B9C9; }
.kiss_columns .kiss_columns__wrapper.border > div:last-child .kiss_columnsitem__text { border-left:1px solid white; }

.kiss_teaser.teaser-image-right .kiss_teaser__wrapper,
.kiss_teaser.teaser-image-left .kiss_teaser__wrapper { flex-direction:column-reverse; }

.kiss_teaser.teaser-bgimage-text-left .kiss_teaser__wrapper,
.kiss_teaser.teaser-bgimage-text-right .kiss_teaser__wrapper { height:400px; }
.kiss_teaser.teaser-bgimage-text-left .kiss_teaser__text,
.kiss_teaser.teaser-bgimage-text-right .kiss_teaser__text { width:70%; }

.kiss_teaser.teaser-text-bottom-left,
.kiss_teaser.teaser-text-bottom-right { height:500px; }
.kiss_teaser.teaser-text-bottom-left .kiss_teaser__text,
.kiss_teaser.teaser-text-bottom-right .kiss_teaser__text { width:100%; left:0; right:0; padding:1em; height:auto; }
.kiss_teaser.teaser-text-bottom-left .kiss_teaser__image,
.kiss_teaser.teaser-text-bottom-right .kiss_teaser__image { /*display:none;*/ }

.kiss_video::before { left:2em; }

.kiss_contact__image { display:none; }
.kiss_contact__text { width:100%; }
.kiss_contact__text p.phone { font-size:3em; }

.kiss_details__text,
.kiss_details__images { flex:1 1 50%; }
.kiss_details__text { padding:2em; }
.kiss_details__images figcaption { right:-1em; }

.kiss_flipboxes__wrapper > div { flex:1 1 calc(50% - 4em); margin:1em 1em 1em 1em; }
.kiss_flipboxes__wrapper > div:nth-child(3n) { flex:1 1 calc(50% - 4em); margin:1em 2em 1em 2em; }
.kiss_flipboxes__wrapper > div:nth-child(3n-2) { flex:1 1 calc(50% - 4em); margin:1em 2em 1em 2em; }
.kiss_flipboxes__wrapper > div:nth-child(2n) { flex:1 1 calc(50% - 3em); margin:1em 2em 1em 1em; }
.kiss_flipboxes__wrapper > div:nth-child(2n-1) { flex:1 1 calc(50% - 3em); margin:1em 1em 1em 2em; }

.kiss_indications__wrapper { flex-wrap:wrap;}
.kiss_indications__wrapper > div:nth-child(1),
.kiss_indications__wrapper > div:nth-child(3),
.kiss_indications__wrapper > div { flex:1 1 100%; margin:2em; }

.kiss_staffmember__wrapper { flex-wrap:wrap; }
.kiss_staffmember__wrapper > div { flex:1 1 100%; }
.kiss_staffmember__wrapper .kiss_staffmember__image figure { margin-left:0; }
.kiss_staffmember__wrapper .kiss_staffmember__image figcaption { margin-left:0; }
.kiss_staffmember__wrapper .kiss_staffmember__text { padding:1em 2em 2em 0; }

.news .swiper-button-next { right:40%; }
.news .swiper-button-prev { left:40%; }

#p-28 .news-list-view .article { width:100%; margin-right:0; }

.news-single .article .news-img-wrap { width:100%; }
.news-single .article .header { clear:left; }

.pageFooter .footerColumns { flex-direction:column; padding:0 2em; }
.pageFooter .footerColumns > div:nth-child(1) { flex:1 1 100%; }
.pageFooter .footerColumns > div:nth-child(2) { flex:1 1 100%; }
.pageFooter .footerColumns > div:nth-child(3) { display:none; }


