.newsgrid-layout{display:grid;grid-template-columns:100%;grid-gap:30px;grid-auto-rows:4.8em;grid-auto-flow:dense}.newsgrid-item{grid-column-end:span 1;grid-row-end:span 2}.newsgrid-img{background-color:#ddd;background-size:cover;background-position:center center;background-repeat:no-repeat;width:40%;height:11.2em;margin:0;float:left;padding:0;text-align:right}.newsgrid-img .rollover{width:100%;height:11.2em}.newsgrid-img .rollover:hover{background:0 0}.newsgrid-item-first .newsgrid-img:after{content:"NEW";background-color:var(--color-first);color:#fff;padding:0 5px;letter-spacing:2px;font-weight:700;margin:15px;line-height:3.2rem}.newsgrid-item p{width:60%;float:left;padding:13px 0 0 20px;margin:0;font-weight:300;line-height:1.35em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.newsgrid-item-noimg p{width:100%;padding:13px 0 0}.newsgrid-item p+p{border-top:none;margin:0;padding-top:.3em}.newsgrid-item span.date,.newsgrid-item span.link{width:100%;display:inline-block}.newsgrid-item span.date{color:rgba(0,0,0,.5);padding:0 0 .5em;font-size:.8em}.newsgrid-item span.link{padding:0;font-size:.8em;font-weight:700}.newsgrid-item span.link:before{content:"\00bb\00a0"}.newsgrid-item span.title{font-size:1em;font-weight:700;letter-spacing:.01em}.newsgrid-item p{font-size:.95em;line-height:1.35em}.newsgrid-item-first p{font-size:1em;line-height:1.4em}.newsgrid-item-first{grid-column-end:span 1;grid-row-end:span 5;background-color:var(--color-third-10)}.newsgrid-item-first .newsgrid-img,.newsgrid-item-first .newsgrid-img .rollover{width:100%;height:19.5em}.newsgrid-item-first p{width:100%;padding:18px 20px 0;-webkit-line-clamp:5}.newsgrid-item-first p+p{padding-top:.3em}.newsgrid-item-noimg-first p{-webkit-line-clamp:14}.newsgrid-item-first span.title{font-size:1.15em;padding-right:3.7rem}@media (min-width:768px){.newsgrid-layout{grid-template-columns:48% 48%;grid-gap:20px;grid-auto-rows:11.5em}.newsgrid-item{grid-column-end:span 1;grid-row-end:span 2}.newsgrid-img,.newsgrid-img .rollover{width:100%;height:12.55em}.newsgrid-img .rollover:hover{background:rgba(255,255,255,.3)}.newsgrid-item p{width:100%;padding:13px 10px 0 0;-webkit-line-clamp:5}.newsgrid-item-noimg p{-webkit-line-clamp:12}.newsgrid-item-first{grid-column-end:span 2;grid-row-end:span 3;margin-bottom:1.5rem}.newsgrid-item-noimg-first{grid-row-end:span 2}.newsgrid-item-first .newsgrid-img,.newsgrid-item-first .newsgrid-img .rollover{height:23.75em}.newsgrid-item-first p{padding:18px 20px 0;-webkit-line-clamp:5}.newsgrid-item-noimg-first p{-webkit-line-clamp:10}}@media (min-width:992px){.newsgrid-layout{grid-template-columns:31.6% 31.6% 31.6%;grid-gap:20px;grid-auto-rows:18.7em}.newsgrid-item{grid-column-end:span 1;grid-row-end:span 1}.newsgrid-img,.newsgrid-img .rollover{height:9.45em}.newsgrid-item p{-webkit-line-clamp:4}.newsgrid-item-noimg p{-webkit-line-clamp:9}.newsgrid-item-first{grid-column-end:span 2;grid-row-end:span 2;margin:0 2.5rem 2.5rem 0}.newsgrid-item-noimg-first{grid-row-end:span 1;margin:0 2.5rem 1.3rem 0}.newsgrid-item-first .newsgrid-img,.newsgrid-item-first .newsgrid-img .rollover{height:calc(18.7em + 20px)}.newsgrid-item-first p{padding:18px 20px 0;-webkit-line-clamp:7}}@media (min-width:1200px){.newsgrid-layout{grid-template-columns:23% 23% 23% 23%;grid-gap:25px;grid-auto-rows:19.85em}.newsgrid-img,.newsgrid-img .rollover{height:8.1em}.newsgrid-item p{-webkit-line-clamp:6}.newsgrid-item-noimg p{-webkit-line-clamp:11}.newsgrid-item-first{grid-column-end:span 3;grid-row-end:span 2;margin:0 3rem 3rem 0}.newsgrid-item-noimg-first{grid-row-end:span 1;margin:0 3rem 1.5rem 0}.newsgrid-item-first .newsgrid-img,.newsgrid-item-first .newsgrid-img .rollover{height:calc(21.2em + 25px)}.newsgrid-item-first p{padding:18px 20px 0;-webkit-line-clamp:8}.newsgrid-item-noimg-first p{-webkit-line-clamp:9}}.newsgrid-img.position-center{background-position:center center}.newsgrid-img.position-top{background-position:top center}.newsgrid-img.position-bottom{background-position:bottom center}.archiv-box{width:100%;text-decoration:none;margin:0;padding:0 0 1.2em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around}.archiv-box p,.archiv-box p+p{text-decoration:none;margin:0;padding:0}.archiv-box .tags{display:none;flex-basis:auto;font-size:.8em;width:100%}.archiv-box .tags span{background-color:var(--color-third-10);color:#000;padding:0 5px;text-decoration:none;margin-right:3px}.archiv-box .tags span:last-of-type{margin-right:0}.archiv-box .date{flex-basis:auto;font-size:.8em;width:100%;padding-right:1rem}.archiv-box .text{flex-basis:auto;margin-top:.85em;padding-right:1rem;width:80%;height:max-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.archiv-box .text h5{margin-top:0;margin-bottom:0}.archiv-box .text h5 a:link{text-decoration:none}.archiv-box .link{flex-basis:auto;width:20%;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:flex-end}.archiv-box p.event-date{font-weight:600;font-size:.9em;margin:0 0 .5em}.archiv-box .fokus-left{flex-basis:auto;width:35%;padding:1rem 1.5rem 0 0}.archiv-box .fokus-text{flex-basis:auto;width:65%}.archiv-box .fokus-text p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width:768px){.archiv-box{width:100%}.archiv-box .date{width:40%}.archiv-box .tags{display:block;width:60%;text-align:right}.archiv-box .text{width:90%;-webkit-line-clamp:2}.archiv-box .link{width:10%}.archiv-box .fokus-left{width:25%}.archiv-box .fokus-text{width:75%}.archiv-box .fokus-text p{-webkit-line-clamp:4}}.archiv-box-events{position:relative;margin-bottom:2.5em;padding:0}.archiv-box-events .image{flex-basis:auto;width:100%;margin:0 auto 0 0}.archiv-box-events .events-img{width:100%;height:0;margin-top:0 !important;padding:0 0 40%;background-size:cover;background-position:center center;border:.01rem solid #ddd !important}.archiv-box-events .text,.archiv-box-events .text-img{flex-basis:auto;flex-grow:1;padding-right:0;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.archiv-box-events .text span a:link,.archiv-box-events .text span a:visited,.archiv-box-events .text span a:active,.archiv-box-events .text span a:hover{text-decoration:none}.archiv-box-events .link{flex-basis:auto;width:100%;margin-top:.5em;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start}@media (min-width:768px){.archiv-box-events{margin-bottom:2.5em}.archiv-box-events .image{width:20%}.archiv-box-events .events-img{width:90%;margin:.4em auto 0 0;padding:0 0 65%}.archiv-box-events .text{width:50%;padding-right:1rem;-webkit-line-clamp:2}.archiv-box-events .text-img{width:50%;padding-right:1rem;-webkit-line-clamp:2}.archiv-box-events .link{width:10%;justify-content:flex-end;align-items:flex-end}}.archiv-box-fokus .text,.archiv-box-fokus .text-img{flex-basis:auto;flex-grow:1;padding-right:0;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.archiv-box-fokus .events-img{background-size:contain;background-repeat:no-repeat}@media (min-width:768px){.archiv-box-fokus .text{width:50%;padding-right:1rem;-webkit-line-clamp:4}.archiv-box-fokus .text-img{width:50%;padding-right:1rem;-webkit-line-clamp:4}}body.tax-cat_online .archiv-box-events .events-img,body.post-type-archive-online .archiv-box-events .events-img{background-size:cover}@media (min-width:768px){body.tax-cat_online .archiv-box-events .image,body.post-type-archive-online .archiv-box-events .image{width:35%}body.tax-cat_online .archiv-box-events .text-img,body.post-type-archive-online .archiv-box-events .text-img{padding-right:1rem;-webkit-line-clamp:6}body.tax-cat_db .archiv-box-events .image,body.post-type-archive-datenbank .archiv-box-events .image{width:35%}body.tax-cat_db .archiv-box-events .text-img,body.post-type-archive-datenbank .archiv-box-events .text-img{padding-right:1rem;-webkit-line-clamp:6}}.archiv-nav{width:90%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin:0 auto}.archiv-nav .item{width:20%;flex-grow:1;text-align:center}.archiv-nav .item-l{flex-grow:0;text-align:left}.archiv-nav .item-r{flex-grow:0;text-align:right}.archiv-nav a{padding:.4rem 0 2rem}.archiv-nav span.nolink{opacity:.2}.archiv-nav a,.archiv-nav a.link,.archiv-nav a:link,.archiv-nav a:visited,.archiv-nav a:hover{text-decoration:none;display:inline-block}.archiv-nav span{font-family:'Arial',Helvetica,sans-serif;font-size:1.5em}.archiv-nav small{position:relative;top:-2px}@media (min-width:768px){.archiv-nav{width:100%}}.pagination{display:inline-block !important;margin:0 3px 0 0}.pagination h2{display:none}.pagination a.prev{display:none}.pagination a.next{display:none}.pagination span{font-family:'Open Sans',sans-serif;font-size:1.05em;color:#666;font-weight:600}.pagination a,.pagination a.link,.pagination a:link,.pagination a:visited,.pagination a:hover{padding:.4rem 4px 2rem 0;text-decoration:underline;font-weight:300 !important;font-size:1em !important}.archiv-search form.search{background-color:var(--color-third-10);padding:.8em .7em .9em;font-size:.9em;margin-top:0;margin-bottom:1.5rem}.archiv-search form.search .search-title{line-height:.7rem;font-size:.9em;font-weight:600;color:rgba(0,0,0,.5);padding-bottom:.7rem}.archiv-search form.search label{display:inline-block;width:none;float:none}.archiv-search form.search input[type=search],.tags-wrap form.search input[type=search]{border:none;padding:0 5px}.archiv-search form.search input[type=submit],.tags-wrap form.search input[type=submit]{border:none;background:var(--color-first);color:#fff;font-weight:600;margin-left:-.5rem;border-radius:0 3px 3px 0}.archiv-search form.search input[type=submit]:hover,.archiv-search form.search input[type=submit]:focus,.tags-wrap form.search input[type=submit]:hover,.tags-wrap form.search input[type=submit]:focus{background:var(--color-third);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.archiv-search.new-search form.search{text-align:left;margin-bottom:0}.archiv-search.new-search form.search input[type=submit]{background-image:url(/wp-content/themes/swonet-onstage/assets/img/icon-search-white.svg);background-repeat:no-repeat;background-size:13px auto;background-position:center center;padding:0 .7em 0 .55em;cursor:pointer}.archiv-search.new-search input[type=search]{width:100%;max-width:400px;padding:0 5px}.archiv-search.new-search .search-extended{margin-left:1em}.archiv-search form.sort{background-color:var(--color-third-10);padding:.8em .7em .9em;font-size:.9em;margin-top:0;margin-bottom:.5rem}.archiv-search form.sort .search-title{line-height:.7rem;font-size:.9em;font-weight:600;color:rgba(0,0,0,.5);padding-bottom:.7rem}.archiv-search form.sort input[type=submit],.tags-wrap form.sort input[type=submit]{border:none;background:var(--color-first);color:#fff;font-weight:600;margin-left:0;border-radius:3px;display:inline-block}.archiv-search,.archiv-profile-search{text-align:center}.archiv-profile-search form.profile-search{width:100%}.archiv-profile-search form.profile-sort{width:100%}@media (min-width:768px){.archiv-search,.archiv-profile-search{text-align:left}.archiv-search form.sort{margin-bottom:1.5rem}.archiv-profile-search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.archiv-profile-search form.profile-search{flex-basis:auto;flex-grow:1;width:38%}.archiv-profile-search form.profile-sort{flex-basis:auto;flex-grow:1;width:60%;margin-right:2%}}.tags-wrap{background-color:var(--color-third-10);width:95%;padding:.5em .7em .6em;font-size:.9em;margin-bottom:1.5rem}.tags-list ul{padding:0;margin:.2em 0}.tags-list li{display:inline-block;padding:0;margin:0 7px 2px 0}.tags-list a:link,.tags-list a:visited,.tags-list a:active{text-decoration:none;list-style:none;color:#000;background-color:#fff;padding:0 6px}.tags-list a:hover{color:#fff;background-color:var(--color-first);padding:0 6px}@media (min-width:768px){.tags-wrap{width:100%}}