/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2021 | 12:15:08 */
.ring1-neu,.ring2-neu{position:absolute!important;z-index:180!important;left:52%!important;top:0px!important;width:200px!important;height:200px!important;opacity:0.15!important;filter:alpha(opacity=15)!important;pointer-events:none!important;background:none!important}.ring1-neu{-webkit-animation:spin 36s linear infinite!important;-moz-animation:spin 36s linear infinite!important;animation:spin 36s linear infinite!important;pointer-events:none!important;background:none!important}.ring2-neu{-webkit-animation:spin2 48s linear infinite!important;-moz-animation:spin2 48s linear infinite!important;animation:spin2 48s linear infinite!important;pointer-events:none!important;background:none!important}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin2{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin2{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin2{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@media (max-width:767px){.ring1-neu,.ring2-neu{width:100px!important;height:100px!important}}.navigation .menu-item a:hover,.navigation .menu-item a:active,.navigation .menu-item a:focus{text-decoration:underline!important}.navigation .elementor-nav-menu li a{padding-left:10px!important;padding-right:10px!important}.navigation .elementor-nav-menu li a:hover,.navigation .elementor-nav-menu li a:active,.navigation .elementor-nav-menu li a:focus{color:#FFFFFF!important;background-color:#000000!important}.navigation .elementor-nav-menu li ul li a:hover,.navigation .elementor-nav-menu li ul li a:active,.navigation .elementor-nav-menu li ul li a:focus{color:#000000!important;background-color:#FFFFFF!important}.eventinfo h2{text-transform:none!important;font-size:20px!important}.submit-wrap input{padding-top:0px!important}.nf-form-content{padding:0px!important}.nf-form-fields-required{margin-bottom:20px!important}.template-carousel button,.template-carousel button:hover,.template-carousel button:active,.template-carousel button:focus{border:none!important;background:none}.katalog-titel{font-size:30px!important;line-height:32px!important}.katalog-terms{font-size:16px!important;line-height:20px!important;font-weight:400!important}.katalog-pdf-button{font-size:20px!important;line-height:24px!important;color:#A2A0A2!important}.katalog-pdf-button:hover,.katalog-pdf-button:active,.katalog-pdf-button:focus{color:#000000!important}.map-box{padding:20px}.kontakt-grid .wpgb-card-body{text-align:center}.contact-button{font-size:18px!important;line-height:22px!important;text-transform:uppercase!important;margin:5px auto!important;display:inline-block!important;cursor:pointer!important;color:#ffffff!important;background-color:#A19FA1!important;padding:5px 10px!important;border-radius:5px!important}.contact-button:hover,.contact-button:active,.contact-button:focus{background-color:#bd9d5f!important}.contact-titel{font-size:22px!important;line-height:30px!important}.wpgb-card-body hr{display:block!important;height:1px!important;border:0!important;border-top:1px solid #000000!important;margin:1em 0!important;padding:0!important}.contact-plz,.contact-ort{display:inline-block!important}.contact-plz{margin-right:5px!important}.contact-strasse,.contact-plz,.contact-ort,.contact-telefon,.contact-terms{font-size:16px!important;line-height:20px!important}.sale-titel,.sale-referenznummer{font-size:28px!important;line-height:32px!important}.produkt_icons span{display:none!important}.produkt-grid .dce-content-area{height:100%!important}.produkt-grid .elementor-button{font-size:18px!important}.produkt-grid .dce-meta-item span{color:#B79D6A!important;margin-bottom:15px!important}.events .ee-calendar__day__event__name a{color:#ffffff!important;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.events .ee-calendar__day__event__name a:hover,.events .ee-calendar__day__event__name a:active,.events .ee-calendar__day__event__name a:focus{color:#000000!important}.event-anmelde-btn{color:#ffffff!important;background-color:#BD9D5F;border:none;font-family:'Pathway Gothic One','sans-serif';font-size:20px;line-height:24px;text-transform:uppercase;padding:10px 40px;border-radius:5px}.event-anmelde-btn:hover,.event-anmelde-btn:active,.event-anmelde-btn:focus{color:#ffffff!important;background-color:#000;-o-transition:color 0.5s linear,background-color 0.5s linear;-moz-transition:color 0.5s linear,background-color 0.5s linear;-khtml-transition:color 0.5s linear,background-color 0.5s linear;-webkit-transition:color 0.5s linear,background-color 0.5s linear;-ms-transition:color 0.5s linear,background-color 0.5s linear;transition:color 0.5s linear,background-color 0.5s linear}.mailpoet_paragraph{margin-top:20px}.mailpoet_submit{margin-top:20px;border-color:#FFFFFF!important}.mailpoet_submit:hover{background-color:#BB9B65!important}.mailpoet_segment_label{margin-right:20px}.mailpoet_datenschutz{font-size:12px!important;line-height:14px!important}