body,html,h1,h2,h3,h4,h5,h6,p,ul,li,ol,img,fieldset{margin:0;padding:0;border:0}ul,li,ol{list-style:none}:focus{outline:none}.clear{clear:both;height:0}.floatLeft{float:left}.floatRight{float:right}a.ganze-box{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-99999px;z-index:999}.bg-dark{background:#3d3d3d}.mobile-platzhalter{min-height:350px}body{font-family:'din-2014',Helvetica,Arial,sans-serif;color:#222;background:#e6e6e6}.button{padding:10px 20px !important;background:#222 !important;text-transform:uppercase !important;font-size:14px !important;border:#222 2px solid !important;font-weight:400 !important}.button span,.button{color:#fff !important}.button:hover,.button:hover{cursor:pointer !important;background:0 0 !important}.button:hover span,.button:hover{color:#222 !important}h1{font-size:120px;font-weight:700;line-height:120px;margin:0;font-family:'Playfair Display',Helvetica,Arial,sans-serif}h2{font-size:80px;font-weight:700;line-height:80px;margin:0 0 30px;font-family:'Playfair Display',Helvetica,Arial,sans-serif}h3{font-size:50px;font-weight:700;line-height:67px;margin:0 0 30px;font-family:'Playfair Display',Helvetica,Arial,sans-serif}h4{font-size:22px;font-weight:700;line-height:30px;margin:0 0 25px}h5{font-size:18px;font-weight:400;line-height:28px;margin:0 0 20px}h6{font-size:16px;font-weight:700;line-height:22px;margin:0 0 20px}p{font-size:20px;line-height:24px;font-weight:400;margin:0 0 20px;letter-spacing:.06em}p a{text-decoration:none;color:#000;font-family:'din-2014',Helvetica,Arial,sans-serif;font-weight:700;width:auto;position:relative;display:inline-block}p a:hover{color:rgba(0,0,0,.8)}p a:before{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#0068b2;visibility:hidden;transition:all .3s ease-in-out}p a:hover:before{visibility:visible;width:100%}hr{border:none;border-bottom:#d33 1px solid;height:1px;background:0 0;margin:0 0 13px;width:33%;min-width:150px}ul{margin:0 0 0 15px}ul li{list-style-type:disc;padding:0 0 0 5px;margin:0 0 5px;font-size:20px;line-height:24px}ol{margin:0 0 0 20px}ol li{list-style-type:decimal;padding:0 0 0 5px;margin:0 0 5px;font-size:20px;line-height:24px}.header{width:100%;max-width:100%;height:100vh;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;background-position:50%}.header-text{width:100%;margin:0 auto;max-width:1240px}.header h1,.header p.obertitel{color:#fff;text-align:center}.logo-weiss{position:absolute;top:30px;left:calc(50% - 75px);height:150px;width:150px}#logo-area{position:fixed;z-index:1;top:30px;left:30px}#logo-area img{width:150px;height:150px}#menutoggle{position:fixed;top:35px;right:25px;width:28px;height:22px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999999999;padding:10px 10px 5px}body.sticky.menu--open #menutoggle.open{position:fixed;top:35px;right:25px}#menutoggle span{display:block;position:absolute;height:2px;width:calc(100% - 20px);background:#fff;border-radius:0;opacity:1;left:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body.sticky #menutoggle{background:#000}body.sticky #menutoggle span{background:#fff !important}#menutoggle span:nth-child(1){top:11px}#menutoggle span:nth-child(2){top:17px}#menutoggle span:nth-child(3){top:23px}#menutoggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:17px;background:#fff}#menutoggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:17px;background:#fff}#menutoggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;background:#fff}body #overlay-area{display:none}body.menu--open #overlay-area{display:block;overflow:scroll}#overlay-area{position:fixed;top:0;left:0;bottom:0;right:0;max-width:100%;max-height:100%;width:100%;height:100%;background:#000;z-index:9999999;padding:30px}#overlay-area #menu-main-menu{margin:0 auto 80px auto;columns:2;max-width:800px}#overlay-area .menu li{list-style:none;margin-bottom:5px}#overlay-area .menu li a{text-decoration:none;display:block;font-size:40px;line-height:60px;font-weight:700;color:#fff;width:auto;position:relative;display:inline-block;font-family:'Playfair Display',Helvetica,Arial,sans-serif}#overlay-area .menu li a:hover{color:rgba(255,255,255,.8)}#overlay-area .menu li a:before{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#0068b2;visibility:hidden;transition:all .3s ease-in-out}#overlay-area .menu li a:hover:before,#overlay-area .menu li.current-menu-item a:before{visibility:visible;width:100%}#overlay-area .menu .sub-menu li a{font-size:18px;line-height:28px}#overlay-area #menu-meta-menu.menu{display:flex;justify-content:flex-end;margin-right:60px;margin-top:5px}#overlay-area #menu-meta-menu.menu li{list-style:none;margin-bottom:5px;margin-left:30px;display:inline-block}#overlay-area #menu-meta-menu.menu li a{text-decoration:none;font-size:15px;line-height:18px;color:#fff;text-transform:uppercase;font-family:'din-2014',Helvetica,Arial,sans-serif;font-weight:400;hyphens:none !important}#btn_probetraining{background:#abff26;padding:25px 0;z-index:999999;border:none;position:fixed;bottom:0;left:calc(50% - 200px);font-size:20px;line-height:20px;text-transform:uppercase;font-weight:700;width:400px;text-align:center;color:#3d3d3d;text-decoration:none}#scrolldown{position:absolute;bottom:90px;left:calc(50% - 30px)}#main{max-width:1240px;padding:calc(100vh + 130px) 0 130px 0;margin:0 auto;min-height:600px}#main.ohneSlider{padding:130px 0}#main.single{padding:300px 0}.button-dark{padding:15px 30px !important;background:0 0 !important;border:#3d3d3d 1px solid !important;transition:all .3s ease-in-out 0s;border-radius:0 !important;width:100% !important}.button-dark span{color:#3d3d3d !important;transition:all .3s ease-in-out 0s}.button-dark:hover{background:#3d3d3d !important;transition:all .3s ease-in-out 0s}.button-dark:hover span{color:#fff !important;transition:all .3s ease-in-out 0s}.button-light{padding:15px 30px !important;background:0 0 !important;border:#fff 1px solid !important;transition:all .3s ease-in-out 0s;border-radius:0 !important;width:100% !important}.button-light span{color:#fff !important;transition:all .3s ease-in-out 0s}.button-light:hover{background:#fff !important;transition:all .3s ease-in-out 0s}.button-light:hover span{color:#3d3d3d !important;transition:all .3s ease-in-out 0s}.button-bottom{position:relative;padding-bottom:60px;box-sizing:border-box}.button-bottom .panel-last-child{position:absolute;bottom:30px;width:100%;margin-bottom:0 !important;width:calc(100% - 60px) !important}.teaser-box{color:#fff;height:100vw;padding:46px;box-sizing:border-box;background-size:100% !important;position:relative;transition:.4s ease-out;overflow:hidden;background-position:0 0;display:flex;align-items:flex-end}.teaser-box:hover{background-size:105% !important;background-position:-10px -10px;transition:.4s ease-out}.teaser-box h3{line-height:55px}.teaser-breit{color:#fff;min-height:600px;padding:46px;box-sizing:border-box;background-size:100% auto !important;position:relative;transition:.4s ease-out;overflow:hidden;background-position:0 0;display:flex;align-items:flex-end}.teaser-breit:hover{background-size:105% auto !important;background-position:-10px -10px;transition:.4s ease-out}.sow-video-wrapper iframe{width:100%;min-height:calc(100vw / 2)}.wdfy_upcoming_classes{width:100% !important;height:auto !important}.wdfy_upcoming_classes li{width:100% !important;height:auto !important}.wdfy_upcoming_classes_container{color:#fff !important;font-family:'Ropa Sans',Helvetica,Arial,sans-serif !important;width:100% !important;height:auto !important;border-left-width:10px !important;border-right:none !important;border-bottom:none !important;padding-right:0 !important;padding-bottom:0 !important}.wdfy_upcoming_classes_container span{font-size:16px !important;line-height:22px !important;color:#000 !important}.wdfy_upcoming_classes li:hover span{color:#fff !important}.wdfy_calendar_icon{display:none !important}h3.widget-title{font-size:36px;line-height:48px}.bg-dark .wdfy_upcoming_classes_container{background:0 0 !important;color:#fff !important;font-family:'Ropa Sans',Helvetica,Arial,sans-serif !important;width:100% !important;height:auto !important;border-top:none !important;border-left:none !important;border-left-width:0 !important;border-right:none !important;border-bottom:none !important;padding-right:0 !important}.bg-dark .wdfy_upcoming_classes_container span{color:#fff !important;font-size:20px !important;line-height:28px !important}.bg-dark .wdfy_upcoming_classes li .wdfy_upcoming_classes_container{padding-left:0 !important}.soswodify_section_title{color:#000 !important}.sos_wodify_section_warm-up,.sos_wodify_section_skill,.sos_wodify_section_workout,.soswodify_wod_header{margin-bottom:30px}.soswodify_wod_header{font-size:26px !important;font-weight:400 !important;line-height:31px !important}.wod{background:#fff;padding:0;position:relative;padding-bottom:30px;box-sizing:border-box}.wod h3.widget-title{display:none}.wod .soswodify_wod_header{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:24px;line-height:35px;color:#fff;background:#000;padding:15px 30px;margin-bottom:30px}.wod span.soswodify_ListRecords>div{margin-bottom:30px;padding:0 30px}.wod span.soswodify_ListRecords>div:last-child{margin-bottom:0}.wod .soswodify_section_title{color:#000 !important;margin-bottom:10px}.wod>.panel-grid-cell-empty{background:0 0 !important}iframe{border:none}.los-gehts h3{font-size:30px;line-height:40px;margin-bottom:5px}.path{box-sizing:border-box}.path h3{font-size:50px;line-height:67px;margin-bottom:5px}.scroll-links li{padding:0 0 0 30px;margin:0 0 15px;width:100%}.scroll-links li a{text-decoration:none;display:block;font-size:30px;line-height:36px;font-weight:400;color:#000;width:calc(100% - 70px);position:relative;display:inline-block;line-height:41px;padding-left:60px;left:-70px;padding-right:-60px}.scroll-links li a:hover{color:rgba(0,0,0,.8)}.scroll-links li a:before{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:60px;background-color:#0068b2;visibility:hidden;transition:all .3s ease-in-out}.scroll-links li a:hover:before{visibility:visible;width:100%}.scroll-links li{list-style:square outside url(//www.crossfit11.ch/wp-content/themes/crossfit11/images/arrow-down.svg);margin-top:15px}.kurs>.panel-grid-cell>.panel-cell-style{color:#fff;box-sizing:border-box;padding-bottom:0;margin-bottom:30px;position:relative;min-height:300px}.kurs h3{line-height:50px}.kurs>.panel-grid-cell>.panel-cell-style p:last-child{margin-bottom:0;position:absolute;bottom:30px;width:calc(100% - 60px)}.kurs>.panel-grid-cell>.panel-cell-style p:last-child a{color:#fff}.kurs>.panel-grid-cell>.panel-cell-style p:last-child a:before{background-color:#fff}.preise>.panel-grid-cell{background:#fff;padding:30px 0;text-align:center;position:relative;padding-bottom:60px;box-sizing:border-box}.preise>.panel-grid-cell-empty{background:0 0 !important}.preise>.panel-grid-cell .panel-last-child{position:absolute;bottom:30px;width:100%}.preise>.panel-grid-cell p{padding:0 30px}.preise>.panel-grid-cell p.preis{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:60px;line-height:45px;font-weight:700}.preise>.panel-grid-cell p.pro-training{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:24px;line-height:45px;font-weight:700}.preise>.panel-grid-cell h3{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:24px;line-height:35px;color:#fff;background:#000;padding:15px 30px}.preise>.panel-grid-cell a.button-dark{margin:0 30px;width:calc(100% - 60px) !important}.counter{text-align:center}.counter h3{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:80px;line-height:107px;color:#fff;display:inline-block}.counter h3.einheit{display:inline-block}.counter p{color:#0068b2}input[type=text],input[type=email],input[type=number],input[type=date]{font-size:14px;padding:10px;line-height:18px;border:#222 1px solid;background:#fff;color:#222;margin:0 0 15px;width:calc(100% - 20px)}textarea{border:#222 1px solid;padding:10px;height:100px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:24px;margin:0 0 10px;background:#fff;color:#222;width:calc(100% - 20px)}label{font-family:'Playfair Display',Helvetica,Arial,sans-serif;color:#222;padding:0;margin:0 0 15px;font-weight:700;display:block;font-size:20px}input[type=submit]{color:#222;background:#fff;font-weight:700;border:#222 1px solid;padding:10px 20px;font-size:14px;line-height:24px;letter-spacing:.08em;transition:all ease .3s;margin:0 0 15px;font-family:'Playfair Display',Helvetica,Arial,sans-serif}input[type=submit]:hover{background:#222;color:#fff;border:#222 1px solid;transition:all ease .3s;cursor:pointer}select{width:100%;padding:10px;line-height:18px;border:#222 1px solid;background:#fff;color:#222;margin:0 0 15px;font-size:14px}label{font-family:'din-2014',Helvetica,Arial,sans-serif;margin:0 0 5px;font-size:18px}input[type=submit]{font-size:18px;font-family:'din-2014',Helvetica,Arial,sans-serif;background-color:rgba(255,255,255,.5)}input[type=text],input[type=email],input[type=number],input[type=date],textarea,select{font-size:16px;background:0 0;background-color:rgba(255,255,255,.5)}.nf-before-form-content{margin:0 0 20px}.nf-error-msg{color:#329bfd !important;background:#efefef;padding:10px}.nf-form-title h3{font-size:42px;font-weight:900;line-height:52px;margin:0 0 30px;text-transform:uppercase}.nf-form-fields-required{font-size:16px;line-height:22px;font-weight:300;margin:0 0 13px;letter-spacing:.06em}.sow-accordion-panel-header{font-size:30px !important}.sow-accordion-panel-header:focus{outline:none !important}.sow-accordion-open-button .sow-icon-fontawesome[data-sow-icon]:before{content:url(//www.crossfit11.ch/wp-content/themes/crossfit11/images/arrow-down.svg);display:inline-block;margin-right:15px}.sow-accordion-close-button .sow-icon-fontawesome[data-sow-icon]:before{content:url(//www.crossfit11.ch/wp-content/themes/crossfit11/images/arrow-up.svg);display:inline-block;margin-right:15px}.aktuell-container{overflow:hidden}.aktuell{width:100%;border-bottom:#222 1px solid;margin:0 0 30px;padding:0 0 30px}.aktuell-bild{width:calc(50% - 15px);margin:0 15px 0 0;float:left}.aktuell-bild img{width:100%;height:auto}.aktuell-titel{width:calc(50% - 15px);margin:0 0 0 15px;float:left}h1.tp-caption{font-size:38px !important;font-weight:700 !important;line-height:44px !important}.aktuell-titel p>a.button{display:inline-block;margin:13px 0 0}.blog h1{margin-bottom:90px;text-align:center}.blog ul li,.blog ol li{margin-bottom:20px;font-size:20px;line-height:24px;font-weight:400;letter-spacing:.06em}.blog ul,.blog ol{margin-bottom:20px}.teaserposts{width:100%}.teaserposts .grid-sizer{width:calc(50% - 30px);height:auto}.teaserpost{width:calc(50% - 30px);height:auto;margin:0 15px 30px}.teaserpost .teaser-bild{z-index:1;margin:0}.teaserpost .teaser-bild img{width:100%;height:auto}.teaserpost .teaser-text{background:#fff}.teaserpost .teaser-text p.kategorie{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:30px;line-height:35px;color:#fff;background:#000;padding:15px 30px}.teaserpost .teaser-text .teaser-text-content{padding:30px}.teaserpost .teaser-text h3{font-size:35px;line-height:47px;margin-bottom:0}.teaserpost .teaser-text p.datum{border-bottom:#000 1px solid;padding-bottom:5px}#portfolio-nav{margin:0;text-align:center}#portfolio-nav ul{position:relative;margin:0;width:100%}#portfolio-nav ul li{display:inline-block;list-style:none;text-align:center;margin:0 15px 15px;padding:0;height:60px;overflow:hidden}#portfolio-nav ul li a{text-decoration:none;color:#000;font-family:'din-2014',Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:18px;width:auto;position:relative;display:inline-block}#portfolio-nav ul li a:hover,#portfolio-nav ul li a.current{color:rgba(0,0,0,.8);cursor:pointer}#portfolio-nav ul li a:before{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#0068b2;visibility:hidden;transition:all .3s ease-in-out}#portfolio-nav ul li a:hover:before,#portfolio-nav ul li a.current:before{visibility:visible;width:100%}.events h1{margin-bottom:90px;text-align:center}.events table tr td{font-size:18px;line-height:24px}.event-infos{margin-bottom:90px}.events ul li,.events ol li{margin-bottom:20px;font-size:20px;line-height:24px;font-weight:400;letter-spacing:.06em}.events ul,.events ol{margin-bottom:20px}.events-box{padding:0 30px}.events-box .event{width:100%;display:flex;justify-content:space-between;border-top:#fff 1px solid;padding:0;margin-bottom:0}.events-box .event:last-child{border-bottom:#fff 1px solid !important}.events-box .event .event-text{padding:15px 0}.events-box .event p.datum{font-size:20px;font-weight:700;margin-bottom:0}.events-box .event h3.teaser-titel{font-size:20px;font-weight:400;margin-bottom:0;line-height:24px;font-family:'din-2014',Helvetica,Arial,sans-serif}.events-box .event a.button{background:#2f2f2f !important;color:#4d4d4d !important;font-size:50px !important;line-height:50px !important;text-transform:uppercase;font-weight:700 !important;border:none !important}.events-box .event a.button:hover{background:#abff26 !important;border:none !important}.weitere-events{margin:210px 0}.weitere-events h3{text-align:center}.weitere-events .teaserposts .grid-sizer{width:calc(33% - 30px);height:auto}.weitere-events .teaserpost{width:calc(33% - 30px);height:auto;margin:0 15px 30px}.weitere-events .teaserpost .teaser-text p.kategorie{font-size:20px}.weitere-events .teaserpost .teaser-text h3{text-align:left;font-size:25px;line-height:35px}#portfolio{width:100%;padding:0;margin:0 auto 52px auto}.portfolio-item{width:calc(33% - 26px);margin:26px 13px 0;display:inline-block;position:relative;vertical-align:middle}.portfolio-item .content{padding:52px 26px;color:#fff;opacity:0;transition:all ease .3s;background:rgba(0,0,0,.6);min-height:300px;position:relative;height:100%}.portfolio-item .content a{width:100%;height:100%;display:inline-block}.portfolio-item .content h3{color:#fff;letter-spacing:.08em;margin:0 0 13px;font-size:16px;line-height:26px;font-weight:300;position:relative;left:-26px;transition:all ease .5s}.portfolio-item .content h2{color:#fff;letter-spacing:.04em;margin:0;font-size:32px;line-height:38px;position:relative;right:-26px;transition:all ease .5s}.portfolio-item:hover .content{opacity:1;transition:all ease .3s}.portfolio-item:hover .content h3{left:0}.portfolio-item:hover .content h2{right:0}.sow-features-feature ul li{list-style:none}footer{background:#000;min-height:300px;padding:30px 0;color:#fff;width:100%}footer .inner{width:1280px;max-width:calc(100% - 40px);margin:0 auto;padding-bottom:100px}#footer-area{width:100%;margin:0}footer p a{color:#fff}footer p a:hover{color:rgba(255,255,255,.8)}.sow-social-media-button{border:#fff 2px solid !important;border-radius:50% !important}footer .logos img{height:100px !important;width:auto;max-width:100%}#menu-menu-footer.menu{display:flex;justify-content:flex-start;margin-right:60px;margin-top:5px}#menu-menu-footer.menu li{list-style:none;margin-bottom:5px;margin-right:30px;display:inline-block}#menu-menu-footer.menu li a{text-decoration:none;font-size:15px;line-height:18px;color:#fff;text-transform:uppercase;font-family:'din-2014',Helvetica,Arial,sans-serif;font-weight:400;width:auto;position:relative;display:inline-block}#menu-menu-footer.menu li a:hover{color:rgba(255,255,255,.8)}#menu-menu-footer.menu li a:before{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#0068b2;visibility:hidden;transition:all .3s ease-in-out}#menu-menu-footer.menu li a:hover:before{visibility:visible;width:100%}.copyright p{margin-bottom:3px !important}.getbackup{margin-bottom:5px !important}@media screen and (max-width:1440px){#logo-area{display:none}}@media screen and (max-width:1140px){.teaser-breit{background-size:auto 100% !important}.teaser-breit:hover{background-size:auto 105% !important}}@media screen and (max-width:1020px){#main{padding:calc(100vh + 60px) 15px 30px 15px}h1{font-size:50px;font-weight:700;line-height:50px;margin:0;font-family:'Playfair Display',Helvetica,Arial,sans-serif}h2{font-size:40px;font-weight:700;line-height:50px;margin:0 0 30px;font-family:'Playfair Display',Helvetica,Arial,sans-serif}h3{font-size:30px;font-weight:700;line-height:36px;margin:0 0 30px;font-family:'Playfair Display',Helvetica,Arial,sans-serif}h4{font-size:22px;font-weight:700;line-height:30px;margin:0 0 25px}h5{font-size:18px;font-weight:400;line-height:28px;margin:0 0 20px}h6{font-size:16px;font-weight:700;line-height:22px;margin:0 0 20px}p{font-size:16px;line-height:20px;font-weight:400;margin:0 0 20px;letter-spacing:.06em;max-width:100%;word-wrap:break-word}ul li{font-size:16px;line-height:20px}.preise>.panel-grid-cell{background:#fff;padding:60px 0 !important;text-align:center;position:relative;box-sizing:border-box}.sow-accordion-panel-header{font-size:20px !important}.sow-accordion-open-button .sow-icon-fontawesome[data-sow-icon]:before{transform:scale(.8)}.sow-accordion-close-button .sow-icon-fontawesome[data-sow-icon]:before{transform:scale(.8)}.scroll-links li a{font-size:20px !important;top:-5px}.scroll-links li{list-style:square outside url(//www.crossfit11.ch/wp-content/themes/crossfit11/images/arrow-down.svg)}.scroll-links{padding-left:15%}h3.widget-title{font-size:36px;line-height:42px}.kurs>.panel-grid-cell>.panel-cell-style{min-height:auto}}@media screen and (max-width:768px){#btn_probetraining{bottom:env(safe-area-inset-bottom);left:20px;width:calc(100% - 40px);max-width:calc(100% - 40px)}}@media screen and (max-width:687px){#main{padding:calc(100vh + 60px) 15px 30px 15px}#btn_probetraining{background:#abff26;padding:25px 0;z-index:999999;border:none;position:fixed;left:20px;width:calc(100% - 40px);max-width:calc(100% - 40px);font-size:20px;line-height:20px;text-transform:uppercase;font-weight:700;text-align:center}.menu-main-menu-container{width:calc(100% - 40px);max-width:calc(100% - 40px)}#overlay-area #menu-main-menu{margin:0 auto 80px auto;columns:1;max-width:calc(100% - 40px)}#overlay-area #menu-main-menu li{text-align:center}#overlay-area .menu li a{font-size:20px;line-height:33px}#logo-area{display:none}body.mobile-sticky #logo-area,body.mobile-sticky.single #logo-area{display:none}body.single #logo-area{display:flex;justify-content:center;width:calc(100% - 60px)}footer .inner{width:calc(100% - 40px);padding-bottom:100px}#menu-menu-footer.menu{max-width:100%;columns:1;display:block;margin:0}#menu-menu-footer.menu li{display:block;margin-bottom:10px}#menu-menu-footer.menu li a{position:relative;display:block}.teaser-box,.teaser-breit{background-size:cover !important;height:auto !important;min-height:400px}.teaser-breit .panel-grid-cell,.teaser-box .panel-grid-cell{position:absolute;bottom:0;left:30px;width:calc(100% - 60px) !important}.teaser-box:hover{background-size:cover !important}.teaser-breit:hover{background-size:cover !important}.path h3{margin-bottom:30px;font-size:30px;line-height:40px}#portfolio-nav ul li{height:auto}.teaserposts .grid-sizer{width:100%}.teaserpost{width:100%;margin:0;clear:both}.teaserpost .teaser-text .teaser-text-content{padding:10px 30px}.teaserpost .teaser-text h3{font-size:30px;line-height:38px;margin-bottom:10px}.weitere-events .teaserpost{width:calc(100% - 30px);clear:both}.getbackup .sow-image-container{justify-content:flex-start !important}.so-widget-sow-image-default-17bc2272b535 .sow-image-container{justify-content:flex-start !important}.counter h3{font-family:'Playfair Display',Helvetica,Arial,sans-serif;font-size:30px;line-height:50px;color:#fff;display:inline-block}.sow-video-wrapper iframe{width:100%;min-height:calc(100vw / 2);height:auto;margin-bottom:30px}.los-gehts .sow-image-container{justify-content:center !important}.kurs .sow-image-container{justify-content:center !important}.kurs>.panel-grid-cell>.panel-cell-style{min-height:240px;margin-bottom:0 !important}.page-id-281 #main .sow-image-container{justify-content:center !important}#menutoggle{background:0 0;padding:10px 10px 5px;top:0;right:0}body.sticky.menu--open #menutoggle.open{position:fixed;top:0;right:0}body.sticky #menutoggle{background:#000}body.sticky #menutoggle span{background:#fff !important}#menutoggle span{display:block;position:absolute;height:2px;width:calc(100% - 20px);background:#fff;border-radius:0;opacity:1;left:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body.sticky #menutoggle span{background:#000}#menutoggle span:nth-child(1){top:11px}#menutoggle span:nth-child(2){top:17px}#menutoggle span:nth-child(3){top:23px}#menutoggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:17px;background:#fff}#menutoggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:17px;background:#fff}#menutoggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;background:#fff}iframe.stundenplan{width:100% !important;padding:0 !important;height:80vh !important}}