.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}body{background:#ffffff;font-family:Lora,serif;font-style:normal;font-weight:300;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;font-style:normal;font-weight:700;letter-spacing:.5px}h1{font-size:62px;padding-bottom:14px;margin-bottom:0;color:#fedc08;text-shadow:2px 2px #0b0b0b}h2{font-size:32px}h2,h3{padding-bottom:6px}h3{font-size:26px}h4{color:#666;font-size:12px;font-weight:400;letter-spacing:2px}p{color:#777;font-size:15px;font-weight:300;line-height:26px;letter-spacing:.2px}.btn-success:focus{background-color:#000;border-color:transparent}html{-webkit-font-smoothing:antialiased}a{color:#4d638c;transition:.5s;text-decoration:none!important}a:hover,a:active,a:focus{color:#4d638c;outline:none}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}#about,#gallery,#contact,#blog,#blog-single-post{padding-top:32px;padding-bottom:80px}.main-about,.main-infos,.main-gallery,.main-kreise,.main-kreise-details,.main-contact,.main-impressum,.main-datenschutz{height:65vh}.main-anmelden{height:30vh}.overlay{background:rgba(0,0,0,.7);width:100%;height:100vh;position:absolute;inset:0}.parallax-section{background-attachment:fixed!important;background-size:cover!important;overflow:hidden}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:none repeat scroll 0 0 #ffffff}.sk-spinner-wordpress.sk-spinner{background-color:#fedc08;width:40px;height:40px;border-radius:40px;position:relative;animation:sk-innerCircle 1s linear infinite}.sk-spinner-wordpress .sk-inner-circle{display:block;background-color:#fff;width:16px;height:16px;position:absolute;border-radius:8px;top:5px;left:5px}@keyframes sk-innerCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar-default{background:#ffffff;margin:0!important;padding:18px 0}.navbar-default .navbar-brand{color:#555;font-family:Merriweather,serif;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin:0}.navbar-default .navbar-nav li a{color:#777;font-size:16px;letter-spacing:1px;transition:all .4s ease-in-out;padding-right:22px;padding-left:22px}.navbar-default .navbar-nav>li a:hover{color:#fedc08!important}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#606066;background-color:transparent}.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li .active{color:#fedc08}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fedc08;background-color:transparent}.navbar-default .navbar-toggle{border:none;padding-top:10px}.navbar-default .navbar-toggle .icon-bar{background:#fedc08;border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}#home{background-size:cover;background-position:center center;color:#fff;display:flex;align-items:center;position:relative;text-align:center}.main-home{background:url(home-bg.224651ad5d07b2d5.jpg) no-repeat;height:100vh}.main-gallery{background:url(gallery-bg.0b18364697a4f430.jpg) no-repeat}.main-infos{background:url(infos-bg.0d7be64053a053f0.jpg) no-repeat}.main-kreise{background:url(kreise-bg.13271ec166198820.jpg) no-repeat}.main-lippstadt{background:url(lippstadt-bg.c6f7c4045fd751e2.jpg) no-repeat}.main-soest{background:url(soest-bg.88ca6c46239070eb.jpg) no-repeat}.main-iserlohn{background:url(iserlohn-bg.2fc913d081d30454.jpg) no-repeat}.main-olpe{background:url(olpe-bg.978b81bf1e124602.jpg) no-repeat}.main-siegen{background:url(siegen-bg.20f9229539c633fa.jpg) no-repeat}.main-anmelden{background:url(anmelden.be1d841952a97694.jpg) no-repeat}.main-contact{background:url(contact-bg.7aac44f51ae0d0b2.jpg) no-repeat}.main-impressum{background:url(impressum.5c29264ddd703a97.jpg) no-repeat}.main-datenschutz{background:url(datenschutz.8ec62c3767966dd5.jpg) no-repeat}#particles-js{position:absolute;width:100%;height:100vh;top:0;left:0}#home h4{color:#fedc08}#home .btn{background:#ffffff;border:2px solid #ffffff;border-radius:100px;color:#444;font-family:Merriweather,serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 22px;margin-top:42px;transition:all .4s ease-in-out}#home .btn:hover{background:transparent;border-color:#fff;color:#fff}#about .col-md-6{padding-top:22px;padding-bottom:32px}#about .col-md-6 img{padding:22px 0 22px 22px}#about .col-md-4{padding-bottom:32px}#about .col-md-4 img{padding-top:12px}#gallery span{display:block;padding-bottom:32px}#gallery .col-md-6{padding-left:0;padding-right:0}#gallery .gallery-thumb{background-color:#fff;box-shadow:0 1px 2px #5a5b5f26;cursor:pointer;display:block;position:relative;top:0;transition:all .4s ease-in-out}#gallery .gallery-thumb:hover{box-shadow:0 16px 22px #5a5b5f4d;top:-5px}#gallery .gallery-thumb img{width:100%}#gallery .col-md-12 p{padding-top:22px;text-align:center}#contact .col-md-4,#contact .col-md-12{padding-left:0}#contact form{padding-top:32px}#contact .form-control{border:2px solid #f0f0f0;box-shadow:none;margin-top:10px;margin-bottom:10px;transition:all .4s ease-in-out}#contact .form-control:hover{border-color:#555}#contact input{height:50px}#contact input[type=submit]{background:#fedc08;border-radius:100px;border:none;color:#000;font-weight:700;transition:all .4s ease-in-out}#contact input[type=submit]:hover{background:#333;color:#fedc08}.blog-post-thumb{border-bottom:1px solid #f0f0f0;padding-top:32px;padding-bottom:32px;margin-bottom:32px}.blog-post-thumb:last-child{border-bottom:0px;padding-bottom:32px;margin-bottom:0}.blog-post-image,.blog-post-video{padding-top:22px;padding-bottom:22px;width:100%}#about img,.blog-post-image img{border-radius:1px}.blog-post-title a{color:#222}.blog-post-title a:hover{color:#fedc08}.blog-post-format{padding-bottom:22px}.blog-post-format span{letter-spacing:.5px;padding-right:12px}.blog-post-format span a{color:#333}.blog-post-format span img{display:inline-block;width:42px;margin-right:4px}.blog-post-des blockquote{margin:22px}.blog-post-des .btn{border-radius:100px;color:#777;font-weight:700;letter-spacing:1px;padding:14px 28px;margin-top:26px;transition:all .4s ease-in-out}.blog-post-des .btn:hover{background:#fedc08;border-color:transparent;color:#fff}.blog-author{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-top:32px;padding-bottom:32px;margin-top:42px;margin-bottom:42px}.blog-author .media img{display:inline-block;width:90px;margin-right:12px}.blog-author .media a,.blog-comment .media h3{color:#444;font-size:18px;letter-spacing:1px}.blog-comment{border-bottom:1px solid #f0f0f0;padding-bottom:32px;margin-bottom:42px}.blog-comment .media:nth-child(2){padding-top:22px}.blog-comment .media img{width:82px;margin-right:12px}.blog-comment .media h3{display:inline-block;padding-right:14px}.blog-comment-form h3{padding-bottom:18px}#about .col-md-6,#about .col-md-4,.blog-comment-form .col-md-4{padding-left:0}.blog-comment-form .form-control{box-shadow:none;border:2px solid #f0f0f0;margin-top:10px;margin-bottom:10px;transition:all .4s ease-in-out}.blog-comment-form .form-control:hover{border-color:#555}.blog-comment-form input{height:45px}.blog-comment-form input[type=submit]{background:#fedc08;border-radius:100px;border:none;color:#fff;font-weight:700;transition:all .4s ease-in-out}.blog-comment-form input[type=submit]:hover{background:#333;border-color:transparent;color:#fff}#blog-single-post .blog-single-post-image{padding-top:22px}#blog-single-post .blog-single-post-image .col-md-4{padding-left:0;padding-right:0;padding-bottom:22px}#blog-single-post .blog-single-post-image img{border-radius:1px;padding-right:12px}#blog-single-post .blog-post-des h3{padding-top:16px}footer{background:#000;color:#fff;padding:80px 0;position:relative}footer .col-md-4 .fa{color:#fff;padding-right:8px}footer hr{border-color:#121212;margin-top:62px;margin-bottom:42px}footer .footer-copyright{padding-top:12px}footer p{color:#bbb}footer a{color:#bbb}.go-top{background-color:#aaa;box-shadow:1px 1.732px 12px #00000024,1px 1.732px 3px #0000001f;transition:all 1s ease;bottom:2em;right:2em;color:#333;font-size:24px;display:none;position:fixed;text-decoration:none;width:40px;height:40px;line-height:38px;text-align:center;border-radius:100%}.go-top:hover{background:#fedc08;color:#333}.social-icon{position:relative;padding:0;margin:0;text-align:center}.social-icon li{display:inline-block;list-style:none}.social-icon li a{border:2px solid #292929;color:#292929;border-radius:100px;cursor:pointer;font-size:16px;text-decoration:none;transition:all .4s ease-in-out;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;position:relative;margin:22px 12px 10px}.social-icon li a:hover{border-color:#fedc08;color:#fedc08;transform:scale(1.1)}@media (max-width: 980px){.main-about,.main-anmelden,.main-gallery,.main-contact,.main-impressum,.main-datenschutz{height:35vh}}@media (max-width: 768px){h1{font-size:52px}h2{font-size:26px}#about .col-md-6 img{padding-left:0}#blog-single-post .blog-single-post-image img{padding-bottom:22px}footer .col-md-4{padding-top:22px}}@media (max-width: 650px){h1{font-size:42px}#about,#gallery,#contact,#blog,#blog-single-post{padding-top:0;padding-bottom:60px}}@media (min-width: 768px){.dropdown:hover .dropdown-menu{display:block}}.nav-link.active,.nav-link:hover{color:#fedc08!important;text-shadow:0px 1px 1px black}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{color:#333;background-color:#fedc08!important}.tabulator:hover{color:#fedc08!important}
