@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,400italic);.grid-item{width:200px}.grid-item--width2{width:400px}.hovergrid,.hovergrid figure{text-align:center;position:relative}.hovergrid{clear:both;margin:0;padding:1em 0 4em;max-width:1000px;list-style:none}.hovergrid figure{float:left;overflow:hidden;margin:10px 1%;min-width:100px;max-width:480px;max-height:360px;height:auto;background:#3085a3;cursor:pointer}.hovergrid figure img{position:relative;display:block;min-height:100%;max-width:100%}.hovergrid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hovergrid figure figcaption::after,.hovergrid figure figcaption::before{pointer-events:none}.hovergrid figure figcaption,.hovergrid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.hovergrid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.hovergrid figure h2{word-spacing:-.15em;font-weight:300}.hovergrid figure h2 span{font-weight:800}.hovergrid figure h2,.hovergrid figure p{margin:0}.hovergrid figure p{letter-spacing:1px;font-size:60%}figure.effect-julia{background:#2f3238}figure.effect-julia img{max-width:none;height:auto;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-apollo figcaption::before,figure.effect-phoebe figcaption::before,figure.effect-steve h2:before,figure.effect-steve:before{width:100%;height:100%;content:'';top:0;left:0}figure.effect-julia figcaption{text-align:left}figure.effect-julia h2{position:relative;padding:.5em 0}figure.effect-julia p{display:inline-block;margin:0 0 .25em;padding:.4em 1em;background:rgb(255 255 255 / .9);color:#2f3238;text-transform:none;font-weight:500;font-size:75%;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-360px,0,0);transform:translate3d(-360px,0,0)}figure.effect-julia p:first-child{-webkit-transition-delay:.15s;transition-delay:.15s}figure.effect-julia p:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}figure.effect-julia p:nth-of-type(3){-webkit-transition-delay:50ms;transition-delay:50ms}figure.effect-julia:hover p:first-child{-webkit-transition-delay:0s;transition-delay:0s}figure.effect-julia:hover p:nth-of-type(2){-webkit-transition-delay:50ms;transition-delay:50ms}figure.effect-julia:hover p:nth-of-type(3){-webkit-transition-delay:.1s;transition-delay:.1s}figure.effect-julia:hover img{opacity:.4;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}figure.effect-julia:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-goliath{background:#df4e4e}figure.effect-goliath h2,figure.effect-goliath img{-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-goliath img{-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-goliath h2,figure.effect-goliath p{position:absolute;bottom:0;left:0;padding:15px}figure.effect-goliath p{text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}figure.effect-goliath:hover img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}figure.effect-goliath:hover h2{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}figure.effect-goliath:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-selena{background:#fff}figure.effect-selena img{opacity:.95;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-selena:hover img{-webkit-transform:scale3d(.95,.95,1);transform:scale3d(.95,.95,1)}figure.effect-selena h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-selena p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:perspective(1000px) rotate3d(1,0,0,90deg);transform:perspective(1000px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}figure.effect-selena:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-selena:hover p{opacity:1;-webkit-transform:perspective(1000px) rotate3d(1,0,0,0);transform:perspective(1000px) rotate3d(1,0,0,0)}figure.effect-phoebe{background:#675983}figure.effect-phoebe img{opacity:.85;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-phoebe:hover img{opacity:.6}figure.effect-phoebe figcaption::before{position:absolute;background:url(../../../typo3conf/ext/kmi_fancybox_gallery/Resources/Public/img/triangle2.svg) center center no-repeat;background-size:100% 100%;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(5,2.5,1);transform:scale3d(5,2.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-phoebe:hover figcaption::before{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-phoebe h2{margin-top:1em;-webkit-transition:transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-phoebe:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-phoebe p{margin-top:40px}figure.effect-phoebe p a{color:#fff;font-size:140%;opacity:0;position:relative;display:inline-block;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-phoebe p a:first-child{-webkit-transform:translate3d(-60px,-60px,0);transform:translate3d(-60px,-60px,0)}figure.effect-phoebe p a:nth-child(2){-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}figure.effect-phoebe p a:nth-child(3){-webkit-transform:translate3d(60px,-60px,0);transform:translate3d(60px,-60px,0)}figure.effect-phoebe:hover p a{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-apollo{background:#3498db}figure.effect-apollo img{opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo figcaption::before{position:absolute;background:rgb(255 255 255 / .5);-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}figure.effect-apollo p{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-apollo h2{text-align:left}figure.effect-apollo:hover img{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}figure.effect-apollo:hover p{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}figure.effect-steve{z-index:auto;overflow:visible;background:#000}figure.effect-steve h2:before,figure.effect-steve:before{position:absolute;z-index:-1;background:#000;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-steve:before{box-shadow:0 3px 30px rgb(0 0 0 / .8);opacity:0}figure.effect-steve figcaption{z-index:1}figure.effect-steve img{opacity:1;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0)}figure.effect-moses p,figure.effect-steve p{-webkit-transition:opacity .35s,-webkit-transform .35s}figure.effect-steve h2,figure.effect-steve p{background:#fff;color:#2d434e}figure.effect-steve h2{position:relative;margin-top:2em;padding:.25em}figure.effect-steve h2:before{box-shadow:0 1px 10px rgb(0 0 0 / .5)}figure.effect-steve p{margin-top:1em;padding:.5em;font-weight:800;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}figure.effect-steve:hover:before{opacity:1}figure.effect-steve:hover img{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px)}figure.effect-steve:hover h2:before{opacity:0}figure.effect-steve:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-moses{background:-webkit-linear-gradient(-45deg,#EC65B7 0,#05E0D8 100%);background:linear-gradient(-45deg,#EC65B7 0,#05E0D8 100%)}figure.effect-moses img{opacity:.85;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-moses h2,figure.effect-moses p{padding:20px;width:50%;height:50%;border:2px solid #fff}figure.effect-moses h2{padding:20px;width:50%;height:50%;text-align:left;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0)}figure.effect-moses p{float:right;padding:20px;text-align:right;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}figure.effect-moses:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-moses:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-moses:hover img{opacity:.6}figure.effect-jazz{background:-webkit-linear-gradient(-45deg,#f3cf3f 0,#f33f58 100%);background:linear-gradient(-45deg,#f3cf3f 0,#f33f58 100%)}figure.effect-jazz img{opacity:.9}figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-jazz figcaption::after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:'';opacity:0;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-lexi figcaption::before,figure.effect-ming figcaption::before{border:2px solid #fff;position:absolute;content:''}figure.effect-jazz h2,figure.effect-jazz p{opacity:1;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}figure.effect-jazz h2{padding-top:26%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-jazz p{padding:.5em 2em;text-transform:none;font-size:.85em;opacity:0}figure.effect-jazz:hover img{opacity:.7;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-jazz:hover figcaption::after{opacity:1;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);transform:rotate3d(0,0,1,45deg) scale3d(1,1,1)}figure.effect-jazz:hover h2,figure.effect-jazz:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-ming{background:#030c17}figure.effect-ming img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-ming figcaption::before{top:30px;right:30px;bottom:30px;left:30px;box-shadow:0 0 0 30px rgb(255 255 255 / .2);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}figure.effect-ming h2{margin:20% 0 10px;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-lexi img,figure.effect-ming p{-webkit-transition:opacity .35s,-webkit-transform .35s}figure.effect-ming p{padding:1em;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-ming:hover h2{-webkit-transform:scale(.9);transform:scale(.9)}figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-ming:hover figcaption{background-color:#fff0}figure.effect-ming:hover img{opacity:.4}figure.effect-lexi{background:-webkit-linear-gradient(-45deg,#000 0,#fff 100%);background:linear-gradient(-45deg,#000 0,#fff 100%)}figure.effect-lexi img{margin:-10px 0 0 -10px;max-width:none;width:-webkit-calc(100% + 10px);width:calc(100% + 10px);opacity:.9;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo img,figure.effect-sarah img{max-width:none;-webkit-backface-visibility:hidden}figure.effect-lexi figcaption::before,figure.effect-lexi p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-lexi figcaption::before{right:-100px;bottom:-100px;width:300px;height:300px;border-radius:50%;box-shadow:0 0 0 900px rgb(255 255 255 / .2);opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-lexi:hover img{opacity:.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lexi h2{text-align:left;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(5px,5px,0);transform:translate3d(5px,5px,0)}figure.effect-lexi p{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0)}figure.effect-lexi:hover figcaption::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-lexi:hover h2,figure.effect-lexi:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-duke{background:-webkit-linear-gradient(-45deg,#34495e 0,#cc6055 100%);background:linear-gradient(-45deg,#34495e 0,#cc6055 100%)}figure.effect-duke img,figure.effect-duke p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-duke:hover img{opacity:.1;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}figure.effect-duke h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}figure.effect-duke p{position:absolute;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%}figure.effect-duke:hover h2,figure.effect-duke:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-lily img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-lily figcaption{text-align:left}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%}figure.effect-lily h2,figure.effect-lily p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-lily h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-lily p{color:rgb(255 255 255 / .8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover h2,figure.effect-lily:hover img,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lily:hover p{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}figure.effect-sadie figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,#fff0 0,rgb(72 76 97 / .8) 75%);background:linear-gradient(to bottom,#fff0 0,rgb(72 76 97 / .8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}figure.effect-sadie h2{position:absolute;top:50%;left:0;width:100%;color:#484c61;-webkit-transition:-webkit-transform .35s,color .35s;transition:transform .35s,color .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}figure.effect-sadie figcaption::before,figure.effect-sadie p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-sadie p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}figure.effect-sadie:hover h2{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-roxy{background:-webkit-linear-gradient(45deg,#ff89e9 0,#05abe0 100%);background:linear-gradient(45deg,#ff89e9 0,#05abe0 100%)}figure.effect-roxy img{max-width:none;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}figure.effect-roxy figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}figure.effect-roxy figcaption{padding:3em;text-align:left}figure.effect-roxy h2{padding:30% 0 10px}figure.effect-roxy p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}figure.effect-roxy:hover img{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-roxy:hover figcaption::before,figure.effect-roxy:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-bubba{background:#000}figure.effect-bubba img{opacity:.7;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-bubba:hover img{opacity:.4}figure.effect-bubba figcaption::after,figure.effect-bubba figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}figure.effect-bubba h2{padding-top:30%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}figure.effect-bubba p,figure.effect-romeo img{-webkit-transition:opacity .35s,-webkit-transform .35s}figure.effect-bubba p{padding:20px 2.5em;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-bubba:hover figcaption::after,figure.effect-bubba:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-romeo img{transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}figure.effect-romeo:hover img{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:translate3d(1,1,1)}figure.effect-romeo figcaption::after,figure.effect-romeo figcaption::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}figure.effect-romeo:hover figcaption::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}figure.effect-romeo:hover figcaption::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}figure.effect-romeo h2,figure.effect-romeo p{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-romeo h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0)}figure.effect-romeo p{padding:.25em 2em;-webkit-transform:translate3d(0,-50%,0) translate3d(0,150%,0);transform:translate3d(0,-50%,0) translate3d(0,150%,0)}figure.effect-romeo:hover h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0)}figure.effect-romeo:hover p{-webkit-transform:translate3d(0,-50%,0) translate3d(0,100%,0);transform:translate3d(0,-50%,0) translate3d(0,100%,0)}figure.effect-layla{background:#18a367}figure.effect-layla img{height:auto}figure.effect-layla figcaption{padding:3em}figure.effect-layla figcaption::after,figure.effect-layla figcaption::before{position:absolute;content:'';opacity:0}figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}figure.effect-layla figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}figure.effect-layla h2{padding-top:26%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-layla p{padding:.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}figure.effect-layla h2,figure.effect-layla img{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}figure.effect-layla figcaption::after,figure.effect-layla figcaption::before,figure.effect-layla img,figure.effect-layla p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-layla:hover img{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-layla:hover h2,figure.effect-layla:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h2,figure.effect-layla:hover img,figure.effect-layla:hover p{-webkit-transition-delay:.15s;transition-delay:.15s}figure.effect-honey{background:#4a3753}figure.effect-honey img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-honey:hover img{opacity:.5}figure.effect-honey figcaption::before{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#4a3753;content:'';-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}figure.effect-honey h2{position:absolute;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}figure.effect-honey h2 i{font-style:normal;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}figure.effect-honey figcaption::before,figure.effect-honey h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-honey:hover figcaption::before,figure.effect-honey:hover h2,figure.effect-honey:hover h2 i{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-oscar{background:-webkit-linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%);background:linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%)}figure.effect-oscar img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-oscar figcaption{padding:3em;background-color:rgb(58 52 42 / .7);-webkit-transition:background-color .35s;transition:background-color .35s}figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:''}figure.effect-oscar h2{margin:20% 0 10px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}figure.effect-oscar:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-oscar:hover figcaption{background-color:#fff0}figure.effect-oscar:hover img{opacity:.4}figure.effect-marley figcaption{text-align:right}figure.effect-marley h2,figure.effect-marley p{position:absolute;right:30px;left:30px;padding:10px 0}figure.effect-marley p{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-marley h2{top:30px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-marley:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-marley h2::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-marley h2::after,figure.effect-marley p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-marley:hover h2::after,figure.effect-marley:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-ruby{background-color:#17819c}figure.effect-ruby img{opacity:.9;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}figure.effect-ruby:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby h2{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-milo img,figure.effect-ruby p{-webkit-transition:opacity .35s,-webkit-transform .35s}figure.effect-ruby p{margin:1em 0 0;padding:3em;border:1px solid #fff;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}figure.effect-ruby:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}figure.effect-milo{background:#2e5d5a}figure.effect-milo img{width:-webkit-calc(100% + 60px);width:calc(100% + 60px);opacity:1;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);backface-visibility:hidden}figure.effect-dexter p,figure.effect-milo p{-webkit-transition:opacity .35s,-webkit-transform .35s}figure.effect-milo:hover img{opacity:.5;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}figure.effect-milo h2{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.effect-milo p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-milo:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-dexter{background:-webkit-linear-gradient(top,rgb(37 141 200) 0,rgb(104 60 19) 100%);background:linear-gradient(to bottom,rgb(37 141 200) 0,rgb(104 60 19) 100%)}figure.effect-dexter img{-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-dexter:hover img{opacity:.4}figure.effect-dexter figcaption::after{position:absolute;right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}figure.effect-dexter:hover figcaption::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-dexter figcaption{padding:3em;text-align:left}figure.effect-dexter p{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}figure.effect-dexter:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah{background:#42b078}figure.effect-sarah img{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);backface-visibility:hidden}figure.effect-sarah:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah figcaption{text-align:left}figure.effect-sarah h2{position:relative;overflow:hidden;padding:.5em 0}figure.effect-sarah h2::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.effect-chico img,figure.effect-sarah p{-webkit-transition:opacity .35s,-webkit-transform .35s}figure.effect-sarah:hover h2::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah p{padding:1em 0;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.effect-sarah:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-zoe h2{float:left;display:inline-block}figure.effect-zoe p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}figure.effect-zoe:hover p.icon-links a:focus,figure.effect-zoe:hover p.icon-links a:hover{color:#252d31}figure.effect-zoe p.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden}figure.effect-zoe h2,figure.effect-zoe p.icon-links a{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}figure.effect-zoe p.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:feathericons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye::before{content:'\e000'}.icon-paper-clip::before{content:'\e001'}.icon-heart::before{content:'\e024'}figure.effect-zoe:hover p.description{opacity:1}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-zoe:hover h2{-webkit-transition-delay:50ms;transition-delay:50ms}figure.effect-zoe:hover p.icon-links a:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}figure.effect-zoe:hover p.icon-links a:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}figure.effect-zoe:hover p.icon-links a:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}figure.effect-chico img{transition:opacity .35s,transform .35s;-webkit-transform:scale(1.12);transform:scale(1.12)}figure.effect-chico:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-chico figcaption{padding:3em}figure.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}figure.effect-chico figcaption::before,figure.effect-chico p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-chico h2{padding:20% 0 20px}figure.effect-chico p{margin:0 auto;max-width:200px;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:50em){.hovergrid figure{display:inline-block;float:none;margin:10px auto;width:100%}}.hovergrid figure.effect-titleunten figcaption{padding:0;color:#fff;text-transform:none;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff}.hovergrid figure.effect-titleunten figcaption,.hovergrid figure.effect-titleunten figcaption>a{position:relative;top:0;left:0;width:100%;height:100%}.hovergrid figure.effect-titleunten figcaption h2{color:#74C7E5;text-transform:none;margin-top:15px;text-align:left}.hovergrid figure.effect-titleunten a:hover figcaption h2{text-decoration:none}.hovergrid figure.effect-titleunten{max-height:600px;background-color:#fff;overflow:visible}@media all{html{height:100%;font-size:16px}body{height:100%;color:#333;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:.8em;line-height:1.5em}html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,hr,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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none;list-style-image:none;list-style-type:none;list-style-position:inside}strong,b{font-weight:700}em,i{font-style:italic}img{line-height:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}h1,h2,h3{display:block}h1{font-weight:500;font-size:32px;line-height:1.25em;margin:0 0 1em 0;text-transform:uppercase}h2{font-weight:500;font-size:24px;line-height:1.25em;margin:0 0 10px 0}img+h2,p+h2,table+h2,ol+h2,ul+h2,form+h2{margin:2em 0 1em 0}.ce-default+div h2{margin:1em 0 0 0}.frame-ruler-after+div h2{margin:0}.frame-ruler-before+div h2{margin:1.4em 0 1em 0}h3{font-weight:700;font-size:1em;line-height:1.25em;margin:0 0 1em 0}img+h3,p+h3,table+h3,ol+h3,ul+h3,form+h3{margin:2em 0 1em 0}.ce-default+div h3{margin:1.4em 0 1em 0}.ce-frame-rulerAfter+div h3{margin:1.4em 0 1em 0}.ce-frame-rulerBefore+div h3{margin:1.4em 0 1em 0}p{margin:0 0 14px 0;font-size:18px;line-height:24px}sup{font-size:.75em;position:relative;top:-.4em}sub{font-size:.75em;position:relative;top:.4em}a{color:#333;text-decoration:underline;font-weight:700}#content a:hover,#content a:focus,#content a.activ,#content a:visited:hover{color:#e90000;text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:none}#content a:visited{color:#666}table{margin:0 0 1em 0;vertical-align:top;font-size:1em}th{font-weight:700}th,td{vertical-align:top;padding:0 1em 1em 0}th:last-child,td:last-child{padding:0 0 1em 0}td p:last-child{margin:0}caption{margin:0 0 1em 0;font-weight:700}table.border img{display:block}table.border th,table.border td{padding:.3em .6em;border:1px solid #666}table.border th.no-padding,table.border td.no-padding{padding:0}td{min-width:120px}ol{list-style-type:decimal;margin:0 0 1em 1.4em}ol li{text-indent:-1.4em}ol ol{margin:0 0 0 1.4em}td>ol{margin:-1.2em 0 -1.2em 1.5em}.content ul{margin:0 0 1em 1.5em}.content ul li{text-indent:-1.5em}.content ul li:before{content:"•";padding:0 1em 0 0}.content ul ul{margin:0 0 0 1.5em}.content td>ul{margin:-1.2em 0 -1.2em 1.5em}hr{border:none;border-bottom:1px solid #666;margin:2em 0 2em 0}h1.align-left,h2.align-left,h3.align-left,p.align-left,img.align-left,th.align-left,td.align-left,caption.align-left{text-align:left}h1.align-center,h2.align-center,h3.align-center,p.align-center,img.align-center,th.align-center,caption.align-center,td.align-center{text-align:center}h1.align-right,h2.align-right,h3.align-right,p.align-right,img.align-right,th.align-right,caption.align-right,td.align-right{text-align:right}h1.align-justify,h2.align-justify,h3.align-justify,p.align-justify,img.align-justify,th.align-justify,td.align-justify,caption.align-justify{text-align:justify}span.rot{color:red}span.gruen{color:lime}span.blau{color:blue}div.frame-ruler-after{border:none;border-bottom:1px solid #fa8283;margin:0 0 1.4em 0;padding-top:0em}div.frame-ruler-before{border:none;border-top:1px solid #666;margin:1.3em 0 0 0;padding:1.3em 0 0 0}.frame-space-before-medium{padding-top:2em}.frame-space-before-large{padding-top:4em}.frame-space-after-medium{padding-bottom:2em}.frame-space-after-large{padding-bottom:4em}.akkordeon .ce-textpic,.akkordeon .text{border:none;border-bottom:1px solid #cacaca;margin:0 0 1em 1em}.akkordeon .ce-textpic .text{border-bottom:none}.akkordeon div.ce-header:before{content:"↓";float:left;padding:0 .3em 0 0}.akkordeon.opened div.ce-header:before{content:"↑"}.akkordeon div.ce-header *{font-size:1em;margin:0 0 .3em 0!important;text-decoration:underline;color:#314474}.akkordeon div.ce-header:hover *{text-decoration:none}img.imgplus{position:absolute;margin:-17px 0 0 5px}figcaption.ce-textpic-caption{font-size:.9em;text-align:justify}#image-hover-overlay{position:absolute;z-index:1;-webkit-transition:all 0.9s ease;transition:all 0.9s ease}#image-hover-overlay:hover{position:absolute;z-index:1;background-color:rgb(0 0 0 / .3)}.ce-textpic img{position:relative;z-index:2;float:left}[data-ce-columns="1"] .ce-column{max-width:100%}[data-ce-columns="2"] .ce-column{max-width:50%;display:inline-block}[data-ce-columns="3"] .ce-column{max-width:33.33333333%;display:inline-block}div.ce-textpic-border div.ce-gallery img{border:1px solid #444}div.ce-textpic-border div.ce-gallery img.imgplus{border:none!important}.ce-textpic.ce-left .ce-gallery{margin-right:10px;float:left}body{width:100%;height:100%;background:url(../../../fileadmin/templates/rothhaus/public/img/spirale-bg.jpg) no-repeat center center fixed}#mnav-wrapper{display:none;position:absolute;top:-10000px}#page-wrapper{position:absolute;width:100%;height:100%;left:0}#page{width:100%;max-width:890px;margin:0 auto;height:100%;min-height:100%;height:auto!important}#header{position:relative;width:100%;height:150px}#mnavbtn{display:none}#side-image{position:absolute;right:-400px;opacity:0;top:150px}#logo{position:absolute;right:10px;top:10px}#topnav{position:absolute;top:90px;width:700px;z-index:100}#topnav li{float:left;text-indent:0;width:126px;border:1px solid #9b9b9b;margin-right:15px}#topnav li:before{content:none}#topnav a{padding:6px 5px;display:block;text-decoration:none;font-weight:400;text-transform:uppercase;background:#fff}#topnav a:after{content:"→";margin-left:5px}#topnav .last{margin-right:0}#topnav li a:hover{background:#bbb;color:#fff}#topnav .active a{background:#9b9b9b}#topnav .active a{color:#fff;font-weight:400}#content-container{width:100%;padding:25px 0 400px 0}#sitemap-wrapper{float:left;width:245px}#sitemap-button{width:40px;height:20px;background:url(../../../fileadmin/templates/rothhaus/public/img/subnav-arrow.png);float:left;cursor:pointer;position:relative;z-index:1000000}#sitemap{display:none;width:100%;position:absolute;z-index:1000;background:rgb(200 200 200);padding-top:20px}#sitemap>ul{margin:0;padding-top:20px;float:left;width:50%}#sitemap ul.sitemapMain{width:100%;padding-bottom:20px}#sitemap ul.sitemapMetanavi{width:100%;padding-bottom:30px}#sitemap ul.sitemapMetanavi li{width:50%}#sitemap ul li{text-indent:0;margin:0 0 0 0;position:relative;width:50%;float:left}#sitemap li li{width:100%}#sitemap li:before{content:none}#sitemap>ul>li>a{font-weight:700}#sitemap ul ul li{margin:0;padding:0 0 0 0}#sitemap a{display:block;color:#000;text-decoration:none;padding:.5em 1em;font-weight:400;text-transform:uppercase;font-size:16px}#sitemap a:hover{background:#bbb}#sitemap a.current:after{content:"→";margin-left:5px}#side-slider-left{width:400px;height:400px;position:absolute;margin-left:-200px;margin-top:170px;z-index:10}#side-slider-left img{border-radius:200px}#carousel-wrapper{padding:50px 0;overflow:hidden;white-space:nowrap;padding:15px 0;background:#666}#carousel-slider img,#carousel-slider figure{width:100%;height:auto}#carousel-slider .cycle-slide,#carousel-slider .cycle-slide div.ce-textpic .ce-gallery img{width:100%;height:auto}.cycle-slide img{width:100%;height:auto}#controls{position:absolute;margin:0 auto;width:42%;left:29%;z-index:100;margin-top:20px}#prev{float:left;cursor:pointer}#next{float:right;cursor:pointer}.cycle-carousel div.ce-textpic .ce-gallery .ce-textpic{margin-bottom:0}#subnav-wrapper{padding:0 8px;width:215px;float:left;position:absolute;margin-top:-175px;padding:135px 5px 10px 5px;background-color:rgb(0 0 0 / .1);min-height:270px}#subnav a{text-decoration:none;text-transform:uppercase;font-weight:400;line-height:2.1em}#subnav a:hover:after{content:"→";margin-left:5px}#subnav a.current{font-weight:700}#center-wrapper{position:relative;width:100%;z-index:20}#center{min-height:350px;float:right;width:100%;max-width:645px;font-size:18px;line-height:24px}#sidebar-wrapper{float:right;width:200px}#sidebar{width:180px;padding:0}#footer{position:relative;width:100%;height:110px;margin-top:-110px}.home-template #footer{margin-top:60px}.inner-wrapper{position:relative;max-width:1160px;margin:0 auto;left:160px}#footer-slider-wrapper{width:540px;height:400px;position:absolute;right:0;bottom:-110px;overflow:hidden}#footer-slider{height:540px;width:540px}#footer-slider-wrapper img{border-radius:270px}#footer-slider-wrapper div.ce-textpic .ce-gallery .ce-textpic{margin-bottom:0}#footer-address{width:36%;float:left;position:relative;z-index:1000;padding:10px 0}#footer-address{float:right;background:rgb(255 255 255 / .7)}#footer-address>div{float:left}#footer-address p{margin:0;font-size:1.2em;color:#e90000}#footer-address a{color:#e90000;font-weight:400;text-decoration:underline}#footer-address a:hover{text-decoration:none}#metanav{width:64%;float:left;background:rgb(255 255 255 / .7);position:relative;z-index:100}#metanav ul{margin:0}#metanav li{text-indent:0;list-style-position:outside;float:left;padding:0 10px 0 0;margin:0 10px 0 0}#metanav li:before{content:none}#metanav li.last{padding:10px 0;text-transform:uppercase;cursor:pointer}#metanav li.last:after{content:"→";margin-left:5px}#metanav a{font-size:1em;text-decoration:none;text-transform:uppercase;padding:10px 0;float:left;font-weight:400}#metanav a:after{content:"→";margin-left:5px}#metanav li.active a{font-weight:700}#kmi-logo{position:absolute;right:-20px;bottom:5px}.home-template #footer .inner-wrapper{width:1060px;left:85px}.home-template #metanav{width:70%}.home-template #footer-address{width:30%}.home-template #side-slider-left{margin-top:70px}.home-template #content{width:100%;max-width:330px}.home-template #footer-slider-wrapper{height:540px;bottom:-100px;right:125px}.galleria-template #page{min-height:0;height:auto;padding-bottom:0}.galleria-template #content-container{padding-bottom:0}.galleria-template #center{min-height:200px}.galleria-template #footer{margin:0}.galleria-template #gallerynav li{margin:2px 0 2px 30px;height:30px;width:25%;float:left}.galleria-template #gallerynav li:before{position:absolute;content:"";background:url(../../../fileadmin/templates/rothhaus/public/img/play-button.png);width:25px;height:25px;padding:0;margin-left:-30px;border-radius:12.5px}.galleria-template #gallerynav li:hover:before,.galleria-template #gallerynav li.current:before{background-color:#ffd511}.tx-felogin-pi1 h3{display:none}.tx-felogin-pi1 fieldset>legend{display:none}.tx-felogin-pi1>div{margin-bottom:1em}.tx-felogin-pi1 input{padding:10px 20px;border:1px solid #ccc}.tx-felogin-pi1 .submit{margin-top:1em}.tx-felogin-pi1 label{display:block}.tx-powermail h3,.powermail_legend{display:none}.powermail_fieldwrap{display:block;width:100%;clear:both;margin:0 0 1em 0;overflow:hidden}.powermail_label{width:30%;float:left;clear:left;line-height:33px}.powermail_input,.powermail_textarea,.powermail_check_outer,.powermail_radio_outer{width:65%;float:left}.powermail_check_outer,.powermail_radio_outer{line-height:33px}.powermail_check_inner,.powermail_radio_inner{float:none;width:100%}.powermail_input,.powermail_submit{padding:8px 5px;border:1px solid #ccc}.powermail_submit,.powermail_fieldwrap_type_submit input.btn-primary,.tx-felogin-pi1 input.submit{margin-left:0;color:#333;background:#eee;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;cursor:pointer;padding:10px 20px;border:1px solid #ccc;font-size:14px}.powermail_fieldwrap_type_submit input.btn-primary:hover,.tx-felogin-pi1 input.submit:hover{background-color:red;color:#fff;border-color:#fff}.parsley-error{background:transparent!important}.parsley-errors-list{background:transparent!important;border:none!important;color:red}.powermail_submit:hover,.powermail_submit:focus{background:#ddd;color:#444;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}ul.parsley-errors-list{margin:0;color:red;margin-left:30%}ul.parsley-errors-list li,.tx-powermail .powermail_fieldset .parsley-errors-list>li{text-indent:0;color:red;padding:5px 0}ul.parsley-errors-list li:before{content:"";padding:0}.kmi-lightbox .fancybox-skin{border-radius:0}.kmi-lightbox .fancybox-close{width:25px;height:25px;top:0;right:0;background-image:url(../../../fileadmin/templates/rothhaus/public/img/close.png);background-color:rgb(255 255 255 / .4);background-position:center;background-repeat:no-repeat}.kmi-lightbox .fancybox-title-float-wrap .child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;font-size:1.2em}}.team h2{font-size:18px}.team .ce-bodytext{float:left;width:55%}.team .ce-gallery{float:left;width:40%}.team .frame{display:table;width:100%;padding-bottom:20px}@media screen and (max-width:1760px){#side-slider-left{margin-left:-175px}}@media screen and (max-width:1510px){#side-image img{width:175px;height:auto}#metanav{width:69%}#footer-address{width:31%}.inner-wrapper{left:0}}@media screen and (max-width:1260px){#page{position:relative;left:-50px}#side-slider-left{margin-left:-55px}#side-slider-left{width:auto;height:auto}#side-slider-left .ce-textpic img{width:70%;height:auto}#content-container{padding-bottom:300px}.inner-wrapper{max-width:100%}#footer-slider{height:540px;width:540px}#footer-slider-wrapper{width:378px;height:285px;bottom:-54px}#footer-slider{height:378px;width:378px}#side-slider-left .ce-textpic img,#side-slider-left .ce-gallery img{width:270px;height:auto}#footer-address,#metanav{width:100%;float:none}#footer-address>div{float:none}.home-template #footer-address{width:96%;padding:0 2%}.home-template #footer .inner-wrapper{width:100%;left:0}#kmi-logo{display:none}}@media screen and (max-width:1160px){#page{left:-90px}#side-slider-left{margin-left:0}#side-slider-left .ce-textpic img,#side-slider-left .ce-gallery img{width:225px;height:auto}}@media screen and (max-width:1090px){#page{left:0;margin:0;width:96%;padding:0 2%}#footer-address,#metanav{width:96%;padding:0 2%}#side-image{display:none}}@media screen and (max-width:930px){body{min-width:320px}#metanav,#topnav,#subnav-wrapper,#sitemap-wrapper{display:none}#mnav-wrapper.open{display:block}#mnav-wrapper{width:100%;position:absolute;border-bottom:1px solid #000}#mnav-wrapper a{text-decoration:none;display:block;font-weight:300;width:90%;padding:10px 5% 10px 5%;font-size:1.4em;border-bottom:1px solid #ccc}#mnav-wrapper a.current{color:#1f3871;font-weight:700}#mnav ul ul{background:#EEEAE9;border-bottom:1px solid #ccc}#mnav{padding-top:30px;padding-bottom:15px}#mnav ul ul a{width:80%;margin-left:10%}#mnav ul ul li.last a{border-bottom:none}#mnav>ul>li.first,#mnav-meta>ul>li.first{border-top:1px solid #ccc}#mnav-meta li.last{display:none}span.sub-icon{position:absolute;right:10px;margin-top:-28px;width:9px;height:15px;display:block!important;cursor:pointer;padding:0 4%}span.sub-icon.sub-open{margin-right:6px;margin-top:-28px}a[href^=tel]{color:inherit;text-decoration:underline}#page{padding-bottom:0;height:auto;min-height:0}#header{height:auto;padding-top:1em}#mnavbtn{display:block;position:absolute;right:0}#mnavbtn img{padding:10px;float:right}.mnavtbn-text{margin-top:23px;float:left}#logo{width:60%;position:static;float:left}#logo img{width:100%;height:auto}#content-container{padding:0}#center-wrapper,#sidebar-wrapper{float:none;margin:20px 0 0 0;max-width:100%;width:100%}#center{min-height:0;max-width:none}#footer{height:auto;margin:0}#side-slider-left,#footer-slider-wrapper{display:none}.team .ce-bodytext{float:left;width:100%;padding-top:20px}.team .ce-gallery{float:left;width:100%}.team .frame{display:table;width:100%;padding-bottom:20px}.frame-space-before-medium{padding-top:1em}.frame-space-before-large{padding-top:2em}.frame-space-after-medium{padding-bottom:1em}.frame-space-after-large{padding-bottom:2em}}@media screen and (max-width:750px){.frame-space-before-medium{padding-top:1em}.frame-space-before-large{padding-top:2em}.frame-space-after-medium{padding-bottom:1em}.frame-space-after-large{padding-bottom:2em}.galleria-template #gallerynav li{float:none;width:100%}}.transition-ease-400{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.transition-ease-600{-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.transition-ease-800{-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}.transition-easein-400{-webkit-transition:all 400ms ease-in;-moz-transition:all 400ms ease-in;-ms-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.transition-easein-600{-webkit-transition:all 600ms ease-in;-moz-transition:all 600ms ease-in;-ms-transition:all 600ms ease-in;-o-transition:all 600ms ease-in;transition:all 600ms ease-in}.transition-easein-800{-webkit-transition:all 800ms ease-in;-moz-transition:all 800ms ease-in;-ms-transition:all 800ms ease-in;-o-transition:all 800ms ease-in;transition:all 800ms ease-in}.transition-easeout-400{-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}.transition-easeout-600{-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-ms-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}.transition-easeout-800{-webkit-transition:all 800ms ease-out;-moz-transition:all 800ms ease-out;-ms-transition:all 800ms ease-out;-o-transition:all 800ms ease-out;transition:all 800ms ease-out}.transition-easeinout-400{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.transition-easeinout-600{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}.transition-easeinout-800{-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out}