@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-300.eot);src:local('Fira Sans Light'),local('FiraSans-Light'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-300.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-300.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-300.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-300.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-300.svg#FiraSans) format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-regular.eot);src:local('Fira Sans Regular'),local('FiraSans-Regular'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-regular.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-regular.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-regular.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-regular.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-regular.svg#FiraSans) format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:600;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-600.eot);src:local('Fira Sans SemiBold'),local('FiraSans-SemiBold'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-600.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-600.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-600.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-600.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/fira-sans-v8-latin-600.svg#FiraSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-300.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-300.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-300.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-300.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-regular.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-600.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-600.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-600.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-600.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-700.woff2) format('woff2'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-700.woff) format('woff'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-700.ttf) format('truetype'),url(//flotteblau.de/wp-content/themes/flotteblau/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg')}html{font-size:62.5%;height:100%}body{font-size:1.5em;font-family:'Open Sans',sans-serif;line-height:1.5;font-weight:400;color:#6e6e6e;width:100%;sheight:100%;overflow-x:hidden;margin:0}body.lg-on{overflow:hidden!important}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.25;margin-bottom:2.25rem}h3,h4,h5,h6{margin-bottom:.85rem}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.5rem}p+h1,ul+h1,ol+h1,table+h1,p+h2,ul+h2,ol+h2,table+h2{margin-top:4rem}p+h3,ul+h3,ol+h3,table+h3,p+h4,ul+h4,ol+h4,table+h4,p+h5,ul+h5,ol+h5,table+h5,p+h6,ul+h6,ol+h6,table+h6{margin-top:2.4rem}p{margin-top:0}a{color:#003fc0;-webkit-transition:.3s all ease;transition:.3s all ease;text-decoration:none;outline:0}a:hover,a:active,a:focus{color:#043089;text-decoration:none}.bigger{font-size:125%}.smaller{font-size:85%}img{max-width:100%;height:auto}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-weight:400;line-height:36px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0;border:1px solid #bbb;cursor:pointer;-webkit-transition:.3s all ease;transition:.3s all ease;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#bbb;background-color:#eee;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#65ade0;border-color:#65ade0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#043089;border-color:#043089}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{height:100px}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #65ade0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:400}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}.nlForm{font-size:2rem}.nlForm input[type=email]{border:none!important;border-bottom:1px solid #999 !important;height:auto;padding:8px 16px 8px 0;-webkit-transition:.3s all ease;transition:.3s all ease;max-width:320px;display:block}.nlForm input[type=email]:focus{background:#eee}.nlForm input[type=submit]{text-transform:none;font-weight:700;margin-top:8px;padding:16px 0 0;border:none;background:0 0;color:#000;line-height:1.1;height:auto;border:none!important;border-bottom:3px solid #000 !important}form.wpcf7-form img{width:auto}form.wpcf7-form p{margin:0}form.wpcf7-form .row{margin:0 -8px}form.wpcf7-form .col{padding:0 8px}form.wpcf7-form input,form.wpcf7-form textarea{margin:8px 0}span.wpcf7-not-valid-tip{font-size:12px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #f00!important;background:#fff1f1!important}span.wpcf7-not-valid-tip{font-size:12px}.wpcf7-response-output.wpcf7-validation-errors{border:1px solid red;margin:8px 0 0;padding:15px 25px;background:#fff1f1;font-size:1.4rem;color:#323232}div.wpcf7-mail-sent-ok{background-color:#f1fff0;border:1px solid #a8d144;font-size:1.4rem;margin-left:0;margin-right:0;padding:15px 25px}.msg404{font-size:15rem;opacity:.3;color:#65ade0;font-weight:600}ul{list-style:disc}ol{list-style:decimal}ol,ul{list-style-position:inside;padding-left:15px;padding-right:10%;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}.menu ul,ul.menu,ul.menu li{margin:0;list-style-type:none;padding:0}.inline ul.menu>li{display:inline-block}header ul.menu li a{margin:0;display:inline-block;color:#000;font-weight:600;text-transform:uppercase;font-size:1.8rem;font-family:"Open Sans",sans-serif}header ul.menu li a:hover,header ul.menu li.current-menu-item a{color:#65ade0}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.uppercase{text-transform:uppercase}.textalignright{text-align:right}.textalignleft{text-align:left}.textaligncenter{text-align:center}.displayTable{width:100%;height:100%;display:table}.displayTableCell{display:table-cell;vertical-align:middle;text-align:center}.nowrap{white-space:nowrap}.videoContainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.videoContainer iframe,.videoContainer object,.videoContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content img,.entry-content iframe,.entry-content object,.entry-content embed{max-width:100%}.wp-video{margin-bottom:16px}.admin-bar header{top:32px}header{position:fixed;top:0;left:0;background-color:#fff;width:100%;z-index:1099;color:#6e6e6e}.single-post header{position:absolute;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}#navOverlay{background:rgba(103,175,225,.9);color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:1098;-webkit-transition:.3s opacity ease;transition:.3s opacity ease;pointer-events:none;opacity:0;display:block}.showNav #navOverlay{opacity:1;pointer-events:all}#navOverlay ul.nav{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#navOverlay ul.nav li a{color:#fff;text-transform:uppercase;font-size:3.2rem;padding:10px 0;display:inline-block}#navOverlay ul.nav li a:hover{opacity:.8}header>.container>.row,header>.container-fluid>.row{position:relative;height:70px;-webkit-transition:.4s height ease;transition:.4s height ease}.openNav{position:absolute;right:0;line-height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:table;-webkit-transition:.4s all ease;transition:.4s all ease;padding:0 15px;line-height:42px;font-size:2rem;text-transform:uppercase}a.grid{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;display:none}a.grid svg{height:28px;width:auto}.single-post header .brand,.single-post a.grid{-webkit-transition:.3s all ease;transition:.3s all ease}.single-post header .brand:hover,.single-post a.grid:hover{opacity:.8}.openNav>button{display:inline-block;vertical-align:middle}.openNav>span{padding:0 0 0 8px}.openNav:hover{cursor:pointer;opacity:.8}header .brand{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px;-webkit-transition:.4s height ease;transition:.4s height ease}header .brand img,header .brand svg{height:48px;width:auto;vertical-align:middle}.single-post header .brand svg path,.single-post header .brand svg polygon{fill:#fff!important}.mainNav{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}img.redBanner{position:absolute;right:32px;top:0;width:100px;display:none;-webkit-transition:.3s all ease;transition:.3s all ease}.mainNav ul{color:#999;display:inline-block;vertical-align:top}.mainNav ul.textMenu{margin-right:20px;display:none}.mainNav ul li{margin-bottom:0}.mainNav ul li a{padding:0 15px}.single-post .mainNav ul li a{color:#fff}.single-post .mainNav ul li a:hover{color:#ddd}.mainNav ul li.socialMenuItem a{padding:0 8px}.mainNav ul li:last-child a{padding-right:0}.mainNav ul.imagesMenu li img{height:44px;width:44px;margin:0 8px}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open #menu.slideout-menu{display:block}#menu{display:none;background-color:#252525;padding-top:70px}#menu ul.menu li{background:#3a3a3a}#menu ul.menu li.current-menu-item{background:0 0}#menu ul.menu li:hover{background:rgba(0,0,0,.9);text-indent:1px}#menu ul.menu li a{text-transform:uppercase;font-size:1.5rem;color:#fff;padding:12px 15px;display:block}#menu ul.menu li a:hover{color:#ccc}#menu .languageNav{margin-left:0;position:absolute;bottom:0;background:#3a3a3a;width:100%}#menu .languageNav ul.menu li{background:0 0}#menu .languageNav ul.menu li a{color:#ccc;padding:10px 15px;border-top:3px solid transparent;border-bottom:3px solid transparent}#menu .languageNav ul.menu li.active a{background:#252525;color:#fff}#menu .socialMenuItem{display:inline-block;width:48px;background:transparent!important;border-right:1px dotted #252525;text-align:center}.slideout-open #panel{-webkit-box-shadow:-8px 0px 10px 0px rgba(0,0,0,.55);box-shadow:-8px 0px 10px 0px rgba(0,0,0,.55)}main{margin-top:70px;background-color:#fff;-webkit-transition:.4s margin ease;transition:.4s margin ease}.singlePage{min-height:calc(100vh - 198px)}.single-post main,.scrolled.single-post main{margin-top:0}.contact>.container>.row{position:relative;height:calc((100vh - 320px))}section{padding:25px 0}.home section{padding:0}.agentur{min-height:calc(100vh - 70px) !important;padding-top:0}.juicer-feed h1.referral{display:none}.hero,.singleSlide{width:100%;height:45vh;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.mobileImage{display:none}.hero>.container{display:table;height:100%}.hero>.container>.row{display:table-cell;vertical-align:middle;text-align:center;color:#fff}.hero.video{position:relative;overflow:hidden;text-align:center;height:calc(100vh - 70px) !important}.hero video{width:100%;height:auto}.kontaktVideo{position:relative;background-color:#eee;overflow:hidden}.hero.video video,.kontaktVideo video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:2;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:cover}.hero.video .textOnVideo{position:absolute;padding:15px;bottom:0;left:0;width:100%;color:#fff;z-index:3;text-transform:uppercase;font-size:1.8rem;font-weight:600;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0)}.textOnVideo a{color:#fff;line-height:1.75}.textOnVideo a:hover{opacity:.7}.textOnVideo a:first-child{font-size:150%}.videoOverlay{z-index:3;width:100%;height:100%;background:url(//flotteblau.de/wp-content/themes/flotteblau/images/tv_bg.png) center repeat;position:absolute;top:0;left:0;opacity:1}.hero.video{color:#000}.hero.video h1,.hero .h1like{display:inline-block;padding:5px 8px;background:#65ade0;color:#6e6e6e}a.scrollMe{display:none;width:28px;z-index:12;position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);-webkit-transition:.3s all ease;transition:.3s all ease}a.scrollMe svg{width:100%;height:auto}a.scrollMe svg rect,a.scrollMe svg polyline,a.scrollMe svg line{stroke:#fff}a.scrollMe svg g{fill:#fff}a.scrollMe:hover{bottom:20px}.scrolled .scrollMe{opacity:0;-webkit-transform:translateX(-50%) translateY(20px) rotate(-90deg);transform:translateX(-50%) translateY(20px) rotate(-90deg)}.kachelRow{margin-left:-7.5px;margin-right:-7.5px}.home .kachelRow{padding-top:32px;padding-bottom:32px}.kachelCol{padding-left:7px;padding-right:7px;margin-bottom:14px}.singleKachel{position:relative}.caseOverlay,a.caseOverlay{opacity:0;-webkit-transition:.3s all ease;transition:.3s all ease;background:rgba(103,175,225,.7);position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;font-family:"Fira Sans",sans-serif}a.caseOverlay.hasGallery:hover{cursor:pointer}.caseOverlay h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;padding-left:7%;padding-right:7%;margin-bottom:0;text-transform:uppercase;line-height:1.25;letter-spacing:3px;font-weight:600;font-size:3.2rem}.caseOverlay:hover{opacity:1}.caseOverlay h3{font-weight:300}.caseOverlay .plus{position:absolute;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:80px;color:#fff;font-size:4.2rem}.slideShow.slick-slider{margin-bottom:0}.slideShow ul.slick-dots{bottom:12px}.slideShow ul.slick-dots button{-webkit-transform:scale(2);transform:scale(2);margin-bottom:0}.slideShow ul.slick-dots li button:before{color:#65ade0}.slideShow+a.scrollMe{display:none}.slideShow[data-slidesnumber="1"] ul.slick-dots{display:none}.slideShow .singleSlide{display:none}.slideShow .singleSlide:first-child,.slideShow .singleSlide.slick-slide{display:block}.lg-actions button{border:none}.lg-outer .lg-thumb{margin:0 auto}.lg-actions .lg-prev:after{content:" ";width:32px;height:48px;display:block;background-image:url(//flotteblau.de/wp-content/themes/flotteblau/images/left.svg);background-repeat:no-repeat;background-size:21px;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.lg-actions .lg-next:before{content:" ";width:32px;display:block;height:48px;background-image:url(//flotteblau.de/wp-content/themes/flotteblau/images/right.svg);background-repeat:no-repeat;background-size:21px;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.lg-toolbar .lg-close:after{content:" ";width:32px;display:block;height:32px;background-image:url(//flotteblau.de/wp-content/themes/flotteblau/images/close.svg);background-repeat:no-repeat;background-size:26px;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.lg-toolbar .lg-close:hover:after,.lg-actions .lg-prev:hover:after,.lg-actions .lg-next:hover:before{opacity:.5}.lg-outer .lg{position:relative;height:calc(100vh - 70px) !important}.lg-sub-html{top:5px;position:absolute;background:0 0;z-index:1099;pointer-events:none;bottom:auto!important}.lg-sub-html h3{padding:0 40px;font-size:1.5rem;margin-bottom:0}.lg-outer,.lg-backdrop{margin-top:70px}.lg-outer.lg-has-thumb .lg-video-cont{max-height:calc(100vh - 70px - 100px) !important;margin-bottom:100px}.lg-outer .lg-video-cont{max-height:calc(100vh - 70px) !important;max-width:100%!important}.lg-outer .lg-video img.lg-object{max-height:calc(100vh - 70px) !important;width:auto!important;left:50%;top:0;-webkit-transform:translateX(-50%) scale3d(1,1,1) !important;transform:translateX(-50%) scale3d(1,1,1) !important}.lg-outer.lg-has-thumb .lg-video img.lg-object{max-height:calc(100vh - 70px - 100px) !important}.lg-outer .lg-img-wrap{padding-bottom:100px}.lg-outer.lg-has-thumb .lg-image{max-width:100%;max-height:calc(100vh - 70px - 100px) !important;width:auto !important;height:auto !important}.lg-outer .lg-image{max-width:100%;max-height:calc(100vh - 70px) !important;width:auto !important;height:auto !important}.bildTextVideo video{width:100%;height:auto;margin-bottom:15px}.bildTextText,.textText{padding:0 30px 45px}.bildTextText p:last-child,.textText p:last-child{margin-bottom:0}.bigContact{font-size:2.6rem;font-weight:700}section.location.maps{padding:0;position:relative}.singleProjekt{background:#fff url(//flotteblau.de/wp-content/themes/flotteblau/images/bg2.jpg) top 95vh center repeat-y;background-size:105% auto;color:#6e6e6e}.caseLinks{height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}a.caseLink{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:8px;left:0;font-size:5.4rem;color:#fff;-webkit-transition:.3s all ease;transition:.3s all ease;z-index:11}a.caseLink svg{fill:#fff;width:20px}a.caseLink:hover{opacity:.8}a.caseLink.nextCaseLink{left:auto;right:0}.singleProjekt .details{padding:25px 0}.subline{font-weight:300;color:#999}.bildVollflaechig{padding:0}.contentImage{margin-bottom:15px;width:100%}.contentSection:last-child .contentImage{margin-bottom:0}.logoStrip{padding:25px 0;background:#fff;margin-bottom:15px}.logoStripLogos img{width:auto;height:100px;margin:0 25px;display:none}.logoStripLogos img:first-child,.logoStripLogos.slick-slider img{display:block}.logoWall{padding:25px 0;background:#fff}.singleKunde{height:100px;text-align:center;line-height:100px;padding:0}.singleKunde img{max-width:75%;max-height:105px;height:auto;vertical-align:middle}.newsletterColDesktop{display:none}.kontaktContent{font-size:1.8rem;line-height:1.75;padding:30px 0 60px 30px}.kontaktContent a{color:#6e6e6e}.kontaktContent a:hover{opacity:.8}#map-canvas{background:#e5e3df}.kontaktImage,#map-canvas{height:calc((100vw - 30px))}a.phone{font-size:2.2rem;font-weight:600}.jobsRow{padding:25px 0}.jobImage,.caseImage{width:100%;height:auto}ul.jobListing{padding-left:0;list-style-type:none;margin-bottom:24px}.jobsDetailPage ul.jobListing{margin-top:0}ul.jobListing li{line-height:1.1}ul.jobListing li a{color:#6e6e6e;font-weight:700;font-size:1.8rem}ul.jobListing{display:none}ul.jobListingOverview{display:block}.page-template-page-jobs ul.jobListing{display:block}.page-template-page-jobs ul.jobListingOverview{display:none}.gespraech{font-size:2.8rem;font-weight:700;line-height:1.4}.jobsContent,.ansprechpartner{line-height:1.8}.jobsContent p{margin-bottom:18px}.ansprechpartner{font-weight:700;padding-top:24px}.ansprechpartner a{color:#6e6e6e}.ansprechpartner a:hover{opacity:.8}a.btn{background:#fff;font-size:1.5rem;display:inline-block;padding:4px 24px;color:#6e6e6e;-webkit-transition:.3s all ease;transition:.3s all ease;border:1px solid #6e6e6e;-webkit-box-shadow:6px 6px 0px 0px #6e6e6e;box-shadow:6px 6px 0px 0px #6e6e6e}a.btn:hover{color:#65ade0;border:1px solid #65ade0;-webkit-box-shadow:6px 6px 0px 0px #65ade0;box-shadow:6px 6px 0px 0px #65ade0}footer{background:#65ade0;color:#fff;line-height:1.5;padding:120px 0 32px;font-size:1.4rem;position:relative;text-align:center}footer a svg{height:32px;width:auto}footer a svg path{fill:#fff}.auszeichnungen img{width:100%}.auszeichnungen .col:nth-child(3),.auszeichnungen .col:nth-child(4){text-align:center}.auszeichnungen .col:nth-child(3) img{padding:25px 0;max-width:200px}.auszeichnungen .col:nth-child(4) img{max-width:160px}.footerSocial{padding-top:22px}.footerSocial a{line-height:16px;font-size:3.2rem;padding:0 8px}.footerStar{width:84px;position:absolute;top:22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer .menu-footermenue-container{display:inline-block}footer .social img{width:42px;height:42px}footer a,footer ul.menu li a{color:#fff}footer a:hover,footer ul.menu li a:hover{opacity:.8}footer ul.menu li a:after{content:' •';display:inline-block;padding:0 5px 0 8px}footer ul.menu li:last-child a:after{content:'';padding:0}@media (min-width:992px){.footerNavi{padding-top:32px}}@media (min-width:360px){.bigContact{font-size:3rem}}@media (max-width:768px) and (orientation:landscape){#navOverlay ul.nav li a{font-size:3rem;padding:0;display:inline-block}#navOverlay ul.nav{-webkit-transform:scale(.8) translateY(-50%);transform:scale(.8) translateY(-50%)}}@media (max-width:575.98px){.mobileImage{display:block}}@media (min-width:576px) and (orientation:landscape){.hero,.singleSlide{height:calc(100vh - 70px - 50px)}a.scrollMe{display:block}}@media (min-width:576px){section{padding:56px 0}.bigContact{font-size:4.2rem}a.phone{font-size:2.6rem}.kontaktImage,#map-canvas{height:calc((100vw/2 - 21px))}h1{font-size:2.6rem}.nlForm{font-size:2rem}#navOverlay ul.nav li a{font-size:4.2rem}}@media (max-width:767.98px){span.copyright{display:block;padding-bottom:12px}}@media (min-width:768px){body.page-id-23{height:auto}header>.container>.row,header>.container-fluid>.row{height:120px}.scrolled header>.container>.row,.scrolled header>.container-fluid>.row{height:80px}header .brand{left:15px;-webkit-transition:.4s all ease;transition:.4s all ease}.scrolled header .brand{top:50%;-webkit-transform:none;transform:none;margin-top:-15px}header .brand img,header .brand svg{height:105px}img.redBanner{width:60px;right:20px;display:block}.home .kachelRow{padding-top:64px;padding-bottom:64px}.home section,.agentur{padding:0 0 25px}.agentur #sbi_images{padding-top:0!important}.contact{height:calc((100vh - 317px))}#menu{padding-top:160px}.scrolled #menu{padding-top:140px}.lg-outer .lg-video-cont,.lg-outer .lg-video-object{max-height:calc(100vh - 140px) !important}.lg-outer .lg-image{max-width:100%;max-height:calc(100vh - 140px) !important;width:auto !important;height:auto !important}.lg-outer.lg-has-thumb .lg-video-cont,.lg-outer.lg-has-thumb .lg-video-object{max-width:100%;max-height:calc(100vh - 140px - 100px) !important}.lg-outer.lg-has-thumb .lg-image{max-width:100%;max-height:calc(100vh - 140px - 100px) !important;width:auto !important;height:auto !important}.bigContact{font-size:5rem}.lg-outer,.lg-backdrop{margin-top:160px}.lg-outer .lg{height:calc(100vh - 160px) !important}.scrolled .lg-outer,.scrolled .lg-backdrop{margin-top:140px}.scrolled .lg-outer .lg{height:calc(100vh - 140px) !important}.lg-actions button.lg-prev,.lg-actions button.lg-next{font-size:42px}.lg-toolbar .lg-icon{font-size:38px;margin-top:8px}main{margin-top:120px}.scrolled main{margin-top:120px}.boxenContent{min-height:240px}.kontakt{padding:60px 0 100px}.kontaktContent{padding:48px 0 90px 48px;font-size:2rem}.auszeichnungen .col>div{vertical-align:bottom;position:relative;height:72px;text-align:center}.auszeichnungen img{width:100%;max-width:120px;position:absolute;bottom:0;left:0;margin:0 5px}.auszeichnungen .col:nth-child(3) img{padding:0;max-width:160px}.auszeichnungen .col:nth-child(4) img{padding:0;max-width:120px}.singleBox{margin-bottom:16px}.boxen.row{margin-top:55px;margin-bottom:55px}.zahlenundfakten{padding-top:55px}body{font-size:1.6rem}.lg-sub-html h3{font-size:2rem}.contact{height:calc((100vh - 245px))}span.copyright:after{content:' |';display:inline-block;padding:0 5px 0 8px}.agentur .hero.video{margin-bottom:15px}.hero{min-height:320px}.hero.video .textOnVideo{padding-bottom:30px;font-size:2.8rem}a.caseLink{left:7px;font-size:6rem}a.caseLink.nextCaseLink{right:7px}a.caseLink svg{width:28px}.singleProjekt .details{padding:50px 0}.singleProjekt h1{font-size:4.2rem}.singleProjekt .subline{font-size:2.2rem}.bildCol.bildLinks{padding-right:7.5px}.bildCol.bildRechts{padding-left:7.5px}.bildTextText,.textText{padding:30px 0 45px}.bildTextText h3,.textText h3{margin-bottom:24px;font-size:2.4rem}.logoStripLogos img{height:120px;margin:0 35px}.singleKunde img{max-width:100%;max-height:105px;height:auto;vertical-align:middle}.oldschoolrow:before,.oldschoolrow:after{content:" ";display:table}.oldschoolrow:after{clear:both}.bildTextCol{width:50%;float:left}.bildRechts .bildTextCol{float:right}video{margin-bottom:15px}ul.jobListing{display:block}ul.jobListingOverview{display:none}.jobsRow{padding:72px 0}.gespraech{font-size:3.4rem}.singlePage{min-height:calc(100vh - 126px)}.nlForm{font-size:2rem}}@media (min-width:992px){header>.container>.row,header>.container-fluid>.row{height:160px}.home header>.container>.row,.home header>.container-fluid>.row{height:140px}.scrolled header>.container>.row,.scrolled header>.container-fluid>.row{height:120px}header .brand img{height:140px}.home header .brand img,.home header .brand svg{height:110px;-webkit-transition:.3s all ease;transition:.3s all ease}.scrolled.single-post header{background:#fff!important;position:fixed}.home.scrolled header .brand{margin-top:-10px}.home.scrolled header .brand img{height:140px}header ul.menu li a{font-size:1.8rem}.home main>section{min-height:calc((100vh - 261px))}a.grid{position:absolute;right:15px;top:46%;color:#fff;display:block;-webkit-transform:scale(.9);transform:scale(.9)}.scrolled a.grid rect,.scrolled a.grid svg{fill:#6e6e6e!important}.home a.grid{display:none}.mainNav{display:block;top:57%;right:64px}.home .mainNav{right:15px}.mainNav ul li{margin:0 15px}.mainNav ul.menu li a,a.btn{background:#fff;font-size:1.5rem;display:inline-block;padding:4px 24px;color:#6e6e6e;-webkit-transition:.3s all ease;transition:.3s all ease;border:1px solid #6e6e6e;-webkit-box-shadow:6px 6px 0px 0px #6e6e6e;box-shadow:6px 6px 0px 0px #6e6e6e}.mainNav ul.menu li a:hover,.mainNav ul.menu li.current-menu-item a,a.btn:hover{color:#65ade0;border:1px solid #65ade0;-webkit-box-shadow:6px 6px 0px 0px #65ade0;box-shadow:6px 6px 0px 0px #65ade0}.openNav{display:none}a.grid svg{height:36px}main{margin-top:120px}.scrolled main{margin-top:120px}.contact{height:calc((100vh - 266px))}.jobs.singlePage .hero,.page-template-page-mit-boxen .hero,.singleSlide,.hero.video{height:calc(100vh - 160px - 120px)}.hero{min-height:420px}.scrolled .jobs.singlePage .hero,.page-template-page-mit-boxen.scrolled .hero,.scrolled .hero,.scrolled .singleSlide,.scrolled .hero.video{height:calc(100vh -@{headerHeightScrolled});}.hero.video{height:calc(100vh - 160px) !important}.hero.video video,.kontaktVideo video{min-width:100%;min-height:100%;width:auto;height:auto}.footerNavi{margin-top:0}.auszeichnungen .col>div{height:58px}a.caseLink{font-size:8rem}.logoStripLogos img{height:150px}.singleProjekt h1{font-size:4.8rem}.kontaktImage,#map-canvas{height:calc((100vw/3 - 19px))}.newsletterColDesktop{display:block}.newsletterColMobile{display:none}ul.jobListing li a{font-size:2.2rem}.jobsContent{font-size:2rem}footer{padding:42px 0}.footerStar{top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.footerNavi{text-align:left;padding-right:0;padding-top:36px}.footerSocial{text-align:right;padding-top:0;padding-right:50px}}@media (max-width:1199.98px){.bildVideo .bildTextCol{width:100%}}@media (min-width:1200px){body{font-size:1.6rem}.mainNav ul.menu li a,a.btn{padding:6px 42px}.container-fluid.maxWidth{max-width:1170px}.bildTextText,.textTextRechts{max-width:calc(1170px/2);padding-left:45px}.bildRechts .bildTextText,.textTextLinks{max-width:none;padding-left:calc((100vw - 1170px)/2);padding-right:45px}.bildTextText h3{font-size:2.8rem}.singlePage{min-height:calc(100vh - 113px)}header ul.menu li a{font-size:2rem}img.redBanner{width:90px;right:20px;display:block}.scrolled img.redBanner{width:64px;right:35px}.mainNav{display:block}.scrolled .mainNav{top:60%}#navOverlay ul.nav{left:50px}main{margin-top:160px}.scrolled main{margin-top:140px}.contact{height:calc((100vh - 256px))}.boxenContent{min-height:240px}h1{font-size:3rem;margin-bottom:36px}.singleProjekt h1{font-size:5.4rem;margin-bottom:1.25rem}.singleProjekt .subline{font-size:2.4rem}h2{font-size:5rem;line-height:.9}.intro{font-size:3rem}.auszeichnungen .col>div{height:60px}.footerNavi,.footerSocial{padding-top:36px}.footerSocial{padding-top:22px}.caseOverlay h2{font-size:4.5rem}.singleKunde img{max-height:115px}ul.jobListing{margin-top:8px}ul.jobListing li a{font-size:2.8rem}.jobsContent h1{font-size:3.4rem}.jobsContent{max-width:760px;font-size:2rem}.gespraech{font-size:4rem}.kontaktContent{padding:60px 0 120px 60px;font-size:2.4rem}}@media (min-width:1400px){.container-fluid.maxWidth{max-width:1340px}.bildTextText,.textTextRechts{max-width:calc(1340px/2);padding-top:60px;padding-left:60px}.bildRechts .bildTextText,.textTextLinks{max-width:none;padding-left:calc((100vw - 1340px)/2)}.textTextLinks{padding-top:60px}.gespraech{font-size:4.4rem}.jobsContent{max-width:1000px}}@media (min-width:1600px){.container-fluid.maxWidth{max-width:1540px}.caseOverlay h2{font-size:5.4rem}.jobListingCol{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}ul.jobListing{margin-top:14px}ul.jobListing li a{font-size:3.2rem}.jobsContent h1{font-size:4rem}.gespraech{font-size:5.4rem}.jobsContent{max-width:1200px}#navOverlay ul.nav{left:100px}.kontaktContent{padding:75px 0 150px 75px;font-size:2.4rem}}@media (min-width:1800px){.container-fluid.maxWidth{max-width:1640px}.bildTextText,.textTextRechts{max-width:calc(1640px/2)}.bildRechts .bildTextText,.textTextLinks{max-width:none;padding-left:calc((100vw - 1640px)/2)}ul.jobListing{margin-top:18px}ul.jobListing li a{font-size:3.6rem}.jobsContent{font-size:2.4rem}.jobsContent h1{font-size:4.4rem}.gespraech{font-size:6rem}}.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:32px;height:42px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;top:-4px;background:0 0;color:#67afe1}.cmn-toggle-switch:hover,.cmn-toggle-switch:focus,.cmn-toggle-switch:active{background:0 0}.cmn-toggle-switch:focus{outline:none}.cmn-toggle-switch span{display:block;position:absolute;top:22px;left:0;right:0;height:4px;background:#67afe1}.cmn-toggle-switch span:before,.cmn-toggle-switch span:after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#67afe1;content:""}.cmn-toggle-switch span:before{top:-10px}.cmn-toggle-switch span:after{bottom:-10px}.cmn-toggle-switch__htx span{-webkit-transition:background 0 .3s;transition:background 0 .3s}.cmn-toggle-switch__htx span:before,.cmn-toggle-switch__htx span:after{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}.cmn-toggle-switch__htx span:before{-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.cmn-toggle-switch__htx span:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.cmn-toggle-switch__htx.active span{background:0 0}.cmn-toggle-switch__htx.active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmn-toggle-switch__htx.active span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmn-toggle-switch__htx.active span:before,.cmn-toggle-switch__htx.active span:after{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}.single-post .cmn-toggle-switch{color:#fff}.single-post .cmn-toggle-switch span{background:#fff}.single-post .cmn-toggle-switch span:before,.single-post .cmn-toggle-switch span:after{background-color:#fff}.single-post .cmn-toggle-switch__htx.active span{background:0 0}