.darkCorner, .lightCorner, .cornerRightLight {
 position: relative;
}
.darkCorner:before,.lightCorner:before, .cornerRightLight:before, #tm-dialog:before {
 content: "";
 top:0;
 position: absolute;
 left:0;
 width: 80px;
 height: 80px;
 background: linear-gradient(135deg, #1b1b1b 50%, transparent 50%);
}
.lightCorner:before {
 background: linear-gradient(135deg, #f2f2f0 50%, transparent 50%);
}
.cornerRightLight:before, #tm-dialog:before{
 background: linear-gradient(-45deg, #f2f2f0 49.5%, transparent 50.5%);
 left: auto;
 right:0;
 top:auto;
 bottom:0;
 z-index: 999;
}
#tm-dialog:before{
 position: fixed;
}

.stripesTop .el-item {
 border-top: 1px solid #000;
 margin-top: 10px;
}
.stripesTop {
 border-bottom: 1px solid #000;
}

.uk-accordion-title {
 padding-bottom: 10px;
}

.stripesTop .uk-accordion-content {
 margin-top:0;
}

.uk-accordion-title::before {
 background-size: 70%;
 margin-right: 20px !important;
}

.uk-open>.uk-accordion-title::before {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20fill%3D%22%23ff617f%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226.4%22%20/%3E%3C/svg%3E") !important;
}
.uk-accordion-title::before {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Crect%20fill%3D%22%23ff617f%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226.4%22%20/%3E%3Crect%20fill%3D%22%23ff617f%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226.4%22%20y%3D%220%22%20/%3E%3C/svg%3E")!important;
}
.no-icons .uk-accordion-title::before {
 background: none !important;
}

.svgLight svg {
 background: rgba(255,255,255,0.05);
 padding: 10px 0;
 width: 100%;
 max-width: unset;
}

.svgContWidth svg {
 width: calc(100% - 80px);
 max-width: 1200px;
}

@media (max-width:1280px) {
}
.svgContWidth  {
 text-align: center;
}

#accorBG.active-scroll .uk-open .uk-accordion-title,
#accorPlot.active-scroll .uk-open .uk-accordion-title {
  color: #ff617f;
}

#accorPlot .uk-accordion-content {
 margin:0 !important;
}

.imgCorner picture {
 position: relative;
 display: inline-block;
 overflow: hidden;
}
.imgCorner picture:after {
 content: '';
 position: absolute;
 bottom: 0;
 left: 0;
 width: 0;
 height: 0;
 border-left: 20px solid #1b1b1b;
 border-top: 20px solid transparent; /* Hintergrundfarbe */
 z-index: 2;
 pointer-events: none;
}
.uk-section-primary .imgCorner picture:after {
 border-left: 20px solid #1b1b1b;
}

main#tm-main {
 position: relative;
 z-index:0;
}

.uk-navbar-toggle-icon > svg {
 width: 40px;
}

@media (max-width: 959px ) {
 .darkCorner:before,.lightCorner:before, .cornerRightLight:before {
 width: 40px;
 height: 40px;
}
}

@media (max-width: 639px ) {
 .uk-container {
  padding-left: 25px;
 } 
}

.uk-logo {
  transition: opacity 0.3s ease;
}
.uk-logo.is-hidden {
  opacity: 0;
  pointer-events: none;
}


xhtml .noLogo .uk-logo {
 opacity: 0 !Important;
}


html[style*="overflow-y: clip"] .noLogo .uk-logo {
 opacity: 1 !Important;
}
html[style*="overflow-y: clip"] .uk-navbar-toggle-icon svg rect{
 fill:#fff;
}

#dialogList li {
 padding-top: 4vh;
}


  #rowBG, #rowPlot {
  height: 400vh;
 }
