/*36bef268dc8423ced1c9f8719fe7fa47*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,900&display=swap');@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.938rem){}@media only all and (min-width:48rem) and (max-width:59.938rem){}@media only all and (min-width:32.062rem) and (max-width:47.938rem){}@media only all and (max-width:32rem){}@media only all and (min-width:60rem){}@media only all and (min-width:48rem){}@media only all and (max-width:47.938rem){}@media only all and (max-width:59.938rem){}p{line-height:normal}body{font-weight:400}.g-menu-item-title{text-transform:uppercase;font-weight:900}h1{text-transform:uppercase;font-weight:900;font-size:2.25rem !important}h2{line-height:1}#g-navigation div[id^="menu-"]{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}@media only all and (max-width:59.938rem){#g-navigation div[id^="logo-"]{margin-left:60px}}@media (max-width:768px){body.fs2020-home div[id^="event_categories"] .g-block.size-33-3{flex-basis:33%}}@media (max-width:500px){body.fs2020-home div[id^="event_categories"] .g-block.size-33-3{flex-basis:50%}}body.fs2020-home .card a img{opacity:0.5;transition:ease 200ms opacity}body.fs2020-home .card a:hover img{opacity:1}body.fs2020-home .einleitung{text-align:justify;padding:25px}body.fs2020-home .einleitung img{width:100%;height:300px;object-fit:cover;object-position:0 0;margin-bottom:1.2rem;margin-top:1.2rem}body.fs2020-home .einleitung .button{float:right;clear:both;display:block;margin-top:20px}body.fs2020-home .einleitung date i{margin-right:0.5rem}body.fs2020-home .column-text{text-align:justify}body.fs2020-home .column-text .g-block.size-50{padding-right:20px}body.fs2020-home #g-container-main{padding-top:300px}body.fs2020-home .g-home-particles.g-helium-style .fp-features .g-block .card .card-block .fa{width:120px;height:120px;font-size:4.125rem;line-height:6.5rem;margin:0 auto 20px;border:none;border-radius:0%}body.fs2020-home h4.card-title{font-size:27px !important;font-weight:400 !important}body.fs2020-home #g-intro{background-color:#fff;line-height:normal}body.fs2020-home #g-intro h2{font-size:2rem;font-weight:700;color:#000;text-transform:uppercase}body.fs2020-home #g-testimonials{background-color:#fff;line-height:normal}body.fs2020-home #g-testimonials h2{font-size:2rem;font-weight:700;color:#000;text-transform:uppercase}body.fs2020-home #g-testimonials a.button{color:#fff}body.fs2020-home #g-features{background-color:#f2f3f4}body.fs2020-home #g-features .fp-features{padding-top:4rem;padding-bottom:4rem}body.fs2020-home #g-features .fp-features .g-block{margin-bottom:6rem}@media only all and (max-width:59.938rem){body.fs2020-home #g-features .fp-features .g-block{margin-bottom:0rem;padding-bottom:2em}}body.fs2020-home #g-features .fp-features .g-block h4{margin-top:0px}body.fs2020-home i.fa{margin-bottom:0px !important}body.fs2020-home #g-expanded{height:50vh;padding:0px}body.fs2020-home #g-expanded .g-container{margin:0px}body.fs2020-home #g-expanded .g-container div{padding:0px;margin:0px;width:100vw;height:50vh}body.fs2020-home .einleitungstext{padding:4rem;text-align:center}body.fs2020-home .size-50 h2{text-align:left}body.fs2020-home .event-list-particle-container div{line-height:normal !important}#header-buffer{height:0px}#g-navigation .g-main-nav .g-dropdown{box-shadow:0px 0px 0px 15px rgba(0, 0, 0, 0.5);border-radius:0px}#g-navigation{max-height:100px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.5);backdrop-filter:blur(10px);position:absolute;top:0px;left:0px;width:100vw;background-color:rgba(255, 255, 255, 0.5) !important}#g-navigation div [id^="logo-"]{background-color:#fff}@media screen and (max-width:1330px){#g-navigation div [id^="logo-"]{width:150px;height:100%;min-height:80px;padding:0px;margin:auto;position:relative}#g-navigation div [id^="logo-"] img{height:50px;position:absolute;top:20px;left:30px}}@media screen and (min-width:1331px){#g-navigation div [id^="logo-"]{padding:8px;margin:0px;height:190px;width:190px;vertical-align:middle;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2)}#g-navigation div [id^="logo-"] img{width:auto;display:hidden;margin-top:26px}}#g-navigation .g-menu-item a{text-transform:uppercase;color:#000}.g-content-array .g-grid{margin-bottom:0px}.g-content-array .event-item-image-right .event-image-left{display:none;overflow:hidden}.g-content-array .g-array-item-image{height:100%;background-repeat:no-repeat;background-size:cover}.g-content-array .event-item-image-left .event-image-right{display:none;overflow:hidden}.g-content-array .event-info{background-color:#bbb;padding:20px}.g-content-array .event-info h3 a{color:#fff}.g-event-list-wrapper .g-item-title{margin-top:0.5em;font-size:2rem;font-weight:400;color:#fff;line-height:1 !important}.g-event-list-wrapper #all-events{margin:auto}.g-event-list-wrapper .all-events{text-align:center;padding-top:1em;font-size:1em}.g-event-list-wrapper .g-array-item-details{height:2em}.g-event-list-wrapper .event-list-date{font-size:1.4rem;line-height:1.4rem}.g-event-list-wrapper .g-array-item-image{min-height:15em}@media screen and (max-width:767px){.g-event-list-wrapper .event-image-right{display:none}.g-event-list-wrapper .event-image-left{display:block !important}}ul.filter-container{width:100%}@media screen and (max-width:767px){ul.filter-container{margin-left:4.2rem}}ul.filter-container li{list-style:none;float:left;width:9.0909090909%}ul.filter-container li.mobile-only{display:none}@media screen and (max-width:767px){ul.filter-container li{width:33.3333333333%;height:120px;padding-bottom:40px;display:inline;float:left}ul.filter-container li.hide-mobile{display:none}ul.filter-container li.mobile-only{display:inline}}ul.filter-container li i.fa{font-size:56px}ul.filter-container li.active img{background-color:#bbb}ul.filter-container li img{width:64px}BODY-ID #g-header{margin-bottom:150px}@media screen and (max-width:590px){#event-single-page .event-content{margin-left:30px !important;margin-right:30px !important}}@media screen and (max-width:380px){#events-list-page h1{font-size:1.5rem !important}}#event-single-page,#events-list-page{line-height:normal}@media screen and (max-width:767px){#event-single-page h1,#events-list-page h1{padding-top:5rem}}#event-single-page ul.filter-container,#events-list-page ul.filter-container{margin-bottom:80px;margin-top:50px}#event-single-page ul.filter-container .filter-label,#events-list-page ul.filter-container .filter-label{font-size:1.6rem;padding-top:10px;font-weight:bold;opacity:0.6}#event-single-page ul.filter-container li.filter-icon a,#events-list-page ul.filter-container li.filter-icon a{position:relative;cursor:pointer}#event-single-page ul.filter-container li.filter-icon a img,#events-list-page ul.filter-container li.filter-icon a img{opacity:0.6}#event-single-page ul.filter-container li.filter-icon a:after,#events-list-page ul.filter-container li.filter-icon a:after{content:attr(data-filter-name);opacity:0;display:block;margin:auto;width:80px;position:absolute;left:50%;margin-left:-40px;text-align:center;font-weight:bold;padding-top:5px}#event-single-page ul.filter-container li.filter-icon a:hover img,#events-list-page ul.filter-container li.filter-icon a:hover img{opacity:1}#event-single-page ul.filter-container li.filter-icon a:hover:after,#events-list-page ul.filter-container li.filter-icon a:hover:after{opacity:1}#event-single-page ul.filter-container li.filter-icon.active a img,#events-list-page ul.filter-container li.filter-icon.active a img{box-shadow:0px 0px 0px 5px rgba(0, 0, 0, 1);border-radius:50%;opacity:1;background-color:transparent}#event-single-page ul.filter-container li.filter-icon.active a i,#events-list-page ul.filter-container li.filter-icon.active a i{box-shadow:0px 0px 0px 5px rgba(0, 0, 0, 1);border-radius:50%;opacity:1;color:#000}#event-single-page ul.filter-container li.filter-icon.active a:after,#events-list-page ul.filter-container li.filter-icon.active a:after{opacity:1 !important;color:#000}#event-single-page .event-content,#events-list-page .event-content{margin-left:1em;padding-right:150px}@media only all and (max-width:59.938rem){#event-single-page .event-content,#events-list-page .event-content{padding:inherit;margin:inherit}}#event-single-page table,#events-list-page table,#event-single-page tr,#events-list-page tr,#event-single-page td,#events-list-page td{border:none;margin-left:0px;padding-left:0px;vertical-align:top !important}#event-single-page .event-list-date,#events-list-page .event-list-date{font-size:1.4rem;line-height:1.4rem}#event-single-page #g-intro,#events-list-page #g-intro{padding-top:0px}#event-single-page #g-intro .g-content,#events-list-page #g-intro .g-content{margin:0px;padding:0px}#event-single-page .event-header-image-container,#events-list-page .event-header-image-container{position:relative;height:60vh}#event-single-page .event-header-image-container div,#events-list-page .event-header-image-container div{height:60vh;width:100%;background-position:top center;background-repeat:no-repeat;background-color:transparent;position:absolute;top:0px;left:0px;background-size:cover}#event-single-page .event-item-container .event-info-box,#events-list-page .event-item-container .event-info-box{margin-top:-70px;z-index:999;background-color:#bbb;height:min-content;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.3);min-height:250px;padding:20px}#event-single-page .event-item-container .event-info-box h2,#events-list-page .event-item-container .event-info-box h2{line-height:initial;font-size:2rem;font-weight:400;color:#fff}#event-single-page .event-item-container .event-info-box *,#events-list-page .event-item-container .event-info-box *{margin-top:0px}#event-single-page .event-item-container .e-content,#events-list-page .event-item-container .e-content{margin:0px;padding:0px;text-align:justify}.g-events-page-wrapper{padding-bottom:40px}.g-events-page-wrapper .event-item-image{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:400px}.g-events-page-wrapper .g-block{font-size:1rem;padding:20px;background-color:#bbb}.g-events-page-wrapper .g-block .filler{width:100%;height:100%}.g-events-page-wrapper .g-block h2{padding:0px;margin:0px;line-height:initial}.g-events-page-wrapper .g-block h2 a{color:#fff}.g-events-page-wrapper .g-block .event-list-date{font-size:1.4rem;line-height:1.4rem}#events-list-page #small-category-selector div img{width:64px}#events-list-page #small-category-selector div h4{font-size:1rem}.g-copyright{text-align:center}.impressum-wrapper{padding-left:30px;padding-right:30px;text-align:justify}.event-category-wrapper .card-block img{width:7em}.event-small-icon img{width:48px}#product_page_body div[id^="product_info"]{text-align:justify;line-height:1.5rem}@media (max-width:590px) and (min-width:513px){#product_page_body div[id^="product_info"]{max-width:80%}}#product_page_body h1{line-height:0.8}#product_page_body .price{font-size:3rem}#product_page_body .product_main_image img{border:solid 2px #fff}#product_page_body .product_image_gallery img{margin:0px;padding:0px;display:block;float:left;border:solid 2px transparent}.shop-list-body{text-align:justify}.shop-list-body h1{font-size:2.25rem}.shop-list-body .price{font-size:2rem;padding:0px}.shop-list-body .product-item{text-align:center;line-height:normal}@media only all and (max-width:1330px){div[id^="owlcarousel"] div img{width:100%;height:100%;object-fit:contain;object-position:bottom center;background-image:attr(src url);background-size:cover;background-position:top center}}@media only all and (max-width:1330px) and (orientation:landscape){div[id^="owlcarousel"] div{height:60vh}}@media only all and (max-width:1330px) and (orientation:landscape){div[id^="owlcarousel"] div img{object-fit:cover}}div[id^="owlcarousel"] .owl-nav button{margin-top:100px !important}#blog-entry a[rel="lightbox"] img{margin:5px}#blog-entry a[rel="lightbox"] img:hover{box-shadow:0px 0px 0px 2px #222}#blog-entry .list-item img{min-width:100%;max-height:450px;object-fit:cover;margin-bottom:50px;object-position:top center}.featherlight-content .caption{position:absolute;bottom:10px;left:40px;background-color:rgba(255, 255, 255, 0.6)}div [id^='event_list_particle'] .g-content{padding:0px !important}div [id^='event_list_particle'] .g-array-item-date{font-size:30px}table,tr,td{border:none}