a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Icomoon;src:url(/wp-content/themes/spek_ms/assets/fonts/icomoon.eot) format("eot"),url(/wp-content/themes/spek_ms/assets/fonts/icomoon.woff) format("woff"),url(/wp-content/themes/spek_ms/assets/fonts/icomoon.svg) format("svg"),url(/wp-content/themes/spek_ms/assets/fonts/icomoon.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/wp-content/themes/spek_ms/assets/fonts/roboto-v30-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/spek_ms/assets/fonts/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/wp-content/themes/spek_ms/assets/fonts/open-sans-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/spek_ms/assets/fonts/open-sans-v40-latin-700.woff2) format("woff2")}body{font-family:Open Sans;line-height:1.5}body,main{background:#121212!important}main{min-height:90vh}p{font-family:Open Sans!important;font-size:16px;line-height:28px;margin-bottom:1rem}body:not(.home) p{color:#fff}a{text-decoration:none;transition:opacity .2s ease-in-out}body:not(.home) a{color:#c10505}a:hover{opacity:.8}.col{flex-basis:inherit!important}strong{font-weight:700!important}.headline-small{font-family:Open Sans;font-size:33px}ul{list-style:circle;margin-bottom:1rem;padding-left:1rem}body:not(.home) ul{color:#fff}iframe{border:none;height:20rem;margin-bottom:1rem;width:100%}h1,h2,h3,h4,h5,h6{color:#fff;display:block;font-family:Roboto!important;font-weight:900!important;transition:all .3s ease-in-out}.h1,h1{font-size:33px!important;margin-bottom:1.7rem!important}@media (min-width:560px){.h1,h1{font-size:43px!important}}@media (min-width:767px){.h1,h1{font-size:55px!important}}@media (min-width:1920px){.h1,h1{font-size:79px!important;margin-bottom:1.6rem!important}}.h2,h2{font-size:30px!important;margin-bottom:1.8rem!important}@media (min-width:560px){.h2,h2{font-size:40px!important}}@media (min-width:767px){.h2,h2{font-size:52px!important}}@media (min-width:1920px){.h2,h2{font-size:71px!important;margin-bottom:2rem!important}}body:not(.home) .h2,body:not(.home) h2{font-size:26px!important;margin-bottom:0!important}@media (min-width:560px){body:not(.home) .h2,body:not(.home) h2{font-size:31px!important}}@media (min-width:767px){body:not(.home) .h2,body:not(.home) h2{font-size:36px!important}}@media (min-width:1920px){body:not(.home) .h2,body:not(.home) h2{font-size:43px!important;margin-bottom:0!important}}.navbar{background:#080808;box-shadow:0 4px 8px -3px hsla(0,0%,7%,.1);height:56px;left:0;position:fixed;right:0;top:0;z-index:1030}.navbar .navbar-brand img{transform:translateX(-20px) translateY(10px);width:176px}.navbar button{border:none;padding:0}.navbar button:hover{background:none}.navbar .collapse{align-items:center;background:#080808;display:flex;height:100vh;height:100dvh;left:0;padding-bottom:48px;position:absolute;top:48px;transform:translateY(100%);width:100%}.navbar .collapse.open{transform:translateY(0);transition:all .3s ease-in-out}.navbar .container-navbar{align-items:center;display:flex;flex-wrap:wrap}.navbar .container-navbar .navbar-nav{background:#080808;display:flex;flex-direction:column;margin-bottom:0;margin-top:.4rem;padding:0 0 3rem;text-align:center;width:100%}.navbar .container-navbar .navbar-nav li{margin-bottom:1rem}.navbar .container-navbar .navbar-nav li a{color:#fff;font-family:Open Sans;font-size:24px;font-weight:600;padding:.7rem 0}.navbar .container-navbar .navbar-nav .facebook{bottom:4rem;display:flex;position:absolute;right:20px}@media (min-width:992px){.navbar .container-navbar .navbar-nav .facebook{bottom:inherit;padding-left:1rem;position:relative;right:inherit}}.navbar .container-navbar .navbar-nav .facebook a{background:url(/wp-content/themes/spek_ms/assets/img/facebook.svg) no-repeat 50%;display:inline-flex;font-size:0;height:2.5rem;margin:auto;padding:0;width:2.5rem}@media (min-width:992px){.navbar .container-navbar .navbar-nav .facebook a{height:1.5rem;width:1.5rem}}.navbar .container-navbar .navbar-nav .instagram{bottom:4rem;display:flex;left:20px;position:absolute}@media (min-width:992px){.navbar .container-navbar .navbar-nav .instagram{bottom:inherit;left:inherit;padding-left:3rem;position:relative}.navbar .container-navbar .navbar-nav .instagram:before{background:#fff;bottom:0;content:"";height:1.5rem;left:1.5rem;margin:auto;opacity:.2;position:absolute;top:0;width:1px}}.navbar .container-navbar .navbar-nav .instagram a{background:url(/wp-content/themes/spek_ms/assets/img/instagram.svg) no-repeat 50%;display:inline-flex;font-size:0;height:2.5rem;margin:auto;padding:0;width:2.5rem}@media (min-width:992px){.navbar .container-navbar .navbar-nav .instagram a{height:1.5rem;width:1.5rem}.navbar{bottom:inherit!important;height:auto;top:0}}@media (min-width:992px) and (min-width:1200px){.navbar{height:83px}}@media (min-width:992px){.navbar .collapse{background:#080808;height:auto;left:0;padding:0;position:relative;top:0;transform:translateX(0);width:auto}.navbar .container-navbar{height:84px;justify-content:space-between}.navbar .container-navbar .navbar-brand{display:block;transform:translateY(.1rem)}}@media (min-width:992px) and (min-width:992px){.navbar .container-navbar .navbar-brand img{transform:translateX(-10px) translateY(2px);transition:width .2s ease-in-out;width:200px}}@media (min-width:992px) and (min-width:992px) and (min-width:1920px){.navbar .container-navbar .navbar-brand img{transform:translateX(-13px);width:250px}}@media (min-width:992px){.navbar .container-navbar .navbar-nav{border-top:none;flex-direction:row;height:auto;margin-top:0;padding-bottom:0;width:auto}.navbar .container-navbar .navbar-nav li{border-bottom:none;display:flex;margin-bottom:0;padding-left:2rem}.navbar .container-navbar .navbar-nav li a{font-size:16px;transition:all .2s ease-in-out}}@media (min-width:992px) and (min-width:1440px){.navbar .container-navbar .navbar-nav li a{font-size:18px}}@media (min-width:992px){.navbar .container-navbar .navbar-nav li a:hover{opacity:.4}}.nav-link{display:block;padding:.5rem 1rem}.topbar{background:#080808;height:3.5rem;position:fixed;top:0;width:100%;z-index:9999}.topbar .container-topbar{align-content:center;display:flex;height:100%}.topbar .container-topbar .topbar-brand{display:flex;height:auto;max-width:9rem;transform:translateX(-.5rem)}.topbar .container-topbar .topbar-brand img{width:100%}@media (min-width:992px){.topbar{display:none}}.nav__button{background:none;border:none;border-radius:8px;cursor:pointer;height:41px;padding:0;position:fixed;right:2rem;top:20px;width:43px;z-index:20;z-index:29;-webkit-tap-highlight-color:transparent;transform:translateY(-6px) translateX(10px)}@media (min-width:992px){.nav__button{display:none}}.admin-bar .nav__button{margin-top:46px}@media (min-width:992px){.admin-bar .nav__button{margin-top:32px}}.nav__button__icon{background-color:#fff;border-radius:2px;display:block;height:3px;position:absolute;right:6px;width:30px}.nav__button__icon:first-child{top:10px}.nav__button__icon:nth-child(2){top:18px;width:20px}.nav__button--open .nav__button__icon:first-child{background-color:#fff;top:14px;transform:rotate(-45deg);transition:transform .3s ease-in-out;width:20px}.nav__button--open .nav__button__icon:nth-child(2){background-color:#fff;top:14px;transform:rotate(45deg);transition:transform .3s ease-in-out}.nav__button--open{background:none}header{align-items:center;background:url(/wp-content/themes/spek_ms/assets/img/small-bg-header.jpg) no-repeat 50%;background-size:cover;display:flex!important;height:100vh;justify-content:center;position:relative;width:100%}@media (min-width:767px){header{background:url(/wp-content/themes/spek_ms/assets/img/bg-header.jpg) no-repeat 50%;background-attachment:fixed;background-size:cover}}header .claim{align-items:center;display:flex;flex-direction:column;justify-content:center}header .claim p{color:#fff;font-family:Roboto!important;font-size:39px;font-weight:900!important;line-height:49px;margin-bottom:1.5rem;text-align:center;transition:all .3s ease-in-out}@media (min-width:560px){header .claim p{font-size:60px;line-height:70px}}@media (min-width:767px){header .claim p{font-size:70px;line-height:84px}}@media (min-width:992px){header .claim p{font-size:84px;line-height:100px}}@media (min-width:1200px){header .claim p{font-size:99px;line-height:114px}}header .claim .info{background:hsla(0,0%,64%,.3);border-radius:33px;font-size:20px!important;font-weight:600!important;line-height:normal;margin:0 1rem 2rem;max-width:27rem;padding:1.6rem 1rem;text-align:center}header .claim .info span{display:block;font-size:17px!important;font-weight:400!important}body:not(.home) header{height:10rem;margin-bottom:2rem}@media (min-width:560px){body:not(.home) header{height:15rem;margin-bottom:3rem}}@media (min-width:992px){body:not(.home) header{height:18rem;margin-bottom:5rem}}@media (min-width:1200px){body:not(.home) header{margin-bottom:7rem}}footer{background-color:#080808;color:#fff;padding:36px 0}footer .footer-brand{display:block;margin-bottom:1.5rem;margin-top:1rem;max-width:200px;transform:translateX(-12px);transition:all .2s ease-in-out}@media (min-width:1920px){footer .footer-brand{max-width:250px}}footer ul{margin-bottom:2rem!important}@media (min-width:1200px){footer ul{margin-bottom:0!important}footer .container{align-items:flex-end;display:flex;flex-wrap:wrap}footer .container .footer-left{width:50%}}footer .container .footer-left .kontakt ul{padding:0}@media (min-width:1200px){footer .container .footer-left .kontakt ul{display:grid;grid-auto-flow:column;grid-template-rows:50% 50%}footer .container .footer-left .kontakt ul li:first-child{grid-row:1/3}footer .container .footer-left .kontakt ul li:last-child{grid-row:2}}footer .container .footer-left .kontakt ul li{color:#f4f3f3;font-family:Open Sans;list-style:none;margin-bottom:6px}footer .container .footer-left .kontakt ul li a{color:#f4f3f3}footer .container .footer-left .kontakt ul li a.mail{color:#c10505!important}footer .container .footer-left .kontakt ul li a.mail:before{color:#595858;content:"\f0e0";font-family:Icomoon;margin-right:.5rem}footer .container .footer-left .kontakt ul li a.phone:before{color:#595858;content:"\f095";font-family:Icomoon;font-size:19px;margin-right:.5rem}footer .container .footer-left .kontakt ul li a.fax:before{color:#595858;content:"\f1ac";font-family:Icomoon;margin-right:.5rem}footer .container .footer-left .kontakt ul li address{padding-left:1.3rem;position:relative}footer .container .footer-left .kontakt ul li address:before{color:#595858;content:"\f041";font-family:Icomoon;font-size:19px;left:0;margin-right:.6rem;position:absolute}@media (min-width:1200px){footer .container .footer-left .kontakt ul li address{margin-bottom:0}footer .container .footer-right{width:50%}}footer .container .footer-right .footer-nav{padding:0}@media (min-width:767px){footer .container .footer-right .footer-nav{display:flex;justify-content:flex-end;padding:0}}footer .container .footer-right .footer-nav .nav-item{list-style:none;text-align:right}footer .container .footer-right .footer-nav .nav-item a{padding-right:0}@media (min-width:767px){footer .container .footer-right .footer-nav .nav-item a{padding-right:2rem}}footer .container .footer-right .footer-nav .nav-item:last-child{border-bottom:none}footer .container .footer-right .footer-nav .nav-item:last-child a{padding-right:0}footer .container .footer-right .footer-nav .nav-item .nav-link{color:#fff;font-weight:600;padding-left:0;transition:all .2s ease-in-out}footer .container .footer-right .footer-nav .nav-item .nav-link:hover{color:#595858}.credits{color:#555!important;font-size:15px;margin-bottom:0;text-align:right}.credits a{color:#c10505!important}#nf-field-4,.bt,button,input[type=submit]{background:#080808;border:2px solid #fff;border-radius:90px;color:#fff;cursor:pointer;font-family:Open Sans;font-weight:600;padding:.5rem 1.6rem;transition:all .3s ease-in-out}#nf-field-4:hover,.bt:hover,button:hover,input[type=submit]:hover{background:#fff;color:#080808;text-decoration-line:none}.back-to-top{bottom:25px!important}.overflow-hidden{overflow:hidden}#mapContainer,#mapContainer_1{display:none}#loadMapBtn,#loadMapBtn_1{margin:20px 0}.swiper-container{height:37rem;padding-left:.8rem;width:100%}@media (min-width:560px){.swiper-container{padding-left:2.9rem}}@media (min-width:1920px){.swiper-container{padding-left:15.5rem}}.swiper-slide{align-items:center;background:#fff;flex-shrink:0;font-size:18px;justify-content:center;text-align:center}.swiper-slide,.swiper-wrapper{display:flex;height:100%;position:relative;transition-property:transform}.swiper-wrapper{box-sizing:content-box;width:100%;z-index:1}.swiper-button-next{cursor:pointer;display:inline-block;margin-top:1rem;position:relative;transition:all .3s ease-in-out}.swiper-button-next:before{color:#595858;content:"\f054";font-family:Icomoon;font-size:20px;height:100%;width:100%}.swiper-button-next:hover:before{color:#fff}.swiper-button-prev{cursor:pointer;display:inline-block;margin-right:.3rem;margin-top:1rem;position:relative;transition:all .3s ease-in-out}.swiper-button-prev:before{color:#595858;content:"\f053";font-family:Icomoon;font-size:20px;height:100%;width:100%}.swiper-button-prev:hover:before{color:#fff}.swiper-button-disabled{opacity:.5;pointer-events:none}form{color:#fff}.label-right .field-wrap{display:flex;flex-direction:column!important}.nf-field-description{text-align:right}.nf-before-form-content{margin-bottom:1rem}.container{max-width:1600px}.container,.container_small{margin:0 auto;padding:0 30px;width:100%}.container_small{max-width:600px}.container_medium{margin:0 auto;max-width:1000px;padding:0 30px;width:100%}.row{display:flex;flex-wrap:wrap}.col{width:100%}@media (min-width:768px){.col-lg-6,.col-md-6{flex:0 0 50%;max-width:50%;padding:0 15px}.col-lg-6:first-child,.col-md-6:first-child{padding-left:0}.col-lg-6:last-child,.col-md-6:last-child{padding-right:0}}main img{margin-bottom:1rem;width:100%}main .content-1{align-items:center;background:#121212;box-shadow:0 4px 8px -3px hsla(0,0%,7%,.1);display:flex;height:38rem;justify-content:center;overflow:hidden;padding:0 27px;position:relative;width:100%}@media (min-width:1200px){main .content-1 .pic-right{background:url(/wp-content/themes/spek_ms/assets/img/bg-right.jpg) no-repeat 50%;height:100%;position:absolute;right:0;top:0;width:629px;z-index:1}main .content-1 .pic-left{background:url(/wp-content/themes/spek_ms/assets/img/bg-left.jpg) no-repeat 50%;height:100%;left:0;position:absolute;top:0;width:635px;z-index:1}main .content-1{height:820px}}main .content-1 .box{display:block;margin:0 auto;max-width:500px;text-align:center;z-index:2}@media (min-width:1200px){main .content-1 .box{max-width:632px}}main .content-1 p{color:#fff}@media (min-width:767px){main .content-1 p{font-size:18px;line-height:31px}}@media (min-width:992px){main .content-1 p{font-size:20px;line-height:35px}}main .content-2{background:#fff!important;box-shadow:0 4px 8px -3px hsla(0,0%,7%,.1);padding-bottom:114px;padding-top:114px}@media (min-width:1200px){main .content-2{padding-bottom:222px;padding-top:222px}}main .content-2 h2{color:#080808;margin-bottom:3rem!important}main .content-2 .head-small{font-size:24px;font-weight:700;transition:all .3s ease-in-out}@media (min-width:767px){main .content-2 .head-small{font-size:28px;line-height:normal}}@media (min-width:1200px){main .content-2 .head-small{font-size:33px}}main .content-2 .head-small span{color:#8c8a8a;display:block;font-size:16px;font-weight:600}@media (min-width:767px){main .content-2 .head-small span{font-size:20px}}@media (min-width:1200px){main .content-2 .head-small span{font-size:18px;padding-top:.5rem}}main .content-2 .col-lg-6{display:inline-block;margin-bottom:3rem}main .content-2 .col-lg-6:last-child{margin-bottom:0}@media (min-width:992px){main .content-2 .col-lg-6{max-width:49%;padding-right:3rem}}@media (min-width:1200px){main .content-2 .col-lg-6{padding-right:7rem}}main .content-2 .col-lg-6 p:last-child{margin-bottom:0}main .content-3{background:#121212;overflow:hidden;padding-bottom:114px;padding-left:1rem;padding-top:114px}@media (min-width:1200px){main .content-3{padding-bottom:222px;padding-top:222px}}main .slideshow-home a{height:100%;width:100%}main .slideshow-home a:before{background:#000;bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:2}main .slideshow-home a:hover:before{opacity:.1}main .slideshow-home img{height:100%;-o-object-fit:cover;object-fit:cover}main .slideshow-home p{margin-bottom:0;padding:0 1.5rem;position:absolute;z-index:3}main .slideshow-home p.record-name{bottom:2.5rem;color:#fff;font-size:20px;font-weight:700;left:0;text-align:left;text-transform:uppercase}main .slideshow-home p.record-date{bottom:1rem;color:#d3d3d3;font-weight:600;left:0;text-transform:uppercase}body:not(.home) main .entry{background:#121212!important;padding-bottom:3rem}@media (min-width:560px){body:not(.home) main .entry{padding-bottom:3rem}}@media (min-width:992px){body:not(.home) main .entry{padding-bottom:5rem}}@media (min-width:1200px){body:not(.home) main .entry{padding-bottom:7rem}}body:not(.home) main .entry p{color:#fff}body:not(.home) main .entry a{color:#c10505;transition:all .3s ease-in-out}body:not(.home) main .entry a:hover{color:grey;text-decoration:none}main address{color:#fff;line-height:2rem;padding-left:1.3rem;position:relative}main address:before{color:#595858;content:"\f041";font-family:Icomoon;font-size:19px;left:0;margin-right:.6rem;position:absolute}main .gallery .col{display:flex;flex-wrap:wrap}main .gallery .col .team-single{margin-bottom:1rem;padding:0 .5rem;width:50%}@media (min-width:560px){main .gallery .col .team-single{margin-bottom:1rem;width:33%}}@media (min-width:992px){main .gallery .col .team-single{padding:0 1rem;width:25%}}@media (min-width:1200px){main .gallery .col .team-single{width:20%}}main .gallery .col .team-single p{font-size:20px;font-weight:700;line-height:21px;transition:all .3s ease-in-out}@media (min-width:767px){main .gallery .col .team-single p{font-size:24px;line-height:normal}}@media (min-width:1200px){main .gallery .col .team-single p{font-size:28px;line-height:27px}}main .gallery .col .team-single p span{color:#8c8a8a;display:block;font-size:15px;font-weight:400;padding-top:.3rem}@media (min-width:1200px){main .gallery .col .team-single p span{padding-top:.3rem}}main .vvk h2{color:#8c8a8a;font-size:21px!important}main .vvk .col-sm-6{margin-bottom:1rem}main .vvk .col-sm-6:last-child{margin-bottom:0}main .programm{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:6rem}main .programm .record-single{flex-basis:200px;flex-grow:1;height:20rem;position:relative}@media (min-width:767px){main .programm .record-single{height:25rem}}@media (min-width:992px){main .programm .record-single{height:31rem}}main .programm .record-single .record-inner{color:#fff;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:space-between;padding:2.5rem 2rem;position:absolute;width:100%;z-index:3}main .programm .record-single .record-inner p{font-size:20px;margin-bottom:0}main .programm .record-single .record-inner p span{color:#d3d3d3;display:block;font-size:16px;font-weight:400}main .programm .record-single .record-inner .record-date{bottom:0;font-size:18px;font-weight:600}main .programm .record-single a{display:block;height:100%;position:relative;width:100%}main .programm .record-single a:before{background:#000;bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:2}main .programm .record-single a:hover:before{opacity:.1}main .programm .record-single a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:relative}#veranstaltungen-detail{padding-bottom:2rem}
/*# sourceMappingURL=main.css.map */
