@import url(//www.respiro.eu/wp-content/themes/respirotheme/css/../fonts/webfonts.css);.post-edit-link{display:none}.flexslider{overflow:hidden;max-height:850px}#content{position:relative;width:100%}.entry-content ul{margin:0;padding-left:19px;font-weight:200;font-size:17px;line-height:30px;margin-bottom:1.5em}.entry-content iframe{width:100%}.content-wrap{width:100%;height:100%;max-height:1000px;min-height:1000px}html{width:100%;height:100%}body{width:100%;height:100%;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{outline:none!important}#page{width:100%;height:100%;position:relative}.site-branding{max-width:194px;float:left}.site-branding-sub{float:left;min-width:270px}.inner-header-left h2{float:left;font-size:16px;margin:5px 0 0 29px;line-height:20px;font-weight:400;font-family:Verdana,sans-serif !important;opacity:.5}h2.logo-subline01{letter-spacing:.7px}h2.logo-subline02{margin:0 0 0 29px}.inner-header-left a{color:#000}.slogan{position:absolute;z-index:20;width:100%;max-width:1280px;margin:0 auto;top:31%;left:0;right:0}.slogan h1{font-size:30px;color:#fff;font-weight:700;letter-spacing:.6px}.slogan h2{font-size:20px;color:#fff;margin:0;font-weight:600}.slogan .m_quote{font-size:23px;color:#fff;margin:0;font-weight:400;font-style:italic;margin-top:20px}.slogan.sub{color:#fff;top:90px;text-align:right;font-size:18px}.slogan.sub .m_quote{font-style:italic;font-size:18px}h1{font-family:'Open Sans',sans-serif;font-weight:200;margin:13px 0 2px}h2{font-family:'Open Sans',sans-serif;font-weight:400}h1{font-size:29px}.aktuell h1{margin-bottom:30px}.entry-header h2{font-size:19px;margin:0;margin:0 0 21px;font-weight:400}.accordeon-wrap h2{font-size:19px;font-weight:200;margin:0}.accordeon-icon{position:absolute}p{font-family:'Open Sans',sans-serif;font-weight:300}.menu-sidebar a{font-family:'Open Sans',sans-serif}.menu-sidebar .sub-menu a{font-weight:200}.nav-headline h2{font-size:18px;line-height:22px;margin:0;font-weight:600}.entry-content{margin-top:0}.entry-content p{margin-top:4px}.entry-content a{font-weight:600;color:#000;word-break:break-all;word-wrap:break-word}.advantage-single p{font-size:21px}.site-header{width:100%;position:fixed;z-index:50;transition:all 1s ease}.inner-header{width:100%;max-width:1280px;margin:0 auto;position:relative}.site-header.scrolled{background:rgba(255,255,255,1);transition:all 1s ease;-webkit-box-shadow:0px 10px 10px -11px rgba(0,0,0,.3);-moz-box-shadow:0px 10px 10px -11px rgba(0,0,0,.3);box-shadow:0px 10px 10px -11px rgba(0,0,0,.3)}div.wpcf7{display:inline-block;width:100%}div.wpcf7-mail-sent-ok{margin:0;padding:0;border:none}div.wpcf7-validation-errors{border:none;color:red}div.wpcf7-response-output{margin:0 0 20px;padding:0}.inner-header-left{float:left;padding:20px 0}.inner-header-right{float:left;padding:28px 0 20px}.home-image{border:solid red 1px}#menu-hauptmenue li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu-hauptmenue li a:hover{background:#fff}#mm-0 li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mm-0 li a:hover{background:#fff}.menu-button-wrap1{float:right;position:absolute;right:0}.menu-button-wrap2{float:right;position:absolute;right:50px}.menu-button-wrap4{float:right;position:absolute;right:50px}.menu-button-wrap3{float:right;position:absolute;right:100px}.menu-button{width:40px;height:40px;margin:0;float:right;border:#bebebe solid 1px;border-radius:50px;padding-top:14px;z-index:20;background:rgba(255,255,255,.8);-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;display:table}.menu-button:hover{width:50px;height:50px;padding-top:17px;background-color:rgba(255,255,255,1) !important;margin:-5px;-webkit-box-shadow:0px 0px 56px -12px rgba(0,0,0,.4);-moz-box-shadow:0px 0px 56px -12px rgba(0,0,0,.4);box-shadow:0px 0px 56px -12px rgba(0,0,0,.4);border:#ee3124 solid 1px;z-index:25}.home .menu-button-wrap4{display:none}.line{height:1px;background-color:#bebebe;margin:auto auto 3px;width:28px;-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}.menu-button:hover .line{margin:auto auto 5px}.menu-button.contact{cursor:pointer}.wpml-wrap{position:absolute;right:0;width:190px;opacity:.75;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.wpml-wrap:hover{opacity:1}.menu-button-wrap1{right:200px}.menu-button-wrap2,.menu-button-wrap4{right:250px}.menu-button-wrap3{right:300px}.wpml-ls-legacy-dropdown-click a{padding:10px}.content-area-sub{max-width:1280px;margin:0 auto;width:100%;margin-top:200px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.sidebar-spacer{width:301px;height:280px}.content-area-sub-sidebar{width:300px;position:fixed}.content-area-sub-main{background:rgba(255,255,255,.95);padding:20px}.content-area-sub-wrap{width:100px;flex-grow:1;-webkit-flex-grow:1}.image-wrap{width:100%;height:100%;position:fixed;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.site-footer{position:relative;padding:30px 0;margin:0 auto;max-width:1280px;width:100%}.page-template-content-page-flexible-sub .site-footer{display:none}.page-template-content-page-flexible-sub .formular-left{padding-left:0}.sub-footer{position:relative;float:right;width:100%;background:rgba(255,255,255,.95);padding:10px 20px 6px;margin-bottom:30px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:1px}.sub-footer p{font-size:14px}a.company-footer-link{position:absolute;font-size:14px;right:20px;top:25px;text-decoration:underline;font-weight:700;color:#404040;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sub-footer a:hover{color:#ee3124}.animated-div{background:red;width:200px;height:60px}.content-area-sub-main .entry-content p{line-height:26px;font-size:17px}.menu-sidebar-container{width:100%}.menu-sidebar .nav-headline-sub>a{padding:20px;color:#fff}.menu-sidebar a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-sidebar .nav-headline-sub.green>a{background:rgba(149,219,33,.6) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.green>a:hover{background:rgba(149,219,33,1) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.green.current-menu-parent>a{background:rgba(149,219,33,1) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.green.current-menu-item>a{background:rgba(149,219,33,1) none repeat scroll 0 0}.nav-headline-sub.green.current-menu-item.current_page_item.menu-item-has-children>a{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#95db21}.green.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children>a{background:#fff;color:#95db21}.menu-sidebar .nav-headline-sub.blue>a{background:rgba(143,212,233,.6) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.blue>a:hover{background:rgba(143,212,233,1) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.blue.current-menu-parent>a{background:#fff}.menu-sidebar .nav-headline-sub.blue.current-menu-item>a{background:rgba(143,212,233,1) none repeat scroll 0 0}.nav-headline-sub.blue.current-menu-item.current_page_item.menu-item-has-children>a{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#8fd4e9}.blue.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children>a{background:#fff;color:#8fd4e9}.menu-sidebar .nav-headline-sub.orange>a{background:rgba(232,75,75,.6) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.orange>a:hover{background:rgba(232,75,75,1) none repeat scroll 0 0}.menu-sidebar .nav-headline-blue.orange.current-menu-parent>a{background:rgba(237,184,130,1) none repeat scroll 0 0}.nav-headline-sub.orange.current-menu-item.current_page_item.menu-item-has-children>a{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#e84b4b}.orange.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children>a{background:#fff;color:#e84b4b}.menu-sidebar .nav-headline-sub.purple>a{background:rgba(255,236,9,.6) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.purple>a:hover{background:rgba(255,236,9,1) none repeat scroll 0 0}.menu-sidebar .nav-headline-blue.purple.current-menu-parent>a{background:rgba(255,236,9,1) none repeat scroll 0 0}.nav-headline-sub.purple.current-menu-item.current_page_item.menu-item-has-children>a{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#ffec09}.purple.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children>a{background:#fff;color:#ffec09}.menu-sidebar .nav-headline-sub.company>a{background:rgba(234,234,234,.7) none repeat scroll 0 0}.menu-sidebar .nav-headline-sub.company>a:hover{background:rgba(234,234,234,1) none repeat scroll 0 0;color:#ee3124}.menu-sidebar .nav-headline-blue.company.current-menu-parent>a{background:rgba(255,236,9,1) none repeat scroll 0 0}.nav-headline-sub.company.current-menu-item.current_page_item.menu-item-has-children>a{background:rgba(255,255,255,1) none repeat scroll 0 0;color:#ee3124}.company.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children>a{background:#fff;color:#ee3124}.menu-sidebar .nav-headline-sub.company>a{color:#fff}.menu-sidebar .sub-menu .current-menu-item>a{color:#000;font-weight:600;width:100%}.menu-sidebar .nav-headline-sub.current-menu-item>a{color:blue}.menu-sidebar .sub-menu{margin-bottom:20px}.menu-sidebar .current-menu-parent>a{color:blue}.menu-sidebar ul .current-menu-parent ul{max-height:225px;padding-right:20px}.menu-sidebar ul .nav-headline-sub.current-menu-item ul{max-height:225px}.menu-sidebar a{color:#000;font-size:18px;line-height:29px;border:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-sidebar .sub-menu a{font-size:14px;line-height:19px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-sidebar .sub-menu a:hover{margin-left:10px}.menu-sidebar{clear:both;display:block;float:left;width:100%}.menu-sidebar ul{list-style:none;margin:0;padding-left:0;width:100%}.menu-sidebar li{position:relative;width:100%}.menu-sidebar a{display:block;text-decoration:none}.menu-sidebar ul ul{float:left;position:relative;overflow:hidden;z-index:10;height:auto;max-height:0px;line-height:22px;background:rgba(255,255,255,1) none repeat scroll 0 0;-moz-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease}.menu-sidebar ul ul ul{left:-999em;top:0}.menu-sidebar .sub-menu li{padding-left:20px;margin-bottom:10px}.menu-sidebar .sub-menu li:first-child{padding-top:15px}.menu-sidebar .sub-menu li:last-child{padding-bottom:15px;margin-bottom:0}.menu-sidebar ul li:hover>ul,.menu-sidebar ul li.focus>ul{left:auto;height:auto;max-height:300px}.menu-sidebar ul ul li:hover>ul,.menu-sidebar ul ul li.focus>ul{left:100%}.advantages-wrap{width:100%;max-width:1280px;margin:0 auto;position:relative;text-align:center;padding-top:100px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.advantages-wrap h2{width:100%}.advantage-single{width:25%;padding:100px 20px}.module-advantages{min-height:500px}.advantages-wrap .advantage-single:nth-child(3),.advantages-wrap .advantage-single:nth-child(5){padding-top:150px}.advantages-wrap .advantage-single img{border-radius:100%}.advantages-wrap .advantage-single:nth-child(2) img{border:solid #ffec09 5px}.advantages-wrap .advantage-single:nth-child(3) img{border:solid #8fd4e9 5px}.advantages-wrap .advantage-single:nth-child(4) img{border:solid #95db21 5px}.advantages-wrap .advantage-single:nth-child(5) img{border:solid #e84b4b 5px}.module-team{position:relative;z-index:20;background-color:#fff}.team-wrap{margin:0 auto;max-width:1280px;padding-top:100px;position:relative;text-align:center;width:100%}.team-wrap h2{margin-bottom:80px}#ma_list img{cursor:pointer}#ma_list .row{position:relative;min-height:165px}#ma_list .row:after{content:'';display:block;clear:both}#ma_list .row .ma,#ma_list .row .logo{display:block;width:25%;float:left}#ma_list .row .ma:nth-child(4){float:right}#ma_list .row .logo{position:absolute;right:25%;background-color:#fff;height:100%;z-index:10}#ma_list .row .logo.small{border:1px solid #cecece}#ma_list .row .logo.small:hover{cursor:pointer;background-color:#ebebeb}#ma_list .row .logo img{position:absolute;width:40%;left:50%;top:63%;margin:-28% 0 0 -20%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#ma_list .row .logo.small img{width:64%;margin:-28% 0 0 -32%}#ma_list .row .block{width:100%}#ma_list .row .block .quote{text-align:center;font-style:italic;margin:40px 0 10px;font-size:1.5em}#ma_list .row .block .name{margin-top:-8px;font-size:1.2em}#ma_list .row .block{padding:0 100px}#ma_list .fallback-team-img{display:flex;flex-wrap:wrap;justify-content:center}#ma_list .fallback-team-img img{width:25%;height:25%;float:left}p#ma_teasertext{font-size:35px;font-weight:700;margin-top:412px;margin-left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.logo.small p#ma_teasertext{font-size:14px;margin-top:190px;margin-left:0}.company-tile-link{text-align:center;position:absolute;bottom:60px;left:0;right:0;cursor:pointer;color:#404040;font-weight:400;font-size:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.company-tile-link{color:#000}.block p{font-size:20px}.module-contact{position:relative;width:100%}.contact-wrap{width:100%;max-width:1280px;margin:0 auto;position:relative;padding-top:100px;z-index:40}.contact-wrap h2{margin-bottom:30px;text-align:center}.contact-inner-wrap{width:100%;border:solid 1px #cecece;height:900px;overflow:hidden;position:relative}.contact-inner-wrap-top{height:450px}.contact-inner-wrap-bottom{height:450px}.contact-container-left{width:25%;height:100%;float:left;border-right:solid 1px #cecece}.contact-button01{height:75px;width:100%;text-align:left;border-bottom:solid 1px #cecece;cursor:pointer;padding:25px 30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-button01:hover{background:#cecece}.contact-button01 p{margin:0;padding:0;font-weight:700}.contact-button02{height:75px;width:100%;text-align:left;border-bottom:solid 1px #cecece;cursor:pointer;padding:25px 30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-button02:hover{background:#cecece}.contact-button02 p{margin:0;padding:0;font-weight:700}.contact-details{padding:25px 30px 30px}.contact-details p{font-size:15px;margin:0}.contact-details a{font-size:15px;color:#404040}.contact-details a:hover{color:#ee3124;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.site-info a{color:#404040;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.site-info a:hover{color:#ee3124}.sub-footer a{color:#404040;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sub-footer a:hover{color:#ee3124}.footer-link{float:right}.contact-container-right{float:left;height:450px;width:75%;position:absolute;right:0;bottom:0;z-index:2}.contact-container-right-contactformular{float:left;height:450px;width:75%;position:absolute;right:0;bottom:0;z-index:1}.google-map{width:100%}.google-map-button{position:absolute;z-index:20;background-color:#fff;border-radius:2px;text-align:center;padding:10px 20px;cursor:pointer;font-size:14px;bottom:472px;right:75px;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.3);box-shadow:0px 2px 5px 0px rgba(0,0,0,.3);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.google-map-button a{text-decoration:none;color:#404040}.google-map-button:hover a{color:#ee3124}.map-placeholder{height:450px;width:50%;position:absolute;z-index:0}.map-placeholder img{width:100%}.map-placeholder-content{position:absolute;height:155px;width:100%;top:50%;transform:translateY(-50%);background:hsla(0,0%,0%,.8);text-align:center}.map-placeholder-content a{background:#4285f4;border-radius:3px;color:#fff;padding:.5em 1em;position:absolute;top:50%;transform:translate(-50%,-50%);text-decoration:none}#footer-map{height:450px;width:50%;float:left}#location-canvas{width:100%;height:100%}._brlbs-google-maps{width:100%;height:450px}._brlbs-thumbnail{width:100%;height:450px}.single-slide{width:102%;height:100%;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#slideshow{position:relative;width:50%;height:450px;float:left;background-color:#fff}#slideshow>div{position:absolute;top:0;left:0}#slideshow img{width:120%}.module-contact .active{background:#cecece}.contact-container-left ul li{list-style:none}.contact-container-left ul{margin:0;padding:0}.formular-right,.formular-left{width:50%;height:100%;float:left;padding:30px}.formular-left{padding-right:0}.formular-left p:nth-child(1){margin-top:0}.formular-right p:nth-child(1){margin-top:0}.references-wrap{width:100%;max-width:1280px;margin:0 auto;position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.references-wrap h2{text-align:center;width:100%}.references-intro{text-align:center}.references-logo-wrap{width:50%}.logo-container{width:50%;flex:1 auto;height:160px;padding:30px;overflow:hidden}.logo-container:nth-child(1){border-right:solid 1px #cecece;border-bottom:solid 1px #cecece}.logo-container:nth-child(2){border-bottom:solid 1px #cecece}.logo-container:nth-child(3){border-right:solid 1px #cecece}.logo-wrap{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;border:1px solid #cecece}.news-wrap{width:50%;padding-left:20px}.headline-news p{font-size:22px;margin-top:0}.module-references{position:relative}.date-container{background:#ee3124 none repeat scroll 0 0;border-radius:2px;height:55px;line-height:21px;padding-top:6px;text-align:center;min-width:55px;margin-right:20px;flex-shrink:0;-webkit-box-shadow:0px 0px 23px -8px rgba(0,0,0,.56);-moz-box-shadow:0px 0px 23px -8px rgba(0,0,0,.56);box-shadow:0px 0px 23px -8px rgba(0,0,0,.56)}.date-container p{margin:0;font-weight:400;color:#fff;font-size:14px}.date-container p:first-child{border-bottom:1px #fff solid;text-align:center;width:35px;margin:0 auto;font-size:18px;font-weight:600}.news-wrap-archive{margin-top:130px}.news-wrap-archive h2{margin-bottom:50px}.archive-more-link a{color:#000}.archive-more-link{transition:all .7s}.archive-more-link:hover{margin-left:10px}.single-news h3{width:100%}.single-news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:40px}.single-news-right a{text-decoration:none;color:#000}.single-news-right h3{margin:-5px 0 5px;font-size:22px;font-weight:600;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-news-right p{margin:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-news-right:hover p{color:#ee3124}.single-news-right:hover h3{color:#ee3124}#team{height:35px}#contact{height:35px}#advantages{height:35px}#references{height:35px}#section-navi{position:fixed;top:40%;z-index:25;opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#section-navi:hover{opacity:1}#section-navi ul{padding:0}#section-navi ul li{list-style:none;line-height:40px}#section-navi ul li a{text-decoration:none;outline:none!important;color:#000;font-weight:300;font-size:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#section-navi ul li a:hover{color:#ee3124}#section-navi ul li.clicked a{color:#ee3124}#section-navi ul li.clicked .navi-bubble{background:#ee3124;opacity:1}#section-navi ul li a:hover .navi-bubble{background:#ee3124;opacity:1}#section-navi ul li a p{margin:0;opacity:0;width:1px;color:#ee3124;-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;pointer-events:none;float:left}#section-navi ul li:after{content:'';display:block;clear:both}#section-navi ul li a .navi-bubble:hover+p{width:220px}#section-navi .navi-bubble:hover+p{opacity:1}.navi-bubble{border:solid 2px #e4e3e3;width:23px;height:23px;background-color:#e4e3e3;float:left;border-radius:100%;margin:9px 20px 0 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:2}.navi-bubble:hover{background-color:#ee3124;opacity:1}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(//www.respiro.eu/wp-content/themes/respirotheme/css/Preloader_10.gif) center no-repeat #fff}.accordeon-wrap h2{background:rgba(255,255,255,.95);padding:20px;cursor:pointer}.accordeon-content{background:rgba(255,255,255,.95);padding:0 20px 20px;display:none;margin:0}.accordeon-wrap{width:100%;float:right}.accordeon-content p{margin:0}.accordion a{text-decoration:none;color:#404040;outline:medium none !important}.accordeon-wrap dl{margin:1px 0 0}.accordeon-icon{position:absolute;right:15px;top:13px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordeon-icon p{font-size:27px;margin:0}.accordion{position:relative}.accordion.open .accordeon-icon{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.accordeon-content .wp-caption{margin:0}.accordeon-content h4:first-child{margin-top:0}.slider-wrap{height:100vh;position:relative}.slider-image{width:100%;height:100vh;overflow:hidden;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;background-size:cover}.slider-image.active{opacity:1;pointer-events:all}.slider-control{height:75px;background:red;width:100%;-webkit-transition:height 2s cubic-bezier(.55,0,.1,1);transition:height 2s cubic-bezier(.55,0,.1,1);cursor:pointer;position:relative}.loaded .slider-control.active{height:300px}.slider-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;height:75px;width:100%;max-width:1280px;margin:0 auto;left:0;right:0}.one{background:rgba(255,236,9,.6) none repeat scroll 0 0}.two{background:rgba(143,212,233,.6) none repeat scroll 0 0}.three{background:rgba(149,219,33,.6) none repeat scroll 0 0}.four{background:rgba(232,75,75,.6) none repeat scroll 0 0}.one:hover{background:rgba(255,236,9,1) none repeat scroll 0 0}.two:hover{background:rgba(143,212,233,1) none repeat scroll 0 0}.three:hover{background:rgba(149,219,33,1) none repeat scroll 0 0}.four:hover{background:rgba(232,75,75,1) none repeat scroll 0 0}.slider-more-link{position:absolute;font-size:13px;left:20px;top:50px;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-more-link a{color:#000;text-decoration:none}.slider-more-link:hover{left:30px}.slider-control.active .slider-more-link{opacity:1}.slider-images video{width:101.4vw}.slider-control h2{margin:13px 0 0 20px;font-size:16px;color:#fff;font-weight:600;padding-right:20px;pointer-events:none}.slider-nav-content{margin-top:48px;background:rgba(255,255,255,.8);width:100%;height:100%;padding:20px}.slider-nav-content ul{margin:0;padding:0}.slider-nav-content ul li{list-style:none;line-height:23px;margin-bottom:5px}.slider-nav-content ul li a{text-decoration:none;color:#404040;width:100%;font-size:15px}.slider-nav-content ul li:hover{margin-left:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body{overflow-x:hidden}.slider-images{width:100vw;height:100vh}.widget-area{display:none}.single-aktuell .site-main{width:100%;margin:0 auto;max-width:1280px;padding:160px 0 0}.slider-fallback-image{display:none;width:100%;height:100%;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.accordeon-content ul{margin:0;padding:0 0 0 15px}.accordeon-content ul li{margin-top:10px}.accordeon-content ul li{font-weight:200}.entry-content img{padding:15px;margin:0}.gallery-item img{padding:0}.gallery-item{margin:10px 0}.gallery-item:first-child{margin:10px 0}.gallery-item:last-child{margin:10px 0}.wp-caption-text{font-size:12px}.page-template-content-page-flexible-sub .menu-button-wrap2,.page-template-portal .menu-button-wrap2,.tribe-events-style-theme .menu-button-wrap2{display:none}.fallback-team-img img{width:100%;display:none}tr{width:100%}tr td{width:50%}tr td:first-child{width:50%}tr td img{width:70%;padding:0 !important}.page-template-portal a,.page-template-portal a:hover,.page-template-portal a:focus,.page-template-portal a:visited{color:#404040}.dload-list-row{display:flex}.dload-list-row a{color:#404040}.dload-list-row:nth-child(2n){background-color:rgba(240,240,240,.95)}.dload-list-row>*{padding:2px 10px}.dload-list-nr,.dload-list-type{width:7.5%}.dload-list-size,.dload-list-edit{width:12%}.dload-list-changed{width:20%}.dload-list-name{width:41%}.menu-sidebar-portal{color:#404040;font-size:18px;line-height:29px;border:none;background:#fff}.menu-sidebar-portal ul a{font-weight:200;padding-left:20px;margin-bottom:5px}.menu-sidebar-portal ul li>a:before{content:'+ '}.menu-sidebar-portal ul li.active>a:before{content:'- '}.menu-sidebar-portal ul ul li{display:none}.menu-sidebar-portal li.active>ul>li{display:block}.menu-sidebar-portal li.active:not(.parent-active)>a,.dload-list-row.dload-list-header{font-weight:700}.menu-sidebar-portal a{color:#404040;text-decoration:none;display:block}.menu-sidebar-portal>a{padding:20px}.menu-sidebar-portal>a:before{background:rgba(255,255,255,.8) url(//www.respiro.eu/wp-content/themes/respirotheme/css/../img/home.svg) no-repeat scroll center center/20px 21px;width:20px;height:20px;display:inline-block;margin:0 11px -8px 0;border:1px solid #c4c4c4;border-radius:50%;padding:14px;content:''}.menu-sidebar-portal ul{padding:0;margin:0;font-size:14px;line-height:19px}.menu-sidebar-portal>ul{padding-bottom:20px}.menu-sidebar-portal ul li{list-style-type:none}.menu-sidebar-portal ul ul{padding-left:10px}.page-template-portal .site-footer{display:none}.dload-span{display:none}.logout{float:right;font-size:.9em;color:#404040;text-decoration:none;position:relative;padding-right:25px;margin-bottom:-22px}.logout:after{content:'';display:inline-block;width:16px;height:16px;background:transparent url(//www.respiro.eu/wp-content/themes/respirotheme/css/../img/logout.png) center center no-repeat;background-size:cover;position:absolute;right:0;top:3px}.portal-home{background:rgba(255,255,255,.8) url(//www.respiro.eu/wp-content/themes/respirotheme/css/../img/home.svg) no-repeat scroll center center/20px 21px;width:20px;height:20px;display:inline-block;float:right;margin:-5px 90px -22px 0;border:1px solid #c4c4c4;border-radius:50%;padding:14px}.mail-info:after{content:'';display:inline-block;height:32px;width:32px;background:transparent url(//www.respiro.eu/wp-content/themes/respirotheme/css/../img/briefumschlag.gif);margin-bottom:-7px;margin-left:10px}.portal-quicklinks ul{padding:0;margin:0}.portal-quicklinks.patienten ul{margin-bottom:20px}.portal-quicklinks ul:after{content:'';display:block;clear:both}.portal-quicklinks li{list-style-type:none;width:25%;float:left;padding:4px}.portal-quicklinks.patienten li{width:20%}.portal-quicklinks a{list-style-type:none;width:100%;height:230px;display:inline-block;background-color:#f1f1f1;text-align:center;position:relative;box-shadow:1px 2px 3px rgba(0,0,0,.2);text-decoration:none;color:#404040;font-weight:700;padding:20px 25px}.portal-quicklinks.patienten a{height:180px}.portal-quicklinks a span{position:absolute;width:100%;left:0;bottom:25%}.portal-quicklinks img{margin-top:45px;width:64px}.portal-quicklinks.patienten img{margin-top:25px}.portal-quicklinks a.attention:before{content:'\0021';display:block;width:45px;height:45px;line-height:45px;font-size:30px;color:#404040;font-weight:700;border-radius:50%;background-color:#fff;position:absolute;top:-10px;left:-10px;box-shadow:0 0 3px rgba(0,0,0,.2)}.page-template-portal h1{margin-top:0;line-height:1}.portal-quicklinks a.attention p{display:none}.portal-quicklinks a.attention .attention-info{display:inherit;position:absolute;top:10px;left:40px;font-weight:700;font-size:small;text-align:left;margin:0}.portal-news{margin-top:30px}.portal-news-title{font-weight:400;margin-top:2em}.portal-news-col{width:100%}.portal-news-col h4{margin-bottom:1em}.portal-news-col p{font-size:.9em;line-height:1.35em}.portal-news-col p:not(:last-of-type){margin-bottom:2em}.portal-news-col h4:first-child{margin-top:-6px}.portal-news-last{display:flex;justify-content:space-between;margin-bottom:25px}.portal-news-last .portal-news-content-col{max-width:48%}.portal-news-content-image{max-height:250px;overflow:hidden}.portal-news-last .portal-news-content-col p{margin-top:10px;margin-bottom:5px}.portal-news-last .portal-news-content-col img{width:100%}.portal-news-older{display:flex;flex-direction:row-reverse;justify-content:space-between}.portal-news-content-old-col{width:48%;position:relative}.portal-news-content-old-col .more-news{position:absolute;bottom:15px;left:0}.portal-news-content-old-col .portal-news-title{margin-bottom:5px}.portal-news-content-old-col .portal-news-title b{position:absolute;top:0;left:0}.more-news{text-decoration:none;font-weight:100;box-shadow:1px 1px 4px rgba(0,0,0,.4);padding:7px 30px;border-radius:5px;margin-top:1em;display:inline-block;font-size:14px}.portal-news-list h2{font-weight:100}.portal-news-list h2:not(:first-of-type){margin-top:2em}.tribe-theme-respirotheme .site-footer{display:none}#tribe-events-content .tribe-events-tooltip h4,#tribe_events_filters_wrapper .tribe_events_slider_val,.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-ical,.tribe-theme-respirotheme .tribe-events-month-event-title a,#tribe-events a,#tribe-events a:hover,#tribe-events a:focus,#tribe-events a:visited,.tribe-events-notices{color:#ee3124}.tribe-events-notices{background:rgba(238,49,36,.2);border:1px solid rgba(238,49,36,.3);text-shadow:0 1px 0 rgba(255,255,255,.5)}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#ee3124 !important;color:#fff !important}.tribe-bar-filters{display:none}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{left:0}#tribe-events-pg-template{margin-top:30px}#tribe-bar-views .tribe-bar-views-list{width:100px}@media only screen and (max-width:1420px){#section-navi{display:none}}@media only screen and (max-width:1280px){.menu-button-wrap4{right:80px}.content-area-sub-sidebar.fixed{position:static}.inner-header-left{padding-left:30px}.wpml-wrap{right:30px;width:190px}.menu-button-wrap1{right:230px}.menu-button-wrap2,.menu-button-wrap4{right:280px}.menu-button-wrap3{right:330px}.news-wrap{padding-right:30px}.references-logo-wrap{padding-left:30px}.slogan.sub{padding-right:30px;left:0}.slogan h2{font-size:26px}.slogan h1{font-size:16px}.slogan{top:28%;left:30px}.portal-quicklinks li{font-size:.8em}.portal-quicklinks a{height:205px}}@media only screen and (max-width:1024px){.content-area-sub-sidebar.fixed{position:fixed}.slider-wrap{height:90vh;position:relative}.slogan{display:none}.slider-fallback-image{display:block}.slider-images video{display:none}.single-aktuell .site-main{padding:140px 20px 0}#section-navi{display:none}.slogan{padding-left:30px;top:250px}a.company-footer-link{position:relative;padding-bottom:20px;left:0;top:0}.team-wrap{padding:0 30px}.site-footer{padding:30px}.portal-news-last{display:block}.portal-news-last .portal-news-content-col{max-width:100%}.portal-news-last .portal-news-content-col{max-width:100%}.portal-news-content-image{margin-bottom:25px}.portal-news-content-old-col{width:100%}.portal-news-older{flex-wrap:wrap}.portal-news-content-old-col .portal-news-title{display:none}.portal-news-content-old-col .more-news{position:static}.tribe-bar-disabled,#tribe-events-bar{display:none}}@media only screen and (max-width:1023px){.portal-quicklinks li{width:50%}.portal-quicklinks.patienten li{width:33.333%}.dload-list-edit,.dload-list-nr,.dload-list-type{display:none}.dload-list-name{width:60%}.dload-list-size{width:20%}#tribe-events-bar{display:none}.contact-container-right-contactformular p:last-child{font-size:13px}}@media only screen and (max-width:768px){.logo.small p#ma_teasertext{font-size:12px;margin-top:109px}.page-template-content-page-flexible-sub .formular-left{width:100%;padding-bottom:0;padding-right:0}.page-template-content-page-flexible-sub .formular-right{width:100%;padding:0}.slider-wrap{height:700px}.sidebar-spacer{display:none}.content-area-sub-main{width:100%}.sub-footer{width:100%}.accordeon-wrap{width:100%}.content-area-sub-sidebar{display:none;position:static}.page-template-portal h1{font-size:1.75em}.page-template-portal .content-area-sub{display:flex}.page-template-portal .content-area-sub .content-area-sub-wrap,.page-template-portal .content-area-sub-sidebar{width:100%}.page-template-portal .content-area-sub-sidebar{display:block;margin-bottom:2px}.page-template-portal .content-area-sub-sidebar .menu-sidebar-portal{padding-top:10px;padding-bottom:10px;background-color:#f1f1f1}.page-template-portal .content-area-sub-sidebar .menu-sidebar-portal .anker-portal-menu{width:90%;display:inline}.page-template-portal .content-area-sub-sidebar .menu-sidebar-portal .drop-down-arrow{display:inline;background-image:url(//www.respiro.eu/wp-content/themes/respirotheme/css/../img/drop-down-arrow.svg);background-size:20px 20px;background-repeat:no-repeat;width:0;height:20px;padding-right:20px;cursor:pointer;float:right;margin-right:20px;margin-top:4px}.page-template-portal .content-area-sub-sidebar .menu-sidebar-portal .drop-down-arrow.active{background-image:url(//www.respiro.eu/wp-content/themes/respirotheme/css/../img/pull-up-arrow.svg)}.page-template-portal .content-area-sub-sidebar .menu-sidebar-portal>ul{max-height:0;padding-bottom:0;opacity:0;overflow:hidden;transition:all .5s linear .2s;-webkit-transition:all .5s linear .2s}.page-template-portal .content-area-sub-sidebar .menu-sidebar-portal ul.active{max-height:500px;padding-bottom:0;opacity:1;transition:all .5s linear .2s;-webkit-transition:all .5s linear .2s;margin-top:10px}#slideshow{display:none}.company-tile-link{bottom:23px}.contact-details{padding:10px}#footer-map{width:100%}.map-placeholder{width:100%}.site-footer{padding:10px}.contact-details p{font-size:13px}.contact-button01{height:60px;padding:18px 12px}.contact-button02{height:60px;padding:18px 12px}.contact-details{font-size:13px}.advantage-single{padding:80px 20px 30px}.advantages-wrap .advantage-single:nth-child(3){padding:100px 20px 30px}.advantages-wrap .advantage-single:nth-child(4){padding:0 20px 50px}.advantages-wrap .advantage-single:nth-child(5){padding:0 20px 50px}#ma_list .row .block .quote{font-size:1.2em;margin:30px 0 1px}#ma_list .row .block .name{font-size:.9em;margin-top:5px}.advantage-single{width:50%;padding-top:100px}.slider-controls{display:block;height:auto;margin-top:800px}.slider-images img{height:100%}.loaded .slider-control.active{height:250px}.one{background:rgba(255,236,9,1) none repeat scroll 0 0}.two{background:rgba(143,212,233,1) none repeat scroll 0 0}.three{background:rgba(149,219,33,1) none repeat scroll 0 0}.four{background:rgba(232,75,75,1) none repeat scroll 0 0}.slider-control.one{position:relative;z-index:5}.slider-control.two{position:relative;z-index:10}.slider-control.three{position:relative;z-index:15}.slider-control.four{position:relative;z-index:20}.slider-control h2{padding-top:15px;margin-top:0}.loaded .slider-control.active{height:270px}.references-logo-wrap{width:100%;padding:0 20px}.logo-wrap{padding-right:0}.news-wrap{width:100%;padding-top:30px}.portal-quicklinks a{height:205px}.portal-quicklinks a.attention .attention-info{font-size:smaller}}@media only screen and (max-width:1024px){.menu-button-wrap2{display:none}.menu-button-wrap3{display:none}.menu-button-wrap4{display:none}}@media only screen and (max-width:850px){.site-branding-sub{opacity:0}}@media only screen and (max-width:736px){.row{display:none}.fallback-team-img img{display:block}.team-wrap{padding:0}.references-logo-wrap{padding:0}.logo-container:nth-child(3){border-bottom:1px solid #cecece}.single-aktuell .site-main{padding:80px 20px 0}.contact-container-left{height:120px !important}.advantage-single{padding:0 10px !important}.advantages-wrap .advantage-single:nth-child(2){padding-top:30px !important}.advantage-single{padding:30px 10px}h2{font-size:21px}#section-navi{display:none}.inner-header-right{width:20%}.inner-header-left{width:80%}.site-branding-sub{display:none}.advantage-single{padding:0;width:100%}.advantages-wrap .advantage-single:nth-child(3),.advantages-wrap .advantage-single:nth-child(5){padding-top:0}.advantages-wrap h2{padding-bottom:50px}.news-wrap{padding-left:0;width:100%}.advantage-single p{font-size:19px;margin-bottom:50px}.references-wrap h2{margin-bottom:30px}.headline-news p{text-align:center;margin-top:30px}.contact-wrap{padding-top:0}.content-area-sub-sidebar{display:none}.content-area-sub-main{width:100%}.accordeon-wrap{width:100%}.sub-footer{background:rgba(255,255,255,.95) none repeat scroll 0 0;float:right;margin-bottom:30px;padding:10px 20px 6px;width:100%}.references-logo-wrap{padding-left:0}.inner-header-left{padding-left:20px}.news-wrap{padding:0 10px}.advantage-single{padding:0 10px}.contact-wrap h2{padding:0 10px}.advantages-wrap h2{padding:0 10px}.contact-container-left{width:100%;height:150px;width:100%;float:none}.contact-container-right{float:none;width:100%}.contact-details{display:none}#slideshow{display:none}#footer-map{width:100%;float:none}.contact-container-right-contactformular{float:none;width:100%}.formular-left{padding:10px 5px 10px 10px}.formular-right{padding:10px 10px 10px 5px}.site-footer{padding:20px}.wpcf7-form p{font-size:13px;margin-bottom:10px}.formular-right p{margin-bottom:2px !important}textarea{max-height:180px}.google-map-button{bottom:134px}.gallery-columns-3 .gallery-item{display:none}.gallery-columns-3 .gallery-item:nth-child(1){display:block;max-width:100%}.dload-list-row.dload-list-header{display:none}.dload-list-row{display:block}.dload-list-row>*{width:100%}.dload-span{display:inline-block;width:150px;margin-right:20px;font-weight:700;float:left}.portal-news-col.portal-news-last{display:block}.portal-news-col.portal-news-last .portal-news-content-col{padding-top:20px}.portal-news-col.portal-news-last .portal-news-content-col.portal-news-content-image,.portal-news-col.portal-news-last .portal-news-content-col{max-width:100%}}@media only screen and (max-width:639px){.portal-quicklinks li{width:100%}.portal-quicklinks.patienten li{width:50%}.dload-span{width:100%}}@media only screen and (max-width:500px){.wpml-wrap{top:90px;right:auto;left:20px}.menu-button-wrap1{right:30px}}@media only screen and (max-width:480px){tr td{width:50%;display:none}tr td:first-child{width:100%;display:block}tr td img{width:100%;padding:0 !important}tr td p{font-size:30px}.slider-fallback-image.drop{background-position:-442px -64px}.slider-fallback-image.leave{background-position:-510px -125px}.slider-fallback-image.mohhn{background-position:-381px -84px}.post-852.page.type-page tr td{width:100%;display:block !important}.post-852.page.type-page tr td:first-child{display:none !important}.wp-caption.alignright{float:none;text-align:center !important;width:350px !important}.user-anrede,.mail-info{display:block}.slider-image{height:70%;background-position:-300px 0}}@media only screen and (max-width:370px){.team-wrap h2{margin-bottom:40px}.references-logo-wrap{width:100%}.references-wrap{display:block}.logo-wrap{display:block;padding-right:0}.logo-container{width:100%}.advantages-wrap{padding-top:30px}}footer,.sub-footer{font-family:'Open Sans',sans-serif;font-weight:300}.sub-footer{font-size:12px}#footer-menu{padding:0;margin:0;list-style:none;display:inline}#footer-menu li{display:inline;margin-right:10px}.contact-container-right-contactformular{padding:30px}