@font-face{font-family:"AvenirNext";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/Avenir-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"AvenirNext";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/AvenirNext-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"AvenirNext";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/AvenirNext-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"AvenirNext";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/AvenirNext-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"AvenirCondensed";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/AvenirNextCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"AvenirCondensed";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/AvenirNextCondensed-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"AvenirCondensed";src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/AvenirNextCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Regular/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Regular/font.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Italic/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Italic/font.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Bold/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Bold/font.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Light/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Light/font.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Heavy/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Heavy/font.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-ExtraBold/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-ExtraBold/font.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Medium/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-Medium/font.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-LightItalic/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-LightItalic/font.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-MediumItalic/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-MediumItalic/font.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-BoldItalic/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-BoldItalic/font.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-ExtBdIta/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-ExtBdIta/font.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:'BlackerText';src:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-HeavyItalic/font.woff2) format('woff2'),url(//auszeit-greifswald.de/wp-content/themes/alcedospa/fonts/BlackerDisplay-HeavyItalic/font.woff) format('woff');font-weight:800;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input[type=text],input[type=email],input[type=submit],textarea,.contact--fields select,input[type=tel]{-webkit-appearance:none;border-radius:0}body{line-height:1.2;font-family:"AvenirNext",sans-serif;font-weight:400;background-color:#fff;overflow-x:hidden}input,button,textarea,select{font-family:"AvenirNext",sans-serif;font-weight:400;outline:none !important}*{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;height:auto}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}a,a:hover{text-decoration:none}p{font-family:"BlackerText"}*{box-sizing:border-box !important}.transition,.site-header,.menu a,.sub-menu,button,input[type=submit],.button,.menu a:before,.menu a:after,.sub-menu-wrap,.page-banner:before,.post-content.hidden{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.site-content-center,.container,.slidecontent_container{margin:0 auto;width:1140px;max-width:1140px}.site-header .container,.sub-menu-wrap .sub-menu{width:1330px;max-width:1330px}h1,h2,h3,h4,h5,h6{font-family:"AvenirNext",sans-serif;font-weight:700}.thin-item.menu-phone .menu-image-title{font-weight:400;color:#fff;font-size:16px;margin-top:23px}.thin-item.menu-phone .menu-image{width:22px !important;height:auto !important;padding-right:0 !important;margin-right:0;float:left;position:relative;top:1px}.site-header{background-color:rgba(166,35,65,.5);font-size:0;position:fixed;width:100%;top:0;left:0;z-index:999}.page-banner:before{content:"";width:100%;height:157px;background-color:#a62341;position:fixed;top:0;left:0;mix-blend-mode:multiply}.fixed .page-banner:before{height:121px}.admin-bar .site-header,.admin-bar .page-banner:before{top:32px}.website--logo.header-column{width:260px;display:inline-block;vertical-align:middle}.website--logo.header-column>a{width:100%;display:block;margin:0 auto;position:relative;top:-14px}.header-text-logo{font-size:12px;line-height:1.1;font-family:"minion-pro";font-weight:600;font-style:italic;color:#fff;display:block;text-align:center;margin-top:5px}.top-menu-inner .menu>li>a{font-size:16px;color:#fff;font-weight:700;display:block;line-height:1.5;letter-spacing:2px;padding:70px 10px 63px;position:relative;min-width:140px;text-align:center}.top-menu-inner .menu>li{display:inline-block;vertical-align:middle}.top-menu-inner .menu>li>a:after{content:'';width:3px;height:100px;display:block;position:absolute;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/menu-spacer.svg);top:30px;left:-1px;background-size:2px auto;z-index:9;background-position:center center;background-repeat:no-repeat}.header-section.left-menu{width:calc(100% - 260px);display:inline-block;vertical-align:middle;text-align:right;font-size:0}.top-menu-inner .menu>li.thin-item>a{font-weight:400}.top-menu-inner .menu>li.menu-item-has-children>a:before{content:'';width:16px;height:7px;bottom:27px;left:50%;display:block;position:absolute;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/menu-down-arrow.svg);background-repeat:no-repeat;background-position:center center;margin-left:-8px;opacity:0}.top-menu-inner .menu>li:hover>a{background-color:#60040e}.top-menu-inner .menu>li:hover>a:before,.top-menu-inner .menu>li.current-menu-item>a:before{opacity:1}.sub-menu-wrap{display:block;position:absolute;width:100%;left:0;top:100%;background-color:rgba(255,255,255,.9);opacity:0;visibility:hidden}.top-menu-inner .menu>li:hover .sub-menu-wrap{opacity:1;visibility:visible;z-index:2}.menu-image{width:55px !important;height:50px;display:block !important;padding-bottom:0 !important}.smaller-menu-icon .menu-image{width:40px !important}.smaller-menu-icon2 .menu-image{width:44px !important}.menu-image-title{font-size:16px;color:#000;font-weight:600;line-height:1.1;height:35px;margin-top:25px;letter-spacing:.5px}.sub-menu-wrap .sub-menu{margin:0 auto;display:block;position:relative;text-align:right}.sub-menu-wrap .sub-menu li{display:inline-block;text-align:center;vertical-align:top}.sub-menu-wrap .sub-menu>li>a{width:145px;display:block;padding:30px 5px 10px}.top-menu-inner .menu>li:first-child .sub-menu{padding-right:25px}.low--img .img-text-image.group-images.multiple_row_1{padding-top:120px}.site-footer-rows.sidebar-rows{background-color:#6f6c6a;color:#fff}.social-footer h3{text-align:center;text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:45px;font-family:"AvenirCondensed";letter-spacing:3px}.footer-social-icon a{font-size:37px;color:#6f6c6a}.site-footer-rows.social-row{padding:50px 0 65px}.footer-social-icon{display:inline-block;vertical-align:middle;margin:0 72px}.footer-social-icons{display:block;text-align:center}.footer-social-icon.facebook a{background-color:#6f6c6a;color:#fff;width:42px;height:42px;display:block;font-size:30px;text-align:center;line-height:1;border-radius:50%}.footer-social-icon.facebook a i{top:11.5px;position:relative}.footer-social-icon.youtube a{font-size:50px}.footer-social-icon.instagram a{font-size:45px}.sidebar-column-icon img{height:46px;width:42px;display:block}.site-footer-culumn{width:31.5%;float:left;margin-right:2.75%;position:relative}.site-footer-culumn:last-child{margin-right:0}.footer-sidebar-columns{padding-top:120px}.footer-sidebar.each-sidebar h6{font-size:32px;line-height:1;margin-bottom:32px;font-family:"AvenirCondensed";letter-spacing:3px}.site-footer-culumn:last-child .textwidget p em{width:70px;display:inline-block}.clearfix:after{content:'';display:table;clear:both}.footer-sidebar.each-sidebar .menu a{font-size:18px;line-height:1.8;color:#fff;text-transform:uppercase;font-weight:700}.footer-menu{clear:both;display:block;text-align:center;margin-top:100px;padding-bottom:34px}.footer-menu ul li{display:inline-block;vertical-align:middle;position:relative;margin:0 10px}.footer-menu ul li:after{content:"";width:2px;height:15px;top:50%;right:-13px;position:absolute;background-color:#fff;margin-top:-8px}.sidebar-column-icon{position:absolute;height:70px;top:-70px;left:0}.site-footer-copyright{font-family:"BlackerText";font-size:16px;line-height:1.5;color:#fff;font-weight:500;letter-spacing:1px;padding-left:10px}.footer-menu>div>div{display:inline-block;vertical-align:middle}.site-footer-copyright{font-family:"BlackerText";font-size:16px;line-height:1.5;color:#fff;font-weight:500;letter-spacing:1px}.footer-menu ul li a{color:#fff;font-size:16px;line-height:1.5;font-weight:700}.textwidget p{font-size:16px;font-family:"BlackerText";font-weight:500;line-height:1.5;margin-bottom:20px;letter-spacing:.6px}.textwidget p a{color:#fff;text-decoration:underline}.each-sidebar:nth-child(3) .textwidget p em{min-width:75px;display:inline-block}.page-banner{height:100vh;background-size:cover;background-position:50% 35%;position:relative;background-color:rgba(0,0,0,.1);background-blend-mode:multiply}.page-banner>.container{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center}.page-title-container h1{color:#fff;font-size:65px;line-height:1.23;letter-spacing:2px;text-shadow:0 0 20px rgba(0,0,0,.6);font-weight:600;font-family:"AvenirCondensed"}.hours-top-box{background:-moz-linear-gradient(left,rgba(166,35,65,.7) 0%,rgba(166,35,65,.35) 100%);background:-webkit-linear-gradient(left,rgba(166,35,65,.7) 0%,rgba(166,35,65,.35) 100%);background:linear-gradient(to right,rgba(166,35,65,.7) 0%,rgba(166,35,65,.35) 100%);position:relative;padding:21px 35px}.hours-top-box{font-size:22px;color:#fff;line-height:1.45;letter-spacing:.4px;font-weight:600;height:74px}.hours-top-box:before{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.55);position:absolute;display:block;mix-blend-mode:screen}.hours-top-box a{color:#fff}.hours-address-box{float:left;position:relative;padding-left:42px}.hours-address-box a:before{content:"";width:24px;height:40px;position:absolute;left:0;top:-6px;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/location-pin.svg)}.hours-phone-box{float:right;position:relative;padding-left:48px}.hours-phone-box a:before{content:"";width:38px;height:36px;position:absolute;left:0;top:-2px;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/phone-icon.svg)}.hours-phone-box a:before,.hours-address-box a:before{background-repeat:no-repeat;background-position:center center}.vc_row.open-hours-module-row{margin-top:-74px;z-index:2;position:relative;margin-bottom:130px}.open-hours-title img{width:40px;height:43px;display:block;position:absolute;left:-52px;top:-9px}.open-hours-title{position:relative;line-height:1.45;font-size:22px;color:#000;font-weight:700;letter-spacing:.2px;margin-bottom:15px;height:64px;display:table;width:100%}.hours-bottom-box{background-color:transparent;padding:0;width:66%;float:right}.open-hours-list{width:47.5%;float:left}.open-hours-list:nth-child(2n){float:right}.open-hours-description p,.open-hours-list li{color:#000;font-size:17px;font-family:"BlackerText"}.open-hours-list li>div{display:inline-block;vertical-align:middle;padding:8px 0}.open-hours-list li{position:relative}.open-hours-list li:before,.pricing_option:before,.content-text table tr:before,.wpb_text_column tr:before{content:'••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••';font-size:6px;position:absolute;bottom:-3px;display:block;letter-spacing:2px;width:100%;overflow:hidden;word-wrap:break-word;height:6px}.open-hours-interval{width:140px;text-align:right;padding-right:24px !important}.open-hours-days{width:calc(100% - 140px)}.open-hours-list ul{margin-bottom:30px}.open-hours-description p a{text-decoration:underline;color:#000}.open-hours-interval span{margin:0 6px;opacity:.5}.top-banner-arrow{width:25px;height:11px;position:absolute;bottom:120px;left:50%;margin-left:-12.5px;cursor:pointer}.booking-form-column:after{content:"•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••";font-size:4px;width:1px;word-break:break-word;display:block;position:absolute;right:0;height:100%;color:#fff;top:0;line-height:.6}.booking-form-column:last-child:after{display:none}.top-banner-arrow:before,.top-banner-arrow:after,.number-input-column.button-input-minus span:before,.number-input-column.button-input-minus span:after,.number-input-column.button-input-plus span:before,.number-input-column.button-input-plus span:after{content:'';width:12px;height:2px;position:absolute;background-color:#fff;display:block;left:2px;top:4px;transform:rotate(40deg)}.top-banner-arrow:after,.number-input-column.button-input-minus span:after,.number-input-column.button-input-plus span:after{right:2px;left:auto;transform:rotate(-40deg)}.img-text-content{float:right;width:48.5%}.image-text-section{position:relative;margin-bottom:65px}.img-text-image{width:48.5%;position:relative;height:100%;top:0;left:0;float:left;background-size:cover;background-position:center center}.img-text-content h2{font-size:28px;line-height:1;text-align:center;color:#009fe3;margin-bottom:24px}.img-text-content h3{font-family:"BlackerText";font-size:16px;text-transform:uppercase;margin-bottom:22px;letter-spacing:2px}.content-buttons .button,.button-container .button,.read-more-button .button{display:block;margin-top:20px;color:#009fe3;border:2px solid #009fe3;font-size:18px;font-weight:700;text-align:center;padding:9px 10px 6px;letter-spacing:3px}.content-buttons .button:first-child,.button-container .button{margin-top:0}.content-buttons{padding-top:25px}.content-buttons .button:hover,.button-container .button:hover{color:#fff;background-color:#009fe3}.image_right .img-text-image{left:auto;right:0;float:right}.image_right .img-text-content{float:left}.orange_box .img-text-content h2,.orange_box .content-buttons .button,.content-buttons .button.orange{color:#f59c00}.orange_box .content-buttons .button,.content-buttons .button.orange{border-color:#f59c00}.orange_box .content-buttons .button:hover,.content-buttons .button.orange:hover{background-color:#f59c00;color:#fff}h2.orange{color:#f59c00}.image-text-section.image_right.orange_box h2{margin-bottom:40px}.course-plan,.single-plan-box,.review-box{width:31.3333%;float:left;margin-right:3%}.course-plan:nth-child(3n),.single-plan-box:nth-child(3n),.review-box:nth-child(3n){margin-right:0}.course-plans-section h2{font-size:44px;line-height:1.12;text-align:center;letter-spacing:3px;margin-bottom:28px;font-family:"AvenirCondensed"}.course-plans-section h6{font-size:12px;line-height:1.12;font-style:italic;margin-bottom:18px;margin-left:40px;font-family:"minion-pro";font-weight:700}.course-plan-image{display:block;position:relative;height:240px;background-size:cover;background-position:center center}.course-plan-title a{color:#000;font-size:28px;line-height:32px;text-align:center;font-weight:700;display:block;padding:25px 10px}.content-text p,.plan-box-content p,.hours-text-content{font-size:16px;line-height:24px;margin-bottom:25px;letter-spacing:.1px}.vc_row.course-plans-row{padding:75px 0 125px}.special-item-image img{max-width:88px;max-height:77px;display:block;margin:0 auto}.special-item{width:25%;margin-right:0;float:left;margin-bottom:0;text-align:center;position:relative;padding-bottom:43px;margin-bottom:64px}.special-item:nth-child(4n){margin-right:0;clear:right}.special-item:nth-child(4n+1){clear:left}.special-item-title{font-size:22px;font-weight:700;line-height:32px;text-align:center}.special-items-section h2,.plans-section h2,h2.open-bours-title,.reviews-box-section h2{font-size:44px;line-height:52px;text-align:center;margin-bottom:82px;font-family:"AvenirCondensed";letter-spacing:3px;font-weight:400}.special-items-section h2 strong,.plans-section h2 strong,h2.open-bours-title strong,.reviews-box-section h2 strong{font-weight:700}.special-item-image{height:80px;display:table;width:100%;margin-bottom:45px}.special-item-image>div{display:table-cell;vertical-align:bottom}.special-item-image span{display:block}.special-item a{font-size:18px;display:inline-block;line-height:32px;color:#9c2440;text-decoration:none;font-weight:700;letter-spacing:.8px;position:relative;font-family:"BlackerText";border-bottom:1px solid #9c2440}.home .special-item:nth-child(5) .special-item-image img{max-height:83px}.home .special-item:nth-child(6) .special-item-image img{max-width:118px}.home .special-item:nth-child(7) .special-item-image img{max-height:82px}.home .special-item:nth-child(3) .special-item-image img{max-width:115px;max-height:87px}.home .special-item:nth-child(4) .special-item-image img{max-width:128px}.vc_row.special-items-row{padding:50px 0 15px}body:not(.home) .page-banner{height:455px}body:not(.home) .main-website-content{padding-top:0}body:not(.home) .page-banner>.container{padding-top:160px}body:not(.home) .top-banner-arrow{display:none}body:not(.home) .site-header{background-color:rgba(166,35,65,.5)}body:not(.home) .top-menu-inner .menu>li:hover>a,body:not(.home) .top-menu-inner .menu>li.current-menu-item>a{background-color:rgba(55,3,10,.65)}.text-image-icon img{width:60px;height:67px;display:block}.text-image-icon>span{display:inline-block}.text-image-icon{text-align:center;margin-bottom:30px}.img-text-content h2.black{color:#000;font-size:44px;font-family:"AvenirCondensed";letter-spacing:2.5px}.has-title-icon h3.subtitle{color:#9c2440}body:not(.home) .page-banner-box-row{margin-bottom:130px}.small-buttons-spacing .content-buttons{padding-top:25px}body.fixed:not(.home) .site-header{background-color:rgba(166,35,65,1)}.fixed .site-header .top-menu-inner .menu>li>a{padding:50px 10px 47px}.fixed .site-header .top-menu-inner .menu>li>a:after{top:12px}.youtube-video-banner{height:680px;position:relative;background-size:cover;background-position:center center}.youtube-video-banner:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;display:block;background-color:rgba(0,0,0,.2)}.video-button{width:162px;height:162px;display:block;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/play-video.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 auto}.youtube-video-banner .container{position:absolute;bottom:120px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%}.youtube-video-container h2{text-align:center;color:#fff;font-size:44px;line-height:52px;font-family:"AvenirCondensed";letter-spacing:3px}.youtube-video-container h2 a{color:#fff}.video-button-container{margin-bottom:55px}.team-module-icon img{width:60px;height:69px;display:block;margin:0 auto}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{font-size:44px;line-height:52px;text-align:center;letter-spacing:.5px;margin-bottom:60px;font-weight:400}.team-module-section h2 strong,.image-gallery-module .gallery-title strong,h2.pricing-title strong,.text-section-with-icon h2 strong{font-weight:700}.team-module-icon{margin-bottom:40px}.team-module-section h6{color:#9c2440;font-size:16px;line-height:24px;letter-spacing:.4px;font-family:"BlackerText";text-align:center}.team-description{text-align:center;font-family:"BlackerText";margin-bottom:60px;font-size:16px;line-height:24px}.vc_row.team-module-row .vc_column-inner{padding-top:0}.team-member{width:31.3333%;float:left;margin-right:3%;margin-bottom:60px;text-align:center}.team-member:nth-child(3n){margin-right:0;clear:right}.team-member:nth-child(3n+1){clear:left}.member-image{height:305px;background-color:#cdcbca;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin-bottom:30px}.member_name{font-size:18px;text-transform:uppercase;line-height:24px;color:#9c2440;font-weight:700;letter-spacing:2px;margin-bottom:25px}.member_description{font-size:16px;font-family:"BlackerText";color:#000;line-height:24px;letter-spacing:.2px}.vc_row.team-module-row>.vc_column_container{margin-top:-85px}.vc_row.team-module-row{overflow:visible !important;margin-top:110px;padding-bottom:165px}.fixed .site-header{background-color:rgba(166,35,65,1)}.content-buttons .button.dark_red{color:#9c2440;border-color:#9c2440}.content-buttons .button.dark_red:hover{color:#fff;background-color:#9c2440}.vc_row.wpb_row.bistro-text>.wpb_column{margin-top:-73px}.gallery-icon img{width:68px;height:68px;display:block;margin:0 auto}.gallery-carousel-item{height:555px;background-size:cover;background-position:center center}.slick-arrow{width:45px;height:45px;display:block !important;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:50%;margin-top:-22.5px;border:0;cursor:pointer;font-size:0;padding:0;z-index:1}.slick-next.slick-arrow{left:auto;right:0;transform:rotate(180deg)}.slick-arrow:before{width:18px;height:18px;border-left:1px solid #fff;display:block;position:absolute;border-bottom:1px solid #fff;content:"";transform:rotate(45deg);top:13px;left:17px}.gallery-icon{margin-bottom:30px}body .theme-module .vc_column_container .vc_column-inner{padding-top:0}.vc_row.image-gallery-row .wpb_column{margin-top:-5px;position:relative;z-index:2}.vc_row.image-gallery-row{overflow:visible !important}.open-hours-list li.empty_row:before{display:none}.vc_row.open-hours-module-row.normal-row-spacing{margin-top:0;z-index:2;position:relative;margin-bottom:0;padding-bottom:150px}.normal-row-spacing .open-hours-title img{left:50%;top:-47px;margin-left:-20px}.image-gallery-module{margin-bottom:65px}body:not(.home) .site-footer-rows.social-row{display:none}.pricing-icon img{width:49px;display:block;margin:0 auto}.pricing-icon{margin-bottom:25px}.normal-row-spacing .open-hours-list{width:48.5%}.pricing-box{width:22%;float:left;margin:0 1.5% 30px;border:1px solid rgba(0,0,0,.3)}.pricing-boxes-list{margin-left:-1.5%;margin-right:-1.5%}.pricing-box.half_box{width:47%}.pricing-box-title{color:#000;font-size:28px;line-height:32px;text-align:center;font-weight:700;background-color:#d9d9d9;padding:15px 10px}.plan-price{text-align:center;font-size:60px;color:#9c2440;font-weight:700;padding:35px 0 25px}.plan-price span{font-size:24px;line-height:32px;font-weight:500}.pricing-box-module .content-buttons{padding-top:0;clear:both}.pricing-box-module .content-buttons .button{width:48.5%;color:#9c2440;border-color:#9c2440;margin-top:0;margin-right:3%;float:left}.pricing-box-module .content-buttons .button:hover{color:#fff;background-color:#9c2440}.pricing-box-module .content-buttons .button:nth-child(2){margin-right:0}.pricing-box ul{padding:0 40px 40px}.pricing_option{font-size:16px;line-height:20px;font-family:"BlackerText";color:#000;position:relative;padding:14px 0}.pricing_option:before{line-height:1}.pricing_option:after{content:"";width:15px;height:8px;position:absolute;border-left:2px solid #9c2440;border-bottom:2px solid #9c2440;transform:rotate(-45deg);top:50%;left:-29px;margin-top:-9px;display:block}.pricing-box-module{padding-bottom:135px;margin-top:-64px;position:relative;z-index:2}body:not(.home) .course-plan{margin-bottom:65px}.vc_row.page-banner-box-row.no_spacing{margin-bottom:0}.page-banner.bottom_center{background-position:50% 60%}body:not(.home) .vc_row.course-plans-row{padding-top:55px}body:not(.home) .course-plans-section h2{margin-bottom:45px}.text-icon img{width:65px;height:75px;display:block;margin:0 auto}.text-icon{margin-bottom:32px}.section-subtitle{font-size:16px;line-height:24px;text-transform:uppercase;color:#009fe3;text-align:center;font-family:"BlackerText";font-weight:700}.text-section-with-icon h2,.section-subtitle{margin-bottom:20px}.text-icon-content p{font-size:16px;line-height:1.5;letter-spacing:.2px;margin-bottom:25px}.text-icon-content p strong,.post-content p strong,.post-content li strong{font-weight:700}.vc_row.theme-module{overflow:visible !important}.text-section-with-icon{margin-top:-53px;position:relative;z-index:2}.calendar-section-space .text-section-with-icon{margin-top:-72px}.cycling-section-space .text-icon img{width:85px}.cycling-section-space .text-section-with-icon{margin-top:-37px}.custom-button-section .content-buttons{padding-top:0}.img-text-image.has-secondary-image{position:relative;height:auto;float:left}.img-text-image.has-secondary-image>div{min-height:500px;background-size:cover;background-position:center center;margin-bottom:35px;width:100%}.content-text h6{font-family:"BlackerText";font-size:16px;text-transform:uppercase;margin-bottom:22px;color:#009fe3;line-height:1.5;letter-spacing:1px}.content-text li{font-size:16px;line-height:24px;padding-left:18px;font-style:italic;letter-spacing:.1px;position:relative;font-family:"BlackerText"}.content-text ul li:before{content:"//";top:0;left:0;position:absolute;display:block}.content-text ul,.content-text ol{margin-bottom:25px}.vc_row.text-float-top .vc_column-inner{padding-top:0 !important}.vc_row.text-float-top{overflow:visible !important}.vc_row.text-float-top>.wpb_column{margin-top:-25px;z-index:2;position:relative}.content-text p:last-child{margin-bottom:0}.img-text-image.square_height_img{position:relative;min-height:500px}#zirkeltraining .text-image-icon img{width:75px;height:75px}#outdoortraining .text-image-icon img{width:85px;height:75px}#ems-training .text-image-icon img{width:53px;height:89px}#ems-training .text-image-icon,#outdoortraining .text-image-icon{margin-top:-8px}.blue-pricing-container h2.pricing-title{font-size:28px;line-height:33px;margin-bottom:50px}.pricing-box.third_box{width:30.3333%}.blue .plan-price{color:#009fe3}.blue .pricing_option:after{border-color:#009fe3}.orange .plan-price{color:#f59c00}.orange .pricing_option:after{border-color:#f59c00}.blue .pricing_option:last-child{padding-bottom:0}.blue .pricing_option:last-child:before{display:none}.blue-pricing-container .pricing-box-module:last-child{padding-bottom:65px}.blue-pricing-container .pricing-box ul{padding:0 40px 30px}.button.orange{color:#f59c00;border-color:#f59c00}.button.orange:hover{color:#fff;background-color:#f59c00}.special-item-description p{font-size:16px;line-height:24px;font-family:"BlackerText"}.special-item-description p strong{font-weight:700}.special-item-description{margin-top:-15px}#saunaregeln .special-item{margin-bottom:35px}.special-item-icon img{width:83px;display:block;margin:0 auto}.special-item-icon{margin-bottom:55px}#saunaregeln.vc_row.special-items-row{padding-top:0}#saunaregeln.vc_row.special-items-row>.wpb_column{position:relative;margin-top:-65px}#sauna .text-icon img{width:81px}.section-subtitle.orange{color:#f59c00;letter-spacing:2px}#sauna .text-section-with-icon{margin-top:-40px}#sauna .image-gallery-module{margin-bottom:220px}.pricing-title span{display:block;font-size:28px;line-height:33px;color:#f59c00}.orange .pricing-box-title{background-color:#fff}.orange .pricing_option:last-child{padding-bottom:0}.orange .pricing_option:last-child:before{display:none}.has-advanced-options .pricing-box-module{margin-top:-30px}#saunaregeln .special-items-section{padding-bottom:150px}.pricing-box-module h4{font-size:28px;line-height:33px;text-align:center;margin-bottom:60px;padding-top:30px}.has-advanced-options .pricing-icon{margin-bottom:5px}.pricing-box-title strong{color:#f59c00;display:block}.no-pricing-title .pricing-title{margin-bottom:0}.has-advanced-options .pricing-box-module.no-pricing-title{margin-top:-105px}.has-advanced-options .half_box .pricing-box-title{padding-top:25px;padding-bottom:25px}.vc_row.pricing-box-row.theme-module.has-advanced-options{padding-bottom:68px}#saunaregeln .special-item:nth-child(3) img{height:55px}#massage .text-icon img{width:95px;height:85px}#massage .text-section-with-icon{margin-top:-82px}#massage .wpb_single_image{margin:75px 0 60px}#massage .wpb_text_column p{font-size:28px;line-height:33px;font-family:"AvenirNext",sans-serif;font-weight:400;margin-bottom:35px;font-family:"AvenirCondensed"}#massage .wpb_text_column p strong{font-weight:700}#massage .wpb_text_column p em{color:#f59c00}#massage .custom-button-section{margin-bottom:70px}#massage .orange .pricing-box-title{background-color:#d9d9d9}#massage .pricing-box-title>span{position:relative;top:50%;display:block;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#massage .pricing-box ul{padding:0 40px 30px}.wellness-bistro .has-title-icon h3.subtitle{color:#f59c00;letter-spacing:1.5px}.wellness-offnungszeiten h5{font-size:22px;line-height:32px;color:#f59c00;font-weight:600;text-align:center;padding:40px 0 35px}.content-text table{width:100%;margin-bottom:50px}.wpb_text_column table{width:100%;margin-bottom:40px}.content-text table td{color:#000;font-size:17px;font-family:"BlackerText";padding:10px 0;position:relative;vertical-align:middle}.content-text table tr,.wpb_text_column tr{position:relative}.content-text table td:last-child,.wpb_text_column td:last-child{width:140px;text-align:right}.wpb_text_column td:nth-child(2){width:240px}.content-text table:last-child,.wpb_text_column table:last-child{margin-bottom:0}.kids-club-title .text-icon img{width:70px}.section-subtitle.dark_red{color:#9c2440;letter-spacing:2px}.kids-club-title .vc_figure,.kids-club-title .vc_figure .vc_single_image-wrapper,.kids-club-title .vc_figure img{width:100%;display:block}.kids-club-title .wpb_single_image{margin:60px 0 80px}.kids-club-title .text-section-with-icon{margin-top:-65px}.vc_row.small-row-container{max-width:780px;margin:0 auto 140px}.small-row-container h3{text-align:center;font-size:28px;line-height:1;margin-bottom:25px}.wpb_text_column p,.wpb_text_column td,.wpb_text_column li,.text-icon-content p,.text-icon-content li,.post-content p,.post-content li{font-size:16px;line-height:24px;letter-spacing:.1px;font-family:"BlackerText"}.wpb_text_column li,.text-icon-content li,.post-content li{padding-left:18px;position:relative}.wpb_text_column ul li:before,.text-icon-content li:before,.post-content li:before{content:">";top:-1px;left:0;position:absolute;display:block;font-weight:700;font-family:"AvenirNext",sans-serif}.text-icon-content ul,.post-content ul{margin-bottom:25px}.wpb_text_column td{padding:8px 0;vertical-align:middle}.wpb_text_column p,.post-content p{margin-bottom:25px}.small-row-container .custom-button-section{margin-top:80px}.contact-details-page .text-section-with-icon{margin-top:0;margin-bottom:50px}.contact-details-page>.wpb_column{padding:55px 0 110px}.contact-details-page .text-icon img{width:82px}.contact-details-page .wpb_text_column h3,.post-content h3,.post-content h2,.post-content h4,.post-content h5,.post-content h6{font-size:22px;line-height:32px;letter-spacing:.8px;margin-bottom:30px}.post-content h2{font-size:30px}.post-content h4{color:#a62341}.post-content h5{font-size:20px}.post-content h6{font-size:20px;color:#a62341}.contact-details-page .wpb_text_column p{font-weight:500}.wpb_text_column p a,.post-content p a,.post-content li a,.post-content p a{text-decoration:underline;color:#000}.google-maps-iframe .text-icon img{width:95px}.google-maps-iframe .text-section-with-icon{margin-top:-69px}.text-icon-content iframe{display:block;width:100%;height:603px}.section-subtitle.black{color:#000}.google-maps-iframe .section-subtitle.black{font-size:22px;line-height:32px;font-family:"AvenirNext",sans-serif;text-transform:none;margin-bottom:35px;padding-top:10px}.vc_row.google-maps-iframe{padding-bottom:200px}.contact-hours .text-icon img{width:75px;height:75px}.contact-hours .text-section-with-icon{margin-top:-37px}.contact-hours .text-section-with-icon h2{padding:15px 0 30px}.contact-details-content .text-section-with-icon{margin-top:-78px}.contact-details-content .text-section-with-icon h2{padding:15px 0 50px}.text-icon-content p strong{letter-spacing:0}.blog-post-image{background-size:cover;height:335px;background-position:center center;width:48.5%;float:left;background-color:#e7e7e7}.blog-post-meta{width:48.5%;float:right;min-height:335px;position:relative;padding-bottom:50px}.post-content.hidden{clear:both;overflow:hidden;max-height:0}.blog-post{clear:both;margin-bottom:65px}.blog-posts-module{padding:65px 0;position:relative}.post-date,h2.post-title{font-size:28px;line-height:1.15}h2.post-title{margin-bottom:25px}.post-excerpt{font-family:"BlackerText";font-size:16px;line-height:1.5}.read-more-button .button.dark_red{color:#a62341;border-color:#74172b;cursor:pointer}.read-more-button .button.dark_red:hover{color:#fff;background-color:#74172b}.read-more-button{position:absolute;width:100%;bottom:0;left:0}.read-more-button .button{margin-top:0}.load-more-posts{position:relative;font-size:18px;display:table;line-height:1;color:#a62341;font-weight:700;padding-left:20px;margin:0 auto;border-bottom:1px solid #a62341;letter-spacing:4px;cursor:pointer}.load-more-posts:before{content:">";position:absolute;left:0;top:0;display:block}.lds-ring{display:block;position:absolute;width:40px;height:40px;left:100%;margin-left:25px;top:-11px;opacity:0}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:35px;height:35px;margin:3px;border:4px solid #a62341;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#a62341 transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.active .post-content.hidden{max-height:5000px}.post-content.hidden>div{max-width:780px;margin:50px auto 0}.loading .lds-ring{opacity:1}.wpb_text_column tr,.wpb_text_column table,.wpb_text_column tbody,.content-text tr,.content-text table,.content-text tbody{display:block;width:100%;font-size:0}.wpb_text_column td:nth-child(1){width:calc(100% - 380px)}.content-text td:nth-child(1){width:calc(100% - 140px)}.content-text td:nth-child(2){width:140px}.wpb_text_column td,.content-text td{display:inline-block}.small-row-container .vc_column-inner{padding-left:0;padding-right:0}#zirkeltraining.vc_row.text-float-top>.wpb_column{margin-top:-38px}td em{padding:0 8px}.wpb_text_column.anchor-left-space p a{margin-left:45px}.banner-booking-form-container{position:absolute;width:100%;left:0;bottom:0}.booking-form-column{width:25%;float:left;background-color:rgba(0,0,0,.45);text-align:center;position:relative;height:100px;padding-top:12px}.date-time-field label span{color:#fff;font-size:16px;line-height:1.5;display:block;text-align:center}.booking-form-column.booking-form-button button{display:block;width:100%;border:0;background-color:rgba(166,35,65,.45);color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;padding:0;height:100px;line-height:100px;cursor:pointer}.date-time-field .date-field{font-size:26px;color:#fff;background-color:transparent;border:0;padding:0;position:relative}.date-time-field .date-field{width:128px;text-align:right}.icon-field-container{padding-left:42px;position:relative;margin-top:11px}.icon-field-container:before{content:"";width:37px;height:37px;top:0;left:0;position:absolute;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/calendar.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.date-time-field label{display:inline-block}.icon-field-container:after{content:"••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••";width:calc(100% - 38px);position:absolute;font-size:9px;letter-spacing:4px;bottom:-5px;right:-7px;overflow:hidden;word-break:break-all;height:10px;line-height:10px}.number_of_people_field{width:35px;height:35px;padding:0;text-align:center;border:0;color:#fff;background-color:transparent;font-size:26px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.number-input-column{width:35px;display:inline-block;height:35px;vertical-align:middle;position:relative}.number-input-column span{display:block;position:relative;width:25px;height:11px;top:50%;margin:0 auto;margin-top:-5px}.number-input-column.button-input-plus span{transform:rotate(180deg);margin-top:-7px}.number-input-column.button-input-plus,.number-input-column.button-input-minus{cursor:pointer}.number-input-field{padding-top:10px}.booking-form-column.booking-form-button{padding-top:0}.one_column .img-text-content{width:100%;float:none;clear:both}.one_column .img-text-image{position:relative;width:100%;height:242px;margin-bottom:40px}h2.dark_red{color:#9c2440}.wpb_text_column.info_one_column_title h2{font-size:40px;font-family:"AvenirCondensed";font-weight:400;line-height:1.2;padding:74px 0 35px}.wpb_text_column.info_one_column_title h2 strong{font-weight:700}.single-plan-box{background-color:#fff;margin-bottom:35px}.plan-box-image{position:relative;display:block;height:242px;background-size:cover;background-position:center center}.plan-box-title{font-size:28px;line-height:1.02;font-weight:700;text-align:center;margin-bottom:25px}.special-item:after,.specials-box-list:before{content:"•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••";color:#000;width:5px;position:absolute;right:-2px;top:-12px;bottom:auto;height:81%;word-break:break-all;font-size:7px;line-height:8px;overflow:hidden}.specials-box-list{position:relative}.specials-box-list:before{top:260px;bottom:auto;height:5px;width:100%;letter-spacing:4px}.special-item:nth-child(4n):after{display:none}.plan-box-content-container{padding:35px 5px 17px}.plan-box-content p:last-child{margin-bottom:0}.plan-box-content p a{color:#9c2440;text-decoration:underline}.plan-box-button a{color:#9c2440;text-transform:uppercase;padding-left:25px;position:relative;display:inline-block;font-size:18px;line-height:24px;font-weight:700;letter-spacing:3px}.plan-box-button a:before{content:">";position:absolute;top:-1px;left:0;display:block}.plan-box-button{text-align:center;padding-top:12px}.plans-section h2{margin-bottom:70px;padding-top:43px}.hours-text-subtitle{font-size:22px;font-weight:700;margin-bottom:18px}.hours-text-content{font-family:"BlackerText"}.hours-text-description-box{float:left;width:30%;padding-top:33px}h2.open-bours-title{padding-left:55px;position:relative;display:table;margin:0 auto 45px}h2.open-bours-title:before{content:"";width:40px;height:40px;top:4px;left:0;position:absolute;display:block;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/clockblack.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.open-hours-title>span{display:table-cell;vertical-align:bottom}.open-hours-interval sup{font-size:11px;position:relative;top:-5px;right:-2px}.plans-section{padding-bottom:100px}.open-hours-module-columns{padding:45px 0 28px}.review-box-image img{max-width:205px;max-height:33px;display:block;width:205px}.review-box-image{height:101px;background-color:#f2f2f2;display:block;text-align:center}.review-box-image>div{display:inline-block;top:50%;position:relative;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.review-stars,.review-text{display:inline-block;font-size:32px;font-weight:700;font-family:"AvenirCondensed";line-height:1.2;color:#000}.review-stars{margin-left:10px;color:#b71e3f;letter-spacing:2px}.review-box-content{text-align:center;padding:32px 0}.reviews-box-section h2{margin-bottom:65px}.reviews-box-section{padding:45px 0 25px}.text_row.hide_table_border:before{display:none}.number-input-column.button-input-minus span:before,.number-input-column.button-input-minus span:after,.number-input-column.button-input-plus span:before,.number-input-column.button-input-plus span:after{width:9px}.number-input-column.button-input-plus span:before,.number-input-column.button-input-minus span:before{left:5px}.number-input-column.button-input-plus span:after,.number-input-column.button-input-minus span:after{right:4px}body:not(.home) h2.open-bours-title:before{width:75px;height:75px;top:-116px;left:50%;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/clockblackbig.svg);margin-left:-37px;z-index:9}.open-hours-module-section-row{overflow:visible !important}body:not(.home) .open-hours-module-columns{padding-bottom:65px}.two_column_gallery .gallery-carousel-item{height:423px;width:48.7%;float:left;margin-bottom:2.6%;margin-right:2.6%}.two_column_gallery .gallery-carousel-item:nth-child(2n){margin-right:0}.image-gallery-row .text-icon img{width:102px;height:85px}.image-gallery-row .text-section-with-icon{margin-top:-72px}.image-gallery-row .text-icon{margin-bottom:38px}.image-gallery-row .text-section-with-icon h2{margin-bottom:60px}.image-gallery-module.two_column_gallery{margin-bottom:0;padding:30px 0;overflow:hidden}.text-section-with-icon.no-icon-title-box{margin-top:0;padding:20px 0 50px}body:not(.home) .specials-box-list:before{display:none}.special-item.no-icon-special:after{top:0;height:100%}.no-icon-special .special-item-title{margin-bottom:30px}.special-item.no-icon-special{padding-bottom:0;padding-top:5px}.special-item.no-icon-special a:before{content:">";margin-right:7px}.special-item.no-icon-special a{line-height:20px}.wpb_text_column.anchor-left-space p em{display:inline-block;width:32px}.inner-section-image{background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:0;height:470px}.multiple_row_3 .image_count_0{height:470px;margin:0}.multiple_row_3 .image_count_1{width:428px;height:362px;position:absolute;bottom:0;right:256px;margin:0}.multiple_row_3 .image_count_2{width:228px;height:193px;position:absolute;margin-bottom:0;bottom:70px;right:0}.img-text-image.group-images.multiple_row_3{padding-bottom:290px}.content-text li a{color:#9c2440;text-decoration:underline}.content-buttons .button{max-width:355px;display:block;margin-left:auto;margin-right:auto}.img-text-image.group-images.multiple_row_2{padding-bottom:355px}.multiple_row_2 .image_count_1{right:130px;position:absolute;margin:0;width:100%;bottom:0}.image_right .multiple_row_2 .image_count_1{right:auto;left:130px}.hotels .text-image-icon img{width:90px;height:100px}.hotels{padding-bottom:120px;overflow:unset !important}.hotels .wpb_column.vc_column_container.vc_col-sm-12{margin-top:-85px}.acord--title{font-family:"BlackerText";font-weight:900 !important;font-size:16px;letter-spacing:1.5px;padding-bottom:9px;border-bottom:1px solid #000;position:relative;margin-bottom:13px;cursor:pointer}.acord--content img{width:100%;margin-bottom:50px;margin-top:20px}.hotels--drop .content-text .content-text{margin-bottom:50px}.active .acord--content{visibility:visible;max-height:1000px !important;opacity:1}.acord--content{display:block;width:100%;visibility:hidden;max-height:0;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;opacity:0}.acord--title:after{content:'';position:absolute;top:50%;right:2px;width:18px;height:10px;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/arrow.svg);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.active .acord--title:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}.acord--content ol>li{list-style-type:decimal;padding-left:3px;font-style:normal !important;letter-spacing:1px}.acord--content ol{padding-left:20px}.acord--content ul li strong{font-weight:900 !important}.acord--content ol ul{margin-left:-18px}.hotel--full .img-text-image.group-images.multiple_row_1{display:none !important}.hotel--full p{text-align:center;max-width:772px;margin:auto}.new--hotel h2{font-size:30px !important;text-align:left;font-family:"AvenirNext",sans-serif !important;letter-spacing:0px !important}.new--hotel .button{margin:unset}.new--hotel p{margin-bottom:0;font-weight:400}.new--hotel p strong{font-weight:500}.hotels.first .wpb_column.vc_column_container.vc_col-sm-12{margin-top:0}.vc_row.wpb_row.vc_row-fluid.hotel--full.hotels{padding-bottom:40px}.new--hotel li{font-style:normal}.new--hotel li strong{font-weight:500}.inner--title h2{font-size:44px;font-family:"AvenirCondensed";font-weight:400}.inner--title h2 strong{font-weight:800}.hotels.low--img p strong{font-weight:800;letter-spacing:1.5px}.hotels.low--img p em{font-style:italic}.hotels.low--img p a,.fitness .content-text p a{color:#9c2440;text-decoration:underline}.left--sub .sub-menu{padding-right:612px}.inner--title .wpb_column.vc_column_container.vc_col-sm-12{padding:30px 0 0}.fitness .content-text p strong{font-weight:600}.fitness .content-text p strong a{color:#f0f;font-weight:400;text-decoration:none}.fitness .content-text p em{font-style:italic}.fitness h3{text-align:center;font-size:28px;font-weight:400;text-transform:capitalize;font-family:"AvenirNext",sans-serif;margin-bottom:40px}.fitness .content-text td:nth-child(1){width:calc(100% - 240px)}.fitness .content-text table td:last-child,.wpb_text_column td:last-child{width:240px;text-align:left !important}.special .multiple_row_3 .image_count_2{width:228px;height:193px;position:absolute;bottom:70px;right:325px;margin:0}.special .multiple_row_3 .image_count_1{width:428px;height:362px;position:absolute;margin-bottom:0;bottom:0;right:-130px}.fitness h4{text-align:center;margin-bottom:25px;font-family:"BlackerText";font-weight:800}.short--img .inner-section-image.image_count_0{height:100% !important}.short--img .img-text-content h2{font-size:24px}.fitness--item .sub-menu{padding-right:36px}.kontakt--item .sub-menu{padding-right:36px}.open-hours-module-section-row .open-hours-interval{text-align:left;padding-left:20px;padding-right:0 !important}.open-hours-interval strong{width:39px;display:inline-block}.open-hours-interval strong:last-child{margin-left:5px}.contact-details-page .text-section-with-icon h2,.google-maps-iframe .text-section-with-icon h2,#greifswald .text-section-with-icon h2,.image-gallery-row .text-section-with-icon h2{font-family:"AvenirCondensed"}#greifswald.image-gallery-row .text-section-with-icon{margin-top:-122px}.vc_row.wpb_row.vc_row-fluid.hotels.first.fitness{padding-bottom:30px}#firmensport{padding-bottom:100px}body:not(.home).page-template-news .site-header,body:not(.home).page-template-simple-page .site-header{background-color:rgba(166,35,65,1)}.page-template-simple-page .main-website-content{padding:220px 0 80px !important}.page-template-simple-page h2,.page-template-simple-page h3{color:#000;font-size:28px;line-height:32px;font-weight:700;margin-bottom:20px}.page-template-simple-page h3{color:#9c2440;font-size:22px;margin-bottom:10px}.page-template-simple-page h1{color:#000;font-size:44px;font-family:"AvenirCondensed";letter-spacing:2.5px;margin-bottom:20px}.covid-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999;display:none}.covid-close-overlay{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.covid-banner{display:block;background-color:rgba(166,35,65,1);color:#fff;padding:45px;position:absolute;width:540px;top:50%;left:50%;transform:translate(-50%,-50%)}.close-covid-popup{position:absolute;top:0;right:0;font-size:25px;font-weight:300;width:30px;height:30px;line-height:25px;text-align:center;cursor:pointer}.covid-banner-text a{border-bottom:1px solid #fff;color:#fff;font-weight:700}.covid-banner-text{font-family:"AvenirNext",sans-serif}.covid-popup-text p{margin-bottom:20px;font-size:16px;line-height:1.6}.covid-popup-text p:last-child{margin-bottom:0}.covid-popup-title{font-size:20px;margin-bottom:15px;font-weight:700}.booking-form-button .button--link{position:absolute;width:100%;height:100%;top:0;left:0}.header-menu-email a{font-size:16px;color:#fff;font-weight:400;display:block;line-height:1.5;letter-spacing:2px;position:relative;min-width:140px;text-align:center;padding:5px 15px}.header-menu-email:nth-child(2){margin-top:5px}.mnitmcont>div{display:inline-block;vertical-align:middle}.header-menu-emails{padding-top:10px}.top-menu-inner .menu>li:last-child>a:before{content:'';width:3px;height:100px;display:block;position:absolute;background-image:url(//auszeit-greifswald.de/wp-content/themes/alcedospa/images/menu-spacer.svg);top:30px;right:-1px;background-size:2px auto;z-index:9;background-position:center center;background-repeat:no-repeat}@media(max-width:639px){.covid-banner{padding:30px;width:90%;max-height:90vh;overflow:auto}}@media(max-width:1100px) and (max-height:440px){.covid-banner{padding:30px;width:90%;max-height:85vh;overflow:auto}}@media(max-width:1550px){.page-title-container h1{font-size:55px}.hours-top-box{font-size:20px;padding:18px 30px}.hours-top-box{height:65px}.open-hours-title{font-size:20px}.menu-image{width:50px !important;height:45px}.menu-image-title{margin-top:20px}.vc_row.open-hours-module-row{margin-top:-65px}.image-text-section,.vc_row.open-hours-module-row{margin-bottom:110px}.video-button{width:150px;height:150px}.youtube-video-container h2,.special-items-section h2{line-height:48px}.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:40px}.course-plan-title a{font-size:26px;line-height:30px;padding:22px 10px}.vc_row.course-plans-row{padding:70px 0 105px}.special-item{margin-bottom:76px}.social-footer h3{font-size:26px;margin-bottom:40px}.footer-sidebar.each-sidebar h6{font-size:26px;margin-bottom:18px}.footer-menu{margin-top:60px;padding-bottom:24px}.website--logo.header-column>a{width:150px}.top-menu-inner .menu>li>a,.fixed .site-header .top-menu-inner .menu>li>a{font-size:17px;padding:50px 10px 43px}.page-banner:before{height:120px}.fixed .page-banner:before{height:119px}.top-menu-inner .menu>li>a:after,.fixed .site-header .top-menu-inner .menu>li>a:after,.top-menu-inner .menu>li:last-child>a:before{height:82px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.footer-sidebar-columns{padding-top:100px}body:not(.home) .page-banner-box-row{margin-bottom:110px}.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{font-size:40px}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{margin-bottom:50px}.team-description,.team-member{margin-bottom:50px}.member_name{margin-bottom:20px}.gallery-icon img{width:62px;height:62px}.vc_row.team-module-row{padding-bottom:145px}.vc_row.image-gallery-row .wpb_column{margin-top:0}.image-gallery-module{margin-bottom:55px}.vc_row.open-hours-module-row.normal-row-spacing{padding-bottom:120px}.plan-price{font-size:55px;padding:30px 0 20px}.pricing-box-title{font-size:26px}.pricing-box-module{padding-bottom:115px}body:not(.home) .course-plan{margin-bottom:55px}#fitness .wpb_single_image{margin-top:145px !important;margin-bottom:200px !important}.content-area .cycling-section-space{padding-bottom:135px !important}#sauna .image-gallery-module{margin-bottom:200px}#saunaregeln .special-items-section{padding-bottom:130px}#massage .wpb_single_image{margin:55px 0 50px}#massage .wpb_text_column p{margin-bottom:25px}.vc_row.small-row-container{margin:0 auto 120px}.small-row-container .custom-button-section{margin-top:60px}.contact-details-page>.wpb_column{padding:55px 0 105px}.vc_row.google-maps-iframe{padding-bottom:130px}.contact-details-content .text-section-with-icon h2{padding:15px 0 40px}.vc_row.small-row-container{margin:0 auto 100px}.blog-posts-module{padding:55px 0}.wpb_text_column.info_one_column_title h2{font-size:35px;padding:60px 0 30px}.plans-section h2{margin-bottom:50px;padding-top:30px;font-size:38px}.plan-box-title{font-size:23px;margin-bottom:20px}.plan-box-button a{font-size:16px}.reviews-box-section h2{margin-bottom:45px}.special-items-section h2,.plans-section h2,h2.open-bours-title,.reviews-box-section h2{font-size:40px}.date-time-field label span{font-size:14px}.date-time-field .date-field,.number_of_people_field{font-size:24px}.icon-field-container:before{width:34px;height:34px}.icon-field-container{padding-left:35px}.short--img .img-text-content h2{font-size:22px}.content-buttons .button,.button-container .button,.read-more-button .button{font-size:16px}.plan-box-title{font-size:20px}.plans-section{padding-bottom:50px}.vc_row.special-items-row{padding:35px 0 5px}.special-item{margin-bottom:45px}.specials-box-list:before{top:250px}.reviews-box-section{padding:25px 0 20px}.review-stars,.review-text{font-size:27px}.review-box-content{padding:25px 0}.special-item-title{font-size:18px}.special-item a{font-size:16px}.image-text-section,.vc_row.open-hours-module-row{margin-bottom:75px}.special-item-image img{max-width:65px;max-height:62px}.home .special-item:nth-child(3) .special-item-image img{max-width:100px}.home .special-item:nth-child(4) .special-item-image img{max-width:110px}.home .special-item:nth-child(6) .special-item-image img{max-width:105px}.home .special-item:nth-child(7) .special-item-image img{max-height:72px}body:not(.home) .page-banner{height:400px}.hotels .text-image-icon img{width:80px;height:90px}.text-image-icon{margin-bottom:25px}.img-text-content h2{font-size:26px;margin-bottom:20px}.multiple_row_3 .image_count_1{width:410px;height:340px}.hotels{padding-bottom:100px}.new--hotel h2{font-size:27px !important;margin-bottom:15px}body:not(.home) .page-banner-box-row{margin-bottom:80px}.inner--title h2{font-size:40px}.inner--title .wpb_column.vc_column_container.vc_col-sm-12{padding:0}.special .multiple_row_3 .image_count_1{width:400px;height:315px;right:-100px}}@media(max-width:1400px){.site-header .container,.sub-menu-wrap .sub-menu{width:94%;max-width:94%}.page-title-container h1{font-size:50px}.video-button{width:140px;height:140px}.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:38px}.video-button-container{margin-bottom:45px}.vc_row.special-items-row{padding:40px 0 20px}.site-footer-rows.social-row{padding:45px 0 50px}.website--logo.header-column{width:260px}.header-section.left-menu{width:calc(100% - 260px)}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:80px}.text-image-icon img{width:58px;height:65px}.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{font-size:38px}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{margin-bottom:40px}.team-description,.team-member{margin-bottom:40px}.member_name{margin-bottom:15px}.team-description,.team-member{margin-bottom:30px}.vc_row.team-module-row{padding-bottom:115px}.vc_row.open-hours-module-row.normal-row-spacing,.pricing-box-module{padding-bottom:100px}.image-gallery-module{margin-bottom:50px}.pricing-box-title{font-size:24px}.plan-price{font-size:50px;padding:28px 0 15px}body:not(.home) .course-plan{margin-bottom:45px}#fitness .wpb_single_image{margin-top:125px !important;margin-bottom:180px !important}.cycling-section-space{padding-bottom:125px !important}.blue-pricing-container h2.pricing-title{font-size:26px;margin-bottom:40px}.blue-pricing-container .pricing-box-module:last-child{padding-bottom:55px}.content-area .cycling-section-space{padding-bottom:125px !important}#sauna .image-gallery-module{margin-bottom:150px}.special-item-icon{margin-bottom:45px}#saunaregeln .special-items-section{padding-bottom:100px}.pricing-box-module h4{margin-bottom:40px;padding-top:20px}#massage .wpb_text_column p{margin-bottom:15px}#massage .wpb_text_column p,.pricing-box-module h4{font-size:26px}.kids-club-title .wpb_single_image{margin:50px 0 70px}.small-row-container .wpb_text_column{margin-bottom:65px !important}.vc_row.small-row-container{margin:0 auto 100px}.contact-details-page>.wpb_column{padding:45px 0 125px}.vc_row.google-maps-iframe{padding-bottom:160px}.contact-hours .text-section-with-icon h2{padding:5px 0 20px}.hours-bottom-box{padding:45px 0 25px}.contact-details-content .text-section-with-icon h2{padding:15px 0 30px}.vc_row.small-row-container{margin:0 auto 80px}.blog-posts-module{padding:45px 0}.blog-post{margin-bottom:55px}.one_column .img-text-image{height:200px;margin-bottom:30px}.short--img .img-text-content h2{font-size:22px;margin-bottom:15px !important}.content-buttons .button,.button-container .button,.read-more-button .button{font-size:16px}.special-items-section h2,.plans-section h2,h2.open-bours-title,.reviews-box-section h2{font-size:35px}.plans-section h2{margin-bottom:30px;padding-top:10px;font-size:35px}.plan-box-title{font-size:21px;margin-bottom:15px}.plans-section{padding-bottom:20px}.wpb_text_column.info_one_column_title h2{font-size:32px;padding:50px 0 20px}.special-item{margin-bottom:35px}.open-hours-module-columns{padding:25px 0 20px}body:not(.home) .page-banner{height:360px}.hotels .text-image-icon img{width:70px;height:80px}.acord--title{font-size:15px;margin-bottom:10px}.acord--content img{width:100%;margin-bottom:30px;margin-top:0}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:50px}.content-buttons .button,.button-container .button,.read-more-button .button{font-size:15px}.new--hotel h2{font-size:23px !important}.content-buttons{padding-top:15px}.header-menu-email a{font-size:14px;letter-spacing:1px}}@media(max-width:1279px){.site-content-center,.container,.slidecontent_container{width:92%;max-width:92%}.fixed .site-header .top-menu-inner .menu>li>a,.top-menu-inner .menu>li>a{min-width:125px;font-size:16px;padding:44px 10px 37px}.website--logo.header-column>a{width:120px}.website--logo.header-column{width:160px}.header-section.left-menu{width:calc(100% - 160px)}.page-banner:before,.fixed .page-banner:before{height:105px}.menu-image{width:40px !important;height:35px}.sub-menu-wrap .sub-menu>li>a{width:120px;padding:20px 5px 10px}.menu-image-title{font-size:14px;height:auto}.page-title-container h1{font-size:45px}.hours-top-box{font-size:18px;height:62px}.vc_row.open-hours-module-row{margin-top:-62px}.hours-phone-box a:before{width:36px;height:34px}.hours-address-box a:before{width:22px;height:36px}.open-hours-title img{width:36px;height:40px;top:-6px;left:0}.open-hours-list{width:46%}.open-hours-title{padding-left:45px;font-size:18px}.img-text-content h2{font-size:26px}.content-text p{font-size:15px}.content-buttons{padding-top:52px}.content-buttons .button,.button-container .button{font-size:16px}.image-text-section,.vc_row.open-hours-module-row{margin-bottom:90px}.video-button{width:120px;height:120px}.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:34px}.video-button-container{margin-bottom:40px}.course-plan-title a{font-size:24px}.vc_row.course-plans-row{padding:60px 0 85px}.special-items-section h2{margin-bottom:45px}.special-item-title{font-size:17px}.special-item-image img{max-width:83px;max-height:65px}.special-item{margin-bottom:56px}.social-footer h3{font-size:24px;margin-bottom:30px}.site-footer-rows.social-row{padding:45px 0 40px}.footer-sidebar.each-sidebar h6{font-size:24px;margin-bottom:22px}.footer-sidebar-columns{padding-top:110px}.hours-bottom-box{padding:45px 0 0}.home .hours-bottom-box{padding:45px 35px 45px}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:60px}.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{font-size:34px}.small-buttons-spacing .content-buttons{padding-top:15px}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{margin-bottom:30px}.member-image{height:280px;margin-bottom:25px}.image-gallery-module{margin-bottom:40px}.pricing-box-title{font-size:22px}.plan-price{font-size:45px;padding:22px 0 10px}.pricing-box ul{padding:0 30px 20px}.pricing_option{font-size:14px}.pricing_option:after{width:12px;height:5px;left:-18px}.vc_row.open-hours-module-row.normal-row-spacing,.pricing-box-module{padding-bottom:80px}body:not(.home) .open-hours-title{padding-left:0}body:not(.home) .course-plan{margin-bottom:35px}#fitness .wpb_single_image{margin-top:105px !important;margin-bottom:140px !important}.blue-pricing-container .pricing-box-module:last-child{padding-bottom:35px}#sauna .image-gallery-module{margin-bottom:100px}.special-item-description p{font-size:15px}#saunaregeln .special-items-section{padding-bottom:50px}#massage .wpb_single_image{margin:35px 0 30px}#massage .wpb_text_column p{margin-bottom:10px}#massage .custom-button-section{margin-bottom:50px}.wellness-offnungszeiten h5{padding:20px 0 25px}.pricing-title span{font-size:26px}.kids-club-title .text-section-with-icon{margin-top:-30px}.kids-club-title .wpb_single_image{margin:40px 0 60px}.small-row-container .wpb_text_column{margin-bottom:55px !important}.vc_row.small-row-container{margin:0 auto 80px}.contact-details-page>.wpb_column{padding:45px 0 100px}.google-maps-iframe .text-icon img{width:90px}.google-maps-iframe .section-subtitle.black{margin-bottom:30px;padding-top:0}.vc_row.google-maps-iframe{padding-bottom:120px}.contact-details-content .text-section-with-icon h2{padding:0 0 20px}.vc_row.small-row-container{margin:0 auto 60px}.post-content.hidden>div{margin:40px auto 0}.fixed .site-header .top-menu-inner .menu>li>a,.top-menu-inner .menu>li>a{min-width:100px;font-size:16px}.booking-form-column.booking-form-button button{font-size:17px}.date-time-field .date-field,.number_of_people_field{font-size:20px}.wpb_text_column.info_one_column_title h2{font-size:30px;padding:30px 0 10px}.one_column .img-text-image{height:170px;margin-bottom:20px}.short--img .img-text-content h2{font-size:20px;margin-bottom:10px !important}.content-buttons .button,.button-container .button{font-size:14px;margin-top:15px !important}.content-buttons{padding-top:20px}.plans-section h2{margin-bottom:20px;padding-top:0;font-size:30px}.plan-box-image{height:200px}.plan-box-title{font-size:19px;margin-bottom:10px}.plan-box-content-container{padding:15px 5px 10px}.content-text p,.plan-box-content p,.hours-text-content{font-size:14px;line-height:1.6;margin-bottom:15px}.plan-box-button a{font-size:15px;letter-spacing:2px}.vc_row.special-items-row{padding:20px 0 20px}.special-item a{font-size:15px;line-height:1.6}.special-item{margin-bottom:35px;padding-bottom:30px}.specials-box-list:before{top:233px}.open-hours-module-section-row .vc_column-inner{padding-top:10px !important}h2.open-bours-title{margin:0 auto 25px}.home .hours-bottom-box{padding:15px}.review--section .vc_column-inner{padding-top:0 !important}body:not(.home) .page-banner{height:320px}body:not(.home) .page-banner>.container{padding-top:110px}.hotels .text-image-icon img{width:60px;height:70px}.text-image-icon{margin-bottom:20px}.img-text-content h2{font-size:24px}.multiple_row_3 .image_count_1{width:230px;height:196px;bottom:65px}.multiple_row_3 .image_count_2{width:237px;height:159px;bottom:0;right:0}.multiple_row_3 .image_count_0{height:380px}.inner-section-image{height:400px}.image_right .multiple_row_2 .image_count_1{left:80px;width:90%;height:300px;bottom:100px}.multiple_row_2 .image_count_1{right:51px;width:95%;bottom:90px;height:300px}.new--hotel h2{font-size:20px !important;margin-bottom:10px}.content-text ul,.content-text ol{margin-bottom:15px}.content-buttons{padding-top:10px}.img-text-image.group-images.multiple_row_3{padding-bottom:180px}.inner-section-image{height:350px}.inner--title h2{font-size:36px}.well--section .image-text-section.image_right.has-title-icon{margin-bottom:0}.well--section .img-text-image.group-images.multiple_row_2{padding-bottom:255px}.low--img.hotels{padding-bottom:60px}.hotels.low--img .wpb_column.vc_column_container.vc_col-sm-12{margin-top:-60px !important}.special .multiple_row_3 .image_count_1{width:303px;height:238px;right:-48px}.special .multiple_row_3 .image_count_2{width:166px;height:139px;bottom:70px;right:266px;margin:0}.two_column_gallery .gallery-carousel-item{height:300px}}@media(max-width:1023px){.header-section.left-menu{width:100%;height:100%;position:fixed;top:0;left:-100%;background-color:rgba(166,35,65,.9);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.active_mobile_menu .header-section.left-menu{left:0}body.active_mobile_menu{overflow:hidden}.sub-menu{position:relative;text-align:left;background-color:transparent !important;width:auto;border-top-left-radius:0;border-top-right-radius:0;top:0;left:0;transform:none;padding:0 !important;opacity:1;visibility:visible;max-height:0;overflow:hidden}.sub-menu li a{color:#fff;font-size:25px}.top-menu-inner>div>div{display:block;text-align:left}.top-menu-inner>div{padding:0 80px}.top-menu-inner .menu>li>a,.fixed .site-header .top-menu-inner .menu>li>a,.top-menu-inner ul.menu>li>a{font-size:40px;line-height:1;padding:24px 0 16px;display:block}.top-menu-inner ul.menu>li{position:relative;display:block;text-align:center;margin:0 auto}.top-menu-inner ul.menu>li:after{content:"••••••••••••••••••••••••••••••••••";font-size:12px;letter-spacing:2px;color:#fff;position:absolute;bottom:-11px;left:50%;overflow:hidden;width:240px;display:block;text-align:center;margin-left:-120px}.top-menu-inner ul.menu>li:last-child:after{display:none}.responsive_submenu_toggle{display:block !important;width:55px;height:55px;position:absolute;right:3px;top:17px;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.responsive_submenu_toggle:before,.responsive_submenu_toggle:after{content:'';width:2px;height:25px;background-color:#fff;top:14px;left:26px;position:absolute;display:block}.responsive_submenu_toggle:after{width:25px;height:2px;top:25px;left:14px}.sub-menu li{margin-bottom:12px}.active .responsive_submenu_toggle{transform:rotate(45deg)}.top-menu-inner{height:calc(100% - 108px);position:absolute;bottom:0;width:100%;overflow:auto}.stripes{cursor:pointer;float:left;margin-left:auto;position:relative;width:52px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;display:block;padding-top:0}.stripes>span{background:#fff none repeat scroll 0 0;display:block;height:2px;margin:12px 0;width:52px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);-o-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}.activeclose{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.activeclose span:nth-child(2){width:0}.stripes span:nth-child(1),.stripes span:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.activeclose span:nth-child(1){-webkit-transform:translateY(14px);-ms-transform:translateY(14px);-o-transform:translateY(14px);transform:translateY(14px);z-index:1}.activeclose span:nth-child(3){-webkit-transform:translateY(-14px) rotate(90deg);-ms-transform:translateY(-14px) rotate(90deg);-o-transform:translateY(-14px) rotate(90deg);transform:translateY(-14px) rotate(110deg)}.responsive-menu-holder,.menu-icon-container{display:block !important}.header-inner{position:relative}.responsive-menu-holder{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.top-menu-inner .menu>li:hover>a{background-color:transparent}.top-menu-inner .menu>li:hover>a:before{opacity:0}.top-menu-inner .menu>li>a:after{display:none}.top-menu-inner .menu>li.thin-item>a{font-weight:700}.top-menu-inner .menu>li.active .sub-menu-wrap{opacity:1;visibility:visible;z-index:2}.menu-item .menu-image{display:none !important}.sub-menu-wrap{background-color:transparent}.website--logo.header-column>a{z-index:1;position:relative}.mobile-location .icon{width:26px;height:24px}.mobile-phone .icon{width:22px;height:22px}.mobile-icons>div{position:relative}.mobile-icons .mobile-link{color:#fff;position:absolute;width:100%;height:100%;top:0;left:0}.mobile-icons{font-size:0;display:block !important;margin:40px auto 30px;max-width:70%}.mobile-icons>div .icon,.mobile-icons>div .text{display:inline-block;vertical-align:middle}.mobile-icons .text{font-size:20px;color:#fff}.mobile-icons .icon{margin-right:10px}.mobile-location .text{width:calc(100% - 36px)}.mobile-phone .text{width:calc(100% - 32px)}.mobile-icons .mobile-location{margin-bottom:20px}.website--logo.header-column{width:100%;display:block;margin:0 auto}.website--logo.header-column>a{width:150px;padding:15px 0}.page-banner:before,.fixed .page-banner:before{height:125px}.hours-top-box{font-size:16px;height:56px}.hours-phone-box a:before{width:32px;height:30px}.hours-address-box a:before{width:20px;height:34px}.vc_row.open-hours-module-row{margin-top:-56px}.open-hours-title{padding-left:42px;font-size:16px}.open-hours-description p,.open-hours-list li{font-size:16px}.open-hours-title img{width:32px;height:36px;top:-3px}.image-text-section,.vc_row.open-hours-module-row{margin-bottom:70px}.content-buttons{padding-top:32px}.video-button{width:110px;height:110px}.video-button-container{margin-bottom:30px}.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:28px}.course-plan-title a{font-size:20px;padding:18px 10px}.vc_row.course-plans-row{padding:45px 0 65px}.vc_row.special-items-row{padding:30px 0 10px}.special-items-section h2{margin-bottom:35px}.special-item{margin-right:4.66%;width:47.333%;margin-bottom:26px}.special-item-image{margin-bottom:25px}.footer-sidebar.each-sidebar h6{font-size:22px;margin-bottom:20px}.footer-sidebar-columns .site-footer-culumn:first-child{width:26%}.site-footer-culumn{width:34.22%}.footer-menu{margin-top:40px}.sub-menu-wrap .sub-menu li{display:block}.sub-menu-wrap .sub-menu>li>a{width:auto;padding:5px 0}.menu-image-title{color:#fff;margin-top:0;font-weight:500}.sub-menu-wrap .sub-menu{max-height:0;overflow:hidden}.active .sub-menu-wrap .sub-menu{max-height:400px;margin-top:-6px;padding-bottom:6px !important}.sub-menu-wrap{position:relative}.youtube-video-banner{height:500px}.footer-sidebar-columns{padding-top:90px}body:not(.home) .top-menu-inner .menu>li:hover>a,body:not(.home) .top-menu-inner .menu>li.current-menu-item>a{background-color:transparent}.mobile-icons .text,.mobile-icons .text a{color:#fff}.top-menu-inner .menu>li.menu-item-has-children>a:before{display:none}.website--logo.header-column>a{top:0}.top-menu-inner .menu{margin-top:20px}.image-text-section .content-text p{margin-bottom:5px}.vc_row.team-module-row{margin-top:80px;padding-bottom:80px}.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{line-height:1.4;font-size:30px}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{margin-bottom:22px}.member-image{height:260px}.member_name{font-size:17px;margin-bottom:12px}.member_description{font-size:15px}.plan-price{font-size:42px;padding:18px 0 5px}.pricing-box-title{font-size:20px}.pricing-box.third_box,.pricing-box{width:47%}.pricing-box-module .content-buttons .button{font-size:14px}.text-image-icon img{width:54px;height:58px}.text-image-icon{margin-bottom:20px}.img-text-content h3{font-size:15px}.gallery-icon{margin-bottom:20px}#fitness .wpb_single_image{margin-top:70px !important;margin-bottom:100px !important}#fitness .text-icon img,.calendar-section-space .text-icon img{width:55px}#fitness .text-icon,.calendar-section-space .text-icon{margin-bottom:20px}.calendar-section-space .wpb_single_image{margin-top:60px !important;margin-bottom:55px !important}.content-area .cycling-section-space{padding-bottom:100px !important}.blue-pricing-container .pricing-box.third_box{width:47%}#sauna .image-gallery-module{margin-bottom:80px}#saunaregeln .special-item{margin-bottom:25px}.pricing-box-module h4{margin-bottom:30px;padding-top:10px}.pricing-title span,#massage .wpb_text_column p,.pricing-box-module h4{font-size:24px}.kids-club-title .wpb_single_image{margin:30px 0 40px}.small-row-container h3{font-size:26px;margin-bottom:20px}.small-row-container .wpb_text_column{margin-bottom:45px !important}.vc_row.small-row-container{margin:0 auto 60px}.small-row-container .custom-button-section{margin-top:45px}.vc_row.small-row-container{max-width:100%}.contact-details-page .text-section-with-icon{margin-bottom:30px}.contact-details-page>.wpb_column{padding:45px 0 80px}.google-maps-iframe .text-icon img{width:80px}.vc_row.google-maps-iframe{padding-bottom:100px}.text-icon-content iframe{height:500px}.vc_row.google-maps-iframe{padding-bottom:80px}.contact-hours .text-icon img{width:70px;height:70px}.vc_row.small-row-container{margin:0 auto 40px}.blog-posts-module{padding:25px 0}.post-date,h2.post-title{font-size:26px}h2.post-title{margin-bottom:20px}.post-excerpt{font-size:15px}.blog-post .read-more-button .button{font-size:16px}.post-content h2{font-size:28px}.post-content.hidden>div{max-width:100%}.icon-field-container:before{width:24px;height:24px}.icon-field-container{padding-left:30px;margin-top:7px}.number-input-field{padding-top:4px}.booking-form-column{height:76px;padding-top:8px}.booking-form-column.booking-form-button button{height:76px;line-height:76px;font-size:15px}.wpb_text_column.info_one_column_title h2{font-size:26px;padding:20px 0 0}.page-banner:before,.fixed .page-banner:before{height:101px}.one_column .img-text-image{height:130px;margin-bottom:15px}.content-text p,.plan-box-content p,.hours-text-content{font-size:14px;line-height:1.4;margin-bottom:15px}.content-buttons .button,.button-container .button{font-size:13px;margin-top:10px !important}.image-text-section,.vc_row.open-hours-module-row{margin-bottom:30px}.plan-box-image{height:140px}.highlight .vc_column-inner{padding-top:20px !important}.plan-box-title{font-size:17px;margin-bottom:10px}.plan-box-button a{font-size:14px;letter-spacing:2px}.vc_row.special-items-row{padding:0 0 10px}.specials-box-list:before{top:187px}.special-item-title{font-size:15px;line-height:1.4}.special-items-section h2,.plans-section h2,h2.open-bours-title,.reviews-box-section h2{font-size:28px}.hours-text-description-box{width:100%;padding-top:13px}.home .hours-bottom-box{padding:0;width:100% !important}.thin-item.menu-phone.menu-item.menu-item-type-custom{display:none}.hotels .text-image-icon img{width:50px;height:60px}.img-text-content h2{font-size:22px;margin-bottom:15px}.multiple_row_3 .image_count_0{height:300px}.img-text-image.group-images.multiple_row_3{padding-bottom:150px}.multiple_row_3 .image_count_1{width:193px;height:142px;bottom:40px;right:222px}.content-text li{font-size:14px;line-height:20px;padding-left:15px}.hotels .wpb_column.vc_column_container.vc_col-sm-12{margin-top:-65px}.inner-section-image{height:300px}.multiple_row_3 .image_count_0{height:240px}.hotels{padding-bottom:70px}.new--hotel h2{font-size:18px !important;margin-bottom:5px}.content-buttons{padding-top:10px}body:not(.home) .page-banner{height:250px}.page-title-container h1{font-size:35px}body:not(.home) .page-banner>.container{padding-top:80px}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:40px}.multiple_row_3 .image_count_2{width:213px;height:140px;bottom:0;right:0}.image_right .multiple_row_2 .image_count_1{left:80px;width:90%;height:230px;bottom:170px}.inner-section-image{height:260px}.acord--title{font-size:14px;margin-bottom:7px;padding-bottom:5px}.acord--title:after{width:15px;height:8px}.inner--title h2{font-size:28px}.special .multiple_row_3 .image_count_1{width:253px;height:182px;right:-48px}.special .multiple_row_3 .image_count_2{width:130px;height:102px;bottom:70px;right:213px;margin:0}.hours-bottom-box{padding:25px 0 0;width:100%}#greifswald.image-gallery-row .text-section-with-icon{margin-top:-20px}.two_column_gallery .gallery-carousel-item{height:223px}.header-menu-emails,.top-menu-inner .menu>li:last-child>a:before{display:none !important}.top-menu-inner .mobile-phone{text-align:center}}@media(max-width:767px){.top-menu-inner .menu>li>a,.fixed .site-header .top-menu-inner .menu>li>a,.top-menu-inner ul.menu>li>a{font-size:30px}.page-title-container h1{font-size:42px}.hours-address-box,.hours-phone-box{float:none;display:block}.hours-address-box{margin-bottom:20px}.hours-top-box{height:100px}.vc_row.open-hours-module-row{margin-top:-100px}.hours-address-box a:before{width:17px;height:30px}.hours-phone-box a:before{width:25px;height:25px}.open-hours-list{width:100%;float:none}.open-hours-title img{top:-5px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.open-hours-title{padding-left:0;padding-top:30px;margin-bottom:10px;text-align:center}.open-hours-days{width:calc(100% - 200px)}.open-hours-interval{width:200px}.hours-bottom-box .open-hours-list{margin-bottom:30px}.hours-bottom-box .open-hours-list:first-child .open-hours-description{display:none}.open-hours-list ul{height:auto !important}.open-hours-description{text-align:center}.image-text-section,.vc_row.open-hours-module-row{margin-bottom:30px}.img-text-image{position:relative;width:100%;height:400px;margin-bottom:20px}.img-text-content{width:100%}.youtube-video-banner{height:460px}.video-button{width:100px;height:100px}.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:26px}.video-button-container{margin-bottom:20px}.vc_row.course-plans-row{padding:35px 0 30px}.course-plans-section h6{display:none}.course-plan{width:100%;margin-right:0;margin-bottom:40px}.vc_row.special-items-row{padding:10px 0}.special-item-title{font-size:16px}.footer-sidebar-columns .site-footer-culumn{width:100% !important;margin-right:0}.footer-sidebar-columns{padding-top:40px}.sidebar-column-icon{top:0;position:relative}.footer-menu{margin-top:20px;padding-bottom:14px}.site-footer-copyright{padding-left:0}.footer-menu>div>div{display:block}.footer-menu .menu li:last-child:after{display:none}.footer-sidebar-columns .site-footer-culumn:first-child{margin-bottom:20px}.top-banner-arrow{display:none}.site-footer-rows.sidebar-rows{text-align:center}.sidebar-column-icon img{margin:0 auto}body{-webkit-text-size-adjust:none}.responsive_submenu_toggle{top:12px}.top-menu-inner ul.menu>li:after{width:200px;margin-left:-100px}.special-item{width:47.333%;margin-right:4.666%}.special-item:nth-child(2n){margin-right:0}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:40px}.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{font-size:28px}.team-member{width:49%;margin-right:2% !important}.team-members-list .team-member:nth-child(2n){margin-right:0 !important}.team-member:nth-child(3n+1){clear:none}.team-member:nth-child(3n){clear:none}.vc_row.image-gallery-row .wpb_column{margin-top:10px}.gallery-icon{margin-bottom:15px}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{margin-bottom:15px}.normal-row-spacing .open-hours-list{width:100%}.normal-row-spacing .open-hours-title img{top:-15px;margin-left:0}.pricing-icon img{width:42px}.pricing-icon{margin-bottom:15px}.gallery-icon img{width:55px;height:54px}.pricing-box.price_line_2{height:auto !important;min-height:420px}.vc_row.open-hours-module-row.normal-row-spacing,.pricing-box-module{padding-bottom:60px}#fitness .wpb_single_image{margin-top:60px !important;margin-bottom:80px !important}#fitness .text-icon,.calendar-section-space .text-icon{margin-bottom:15px}.calendar-section-space .wpb_single_image{margin-top:40px !important}.cycling-section-space .text-icon img{width:75px}.cycling-section-space .text-icon{margin-bottom:20px}.content-area .cycling-section-space{padding-bottom:80px !important}.img-text-image.has-secondary-image>div{margin-bottom:20px}.gallery-carousel-item{height:455px}#saunaregeln .special-item-icon{margin-bottom:25px}.pricing-box.price_line_2{min-height:unset}.pricing-title span,#massage .wpb_text_column p,.pricing-box-module h4{font-size:22px}.pricing-box-module{margin-top:0}.kids-club-title .text-icon{margin-bottom:15px}.small-row-container .wpb_text_column{margin-bottom:35px !important}.vc_row.small-row-container{margin:0 auto 50px}.contact-details-page .text-icon img{width:75px}.contact-details-page>.wpb_column{padding:35px 0 60px}.contact-details-page .vc_col-sm-4{text-align:center}.text-icon-content iframe{height:400px}.vc_row.google-maps-iframe{padding-bottom:60px}.contact-hours .text-section-with-icon h2{padding:0 0 20px}.vc_row.small-row-container{margin:0 auto 30px}.blog-post-image{margin-bottom:25px}.blog-post-meta,.blog-post-image{width:100%}.blog-post-meta{min-height:unset;padding-bottom:50px}.blog-post{margin-bottom:40px}.post-content.hidden>div{margin:30px auto 0}.booking-form-column{width:50%}.booking-form-column:nth-child(2n):after{display:none}.one_column .img-text-image{height:190px}.content-text{height:auto !important}.course-plan,.single-plan-box,.review-box{width:100%;float:left;margin-right:0;margin-bottom:20px !important}.plan-box-image{height:190px}.specials-box-list:before{display:none}.special-item{margin-bottom:15px}.vc_row.special-items-row .vc_column-inner{padding-top:10px !important}.special-item:nth-child(2n):after{display:none}.hours-text-description-box{text-align:center}.review-stars,.review-text{font-size:23px}.review-box-content{padding:15px 0}.review-box-image{height:30px;background-color:#fff;display:block;text-align:center}.review-box{margin-bottom:60px !important}.course-plan,.single-plan-box{margin-bottom:20px !important}.page-title-container h1{font-size:38px}.multiple_row_3 .image_count_2{width:258px;height:143px;bottom:5px;right:0}.multiple_row_3 .image_count_1{width:284px;height:197px;bottom:5px;right:auto;left:-10px}.hotels{padding-bottom:40px}.inner-section-image{height:360px}.image_right .multiple_row_2 .image_count_1{left:70px;width:90%;height:301px;bottom:-1px}.multiple_row_2 .image_count_1{right:41px;width:95%;bottom:5px;height:300px}.new--hotel .img-text-image{height:300px}.new--hotel .inner-section-image{height:300px}.inner--title .wpb_text_column.wpb_content_element{margin-bottom:0}.low--img .img-text-image.group-images.multiple_row_1{padding-top:0}.inner--title .wpb_text_column.wpb_content_element{margin-bottom:0}.special .multiple_row_3 .image_count_2{width:267px;height:203px;bottom:-19px;right:-11px;margin:0}.special .multiple_row_3 .image_count_1{width:312px;height:207px;right:-39px;left:0}}@media(max-width:639px){.website--logo.header-column>a{width:135px}.page-banner:before,.fixed .page-banner:before{height:119px}.stripes,.stripes>span{width:40px}.stripes>span{margin:8px 0}.page-title-container h1{font-size:36px}.hours-address-box,.hours-phone-box{max-width:80%;margin:0 auto}.hours-address-box{margin-bottom:20px}.hours-address-box a:before,.hours-phone-box a:before{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.hours-top-box{height:130px}.vc_row.open-hours-module-row{margin-top:-130px}.open-hours-description p,.open-hours-list li{font-size:15px}.footer-social-icon{margin:0 30px}.special-items-section h2{margin-bottom:15px}.vc_row.course-plans-row{padding:35px 0 0}.top-menu-inner>div{padding:0 40px}.mobile-icons .text{font-size:18px}.activeclose span:nth-child(3){-webkit-transform:translateY(-11px) rotate(90deg);-ms-transform:translateY(-11px) rotate(90deg);-o-transform:translateY(-11px) rotate(90deg);transform:translateY(-11px) rotate(110deg)}.activeclose span:nth-child(1){-webkit-transform:translateY(9px);-ms-transform:translateY(9px);-o-transform:translateY(9px);transform:translateY(9px)}.top-menu-inner .menu>li>a,.fixed .site-header .top-menu-inner .menu>li>a,.top-menu-inner ul.menu>li>a{font-size:25px}.responsive_submenu_toggle{width:25px;height:25px;top:10px}.youtube-video-banner .container{position:absolute;bottom:auto;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}.course-plans-section h2{display:none}body:not(.home) .page-banner>.container{padding-top:140px}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:30px}.text-image-icon img{width:50px;height:54px}.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{font-size:26px}.vc_row.team-module-row{margin-top:60px;padding-bottom:50px}.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2{margin-bottom:10px}.team-member{width:100%;margin-right:0 !important}.image-gallery-module{margin-bottom:20px}.pricing-box.third_box,.pricing-box{width:100%;margin:0 0 20px;height:auto !important}.pricing-box.price_line_2{min-height:unset}.pricing-box.half_box{width:100%}.pricing-box-module .content-buttons .button{width:100%;margin-right:0;margin-bottom:10px}.vc_row.open-hours-module-row.normal-row-spacing,.pricing-box-module{padding-bottom:40px}.pricing-box ul{padding:0 30px 20px 50px}.pricing_option:after{left:-30px}.gallery-carousel-item{height:455px}.gallery-icon img{width:52px;height:50px}.gallery-icon{margin-bottom:0}.blue-pricing-container .pricing-box.third_box{width:100%}.content-area .cycling-section-space{padding-bottom:20px !important}.cycling-section-space .content-buttons a{font-size:14px}.img-text-image.has-secondary-image>div{min-height:400px}#outdoortraining .text-image-icon img{width:75px;height:68px}#ems-training .text-image-icon img{width:45px;height:80px}.blue-pricing-container .pricing-box-module:last-child{padding-bottom:20px}body:not(.home) .vc_row.course-plans-row{padding-top:35px}.blue-pricing-container h2.pricing-title{font-size:24px}#sauna .text-icon img{width:71px}#sauna .text-icon{margin-bottom:20px}#saunaregeln .special-item-icon img{width:73px}.img-text-image{height:300px}.wellness-offnungszeiten h5{padding:0 0 25px}.vc_row.text-float-top>.wpb_column{margin-top:20px}#massage .pricing-box-module{padding-bottom:0}#massage .text-icon img{width:85px;height:75px}.small-row-container h3{font-size:24px}.kids-club-title .wpb_single_image{margin:20px 0 30px}.kids-club-title .text-section-with-icon{margin-top:-10px}.small-row-container .wpb_text_column{margin-bottom:25px !important}.vc_row.small-row-container{margin:0 auto 40px}.wpb_text_column p,.wpb_text_column td,.wpb_text_column li,.text-icon-content p,.text-icon-content li,.post-content p,.post-content li{font-size:15px}.section-subtitle{font-size:15px}.contact-details-page .text-icon img{width:65px}.contact-details-page .text-section-with-icon .text-icon,.vc_row.google-maps-iframe .text-icon,.contact-hours .text-icon,#hausordnung .text-icon{margin-bottom:20px}.contact-details-page .wpb_text_column h3{margin-bottom:20px}.google-maps-iframe .text-icon img{width:70px}.contact-details-page>.wpb_column{padding:25px 0 40px}.contact-hours .text-icon img{width:65px;height:65px}.contact-details-content .text-section-with-icon h2,.contact-hours .text-section-with-icon h2{padding:0}.contact-details-content .text-section-with-icon{margin-top:-65px}.vc_row.small-row-container{margin:0 auto 20px}.wpb_text_column tr td,.content-text tr td{width:100% !important;text-align:left !important}.post-date,h2.post-title{font-size:24px}.post-content h2{font-size:26px}.contact-details-page .wpb_text_column h3,.post-content h3,.post-content h2,.post-content h4,.post-content h5,.post-content h6{margin-bottom:22px}.site-header .sub-menu li{margin-bottom:0}.page-banner:before,.fixed .page-banner:before{height:95px}.hours-text-description-box{padding-top:0}body:not(.home) .page-banner>.container{padding-top:80px}.multiple_row_3 .image_count_2{width:200px;height:128px}.multiple_row_3 .image_count_1{width:236px;height:157px}.inner-section-image{height:300px}.image_right .multiple_row_2 .image_count_1{left:70px;width:87%;height:281px;bottom:-1px}body:not(.home) .page-banner{height:280px}.special .multiple_row_3 .image_count_2{width:226px;height:162px;bottom:-18px;right:-11px;margin:0}.special .multiple_row_3 .image_count_1{width:219px;height:154px;right:-39px;left:0}.two_column_gallery .gallery-carousel-item{height:170px}.image-gallery-row .text-section-with-icon h2{margin-bottom:30px}}@media(max-width:479px){.page-title-container h1{font-size:32px}.hours-address-box,.hours-phone-box{max-width:90%}.hours-bottom-box ul li{height:auto !important}.img-text-image,.youtube-video-banner{height:250px}.img-text-content h2,.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:22px}.content-buttons .button,.button-container .button{margin-top:15px}.video-button{width:60px;height:60px}.couse-plan-list .button{margin-top:0}.special-items-row .vc_column-inner{padding-top:20px !important}.special-item-image img{max-width:65px;max-height:53px}.home .special-item:nth-child(5) .special-item-image img,.home .special-item:nth-child(6) .special-item-image img{max-height:50px}.special-item-image{margin-bottom:20px}.special-item{margin-right:0;width:100%;margin-bottom:40px}.special-item{margin-bottom:30px}.social-footer h3{font-size:22px}.site-footer-rows.social-row{padding:35px 0 10px}.textwidget p{font-size:15px}.top-menu-inner>div{padding:0 25px}.mobile-icons{margin:30px auto 20px;max-width:90%}.website--logo.header-column>a{width:115px}.header-text-logo{font-size:10px}.page-banner:before,.fixed .page-banner:before{height:106px}.open-hours-description p,.open-hours-list li{font-size:13px}.open-hours-interval{width:100px}.open-hours-days{width:calc(100% - 100px)}.hours-bottom-box{padding:30px 15px 0}.open-hours-title{font-size:14px;padding-top:40px}.open-hours-interval span{margin:0 2px}.open-hours-description p{padding:0 30px;line-height:1.6}.image-text-section .content-buttons{padding-top:5px;padding-bottom:30px}.content-buttons .button,.button-container .button{font-size:15px}.video-button-container{margin-bottom:10px}.youtube-video-banner .container{margin-top:20px}.vc_row.course-plans-row{padding:25px 0 0}.special-item-image{height:auto}#massage .text-section-with-icon{margin-top:0}.vc_row.pricing-box-row.theme-module.has-advanced-options{padding-bottom:10px}#massage .custom-button-section{margin-bottom:35px}.home .hours-bottom-box{padding:20px 20px 25px}.hours-bottom-box .open-hours-list{margin-bottom:0}.hours-bottom-box .open-hours-list:last-child ul{margin-bottom:15px}.hours-bottom-box .open-hours-list:first-child ul{margin-bottom:25px}.footer-social-icon.youtube a{font-size:45px}.footer-social-icon.instagram a{font-size:40px}.footer-social-icon.facebook a{width:37px;height:37px;font-size:25px}.footer-social-icon{margin:0 25px}.responsive_submenu_toggle:after{width:21px;left:16px}.responsive_submenu_toggle:before{height:21px;top:16px}.post-date,h2.post-title,.small-row-container h3,.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2,.blue-pricing-container h2.pricing-title{font-size:22px}.team-module-icon img{width:54px;height:62px}.team-module-icon{margin-bottom:20px}.member_name{font-size:16px;margin-bottom:10px}.gallery-carousel-item{height:360px}.pricing-icon img{width:36px}.pricing-box-module{margin-top:-10px}.pricing-icon{margin-bottom:5px}.pricing-box-title{font-size:18px}.plan-price{font-size:38px;padding:15px 0 5px}.vc_row.open-hours-module-row.normal-row-spacing,.pricing-box-module{padding-bottom:20px}body:not(.home) .vc_row.course-plans-row{padding-top:25px}body:not(.home) .course-plan{margin-bottom:25px}.text-icon-content p{font-size:15px}#fitness .wpb_single_image{margin-top:40px !important;margin-bottom:30px !important}#fitness .text-icon img,.calendar-section-space .text-icon img{width:50px}#fitness .text-icon,.calendar-section-space .text-icon{margin-bottom:5px}#medical-fitness .img-text-image{margin-bottom:0}#zirkeltraining .text-image-icon img{width:65px;height:65px}#outdoortraining .text-image-icon img{width:66px;height:60px}#ems-training .text-image-icon img{width:39px;height:75px}.blue-pricing-container h2.pricing-title{margin-bottom:25px}.text-section-with-icon{margin-top:0}body:not(.home) .page-banner-box-row,.image-text-section,.vc_row.open-hours-module-row{margin-bottom:20px}body:not(.home) .image-text-section .content-buttons{padding-bottom:0}body:not(.home) .open-hours-title{padding-top:25px}#saunaregeln .special-item-icon img{width:68px}#saunaregeln.vc_row.special-items-row>.wpb_column{margin-top:0}#sauna .image-gallery-module{margin-bottom:30px}.has-advanced-options .pricing-box-module{margin-top:20px}#saunaregeln .special-items-section{padding-bottom:0}#saunaregeln .special-item-description{margin-top:0}.pricing-title span,#massage .wpb_text_column p,.pricing-box-module h4{font-size:20px}.pricing-box-title{height:auto !important}#massage .pricing-box-title>span{top:auto;transform:none;-moz-transform:none;-webkit-transform:none}.pricing-boxes-list .pricing-box.half_box:last-child{margin-bottom:0}.wellness-offnungszeiten h5{padding:0 0 15px}.contact-details-content .text-section-with-icon,.google-maps-iframe .text-section-with-icon,.cycling-section-space .text-section-with-icon,.calendar-section-space .text-section-with-icon,#sauna .text-section-with-icon,.has-advanced-options .pricing-box-module.no-pricing-title,.vc_row.team-module-row>.vc_column_container{margin-top:0}.vc_row.team-module-row{margin-top:10px}#tarife .pricing-box-module .content-buttons,#team .vc_column-inner,#group-fitness .vc_column-inner{padding-top:20px}.calendar-section-space .wpb_single_image{margin-bottom:30px !important}.kids-club-title .text-section-with-icon{margin-top:0}.small-row-container .wpb_text_column{margin-bottom:15px !important}.small-row-container .custom-button-section{margin-top:25px}.vc_row.small-row-container{margin:0 auto 30px}.wpb_text_column p,.wpb_text_column td,.wpb_text_column li,.text-icon-content p,.text-icon-content li,.post-content p,.post-content li{font-size:14px}.contact-details-page .text-icon img{width:55px}.contact-details-page .text-section-with-icon .text-icon,.vc_row.google-maps-iframe .text-icon,.contact-hours .text-icon,#hausordnung .text-icon{margin-bottom:10px}.contact-details-page .wpb_text_column h3{margin-bottom:10px}.google-maps-iframe .text-icon img{width:62px}.google-maps-iframe .section-subtitle.black{margin-bottom:20px}.contact-details-page>.wpb_column{padding:25px 0 0}.contact-hours .text-section-with-icon{margin-top:20px}.vc_row.google-maps-iframe{padding-bottom:0}.contact-hours .text-icon img{width:55px;height:55px}.open-hours-title img{width:40px}#hausordnung .text-icon img{width:55px}#hausordnung .text-icon-content p:last-child{margin-bottom:0}.fancybox-slide{padding:44px 15px}.post-excerpt{font-size:14px}.post-content h2{font-size:24px}.contact-details-page .wpb_text_column h3,.post-content h3,.post-content h2,.post-content h4,.post-content h5,.post-content h6{margin-bottom:16px}.post-content p:last-child{margin-bottom:0}.load-more-posts{font-size:16px}.blog-post{margin-bottom:30px}.blog-posts-module{padding:0 0 20px}.website--logo.header-column>a{width:172px}.mobile-location{display:none !important}.mobile-phone{display:table !important;margin:auto;float:none}.booking-form-column{display:none}.booking-form-column.booking-form-button{display:block;margin:auto;float:none}.booking-form-column.booking-form-button button{background-color:rgba(166,35,65,.7)}.page-title-container h1{font-size:46px;font-weight:900;max-width:365px;margin:auto}.wpb_text_column.info_one_column_title h2{font-size:26px;padding:50px 0 10px;font-weight:900}.one_column .img-text-image{height:290px;margin-bottom:25px}.short--img .img-text-content h2{font-size:22px;margin-bottom:28px !important}.content-buttons .button,.button-container .button{font-size:17px;width:100% !important;max-width:100%;margin-bottom:20px;padding:10px 0}.content-text p,.plan-box-content p,.hours-text-content{font-size:16px;margin-bottom:20px;text-align:center}.image-text-section .content-buttons{padding-top:5px;padding-bottom:10px}.highlight .vc_column-inner{padding-top:50px !important}.plans-section h2{margin-bottom:40px;padding-top:0;font-size:24px !important;font-weight:900;letter-spacing:1px}.plan-box-content-container{padding:35px 5px 20px}.plan-box-title{font-size:20px;margin-bottom:25px;line-height:1.5}.special-item:after,.specials-box-list:before{display:none !important}.special-item{margin-bottom:0}h2.open-bours-title{padding-left:0;position:relative;display:table;margin:0 auto 45px;font-size:24px !important;line-height:1.4;padding-top:30px}.new--hotel .inner-section-image{height:240px}.new--hotel .img-text-image{height:240px}.content-buttons .button,.button-container .button{font-size:15px;margin-bottom:20px;padding:8px 0}.multiple_row_3 .image_count_1{width:163px;height:133px}.multiple_row_3 .image_count_0{height:240px}.img-text-content h2,.course-plans-section h2,.youtube-video-container h2,.special-items-section h2{font-size:20px}.inner-section-image{height:240px}.image_right .multiple_row_2 .image_count_1{left:44px;width:87%;height:190px;bottom:17px}.content-buttons .button,.button-container .button{font-size:14px;width:100% !important;max-width:100%;margin-bottom:20px;padding:6px 0}.multiple_row_2 .image_count_1{right:22px;width:95%;bottom:68px;height:210px}.new--hotel .img-text-image{height:200px}.new--hotel .inner-section-image{height:200px}.new--hotel h2{text-align:center}.multiple_row_3 .image_count_2{width:145px;height:92px}.inner-section-image{height:200px}.img-text-image,.youtube-video-banner{height:200px}.multiple_row_3 .image_count_0{height:200px}.img-text-image.group-images.multiple_row_3{padding-bottom:68px;display:table}.acord--title{font-size:13px}.special .multiple_row_3 .image_count_2{width:155px;height:130px;bottom:-18px;right:-11px;margin:0}.special .multiple_row_3 .image_count_1{width:141px;height:112px;right:-39px;left:0}.image-gallery-row .text-section-with-icon h2{margin-bottom:20px}h2.open-bours-title{padding-top:80px}body:not(.home) h2.open-bours-title:before{top:-15px}.open-hours-module-section-row .open-hours-interval{padding-left:0}.two_column_gallery .gallery-carousel-item{height:120px}.no-icon-special .special-item-title{margin-bottom:10px}.hotels .text-image-icon img{width:45px;height:55px}}@media(max-width:359px){.hours-address-box,.hours-phone-box{max-width:100%}.open-hours-description p{padding:0}.open-hours-description p,.open-hours-list li{font-size:14px}.post-date,h2.post-title,.google-maps-iframe .section-subtitle.black,.small-row-container h3,.img-text-content h2.black,.team-module-section h2,.image-gallery-module .gallery-title,h2.pricing-title,.text-section-with-icon h2,.blue-pricing-container h2.pricing-title{font-size:20px}}.news-stoerer{position:absolute;top:30%;right:0;z-index:10;transform:translateY(-50%);padding:20px;background-color:rgba(166,35,65,1);color:#fff;font-family:"AvenirNext",sans-serif;font-weight:700;font-size:20px;cursor:pointer}