.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.delay-250{-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;-o-animation-delay:0.25s;animation-delay:0.25s;}.delay-500{-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}.delay-750{-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s;}.delay-1000{-webkit-animation-delay:1.0s;-moz-animation-delay:1.0s;-o-animation-delay:1.0s;animation-delay:1.0s;}.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s;}.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s;}.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s;}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s;}.delay-2000{-webkit-animation-delay:2.0s;-moz-animation-delay:2.0s;-o-animation-delay:2.0s;animation-delay:2.0s;}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s;}.delay-3000{-webkit-animation-delay:3.0s;-moz-animation-delay:3.0s;-o-animation-delay:3.0s;animation-delay:3.0s;}.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s;}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}.flipInX,.flipInY,.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0;}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(400px);}60%{-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px);}60%{transform:translateX(-30px);}80%{transform:translateX(10px);}100%{opacity:1;transform:translateX(0);}}.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-400px);}60%{-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px);}60%{transform:translateX(30px);}80%{transform:translateX(-10px);}100%{opacity:1;transform:translateX(0);}}.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(400px);}60%{-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px);}60%{transform:translateY(-30px);}80%{transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}}.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-400px);}60%{-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px);}60%{transform:translateY(30px);}80%{transform:translateY(-10px);}100%{opacity:1;transform:translateY(0);}}.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;display:block;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;display:block;}}.fadeIn{opacity:0;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-duration:0.85s;}.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes growIn{0%{-webkit-transform:scale(0.2);opacity:0;}50%{-webkit-transform:scale(1.2);}100%{-webkit-transform:scale(1);opacity:1;}}@keyframes growIn{0%{transform:scale(0.2);opacity:0;}50%{transform:scale(1.2);}100%{transform:scale(1);opacity:1;}}.growIn{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:0;}.growIn.go{-webkit-animation-name:growIn;animation-name:growIn;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.shake.go{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes shakeUp{0%,100%{-webkit-transform:translateY(0);}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px);}20%,40%,60%,80%{-webkit-transform:translateY(10px);}}@keyframes shakeUp{0%,100%{transform:translateY(0);}10%,30%,50%,70%,90%{transform:translateY(-10px);}20%,40%,60%,80%{transform:translateY(10px);}}.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateX(0);}}.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px);}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateX(0);}}.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px);}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateY(0);}}.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px);animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-duration:0.85s;}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px);}50%{opacity:0.3;}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px);}50%{opacity:0.3;}100%{opacity:1;transform:translateY(0);}}.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px);}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);}10%{-webkit-transform:skewX(-8deg);}20%{-webkit-transform:skewX(7deg);}30%{-webkit-transform:skewX(-6deg);}40%{-webkit-transform:skewX(5deg);}50%{-webkit-transform:skewX(-4deg);}60%{-webkit-transform:skewX(3deg);}70%{-webkit-transform:skewX(-2deg);}80%{-webkit-transform:skewX(1deg);}90%{-webkit-transform:skewX(0deg);}100%{-webkit-transform:skewX(0deg);}}@keyframes wiggle{0%{transform:skewX(9deg);}10%{transform:skewX(-8deg);}20%{transform:skewX(7deg);}30%{transform:skewX(-6deg);}40%{transform:skewX(5deg);}50%{transform:skewX(-4deg);}60%{transform:skewX(3deg);}70%{transform:skewX(-2deg);}80%{transform:skewX(1deg);}90%{transform:skewX(0deg);}100%{transform:skewX(0deg);}}.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.swing.go{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.tada.go{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.wobble.go{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.pulse.go{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedInRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0;}60%{-webkit-transform:translateX(20%) skewX(-30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0;}60%{transform:translateX(20%) skewX(-30deg);opacity:1;}80%{transform:translateX(0%) skewX(15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in;}}.flip.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.flipInX.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.flipInY.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(.3);}}.bounceOut.goAway{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}.bounceOutUp.goAway{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}.bounceOutDown.goAway{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}.bounceOutLeft.goAway{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}.bounceOutRight.goAway{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut.goAway{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.fadeOutUp.goAway{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.fadeOutDown.goAway{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.fadeOutLeft.goAway{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.fadeOutRight.goAway{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1;}100%{transform:perspective(400px) rotateX(90deg);opacity:0;}}.flipOutX.goAway{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1;}100%{transform:perspective(400px) rotateY(90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}@-webkit-keyframes lightSpeedOutRight{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOutRight{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.lightSpeedOutRight.goAway{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes lightSpeedOutLeft{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0;}}@keyframes lightSpeedOutLeft{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(-100%) skewX(30deg);opacity:0;}}.lightSpeedOutLeft.goAway{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}.rotateOut.goAway{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0;}}.rotateOutUpLeft.goAway{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}.rotateOutDownLeft.goAway{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.rotateOutUpRight.goAway{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg);}100%{opacity:0;transform:translateX(100%) rotate(120deg);}}.rollOut.goAway{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(10px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}}.fadeInUpShort{opacity:0;-webkit-transform:translateY(10px);transform:translateY(20px);animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-duration:1.5s;}.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;}@-webkit-keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort;}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort;}@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}.fadeInLeftShort.go{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort;}.la-anim-13{position:fixed;top:0;left:0;z-index:999;width:100%;height:50px;background:rgba(0,0,0,0.1);pointer-events:none;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}.la-anim-13::before{position:absolute;content:'';height:100%;width:100%;background:#5ea62b;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity 0.3s,-webkit-transform 0s 0.3s;transition:opacity 0.3s,transform 0s 0.3s;}.la-anim-13.la-animate::before{opacity:1;-webkit-transition:-webkit-transform 3.4s linear 0.3s;transition:transform 3.4s linear 0.3s;}.la-anim-13.la-animate,.la-anim-13.la-animate::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.la-anim-13.la-animate-completed{background:#5ea62b;transform:translate3d(0,0,0);transition:transform 0.2s;}.powermail_progressbar{display:none !important;}@font-face{font-family:'OpenSans-Regular';src:url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Regular.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Regular.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Light';src:url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Light.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Light.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-SemiBold';src:url('../../../fileadmin/templates/charlotte/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-SemiBold.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-SemiBold.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Bold';src:url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Bold.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Bold.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-ExtraBold';src:url('../../../fileadmin/templates/charlotte/css/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-ExtraBold.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-ExtraBold.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Italic';src:url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Italic.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Italic.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-BoldItalic';src:url('../../../fileadmin/templates/charlotte/fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-BoldItalic.woff') format('woff'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-BoldItalic.ttf')  format('truetype'),url('../../../fileadmin/templates/charlotte/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');font-weight:normal;font-style:normal;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}body{overflow-x:hidden;}table{border-collapse:collapse;border-spacing:0;margin-left:-0.5em;margin-right:-0.5em;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}sup{vertical-align:text-top;line-height:1;font-size:10px;}sub{vertical-align:text-bottom;}input,textarea,select{font-size:inherit;font-weight:inherit;}legend{color:#000000;}input,textarea{-webkit-appearance:none;-webkit-border-radius:0;}*:focus{outline:none;}figure{margin:0;}html,body{margin:0;padding:0;font-weight:normal;font-family:"OpenSans-Regular";color:#232323;font-size:16px;font-style:normal;font-variant:normal;line-height:1.6;height:100%;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;background-color:#f2f2f2;}body:after{display:none;content:url('../../../fileadmin/templates/charlotte/images/loader-logo.png') url('../../../fileadmin/templates/charlotte/mediathek/audiogalerie/adult-beautiful.jpg');}b,strong{font-family:'OpenSans-SemiBold';}h1,h2,h3,h4,h5,h6,strong{}h1,h2,h3,h4,h5,h6{font-family:'OpenSans-SemiBold';}h1{font-size:60px;margin-bottom:25px;line-height:1.2;}h2:first-of-type,h3:first-of-type,h4:first-of-type{margin-top:0;}h2{font-size:32px;margin-bottom:25px;margin-top:50px;line-height:1.2;}h3{font-size:22px;margin-bottom:25px;margin-top:35px;line-height:1.2;color:#5ea62b;}h3.h3-type2{font-size:28px;}h4{font-size:22px;margin-bottom:25px;line-height:1.2;margin-top:35px;}h5{font-size:18px;margin-bottom:10px;margin-bottom:5px;}h6{font-size:16px;margin-bottom:10px;line-height:1.2;}p img.fl-left{margin-right:20px;margin-bottom:10px;}p img.fl-right{margin-left:20px;margin-bottom:10px;}a{color:#666666;}h1 a,h2 a,h3 a,h4 a,h6 a{text-decoration:none;}a:focus{outline:none;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;font-variant:normal;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}dl dd{margin-left:1em;}li{margin-bottom:10px;}th,td{border:0px;padding:0.5em 0.75em;vertical-align:top;}th{font-family:'OpenSans-SemiBold';}caption{margin-bottom:.5em;text-align:center;}p,fieldset,pre{margin-bottom:20px;margin-top:0;}input[type=text],input[type=password]{width:12.25em;}.image-block-content p:last-of-type,.slider-descr p:last-of-type,.right-block p:last-of-type,.event-list p:last-of-type,.green-bg p:last-of-type{margin-bottom:0;}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.pos-rel{position:relative;}.fl-left{float:left;}.fl-right{float:right;}.frame{padding-top:20px;padding-bottom:20px;}.frame-botm-0{padding-top:20px;padding-bottom:0;}.frame-top-0{padding-top:0;padding-bottom:20px;}.frame-space-after-extra-large{margin-bottom:80px;}.frame-space-before-extra-large{margin-top:80px;}.frame-space-after-large{margin-bottom:60px;}.frame-space-before-large{margin-top:60px;}.frame-space-after-medium{margin-bottom:45px;}.frame-space-before-medium{margin-top:45px;}.frame-space-after-small{margin-bottom:35px;}.frame-space-before-small{margin-top:35px;}.frame-space-after-extra-small{margin-bottom:25px;}.frame-space-before-extra-small{margin-top:25px;}.text-right{text-align:right;}.text-center{text-align:center;}.fl-bx{display:flex;flex-flow:row wrap;}.fl-bx.vh-center{align-items:center;justify-content:center;}.fl-bx.v-center{align-items:center;}.fl-bx .fl-item-right{margin-left:auto;}.v-top{vertical-align:top;}ul.format-list,.format-list ul{margin:0;}.format-list li{list-style:none;}ul.format-list ul li{margin-left:20px;}ul.format-list li span{margin-bottom:10px;display:block;}figcaption{font-size:12px;font-family:'OpenSans-Italic';color:#666666;margin-top:5px;}.bg-color-wrap{padding:20px;margin:50px 0;}.h-100{height:100%;}.w-100{width:100%;}.w-45{width:45%;}.w-55{width:55%;}.w-50,.width-50{width:50%;}.gray-bg,.event-descr{background-color:#f2f2f2;}.white-bg{background-color:#ffffff;}.green-bg{background-color:rgba(94,166,43,1);color:#ffffff;}.green-bg.green-bg-disabled{background-color:transparent !important;}.graybg-whiteTop:before{position:absolute;top:0;left:0;content:'';background-color:#ffffff;height:235px;width:100%;}.gray-dark-bg{background-color:#707070;}.bg-cover{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}.smalltext{font-size:14px;}.wrapper{max-width:1600px;margin:auto;background-color:#ffffff;overflow:hidden;box-shadow:0 3px 10px -6px rgba(0,0,0,0.51);-webkit-box-shadow:0 3px 10px -6px rgba(0,0,0,0.51);-moz-box-shadow:0 3px 10px -6px rgba(0,0,0,0.51);}.container{max-width:1400px;margin:auto;padding-left:20px;padding-right:20px;}.container-860{max-width:860px;}.container-1040{max-width:1040px;}.header-green,.frame-header-green,h1.header-green,h2.header-green,h3.header-green,h4.header-green,h5.header-green,.color-green{color:#5ea62b;}.frame-layout-2 h1,.frame-layout-2 h2,.frame-layout-2 h3,.frame-layout-2 h4{margin-bottom:0;}.small{font-size:12px;}.pager li{display:inline-block;}.pager li:after{content:'|';padding-left:15px;padding-right:15px;}.pager li:last-child:after{display:none;}.pager li a,.pager li{color:#737373;text-decoration:none;}.pager li.active{font-family:'OpenSans-Bold';}.hide-desktop{display:none;}.hide-responsive{display:block;}.home-page-anim .pageLoader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,1);background-image:url('../../../fileadmin/templates/charlotte/images/loader-logo.png');background-position:center center;background-repeat:no-repeat;z-index:105;background-size:100px 100px;}.pageWhiteOverlayLeft,.pageWhiteOverlayRight{background-color:#ffffff;width:0;height:100%;position:absolute;top:0;z-index:104;}.home-page-anim .pageWhiteOverlayLeft,.home-page-anim .pageWhiteOverlayRight{width:50%;}.pageWhiteOverlayLeft{left:0;}.pageWhiteOverlayRight{right:0;}.home-page-anim .slider-descr-wrp .slider-descr{}#content-wrp{opacity:0;visibility:hidden;}#logo{opacity:0;visibility:hidden;}#header{position:fixed;max-width:1600px;width:100%;z-index:105;-webkit-box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);}#main-header a,#footer a,#top-header .top-left > div > a,#top-header .top-right a{text-decoration:none;}#header .container{max-width:1540px;}#top-header{position:relative;z-index:99;}#top-header .icon-text.list-item .text{font-size:14px;font-family:OpenSans-Bold;}#top-header .top-left >div{float:left;}#header .page_46 .list-item .icon{position:relative;}#header .page_46 .list-item .icon:after{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_TKalendar_white.svg');background-repeat:no-repeat;background-size:22px 35px;width:100%;height:100%;position:absolute;left:0;top:0;content:'';opacity:0;}#header .page_46 a.clicked .list-item .icon img{opacity:0;}#header .page_46 a.clicked .list-item .icon:after{opacity:1;}.icon-text span,.icon-text > div{display:inline-block;vertical-align:middle;}.icon-text span.v-top,.icon-text div.v-top{vertical-align:top;}.icon-text > div.text{width:calc(100% - 48px);width:-moz-calc(100% - 48px);width:-webkit-calc(100% - 48px);}.icon-text .icon{margin-right:20px;width:22px;height:35px;}#top-header .icon-text.list-item{height:40px;line-height:36px;color:#737373;position:relative;display:block;padding:0px 30px;}#top-header .top-left .list-item:after{content:'';display:block;background-color:#d9d9d9;position:absolute;width:1px;top:5px;bottom:5px;right:0;}.icon-text img{display:block;height:auto;width:100%;}#top-header .top-right span.icon{width:31px;height:31px;}#header .page_47 .descr{font-size:24px;padding:15px 0px;color:#666666;}#top-header .page_47 .descr-wrap{width:700px;}#top-header .page_48 .descr-wrap{width:700px;}#header .descr-wrap{display:none;}.hotline .descr >div,#top-header .page_47 .descr>div{padding:0px 20px;}#top-header .top-left >div.page_46.active{background-color:#232323;}#top-header .top-left >div.page_46.active .icon-text:after{display:none;}#top-header .top-left >div.page_46.active .icon-text.header{color:#ffffff;}.icon path,.icon rect,.icon polygon{fill:#737373;}#top-header .page_46.active a.clicked .icon-text .icon path,#top-header .page_46.active a.clicked .icon-text .icon rect{fill:#ffffff;}#header .events .descr-wrap,#header div.page_46 .descr-wrap{position:absolute;left:0;background-color:#ffffff;z-index:99;width:58%;top:40px;}.event-listMenu .cal-item{display:flex;align-items:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d3d3d3;}.event-listMenu .img-block{width:calc(37% + 30px);width:-moz-calc(37% + 30px);width:-webkit-calc(37% + 30px);margin-left:-30px;background-color:#f2f2f2;}.event-listMenu .img-block img{opacity:0;}.event-listMenu{height:calc(100vh - 40px);height:-moz-calc(100vh - 40px);height:-webkit-calc(100vh - 40px);}.event-listMenu .filter-block{padding:0 30px;position:relative;width:100%;background-color:#fff;z-index:9;}.filter-block h3{font-size:32px;}.event-list-inr{height:-webkit-calc(100% - 117px);height:-moz-calc(100% - 117px);height:calc(100% - 117px);margin-right:-13px;}.event-list-inr-cnt{padding:10px 30px 0 30px;}.event-list-inr-cnt .event-result{padding-bottom:50px;}.event-lists .header-with-filter{padding-top:30px;}.event-listMenu .header-with-filter h3{margin-bottom:23px;}.event-listMenu .header-with-filter{padding-top:20px;}.event-list .green-btn{position:absolute;width:100%;bottom:0;}.tx-events .header-with-filter.divider{margin:0;}.filter{cursor:pointer;}.filter .filter-close,.icon-text .filter-close,#top-header .page_46 .text-close{display:none;}.filter.clicked .filter-close,.icon-text.clicked .filter-close,#top-header .page_46 a.clicked .text-close{display:block;}.filter.clicked .filter-open,.icon-text.clicked .filter-open,#top-header .page_46 a.clicked .text-open{display:none;}.event-list h2{font-size:72px;margin-bottom:0;}.event-list .header-with-filter h3{font-family:'OpenSans-Light';}.event-list .header-with-filter h3 span{font-family:'OpenSans-SemiBold';}.event-list .event-activities{margin-top:25px;}.green-btn{padding:5px 0;background-color:#5da62b;text-align:center;text-decoration:underline;color:#ffffff;}.green-btn a{color:#ffffff;}.categories-list{display:none;}.categories-list.open{display:block;}#header .filter-descr select{min-width:100px;}.filter-descr{padding:0 10px;}.filter-descr .field-wrp{padding-right:30px;padding-top:15px;padding-bottom:15px;}.filter-descr .field-wrp:last-child{padding-right:0;}.filter-descr span.labl{padding-right:10px;color:#000000;text-transform:uppercase;font-family:'OpenSans-SemiBold';font-size:14px;}.filter-descr select{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Down.svg');background-size:17px 9px;background-position:right 10px center;background-repeat:no-repeat;height:45px;border:none;padding:0px 30px 0px 10px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;color:#737373;font-size:14px;min-width:180px;background-color:#ffffff;}.filter-descr select.disabled{opacity:0.5;}.cal-time,.event-time{font-size:22px;font-family:'OpenSans-Bold';}.cal-text,.event-text{font-size:30px;color:#707070;font-family:OpenSans-Light;line-height:1.2;}.event-phone,.event-description{color:#707070;}.event-listMenu .event-description{margin-bottom:20px;}.tx-events .divider{margin-top:20px;}.event-listMenu .cal-descr{padding:0px 0 0px 30px;width:63%;}.event-list .image-block-content .img-block{height:375px;}.event-text{margin-bottom:15px;}.event-category span{font-family:'OpenSans-Light';}.gray-bg .event-list .image-block-content{border:1px solid #dcdcdc;}.event-list .image-block-content .content-block{min-height:255px;}.event-list .treffs .image-block-content .content-block{padding-bottom:30px;}.addto-calendar .icon{width:30px;height:30px;position:absolute;right:0;top:0;}.event-list .image-block-content .addto-calendar .icon{right:30px;top:20px;}.event-single-view .image-block-content .img-block{height:auto;}.event-single-view .image-block-content .content-block{padding-top:50px;padding-right:40px;}.event-single-view .event-description{padding-top:25px;}.jspVerticalBar{width:13px;}.jspTrack{background:#404040;position:relative;}.jspDrag{background:#5da62b;position:relative;top:0;left:0;cursor:pointer;}#main-header{background-color:#ffffff;font-family:OpenSans-Bold;position:relative;}#main-header .container{z-index:20;}.header-right >div{display:inline-block;vertical-align:middle;}.menu li{list-style:none;float:left;line-height:1.4;margin-bottom:0;}.nav>li{padding:30px 26px;}.nav>li>a{position:relative;}.nav>li,.search,.text-resize{font-size:14px;}.menu ul{margin:0;}.menu li a{color:#737373;}.nav>li:first-child{margin-left:0;padding-left:0;}.toggle-submenu{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Down.svg');background-repeat:no-repeat;width:17px;height:9px;margin-left:14px;background-size:17px 9px;background-position:center center;display:inline-block;cursor:pointer;}.sub-nav .toggle-submenu{display:none;}.sub-nav-wrap{}.menu .sub-nav li{font-size:14px;float:none;font-family:OpenSans-Light;}.menu .sub-nav > li.active >a,.menu .sub-nav > li.active >a>span.menu-text{color:#5ea62b;}.menu .sub-nav > li.active >a>span.menu-text{}.text-resize{padding:0px 40px;margin-right:50px;border-right:1px solid #d9d9d9;height:48px;}.text-resize a{color:#666666;}.text-resize a:first-child{font-size:11px;}.text-resize a:nth-of-type(2){font-size:16px;padding-left:2px;padding-right:2px;}.text-resize a:nth-of-type(3){font-size:24px;}#logo{width:242px;height:34px;position:relative;}#logo img,#logo svg{width:100%;height:100%;}.search{height:38px;line-height:36px;}.search-inner{width:95px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;position:relative;}.search-inner.search-slide{width:200px;}.search-btn{width:22px;height:22px;padding:0;border:none;background-color:transparent;background-position:center center;vertical-align:middle;margin-right:23px;text-indent:-999em;position:relative;}.search-img{width:22px;height:22px;position:absolute;left:0;top:7px;}input.search_field{width:calc(100% - 45px);width:-moz-calc(100% - 45px);width:-webkit-calc(100% - 45px);border:none;}a.link{color:#5ea62b;font-family:OpenSans-BoldItalic;text-decoration:underline;}.btn{cursor:pointer;display:inline-block;padding:0px 15px;min-width:200px;height:50px;line-height:50px;text-align:center;color:#ffffff;background-color:#f4bc13;font-family:OpenSans-SemiBold;font-size:16px;text-transform:uppercase;text-decoration:none;}.btn.btn-gray{background-color:#707070;font-size:22px;min-width:240px;}.btn.btn-green{background-color:#5ea62b;font-size:24px;border-radius:15px 15px 15px 0px;font-family:'OpenSans-Bold';min-width:310px;text-transform:none;}#banner{position:relative;}#banner .slider,.banner .slider,#banner .slidermain{position:relative;transition:all 600ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:all 600ms cubic-bezier(0.075,0.82,0.165,1);-webkit-transition:all 600ms cubic-bezier(0.075,0.82,0.165,1);max-height:750px;}.rsOverflow{height:100% !important;}.news-ticker-wrap{padding:20px 0px;}.news-ticker-wrap h4{font-family:'OpenSans-Regular';}.banner .slider-descr h3{color:#232323;}.rsDefault .rsBullets{position:absolute;bottom:50px;height:auto;padding-right:20px;right:calc((100% - 1400px)/2);right:-moz-calc((100% - 1400px)/2);right:-webkit-calc((100% - 1400px)/2);z-index:99;}.rsDefault .rsBullet{display:inline-block;*display:inline;*zoom:1;padding:5px 7px;}.rsDefault .rsBullet:last-child{padding-right:0;}.rsDefault .rsBullet span{display:block;width:20px;height:20px;background:#ffffff;}.rsDefault .rsBullet.rsNavSelected span{background-color:#5ea62b;}.item{height:100%;}.slider .item img{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}.owl-stage-outer,.owl-stage,.owl-item{height:100%;}.slider.owl-theme .owl-dots{position:absolute;bottom:50px;right:-webkit-calc((100vw - 1400px)/2);right:-moz-calc((100vw - 1400px)/2);right:calc((100vw - 1400px)/2);margin:auto;text-align:right;}.owl-theme .owl-dots .owl-dot span{width:20px;height:20px;background:#707070;border-radius:0;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#5ea62b;}.owl-carousel .owl-stage{display:box;display:-webkit-box;display:-moz-box;display:-ms-box;}.slider-descr{position:absolute;bottom:50px;left:0;right:0;top:inherit;}.slider-descr .rsABlock{position:static;}.slider-descr.v-middle{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);bottom:auto;}.bottom-links .slider-descr-inner{padding-top:5px;padding-bottom:5px;}.bottom-links .slider-descr-inner a{color:#ffffff;}.slider-descr .descr{max-width:560px;}.bg-overlay{position:absolute;left:0;top:0;width:100%;background-color:rgba(115,115,115,0.7);height:100%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;opacity:0;visibility:hidden;z-index:9;}.nav-open .bg-overlay,.menuOpen .bg-overlay{opacity:1;visibility:visible;}#content-wrp{padding-top:120px;}.nav-open #content-wrp{filter:grayscale(100%) brightness(50%);-webkit-filter:grayscale(100%) brightness(50%);transition:1s filter ease;-webkit-transition:1s filter ease;}#content-area .container,.content-area .container{padding-top:60px;padding-bottom:60px;}#content-area .container.top-0,.content-area .container.top-0{padding-top:0;}#content-area .container.botm-0,.content-area .container.botm-0{padding-bottom:0;}#content-area .container.top-0:before,.content-area .container.top-0:before{content:'';display:block;padding-top:1px;}.image-block-content{border:1px solid #dcdcdc;position:relative;}.gray-bg .image-block-content{border:none;}.gray-bg .image-block-content{border:none;}.image-block-content .img-block{height:235px;overflow:hidden;position:relative;}.image-block-content.frame-layout-2 .img-block{height:475px;}.image-block-content.frame-layout-2 .content-block{padding:20px 20px 10px;}.img-block img{width:100%;height:auto;display:block;}.img-block img.rsLogo{width:75%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.news-ticker-anim h4{margin-bottom:0;}ul.newsticker li{}.news-list-slider .img-block img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.image-block-content .content-block{padding:20px 30px;padding-bottom:80px;}.blockSlider.owl-theme .owl-nav.disabled + .owl-dots{margin-top:60px;}.blockSlider .owl-stage,.gal-video .owl-stage{display:flex;}.blockSlider.owl-carousel .owl-item,.gal-video .owl-carousel .owl-item{float:none;height:auto;}.blockSlider .image-block-content{height:100%;}.image-block-content h6,.image-block-content h5{text-transform:uppercase;}.image-block-content h6 span{float:right;}.news-list .image-block-content h6 span,.news-list-slider .image-block-content h6 span{float:none;}.news .category{font-family:'OpenSans-Bold';}.news-ticker{padding:35px 0px;}.news-ticker h4{margin-bottom:0;font-family:'OpenSans-Regular';}.category li{float:left;border-right:1px solid #ccc;text-align:center;margin-bottom:0;}.category li a{color:#b2b2b2;text-decoration:none;padding:10px 20px;display:block;min-width:150px;}.category li a.active{color:#737373;cursor:auto;}.container-wrap .bg-img,.tr-img{position:absolute;left:0;top:0;opacity:0.1;}.green-bg-disabled .bg-img{opacity:1;}.green-bg h2,.green-bg h1{font-size:60px;font-family:'OpenSans-Bold';}.green-bg-disabled h1{text-shadow:2px 2px 4px rgba(0,0,0,0.5);}.col-50{width:50%;}.image-blockWith-rightcont .block-top{min-height:200px;}.image-blockWith-rightcont .block-botm .content-block{width:100%;margin-left:0;padding-top:40px;}.block-wrap > div.col-item{margin-bottom:35px;}.block-wrap > div.col-item:last-child{margin-bottom:0;}.banner-head{height:375px;padding-top:60px;padding-bottom:60px;}.banner-head h2,.banner-head h1{margin-bottom:0;}.breadcrumb{padding-top:15px;font-size:12px;}.breadcrumb li{float:left;color:#5ea62b;margin-bottom:0;}.breadcrumb li:after{content:'|';padding-left:3px;padding-right:3px;}.breadcrumb li:last-child:after{display:none;}.breadcrumb a{color:#5ea62b;text-decoration:none;}.breadcrumb li.active{font-family:'OpenSans-Bold';}.three-col >div,.two-col>div{margin-bottom:35px;}.image-block-content .btn{bottom:0;right:0;}.image-block-content .btn,.image-block-content .link{margin-top:25px;position:absolute;}.image-block-content .link{bottom:20px;right:30px;}.news-list-date h6{font-size:14px;}.news-list-date span.news-date{font-family:'OpenSans-Regular';}.page-navigation li{display:none;}.page-navigation ul{margin:0;}.page-navigation li{margin-bottom:0;}.page-navigation li.next{display:block;}.page-navigation{width:100%;}.download,.gal-downloads .gal-icon{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Download_White.svg');position:absolute;top:50%;left:50%;width:77px;height:109px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.news-detail-content .header h4{font-size:28px;line-height:1.4;margin-bottom:30px;}.news-detail-content .img-block{height:auto;margin-bottom:45px;}.news-detail-content .description{padding-bottom:150px;}.news-detail-content .description.lessPadding{padding-bottom:30px;}.news-detail-content{padding-top:30px;}.news-detail-content .datetime,.news-detail-content .header,.news-detail-content .description{padding-right:130px;}.news-detail-content .datetime h6{font-family:'OpenSans-Light';margin-bottom:15px;}.divider,hr{border:none;border-bottom:1px solid #dcdcdc;margin-top:10px;margin-bottom:10px;}.frame hr{margin:0;}#map,#mapHousing{min-height:500px;height:60vh;}.gm-style .gm-style-iw{overflow:initial;}.gm-style .gm-style-iw > div > div{overflow:hidden !important;}.map-info-window{font-size:16px;font-family:"OpenSans-Regular";font-weight:normal;padding-top:10px;margin-bottom:60px;opacity:0;visibility:hidden;}.map-info-window.iw-places{margin-bottom:10px;}.map-info-window .btn{position:absolute;bottom:0;right:0;bottom:0;}.map-info-window .title{font-size:18px;font-family:"OpenSans-Bold";color:#666666;}.map-info-window .divider{margin-bottom:10px;padding-bottom:10px;margin-top:0;}.map-info-window .max-persons span.icon{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_People.svg');background-repeat:no-repeat;background-size:23px 17px;}.map-info-window span.icon{display:inline-block;margin-right:17px;width:23px;height:17px;}.map-info-window .house-no span.icon{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_House.svg');background-repeat:no-repeat;background-size:23px 17px;}.map-info-window .house-addr span.icon{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Map.svg');background-repeat:no-repeat;background-size:23px 17px;}.icon-price{color:#666666;font-size:22px;}.image-block-content .img-block .slider.owl-theme .owl-dots,.image-block-content .img-block .slider.rsDefault .rsBullets{bottom:20px;right:0;}.calendar-wrp{margin-top:30px;}.availability-header{margin-bottom:20px;}.calendar .ui-widget-content{background:none;padding:0;color:#707070;border:none;font-family:OpenSans-Bold;width:100% !important;}.calendar .ui-widget-header{color:#232323;background:none;font-weight:normal;}.ui-datepicker .ui-datepicker-group-first .ui-datepicker-title{text-align:left;}.ui-datepicker .ui-datepicker-group-last .ui-datepicker-title{text-align:right;}.ui-datepicker .ui-datepicker-title{margin:0 3.3em;}.ui-datepicker-multi-2 .ui-datepicker-group-first{padding-right:15px;}.ui-datepicker-multi-2 .ui-datepicker-group-last{padding-left:15px;}.ui-datepicker td span,.ui-datepicker td a{text-align:center;}.ui-datepicker td{padding:2px;}.calendar .ui-datepicker table{font-size:16px;margin:0;width:100%;}.calendar .ui-datepicker th{font-family:OpenSans-Regular;font-weight:normal;font-size:12px;}.calendar .ui-state-default,.calendar .ui-widget-header{border:none;}.calendar .ui-state-default,.calendar .ui-state-hover,.calendar .ui-state-active{background:#cee4bf;color:#5ea62b;}.calendar .ui-state-default,.calendar .ui-widget-content .ui-state-default,.calendar .ui-widget-header .ui-state-default{background:#cee4bf;color:#5ea62b;}.calendar .highlight > a{color:#fff !important;background-color:#f4bc13 !important;}.calendar .ui-state-active,.calendar .ui-widget-content .ui-state-active,.calendar .ui-widget-content .ui-state-default:hover,.calendar .ui-widget-header .ui-state-active,.calendar a.ui-button:active,.calendar .ui-button:active,.calendar .ui-button.ui-state-active:hover{color:#fff;background-color:#f4bc13;}.calendar .ui-widget-header .ui-state-hover{border:none;background:none;}.ui-widget-header .ui-datepicker-prev .ui-icon{background-image:url('../../../fileadmin/templates/charlotte/images/arrow-left.png');}.ui-widget-header .ui-datepicker-next .ui-icon{background-image:url('../../../fileadmin/templates/charlotte/images/arrow-right.png');}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{width:10px;height:18px;background-position:left center;background-size:cover;}.ui-datepicker .ui-datepicker-prev-hover{left:2px;}.ui-datepicker .ui-datepicker-next-hover{right:2px;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px;}.w-660{max-width:660px;}.show-color .color-box{width:20px;height:20px;margin-right:10px;}.show-color span{display:inline-block;vertical-align:middle;}.show-color .selected{margin-right:20px;}.show-color .free,.show-color .available{margin-right:20px;}.show-color .selected span.color-box{background-color:#f4bc13;}.show-color .available span.color-box{background-color:#cee4bf;}.show-color .free span.color-box{background-color:#f2f2f2;}.two-col65-35 .col-right .animated >div{margin-top:65px;}.two-col65-35 .col-right .animated >div:first-of-type{margin-top:0;}.right-block{color:#666666;}.right-block h5{text-transform:uppercase;font-size:16px;margin-bottom:17px;color:#232323;}.right-block .more-lineht{line-height:2;}.right-block .divider,.right-block hr{margin-top:15px;margin-bottom:15px;}.right-block a,.two-col65-35 .col-right a{text-decoration:underline;}.two-col65-35 .col-right a.btn,.right-block a.btn{text-decoration:none;}.right-block .icon-text .icon{width:34px;height:34px;margin:0px 18px;}.right-block .icon-text .text{width:calc(100% - 76px);width:-moz-calc(100% - 76px);width:-webki-calc(100% - 76px);}.frame-right-block{padding-top:0;padding-bottom:0;}.tx-charlotte .right-block,.tx-charlotte .right-block a{color:#707070;}.tx-charlotte .right-block .btn{color:#ffffff;}.bigtext{font-size:22px;}.special-list li,.specialdot-list li{position:relative;padding-left:38px;}.special-list li:before,.specialdot-list li:before{content:'';background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Check_green.svg');background-repeat:no-repeat;background-size:19px 21px;position:absolute;left:0;top:0;width:19px;height:21px;}.specialdot-list li:before{background:#56ab40;width:12px;height:12px;border-radius:14px;top:6px;left:10px;}#footer{position:relative;}#footer li{list-style:none;border-right:1px solid #d1d1d1;padding:20px;width:20%;text-align:center;font-size:22px;font-family:OpenSans-SemiBold;margin:0;}#footer li a{color:#666666;}#footer li:last-child{border-right:none;}#footer ul{margin:0;}.footer-top{padding:80px 0px 20px;border-bottom:1px solid #d1d1d1;}.footer-bottom{padding:20px 0px 30px;text-align:center;max-width:1120px;margin:auto;}.footer-bottom .frame{padding:0;}.footer-bottom img,.footer-bottom .owl-carousel img{max-height:85px;width:auto;vertical-align:middle;}.img-slider .owl-stage{margin:auto;display:flex;align-items:center;}.footer-bottom figure.image{opacity:0.5;filter:grayscale(1);transition:all 0.5s ease;}.footer-bottom figure.image:hover{opacity:1;filter:grayscale(0);}.equal-height{display:flex;flex-flow:row wrap;}.equal-height>div{float:none;}.equal-height .image-block-content{height:100%;}.loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,1);background-image:url('../../../fileadmin/templates/charlotte/images/loader-logo.png');background-position:center center;background-repeat:no-repeat;z-index:100;display:none;}.apartment-list-view .loader{height:500px;min-height:100vh;bottom:0;top:initial;}#header .loader,.blockSliderwrp .loader{background-size:75px 75px;}.news-list .loader>div{bottom:0;top:inherit;position:static;margin:auto;margin-top:60px;}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.accordion-header{padding-right:30px;margin:0;cursor:pointer;}.accordion-header span.dropdown{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Down.svg');background-repeat:no-repeat;background-size:cover;background-position:center center;width:18px;height:10px;position:absolute;background-size:18px 10px;right:3px;top:50%;margin-top:-5px;}.accordion-header.clicked span.dropdown{transform:rotate(180deg);}.accordion-item{margin-bottom:20px;padding-bottom:20px;}.accordion-item:after{background-color:#dddddd;height:1px;display:block;width:100%;position:absolute;content:"";bottom:0;}.accordion-descr-inner{margin-top:20px;}.download-file{padding:10px 10px 10px 15px;}.download-file:nth-child(odd){background-color:#f2f2f2;}.download-link{border-left:1px solid #b2b2b2;padding-left:20px;width:140px;}.download-text{width:calc(100% - 140px);width:-moz-calc(100% - 140px);width:-webkit-calc(100% - 140px);}.download-link span{text-decoration:underline;display:inline-block;}.download-link span.icon{width:25px;height:35px;vertical-align:middle;margin-left:15px;}.accordion-description{display:none;}.ce-intext.ce-left .ce-gallery{margin-right:35px;}.contenttable{width:100%;max-width:100%;margin-left:0;margin-right:0;}.contenttable th,.contenttable td{padding:0.5em 0.75em;vertical-align:top;}th,td{border:1px solid #d7d7d7;}table.contenttable tr:nth-child(odd){background-color:#f2f2f2;}.tx-charlotte table{margin-left:-0.5em;margin-right:-0.5em;}#tx_indexedsearch fieldset{margin:0;}.search-banner h1{font-size:50px;}.search-banner .container{height:130px;}.search-results .container{max-width:1170px;}.tx-indexedsearch-title a.link{font-family:'OpenSans-SemiBold';}.tx-indexedsearch-text-item-path a{color:#5ea62b;}.tx-indexedsearch-res h4 a,.tx-indexedsearch-browsebox a,.f3-widget-paginator a{text-decoration:none;}.tx-indexedsearch-res h4 a,.tx-indexedsearch-browsebox a{color:#232323;}.tx-indexedsearch-browsebox{margin:0;padding-top:10px;text-align:center;font-size:22px;}.divider.tx-indexedsearch-res{padding-bottom:35px;margin-bottom:35px;position:relative;}.f3-widget-paginator{text-align:center;}.f3-widget-paginator li,.tx-indexedsearch-browsebox li{list-style:none;display:inline-block;}.f3-widget-paginator li:after,.tx-indexedsearch-browsebox li:after{content:"|";margin:0 15px;color:#232323;}.f3-widget-paginator li:last-child::after,.tx-indexedsearch-browsebox li:last-child::after{content:none;}.f3-widget-paginator .current,.tx-indexedsearch-browselist-currentPage a{color:#5ea62b;}.tx-indexedsearch-autocomplete{background:#ffffff;padding:20px;min-width:365px;width:100%;}.tx-indexedsearch-autocomplete li{float:none;color:#737373;margin:10px 0px;font-size:16px;font-family:'OpenSans-Light';text-transform:capitalize;}.tx-indexedsearch-autocomplete li span{font-family:'OpenSans-SemiBold';}.tx-indexedsearch-autocomplete ul{border:none;}.title-header{background-color:#f2f2f2;padding:15px;border-top:1px solid #d4d4d4;border-bottom:1px solid #e5e5e5;}.title-header h6{margin:0;}.contact-details{display:flex;margin:10px 0;}.contact-details p{margin-bottom:0;}a[href^="tel:"]{color:#232323;}.icon-image{margin-right:20px;}.office-day{width:30%;float:left;}.office-hours{padding-left:15px;}.office-hours div{margin:10px 0;}.spl-hours{margin-bottom:10px;}.spl-hours table{width:100%;margin:0;}.spl-hours table td{width:50%;}.spl-hours .title-header{margin-bottom:10px;}.ce-column{margin-right:70px;}.ce-galleryCol-2{width:50%;}.ce-galleryCol-4{width:25%;}.image-embed-item{width:100%;height:auto;}.fancybox-bg{background-color:rgba(255,255,255,0.9);}.fancybox-is-open .fancybox-bg{opacity:1;}.fancybox-slide--iframe .fancybox-content{background:transparent;max-height:100%;}.fancybox-slide--iframe .fancybox-content{width:88% !important;max-width:1360px;}.fancybox-slide{padding:100px 0 50px 0;}.fancybox-close-small{font-size:16px;color:#000000;right:0;width:auto;opacity:1;}.fancybox-button svg{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:5px;}.weektable{width:100%;border:1px solid #d7d7d7;margin-bottom:50px;}.weektable .w-row{border-bottom:1px solid #d7d7d7;display:flex;}.weektable .w-row:last-child{border-bottom-width:0;}.weektable .w-row.toprow{background-color:#f2f2f2;font-family:'OpenSans-SemiBold';}.weektable .w-col{padding:20px 10px;border-right:1px solid #d7d7d7;width:10%;text-align:center;display:flex;align-items:center;}.weektable .w-col.col9{border-right-width:0;}.weektable .w-row.nextrow{}.weektable .w-col.col1{width:100%;}.weektable .w-col.col2{width:20%;}.weektable .w-col.col6{width:20%;}.weektable .w-col.col7{font-family:'OpenSans-SemiBold';}.weektable .l-part{float:left;width:80px;display:flex;}.weektable .r-part{float:left;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);}.weektable .w-coltop{background-color:#707070;color:#FFFFFF;text-align:center;padding:10px 0;}.weektable .w-colmid{display:flex;}.weektable .w-colbottom{text-align:center;background-color:#f2f2f2;padding:10px 0;}.places-details .banner .slider-descr-wrp h4{font-family:'OpenSans-Light';color:#737373;margin-bottom:5px;}.places-details table td{font-size:14px;min-width:120px;}.places-details table{margin-top:50px;}.places-details .two-col65-35 > div.col-left{padding-right:50px;}.place-map{margin-top:50px;margin-left:-15%;position:relative;}#place-map .gm-style .gm-style-iw{padding:6px;}#place-map,#place-map-detail{width:100%;height:900px;}.place-map .loader{background-color:rgba(255,255,255,0.8);background-size:75px 75px;z-index:999;}.two-column{margin-bottom:60px;}.two-column:last-of-type{margin-bottom:0;}.media-gallery .image-block-content .img-block{height:178px;background-color:#737373;}.media-gallery .gal-mainBlck .image-block-content .img-block{height:100%;}.media-gallery .image-block-content .content-block{padding:10px;}.media-gallery .image-block-content h6{font-size:14px;margin-bottom:2px;}.media-gallery .image-block-content h4{margin-bottom:2px;}.media-gallery .image-block-content .bottom-link a{color:#5ea62b;font-size:16px;}.media-gallery .gal-icon{background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;z-index:8;}.media-gallery .gal-mainBlck .image-block-content .bottom-link a,.media-gallery .gal-mainBlck .image-block-content .bottom-link{color:#ffffff;}.media-gallery .image-block-content{border:none;height:100%;}.media-gallery.gal-video .gal-subBlck .content-block{display:flex;flex-flow:row wrap;height:calc(100% - 178px);height:-moz-calc(100% - 178px);height:-webkit-calc(100% - 178px);}.media-gallery .gal-subBlck .block-top{width:100%;}.media-gallery .gal-subBlck .bottom-link{align-self:flex-end;padding-top:10px;width:100%;}.gal-downloads .gal-icon{width:23px;height:33px;background-size:23px 33px;}.gal-downloads .gal-mainBlck .gal-icon{width:44px;height:62px;background-size:44px 62px;}.media-gallery .gal-mainBlck .image-block-content .content-block{position:absolute;bottom:0;padding:20px;width:50%;min-width:330px;background-color:rgba(94,166,43,1);z-index:9;}.media-gallery .gal-mainBlck .image-block-content h6{color:#ffffff;}.media-gallery a{color:#212121;}a.link-cover{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-999em;z-index:9;}.gal-downloads .bgImg{opacity:0.2;}.gal-downloads .bgImg.pressBG{opacity:1;}.fancybox-infobar{display:none;}.fancybox-slide--image .fancybox-close-small{background:transparent;}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right :0;height:170px;padding:10px 10px 5px 10px;box-sizing:border-box;background:transparent;}.fancybox-thumbs__list{margin:auto;}.fancybox-thumbs__list a{height:170px;width:300px;margin-left:15px;margin-right:15px;}.fancybox-thumbs__list a:before{border:none;background-color:rgba(255,255,255,0.2);}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:170px;}.gal-subBlck .col-item:nth-child(5){clear:both;}.video-js .vjs-big-play-button,.gal-video .gal-icon{background-image:url('../../../fileadmin/templates/charlotte/images/play-butn-video.png');background-repeat:no-repeat;background-size:91px 65px;width:91px !important;height:65px !important;border:none !important;border-radius:20% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;-moz-transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important;position:absolute;}.gal-subBlck .video-js .vjs-big-play-button,.gal-video .gal-subBlck .gal-icon{width:46px !important;height:32px !important;background-size:46px 32px;}.media-gallery.gal-video .image-block-content .bgImg{opacity:0.9;}.vjs-big-play-button span{display:none;}.video_container.fancybox-content{max-height:100%;background:transparent;padding:0;overflow:initial;}.video-js{overflow:hidden;max-height:100%;}.video_container .fancybox-close-small{color:#ffffff;top:-44px;}.video_container{display:none;}.fancybox-caption:before{display:none;}.video_container .fancybox-caption{left:0;top:-30px;bottom:initial;padding:0;text-align:left;width:60%;}.fancybox-navigation .fancybox-button{width:26px;height:49px;padding:0;background-repeat:no-repeat;background-size:26px 49px;background-color:transparent;top:calc(50% - 25px);top:-moz-calc(50% - 25px);top:-webkit-calc(50% - 25px);}.fancybox-navigation .fancybox-button div{display:none;}.fancybox-navigation .fancybox-button--arrow_left{background-image:url('../../../fileadmin/templates/charlotte/images/arrow-left-white.png');left:70px;}.fancybox-navigation .fancybox-button--arrow_right{background-image:url('../../../fileadmin/templates/charlotte/images/arrow-right-white.png');right:70px;}.gal-audio .bgImg,.gal-audio .img-block img{opacity:0.9;}.gal-audio audio{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:9;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}.gal-audio .img-block:hover audio{opacity:1;}.gal-audio .img-block:hover .gal-icon{}.gal-audio .gal-icon{width:28px;height:30px;background-size:28px 30px;background-image:url('../../../fileadmin/templates/charlotte/images/audio_icon.png');z-index:10;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}.gal-audio .gal-mainBlck .gal-icon{width:56px;height:62px;background-size:56px 62px;}.gal-audio .fancyboxAudio,.gal-video .fancyboxAudio,.gal-video a[data-rel="lightcase"]{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9;text-indent:-9999px;}.media-galleryContainer{margin-bottom:40px;}.media-galleryContainer .filter-block h3{font-size:24px;}.media-galleryContainer .filter-descr{margin-bottom:10px;}.media-galleryContainer .loadmore{margin-top:40px;cursor:pointer;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}.icon-text .icon>svg,.icon > img{width:100%;height:100%;}audio::-webkit-media-controls-enclosure{max-width:100%;}.media-galleryContainer.hide-more .loadmore{display:none;}.geoxml3_infowindow h3{font-size:14px;margin:0;font-family:"OpenSans-light";font-weight:normal;cursor:pointer;}.geoxml3_infowindow h3 a{color:#5ea62b;}.iwParent-1{margin-left:10px;}.iwParent-2{margin:0px 0 0 -15px;}.iwParent-3{margin:0px 0 0 25px;}.iwParent-4{}.iwParent-5{margin:-3px 0 0 0px;}.iwParent-6{margin-top:-30px;}.iwParent-7{margin:15px 0 0 -25px;}.iwParent-8{}.iwParent-9{}.iwParent-10{margin-top:20px;}.iwPrev{width:100%;}.iwPrev > div:nth-child(1),.iwPrev > div:nth-child(3){left:50% !important;margin-left:-8px;}.search-banner .searchedWord{font-family:'OpenSans-SemiBold';}.searchedWord span{font-family:'OpenSans-Bold';text-transform:capitalize;}.download-pring-btn-wrap{margin:35px 0 0;border-top:1px solid #c7c7c7;padding-top:30px;}.download-btn-cont,.print-btn-cont{display:inline-block;background-color:#f2f2f2;}.download-btn-cont .download-btn,.print-btn-cont a{text-transform:uppercase;text-decoration:none;color:#707070;font-family:'OpenSans-SemiBold';padding:10px 20px;min-width:240px;text-align:center;display:block;border:none;cursor:pointer;}.print-btn-cont{margin-right:30px;}.loadmore a{display:block;color:#ffffff;text-decoration:none;}.print-banner-right-content{display:none;}.places-details .link-contactP{position:absolute;bottom:-86px;background-color:#ffffff;right:0;padding:35px 25px;z-index:9;}.places-details .link-contactP a{padding:0px 35px;}#apartment-lists .bottom-link{position:absolute;bottom:20px;right:45px;}#apartment-lists .bottom-link .show-map{margin-right:30px;}#apartment-lists .btn-link{text-decoration:underline;}#apartment-lists .content-block .item{margin-bottom:4px;height:auto;}#apartment-lists .header-with-filter h3 span{font-family:'OpenSans-Light';}.right-block a{color:#666666;}.right-block a.btn{color:#FFFFFF;}#lightcase-overlay{background:rgba(255,255,255,0.9);}html:not([data-lc-type="error"]) #lightcase-content{box-shadow:none;background-color:#000000;}.lightcase-icon-spin:before,.lightcase-icon-close:before{display:none;}.lightcase-icon-close svg{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:15px;}.lightcase-icon-close{}a[class*="lightcase-icon-"] > span{color:#000000;text-indent:inherit;font-size:16px;}a[class*="lightcase-icon-"].lightcase-icon-close{width:auto;color:#000000;font-size:16px;right:50px;top:50px;}.ldivide{color:#666666;padding:0 2px;}.t3-frontend-editing__ce{height:100%;}.contact-form input[type="text"],.contact-form input[type="password"],.contact-form input[type="email"],.contact-form input[type="submit"],.contact-form input[type="number"],.contact-form textarea,.contact-form select,.form-field,.ms-options-wrap > button:focus,.ms-options-wrap > button{border:none;border:1px solid #737373;width:100%;padding:0 5px;height:40px;}.contact-form select,select.form-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:url('../../../fileadmin/templates/charlotte/images/down-arrow.svg') right 10px center no-repeat;background-size:20px;}.ms-options-wrap > button:focus,.ms-options-wrap > button{font-size:inherit;font-family:inherit;}.ms-options-wrap > button::after{border:none;background-image:url('../../../fileadmin/templates/charlotte/images/down-arrow.svg');background-repeat:no-repeat;background-size:20px;cursor:pointer;right:10px;margin-top:-7px;height:14px;width:20px;}.contact-form textarea,textarea.form-field{resize:none;height:150px;}.contact-form .powermail_fieldwrap{margin-bottom:25px;}.contact-form .powermail_label{font-family:'OpenSans-SemiBold';font-size:16px;}.contact-form .checkbox .checkbox-label,.contact-form .checkbox input,.checkbox .checkbox-label,.checkbox input{float:left;}.contact-form .checkbox .checkbox-label,.checkbox .checkbox-label{width:-webkit-calc(100% - 51px);width:-moz-calc(100% - 51px);width:calc(100% - 51px);margin-left:21px;}.contact-form .checkbox input,.checkbox input{width:30px;height:30px;border:1px solid #737373;}.contact-form .checkbox.checked input,.checkbox label input[type="checkbox"]:checked{background:url('../../../fileadmin/templates/charlotte/images/icon-checked.png') center center no-repeat;background-size:20px 20px;}.contact-form input.powermail_submit{width:auto;background-color:#737373;cursor:pointer;text-transform:uppercase;color:#ffffff;padding:0 30px;}.powermail_fieldwrap_type_submit .powermail_field{text-align:right;}.powermail-errors-list.filled{display:none;}.contact-form input.powermail_input.powermail_field_error,.contact-form textarea.powermail_textarea.powermail_field_error,.contact-form input.powermail_input.parsley-error,.contact-form textarea.powermail_textarea.parsley-error{border-color:#bd2626;color:#ffffff;background-color:#bd2626;}.contact-form .powermail_fieldwrap_formtext{position:relative;font-family:'OpenSans-SemiBold';padding:20px 190px 20px 20px;margin-top:100px;background-color:#dcebd2;}.contact-form .powermail_fieldwrap_formtext::after{content:'';background-image:url('../../../fileadmin/templates/charlotte/images/turtle-icon.svg');background-position:center center;background-size:cover;background-repeat:no-repeat;width:160px;height:160px;display:block;position:absolute;right:20px;bottom:10px;}.contact-form .powermail_fieldwrap_formtext .powermail_field{max-width:520px;}.privacy-policy-link{text-decoration:underline;}.ms-options-wrap > .ms-options > ul input[type="checkbox"]{left:9px;top:9px;width:15px;height:15px;-webkit-appearance:checkbox;}.ms-options-wrap > .ms-options > ul li.selected label{background-color:transparent;}.ms-options-wrap > .ms-options > ul label.focused,.ms-options-wrap > .ms-options > ul label:hover{background-color:transparent;border-color:transparent;}.powermail_field{position:relative;width:calc(100% - 1px);}.ms-options-wrap > button:focus,.ms-options-wrap > button{color:#232323;}.ms-options-wrap.ms-has-selections > button{color:#232323;}.ms-options-wrap > button{padding-right:50px;}.powermail_fieldset{min-width:0;}.d-none{display:none;}.p-relative{position:relative;}.info-notice-popup{position:absolute;background-color:#000;color:#fff;padding:0px 10px;}.info-notice-popup::after{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #000000;border-width:6px 7px 6px 0;top:50%;left:-7px;margin-top:-6px;}@media(min-width:1900px){}@media(min-width:1600px){}@media(min-width:960px){.desktop-hidden,.textpic-floattext header{display:none;}#top-header .top-left >div > a{display:block;}#top-header .top-left >div{min-width:205px;}#top-header .top-left >div.page_48{width:230px;}#top-header .top-left >div.page_47{width:205px;}#top-header .top-left{padding-right:10px;}#top-header .top-right{padding-right:70px;}.nav>li > a:after{content:'';position:absolute;left:0;bottom:-35px;width:100%;height:4px;background-color:#5ea62b;opacity:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;z-index:9;display:none;}.nav>li.clicked > a:after,.nav>li.sfHover > a:after{opacity:1;}.menu .sub-nav{padding-top:5px;}.sub-nav-outer{width:auto !important;position:absolute;top:100%;box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);-moz-box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);-webkit-box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);opacity:0;visibility:hidden;background-color:#ffffff;padding:0px 25px 10px 25px;margin-left:-25px;}.menu .sub-nav li{margin-bottom:15px;font-family:'OpenSans-Regular';}li.sfHover .sub-nav-outer{opacity:1;visibility:visible;}.sub-nav li:last-child:after{display:none;}.header-right{padding-top:17px;padding-bottom:17px;}.search{position:absolute;right:435px;top:21px;height:48px;padding-right:40px;border-right:1px solid #d9d9d9;}#banner .slider,.banner .slider,#banner .slidermain{min-height:650px;height:calc(100vh - 120px) !important;height:-moz-calc(100vh - 120px) !important;height:-webkit-calc(100vh - 120px) !important;}.places-details .banner{position:relative;}.slider-descr-inner{padding:30px 30px 30px 50%;margin-left:-50%;max-width:calc(560px + 50%);max-width:-moz-calc(560px + 50%);max-width:-webkit-calc(560px + 50%);}.street-wrap{position:absolute;bottom:9%;left:0;right:0;}.street{width:calc(560px + 50%);font-family:"OpenSans-Bold";line-height:30px;margin-left:-50%;padding-left:50%;}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:100%;}.row{margin-left:-15px;margin-right:-15px;}.row > [class*="col-"]{padding-right:15px;padding-left:15px;}.two-col65-35>div.col-left{width:67%;padding-right:120px;}.two-col65-35>div.col-right{width:33%;}.two-col65-35>div.col-left.sm-padding{padding-right:15px;}.news .category{position:absolute;top:70px;right:20px;}.news-detail-content .img-block,.full-width-block{margin-left:-18%;}.full-width-block{margin-right:-85px;}.three-col >div{width:50%;}.two-column>div,.two-col>div{width:50%;}.two-col > div:nth-last-child(2),.two-col > div:last-child{margin-bottom:0;}.event-list .two-col > div:nth-last-child(2),.event-list .two-col > div:last-child,.event-list .two-col > div:nth-last-child(-n+2):nth-child(2n+1),.event-list .two-col > div:nth-last-child(-n+2):nth-child(2n+1) ~ div{margin-bottom:35px;}.two-col >div:nth-last-child(-n + 2):nth-child(2n + 1),.two-col >div:nth-last-child(-n + 2):nth-child(2n + 1) ~ div{margin-bottom:0;}.image-blockWith-rightcont .img-block{height:auto;left:-1px;top:-1px;bottom:-1px;min-height:200px;width:48%;position:absolute;}.image-blockWith-rightcont .content-block{width:52%;margin-left:48%;}.respoBlockslider.row{width:auto;}#footer ul{display:flex;justify-content:center;}.is-hover .nav-background{transform:translateY(-180px);-moz-transform:translateY(-180px);-webkit-transform:translateY(-180px);transition:transform .45s cubic-bezier(.77,0,.175,1),box-shadow .3s;-moz-transition:transform .45s cubic-bezier(.77,0,.175,1),box-shadow .3s;-webkit-transition:transform .45s cubic-bezier(.77,0,.175,1),box-shadow .3s;}.nav-background{position:absolute;z-index:10;top:0;left:0;right:0;background:#ffffff;height:20rem;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transition:transform .45s cubic-bezier(.77,0,.175,1),box-shadow .3s;-moz-transition:transform .45s cubic-bezier(.77,0,.175,1),box-shadow .3s;-webkit-transition:transform .45s cubic-bezier(.77,0,.175,1),box-shadow .3s;display:none;}.nav-background:after{top:0;left:0;width:100%;height:40px;background-color:#f2f2f2;content:'';position:absolute;opacity:0;}.nav-hover .nav-background:after{opacity:1;transition:opacity 0.5s ease 1s;-moz-transition:opacity 0.5s ease 1s;-webkit-transition:opacity 0.5s ease 1s;}.link-hover .nav-background{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);transition:transform .65s cubic-bezier(.77,0,.175,1),box-shadow .3s;-moz-transition:transform .65s cubic-bezier(.77,0,.175,1),box-shadow .3s;-webkit-transition:transform .65s cubic-bezier(.77,0,.175,1),box-shadow .3s;}.sub-nav span.menu-text{color:#737373;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;display:inline-block;}.sub-nav > li >a:hover span.menu-text{color:#5ea62b;}.home-page-anim img.rsImg{position:absolute;right:0;}.media-gallery{margin-left:-15px;margin-right:-15px;}.media-gallery .col-item{padding:15px;}.media-gallery .gal-mainBlck{width:50%;float:left;height:555px;min-height:555px;position:inherit;}.media-gallery .gal-subBlck .col-item{float:left;width:25%;}.respoBlockslider,.respoBlockslider2{display:block;}.media-gallery.media-gal .gal-subBlck{display:flex;flex-flow:row wrap;position:static;}.equal-height.respoBlockslider{display:flex;}.gal-audio .gal-mainBlck{margin-left:25%;}.media-gal-abs .gal-subBlck .col-item:nth-child(1),.media-gal-abs .gal-subBlck .col-item:nth-child(2),.media-gal-abs .gal-subBlck .col-item:nth-child(3),.media-gal-abs .gal-subBlck .col-item:nth-child(4){display:block;position:absolute;}.gal-subBlck .col-item:nth-child(1),.gal-subBlck .col-item:nth-child(3){left:50%;}.gal-subBlck .col-item:nth-child(2),.gal-subBlck .col-item:nth-child(4){left:75%;}.gal-subBlck .col-item:nth-child(1),.gal-subBlck .col-item:nth-child(2){top:0;}.gal-subBlck .col-item:nth-child(3),.gal-subBlck .col-item:nth-child(4){top:300px;}.gal-audio .gal-subBlck .col-item:first-child,.gal-audio .gal-subBlck .col-item:nth-child(3){left:0;}.gal-audio .gal-subBlck .col-item:nth-child(2),.gal-audio .gal-subBlck .col-item:nth-child(4){left:75%;}.gal-audio .gal-subBlck .col-item:first-child,.gal-audio .gal-subBlck .col-item:nth-child(2){top:0;}.gal-audio .gal-subBlck .col-item:nth-child(3),.gal-audio .gal-subBlck .col-item:nth-child(4){top:300px;}.news-detail .gray-bg{margin-left:-50vw;padding-left:50vw;margin-right:-105px;}.tx-indexedsearch-content{display:flex;height:100%;}.tx-indexedsearch-res .tx-indexedsearch-res-inner .tx-indexedsearch-description{width:70%;padding-right:50px;}.tx-indexedsearch-res .tx-indexedsearch-res-inner .tx-indexedsearch-text-item-path.link{width:30%;align-items:flex-end;display:flex;flex-direction:column-reverse;display:-webkit-flex;-webkit-align-items:flex-end;-webkit-flex-direction:column-reverse;-ms-flex-direction:reverse;}.block-wrap >div:nth-last-child(-n + 2):nth-child(2n + 1),.block-wrap >div:nth-last-child(-n + 2):nth-child(2n + 1) ~ div{margin-bottom:0;}.tx-indexedsearch-autocomplete{left:auto;right:-10px;}a[href^="tel:"],.two-col65-35 .col-right a[href^="tel:"]{text-decoration:none;}.generalapartmentform .powermail_fieldset:nth-of-type(2),.generalapartmentform .powermail_fieldset:nth-of-type(3){width:50%;}.generalapartmentform .powermail_fieldset:nth-of-type(2){padding-right:15px;}.generalapartmentform .powermail_fieldset:nth-of-type(3){padding-left:15px;}.immobilie-list .bottom-links{left:30px;right:30px;bottom:20px;position:absolute;}.immobilie-list .bottom-links .link-wrap{align-items:center;display:flex;height:50px;}}@media(min-width:1200px){.three-col >div{width:33.33%;}.three-col >div:nth-last-child(-n + 3):nth-child(3n + 1),.three-col >div:nth-last-child(-n + 3):nth-child(3n + 1) ~ div{margin-bottom:0;}}@media(min-width:1400px){.tx-indexedsearch-autocomplete{right:-35px;}.ms-options-wrap > button{padding-right:150px;}}@media(min-width:1300px){.event-lists .row{margin-left:-10px;margin-right:-10px;}.event-lists .row > [class*="col-"]{padding-right:10px;padding-left:10px;}.event-lists .two-col > div{width:25%;}.event-list .image-block-content .event-text{font-size:18px;}.event-list .image-block-content .event-time{font-size:20px;}.event-list .image-block-content .content-block{padding:20px 12px 80px 12px;}.event-list .treffs .image-block-content .content-block{padding:20px 12px 20px 12px;min-height:240px;}.event-list .image-block-content .img-block{height:200px;}.event-list .image-block-content .addto-calendar .icon{right:10px;width:25px;height:25px;}.event-list .image-block-content .btn{font-size:14px;line-height:40px;height:40px;min-width:150px;}.event-list .image-block-content .text{font-size:14px;}}@media(min-width:1400px) and (max-width:1560px){.search-inner.search-slide{width:150px;}.nav > li{padding-right:20px;padding-left:20px;}}@media(min-width:960px) and (max-width:1600px){.place-map{margin-left:-20px;}}@media(min-width:960px) and (max-width:1399px){.sub-nav-wrap{top:108px;}.search{padding-right:9px;right:285px;}.header-right{padding-top:20px;}.search-inner.search-slide{width:150px;}#header .text-resize{display:none;}.nav > li{padding-right:10px;padding-left:10px;}.search-btn{margin-right:10px;}.two-col65-35 > div.col-left{padding-right:15px;}.news-detail .gray-bg{margin-left:-20px;margin-right:0;padding-left:20px;}.immobilie-list .bottom-links .inquiry-link-click{bottom:-20px;right:-30px;}.immobilie-list .bottom-links .link-wrap{margin-bottom:35px;}.immobilie-list .image-block-content .content-block{padding-bottom:100px;}}@media(min-width:960px) and (max-width:1199px){.three-col >div:nth-last-child(-n + 2):nth-child(2n + 1),.three-col >div:nth-last-child(-n + 2):nth-child(2n + 1) ~ div{margin-bottom:0;}#logo,.pageLoader-Logo .container a{width:190px;}.search{right:225px;}.text-resize{}.toggle-submenu{margin-left:5px;width:14px;background-size:14px 9px;}.nav > li{padding-right:8px;padding-left:8px;}#main-header{font-size:13px;}}@media(min-width:960px) and (max-width:1023px){.search-inner.search-slide{width:95px;}}@media(max-width:1399px){.rsDefault .rsBullets{right:0;}.contenttable{display:block;overflow-x:auto;}}@media(max-width:1200px){.contact-form .powermail_fieldwrap_formtext{margin-top:80px;}}@media(max-width:959px){html,body{font-size:20px;}.r-text-right{text-align:right;}.small{font-size:14px;}.responsive-hidden,.nav-background,.breadcrumb,.textpic-floattext .ce-textpic .ce-bodytext >h3:first-of-type,.textpic-floattext .ce-textpic .ce-bodytext >h2:first-of-type,.textpic-floattext .ce-textpic .ce-bodytext >h4:first-of-type,.green-bg p:last-of-type br:last-of-type{display:none;}h1,.green-bg h2,.green-bg h1{font-size:40px;}h3{font-size:28px;line-height:32px;}.container{max-width:100%;}#content-area .container,.content-area .container{padding:50px 65px;}#content-wrp{padding-top:95px;}.respoBlockslider,.respoBlockslider2,.place-map,.blockSlider{margin-left:-65px;margin-right:-65px;}#top-header .top-right,#top-header .icon-text.list-item .text,.header-right .text-resize,.header-right .search,#top-header .page_47,#top-header .page_48,#top-header .page_46 >a{display:none;}#main-header{font-family:'OpenSans-SemiBold';}#main-header .container{padding:30px 25px;max-width:100%;}#header .page_47 .descr{font-size:22px;}#logo,.pageLoader-Logo a{width:270px;height:39px;}.pageLoader-Logo a{margin-top:30px;width:278px;}.menu,#responsive-menu{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;padding-top:100px;background-color:#ffffff;}.nav > li,.menu .sub-nav li,.menu .desktop-hidden>div>a,.search{font-size:32px;}body.menuOpen{overflow:hidden;}.menuOpen #responsive-menu{opacity:1;visibility:visible;}#responsive-menu .menu-wrapper{max-height:calc(100vh - 100px);max-height:-webkit-calc(100vh - 100px);max-height:-moz-calc(100vh - 100px);overflow:auto;padding-left:15px;padding-right:15px;}#responsive-menu li{width:100% !important;float:none;margin:0;}#responsive-menu .nav{margin-bottom:85px;}#responsive-menu .nav > li{border-bottom:1px solid #d1d1d1;padding:0;padding-bottom:5px;}#responsive-menu .nav > li > a{}#responsive-menu .nav > li a{display:block;padding:30px 35px 25px;}#responsive-menu .nav > li:first-child > a{padding-top:20px;}#responsive-menu .sub-nav>li{margin-top:25px;margin-bottom:25px;}#responsive-menu .sub-nav>li a{padding-top:0;padding-bottom:0;}#responsive-menu .sub-nav > li{margin-top:0;}#responsive-menu .sub-nav>li:last-child{margin-bottom:35px;}.sub-nav-wrap{display:none;}.sub-nav-outer{width:100% !important;}.toggle-submenu{width:24px;height:18px;background-size:24px 18px;float:right;margin-top:15px;margin-right:5px;}.menu .desktop-hidden.nav-botm{margin-bottom:30px;padding-bottom:75px;border-bottom:1px solid #d1d1d1;}.menu .desktop-hidden.nav-botm>div{background-color:#f2f2f2;margin-bottom:10px;padding:30px 35px;}.menu .icon-text{text-align:left;width:auto;}.menu .icon-text .icon{width:40px;height:40px;margin-right:30px;}.search{height:50px;padding-left:30px;padding-right:30px;margin-bottom:20px;}.search-btn,.search-img{width:43px;height:43px;}.search-img{top:4px;}.search-inner.search-slide,.search-inner,.block-wrap .w-50{width:100%;}input.search_field{width:calc(100% - 72px);width:-webkit-calc(100% - 72px);width:-moz-calc(100% - 72px);}#logo{z-index:9;}.menuBtn{position:absolute;left:35px;top:33px;height:35px;width:50px;cursor:pointer;z-index:9;}.menuBtn .menuIcon{width:100%;display:block;height:6px;background-color:#737373;margin-bottom:8px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}.menuBtn .menuIcon.icon1{}.menuBtn .menuIcon.icon2{}.menuBtn .menuIcon.icon3{margin-top:-14px;}.menuBtn .menuIcon.icon4{}.menuBtn.open .menuIcon.icon1,.menuBtn.open .menuIcon.icon4{opacity:0;}.menuBtn.open .menuIcon.icon2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}.menuBtn.open .menuIcon.icon3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}#top-header .events .descr-wrap,#header div.page_46 .descr-wrap{top:95px;width:100%;}#top-header .page_47 .descr-wrap{width:640px;margin-left:-100%;}.calendar-list h2{font-size:50px;}.frame-space-after-large{margin-bottom:50px;}.frame-space-before-large{margin-top:50px;}.container-wrap.green-bg{padding-left:50px;padding-right:50px;}#banner .slider,.banner .slider,#banner .slidermain{max-height:100%;}.rs-img{height:400px;overflow:hidden;position:relative;}.teaserBlock-withimg .image-block-content .img-block{height:305px;}.tx-charlotte .image-blockWith-rightcont .img-block,.tx-housing .image-blockWith-rightcont .img-block{height:380px;}.image-block-content .img-block .slider.rsDefault .rsBullets{left:0;text-align:center;}.banner .slider img.rsImg{height:auto !important;width:135% !important;object-fit:cover;margin:0 !important;top:0;right:0;position:absolute;}.slider-descr .descr{max-width:100%;}.slider-descr,.slider-descr.v-middle{position:static;transform:none;}.rsABlock{transition:none !important;display:block !important;transform:none !important;opacity:1 !important;position:static;}.banner .slider.rsDefault .rsBullets{bottom:20px;left:0;right:0;text-align:center;display:none;}.apartment-detail .banner .slider.rsDefault .rsBullets,.places-details .banner .slider.rsDefault .rsBullets{display:block;}.places-details .banner .slider.rsDefault .rsBullets{bottom:-80px;}.places-details .sliderWrp{margin-bottom:65px;}.places-details .rsDefault .rsBullet span{background-color:#707070;}.rsDefault .rsBullet.rsNavSelected span{background-color:#5ea62b;}.slider-descr-inner{padding:150px 65px 50px 65px;}.places-details .slider-descr-inner{padding-bottom:0;}.banner-head{height:200px;word-wrap:break-word;}.banner .container-wrap .bg-img{height:200px;}.search-banner .container{height:200px;}.banner .slider-descr-inner .btn.btn-green{margin-bottom:40px;}.home-page-anim .btn.btn-green{margin-left:-50px;}.banner .slider-descr-wrp .container{padding-left:0;padding-right:0;}.news-ticker-wrap{border-bottom:1px solid #d1d1d1;position:absolute;top:400px;}.two-col>div{width:100%;}.two-col .col-left{padding-bottom:50px;}.news-detail .gray-bg{margin:-50px -50px 0px -50px;margin-bottom:50px;}.news-detail-content .datetime,.news-detail-content .header,.news-detail-content .description{padding-right:50px;padding-left:50px;}.news-detail-content .description{padding-bottom:70px;}.news-detail-content .btn,.news-detail-content .back-link{left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}.news-detail-content .back-link{position:absolute;bottom:-22px;}.news .filter-descr-block{display:none;}.news .filter{position:absolute;top:45px;right:15px;}.news-detail-content .img-block{margin-left:-15px;margin-right:-15px;}.image-blockWith-rightcont .block-top .content-block{padding-bottom:0;}.three-col >div:last-child,.two-col > div:last-child{margin-bottom:0;}.event-list .two-col > div:last-child{margin-bottom:35px;}.event-list .event-activities:last-of-type .two-col > div:last-child{margin-bottom:0;}.event-single-view .image-block-content .content-block{padding-top:0;}.blockSlider.owl-theme .owl-nav.disabled + .owl-dots{margin-top:40px;}.respoBlockslider .owl-stage{display:flex;}.respoBlockslider.owl-carousel .owl-item{float:none;height:auto;}.respoBlockslider .image-block-content,.respoBlockslider .col-item{height:100%;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:40px;}.ce-galleryCol-2{width:100%;}.ce-intext.ce-left .ce-gallery{float:none;margin-right:0;}.two-col65-35 >div.col-right{background-color:#f2f2f2;padding:45px 65px 50px 65px;margin:0px -65px;width:calc(100% + 130px);width:-moz-calc(100% + 130px);width:-webkit-calc(100% + 130px);}.right-cont-respo{padding:45px 65px 50px 65px;background-color:#f2f2f2;}.right-block .icon-text{display:flex;}.right-block .icon-text .text{}.two-col65-35 .col-left{padding-bottom:25px;}.two-col65-35 .col-item{float:none;}#content-area .two-col-layout.container,.content-area .two-col-layout.container{padding-bottom:0;}#footer li{width:100%;border-right:none;border-bottom:1px solid #d1d1d1;padding:32px 0px;}#footer .container{padding:0;}.footer-top{border:none;padding:0px 15px;}.footer-bottom{padding:35px 0px 40px 0px;}.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto;}.weektableWrp{margin:0px -20px 50px -20px;}.weektable{margin-bottom:-20px;}.weektable .w-col.col8{width:68%;justify-content:center;}.weektable .w-colmid{border-bottom:1px solid #d7d7d7;}.weektable .w-col.col2{width:32%;font-family:'OpenSans-SemiBold';text-align:left;background-color:#f2f2f2;}.col-xs-100{width:100%;}.bg-color-wrap{margin-left:-20px;margin-right:-20px;}.weektableWrp .accordion-header span.dropdown{right:20px;}.weektableWrp .accordion-header{padding-left:20px;padding-right:20px;}.media-gallery .gal-mainBlck{height:422px !important;float:none;margin-bottom:50px;}.gal-subBlck .owl-dots{display:none;}.media-galleryContainer .loadmore{}.respoBlockslider2,.respoBlockslider,.blockSlider{width:calc(100% + 130px);width:-moz-calc(100% + 130px);width:-webkit-calc(100% + 130px);}.download-file{}.download-text{width:calc(100% - 158px);width:-moz-calc(100% - 158px);width:-webkit-calc(100% - 158px);}.download-link{width:158px;}.filter-block{}#header .filter-block{margin:0;}#content-area .filter-block.container{margin:0;padding-left:15px;padding-right:15px;}.filter-block .field-wrp{padding-bottom:20px;display:flex;align-items:center;width:100%;padding-right:0;float:none;}.filter-descr .fl-right{float:none;}.filter-descr select{width:100%;}.filter-descr span.labl{padding-right:20px;}.filter-descr{padding:20px 20px 0;}.event-lists .filter-descr{margin-bottom:25px;}.image-block-content .item-wrp{display:block;}.w-55,.w-45{width:100%;}.event-listMenu .event-cat-header{margin:20px 15px;}.event-listMenu .event-cat-header,.event-listMenu .no_result{padding-left:15px;padding-right:15px;}.event-listMenu .event-cat-header h3{margin-bottom:10px;font-size:32px;}.termine-close{font-size:32px;font-family:'OpenSans-SemiBold';cursor:pointer;}.termine-close .icon{width:40px;height:40px;}.event-listMenu .header-with-filter{padding-top:0;padding-bottom:20px;}.event-listMenu .cal-descr{width:50%;padding-left:15px;}.event-listMenu .filter{margin-top:10px;}.event-listMenu .img-block{width:calc(50% + 15px);width:-moz-calc(50% + 15px);width:-webkit-calc(50% + 15px);margin-left:-15px;}.event-list h2{font-size:50px;}.event-listMenu h2{padding:0px 15px;}.event-listMenu{height:calc(100vh - 94px);height:-moz-calc(100vh - 94px);height:-webkit-calc(100vh - 94px);}.event-listMenu .cal-item{align-items:flex-start;}.event-list-inr-cnt{padding:10px 15px 0 15px;}.event-list-inr{overflow-y:auto;overflow-x:hidden;margin-right:0;height:calc(100% - 210px);height:-moz-calc(100% - 210px);height:-webkit-calc(100% - 210px);}.event-list .filter-descr span.labl{width:85px;}.event-list .filter-descr .field-wrp:first-child span.labl{width:auto;}.event-list .image-block-content .img-block{height:280px;}.header-with-filter.divider{border:none;}.fl-bx.resp-block{display:block;}.filter-descr .apartmentSearch span.labl{width:120px;}.filter .icon{width:30px;height:35px;}.filter span.text{font-size:22px;}.gray-bg.more-apartments{background-color:#ffffff;}#content-area .container.respo-botm-0,.content-area .container.respo-botm-0,.apartment-detail .two-col65-35 .col-left{padding-bottom:0;}.gray-bg.more-apartments .image-block-content{border:1px solid #dcdcdc;}.street-wrap{position:absolute;bottom:0;margin-left:-20px;}.street-wrap .street{padding-left:60px;padding-right:20px;font-family:"OpenSans-Bold";}.tx-indexedsearch-res .tx-indexedsearch-res-inner .tx-indexedsearch-description{padding-bottom:25px;}.frame-space-after-extra-large{margin-bottom:20px;}.frame-space-before-extra-large{margin-top:20px;}.special-list li:before{top:8px;}.specialdot-list li:before{top:11px;}.tx-indexedsearch-autocomplete{padding-left:65px;}#responsive-menu .tx-indexedsearch-autocomplete li{margin:10px 0px;font-size:30px;}a[href^="tel:"]:before,a[href^="tel:"]{text-decoration:underline !important;}.places-details .two-col65-35 > div.col-left{padding-right:0;}.places-details table td{min-width:165px;font-size:16px;}.places-details #content-area table a{word-break:normal;}.tx-housing #apartment-lists .filter-block h3{font-size:28px;}.tx-housing #apartment-lists{margin-top:50px;}.download-pring-btn-wrap{text-align:center;}.gal-video .owl-carousel .col-item{height:100%;}.inquiry_form .form-field-left,.inquiry_form .form-field-right{width:100%;padding:0 !important;}.contact-form .powermail_fieldwrap_formtext{font-size:16px;}}#content-area a,.content-area a{word-break:break-word;}.gm-style .gm-style-iw-c{border-radius:0;}#map .gm-style .gm-style-iw-t:before,#map .gm-style .gm-style-iw-t:after,#mapHousing .gm-style .gm-style-iw-t:before,#mapHousing .gm-style .gm-style-iw-t:after,#place-map-detail .gm-style .gm-style-iw-t:before,#place-map-detail .gm-style .gm-style-iw-t:after{display:none !important;}#place-map .gm-ui-hover-effect{display:none !important;}.img_map img{height:auto;max-width:100%;}.img-map-filter-block{min-width:300px;position:absolute;left:50%;top:115px;letter-spacing:1px;z-index:99;display:none;}.filter-block-inner{background-color:#fff;padding:10px 20px;-webkit-box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);}.filter-block-header{position:relative;}#filter_block_form{min-height:170px;position:relative;}.restricted #filter_block_form{display:none;}.img-map-filter-block.clicked #filter_block_form{display:block;}.f_link{text-decoration:underline;cursor:pointer;margin-top:3px;padding-left:30px;min-width:10px;}.restricted .f_link{display:none;}.f_link .f_text{display:none;}.clicked .f_link .f_text{display:none;}.f_link .f_btn{background-image:url('../../../fileadmin/templates/charlotte/images/icon-close.svg');width:10px;height:10px;top:10px;position:absolute;right:0;}.clicked .f_link .f_btn{}#filter_block_form .btn{position:absolute;bottom:-10px;right:-20px;border:none;}.img-map-filter-block .labl{font-weight:bold;float:left;text-transform:uppercase;font-size:14px;padding:0 10px;}.f_h{font-weight:bold;font-size:20px;}.restricted .f_h{font-size:14px;letter-spacing:0;font-weight:normal;}.img-map-filter-block select{background-image:url('../../../fileadmin/templates/charlotte/images/Charlotte_Icons_Down.svg');background-size:17px 9px;background-position:right 10px center;background-repeat:no-repeat;border:none;padding:0px 30px 0px 10px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;color:#737373;font-size:14px;min-width:100px;background-color:transparent;float:right;min-width:150px;}.img-map-filter-block .field-wrp{padding:5px 0;}.special-aprtment-search .btn{cursor:pointer;border:none;}.special-aprtment-search.filter-descr select{min-width:100px;}.filter-header{padding-right:30px;padding-top:25px;padding-bottom:20px;text-transform:uppercase;}.special-aprtment-search .filter-header{padding-right:0;}.apt-item-blk{padding:8px 0;}.ap_haus{width:45%;margin-right:2%;padding:5px 0;}.border-right{border-right:1px solid #ccc;}.ap_zimmer,.ap_etage,.link_more,.ap_color_icons{width:16%;margin-right:1.5%;}.ap_color_icons,.link_more{text-align:center;}.icon-color{width:20px;height:20px;border-radius:50%;background-color:#ccc;margin-right:10px;}.icon-color:last-child{margin-right:0;}.icon-red{background-color:#f00f00;}.color-red{color:#f00f00;}.red{color:#f00f00;font-size:14px;}.green{color:#228c22;font-size:14px;}.yellow{color:#f4bc13;font-size:14px;}.text-red{color:#f00f00;}.text-green{color:#228c22;}.text-yellow{color:#f4bc13;}#map-hover-content{display:none;position:fixed;z-index:1;}#map-hover-content .hover-content{font-size:16px;padding:5px 10px;background-color:#FFF;-webkit-box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);box-shadow:0px 5px 10px -7px #000000,0px 0px 10px 5px rgba(0,0,0,0);}.tx-spektepark .sold .icon-color:nth-child(1){background-color:#f00f00;}.tx-spektepark .available .icon-color:nth-child(2){background-color:#228c22;}.tx-obenauf .sold .icon-color:nth-child(1){background-color:#f00f00;}.tx-obenauf .reserved .icon-color:nth-child(2){background-color:#f4bc13;}.tx-obenauf .available .icon-color:nth-child(3){background-color:#228c22;}.ob-slider .rsBullets{position:absolute;bottom:50px;height:auto;padding-right:20px;right:20px;z-index:99;}.ob-slider .rsBullet{display:inline-block;padding:5px 7px;}.ob-slider .rsBullet span{display:block;width:20px;height:20px;background:#ccc;cursor:pointer;}.ob-slider .rsBullet.rsNavSelected span{background-color:#5ea62b;}.p-10{padding:10px;}.bottom-link{display:flex;width:100%;justify-content:flex-end;}.bottom-link li{display:inline-block;margin-right:10px;text-transform:uppercase;}.bottom-link li  a{text-decoration:none;}.left-block .ap_color_icons{width:auto;margin-right:auto;}.right-block .download-text{word-wrap:break-word;width:calc(100% - 135px);width:-moz-calc(100% - 135px);width:-webkit-calc(100% - 135px);}.right-block .download-link{width:135px;padding-left:10px;}.right-block .download-file{background-color:#fff;}.right-block .downloads{margin-bottom:30px;}.left-block-bottom .item{margin-bottom:10px;}.powermail_form.powermail_form_2{width:75%;}#imageMap{position:relative;}#gmap-hover-img,#gmap-wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}#gmap-wrap{z-index:3;}#gbase-img img,#gmap-wrap img,#gmap-hover-img img{width:100%;height:auto;display:block;}#imageMap #gmap-hover-img img{display:none;left:0;position:absolute;top:0;}#gimgmap area{position:relative;cursor:pointer;}.imageMap{height:640px;}.imagMapImg{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;}.imagMapImg.ob2{background-size:cover;}.imageMap img{max-width:100%;height:auto;}.tx-spektepark .item-wrp.descriptions,.tx-obenauf .item-wrp.descriptions{padding-top:10px;padding-bottom:10px;}.tx-spektepark .item-wrp .item,.tx-obenauf .item-wrp .item{padding-top:5px;}.sp-static-info{font-size:12px;}.tx-spektepark .bottom-link .format-list li,.tx-obenauf .bottom-link .format-list li{position:relative;padding-left:18px;}.tx-spektepark .bottom-link .format-list li::before,.tx-obenauf .bottom-link .format-list li::before{position:absolute;content:'';padding:8px;background-color:currentColor;border-radius:50%;top:4px;left:0;}.tx-obenauf #houseInfo{font-size:14px;font-weight:normal;max-width:300px;}@media(max-width:959px){.hide-desktop{display:block;}.hide-responsive{display:none;}.special-aprtment-search .filter-header{display:none;}.special-aprtment-search{float:left;width:100%;}.special-aprtment-search.filter-descr{padding-bottom:5px;margin-top:15px;padding-top:15px;}.special-aprtment-search.filter-descr select{min-width:80px;width:auto;}.aptsearch_inner{display:flex;flex-wrap:wrap;justify-content:center;}.aptsearch_inner .field-wrp{width:33.33%;justify-content:center;}.aptsearch_inner .filter-descr span.labl{padding-right:10px;}.tx-spektepark .fl-bx.resp-block,.tx-obenauf .fl-bx.resp-block{display:flex;}.ap_haus.border-right{width:75%;border:none;font-size:22px;font-family:opensans-bold;margin:0;}.ap_color_icons.border-right.hide-desktop{border:none;width:25%;margin:0;}.ap_zimmer,.ap_etage,.link_more{width:30.33%;margin-right:1%;padding:20px 0;margin:20px 0;font-size:16px;}.tx-spektepark .icon-text > div.text,.tx-obenauf .icon-text > div.text{width:auto;font-family:"opensans-bold";}.tx-spektepark .icon-text.col-item,.tx-obenauf .icon-text.col-item{display:flex;align-items:center;justify-content:center;}.tx-spektepark .ap_color_icons .icon-text.col-item,.tx-obenauf .ap_color_icons .icon-text.col-item{justify-content:flex-end;}.bottom-link{font-size:11px;font-family:"opensans-bold";}.LeftBlockForm .powermail_form.powermail_form_2{width:100%;}.LeftBlockForm .powermail_fieldwrap_type_submit .powermail_field{text-align:center;}.LeftBlockForm .contact-form input.powermail_input.powermail_field_error{border-color:#f00;color:#f00;background-color:#fff;}.right-block .download-file{background-color:#f2f2f2;}.download_detail .download-link{width:180px;}.download_detail .download-text{width:calc(100% - 180px);width:-moz-calc(100% - 180px);width:-webkit-calc(100% - 180px);}.download_detail .download-link{border-left:none;}.imageMap{padding-left:10%;padding-right:10%;}.special-aprtment-block .filter-descr select{height:35px;border:1px solid #bcbcbc;}.special-aprtment-block .filter-descr .btn{min-width:150px;}.special-aprtment-block .filter-descr span.labl{padding-right:10px;}.special-aprtment-block .filter-descr .field-wrp:last-child{padding-left:0;}.f_link{font-size:16px;}.img-map-filter-block{top:10px !important;left:0 !important;width:100%;}.filter-block-inner{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.sp-button{margin-bottom:50px;}.restricted .f_h{font-size:16px;letter-spacing:0;font-weight:bold;}}@media(max-width:768px){.contact-form .powermail_fieldwrap_formtext{margin-top:30px;padding:20px;}.contact-form .powermail_fieldwrap_formtext .powermail_field{margin-bottom:20px;}.contact-form .powermail_fieldwrap_formtext:after{position:relative;bottom:inherit;top:0;left:50%;transform:translateX(-50%);}}@media(max-width:668px){.aptsearch_inner .field-wrp{width:auto;padding-right:10px;padding-left:10px;}.imageMap{padding-left:10%;padding-right:10%;}.img-map-filter-block{min-width:250px;}.special-aprtment-block .filter{margin-right:10px;}.special-aprtment-block .filter .icon{width:20px;height:30px;margin-right:15px;}.special-aprtment-block .filter span.text{font-size:14px;}}.powermail_progressbar{width:100%;height:5px;float:right;clear:both;margin-top:5px;}.powermail_progressbar.disable{display:none;}.powermail_progressbar .powermail_progress{background:#737373;width:100%;height:100%;float:right;}.powermail_progressbar .powermail_progress .powermail_progess_inner{height:100%;width:100%;overflow:hidden;background:url('../../../fileadmin/templates/charlotte/images/icon_loading.gif') repeat-x;opacity:0.5;}.cc-revoke.cc-bottom{display:none !important;}.cc-window{box-shadow:0px 0px 6px -3px #1A171B;-webkit-box-shadow:0px 0px 6px -3px #1A171B;}#cookieconsent\:desc{max-width:960px;margin:20px auto 0px auto;}.cc-compliance{max-width:960px;margin:20px auto;}.cc-theme-classic .cc-btn{border-radius:0;}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:none;}.cc-highlight .cc-btn:first-child{margin-right:10px;}.cc-btn{background-color:rgb(94,166,43) !important;color:#ffffff !important;}.cc-link{display:none;}.tx-housing .img-block .slider .video-link{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../../../fileadmin/templates/charlotte/images/play-butn-video.png');background-repeat:no-repeat;background-position:center center;background-size:60px auto;text-indent:-9999px;}.technik-slider .item{height:300px;position:relative;overflow:hidden;}.technik-slider .item a{height:100%;width:100%;display:block;position:relative;}.technik-slider .item img{position:absolute;left:-9999999px;height:1px;width:1px;}.technik-sliderbg-img{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}.std-slider .fancybox-navigation .fancybox-button--arrow_left{background-image:url('../../../fileadmin/templates/charlotte/images/arrow-left.png');}.std-slider .fancybox-navigation .fancybox-button--arrow_right{background-image:url('../../../fileadmin/templates/charlotte/images/arrow-right.png');}.new-related-slider{padding:0 30px 150px 0;}@media (max-width:768px){.new-related-slider{padding:0 10px 90px 10px;}}.infopop .fancybox-slide{padding:30px;}.infopop .fancybox-bg{background-color:rgba(0,0,0,0.8);}#info_popup{padding:0;max-width:960px;height:100%;position:relative;overflow:hidden;display:none;}.fancybox-slide #info_popup{display:block;}.ip_header{position:absolute;top:0;left:0;width:100%;background-color:#FFF;z-index:99;}.ip_header_text{font-size:20px;font-family:"OpenSans-Bold";background-color:#f4bc13;padding:5px 40px;color:#FFF;position:relative;z-index:1;display:inline-block;margin:20px 0 0 30px;}.ip_header .triangle{position:absolute;background-color:#f4bc13;height:26px;width:26px;left:90px;bottom:-13px;transform:rotate(45deg);}.ip_content{height:100%;overflow-y:scroll;}.ip_content_inner{padding:90px 100px 60px;}.ip_content h2{font-size:42px;color:#737373;line-height:1.1;margin-top:50px;}.ip_footer{background-color:#56ab40;height:50px;line-height:50px;text-align:center;text-transform:uppercase;position:absolute;bottom:0;width:100%;}.ip_footer a{color:#FFF;font-size:20px;font-weight:bold;}.infopop .fancybox-slide--html .fancybox-close-small{top:10px;}.popup-spc-close-btn{color:#ffffff;cursor:pointer;}@media (max-width:768px){.ip_header_text{padding:5px 20px;}.ip_content_inner{padding:90px 50px 60px;}.ip_content h2{font-size:38px;}}.downloads-with-header .download-file{padding:20px;font-size:14px;border-bottom:1px solid #b2b2b2;}.downloads-with-header .download-text{border-right:1px solid #b2b2b2;}.downloads-with-header h4.file-header{font-size:20px;margin-bottom:10px;}.downloads-with-header .download-link{border:none;}.downloads-with-header .download-file:nth-child(2n+1){background-color:transparent;}.downloads-with-header .download-file.featured-block{background-color:#f2f2f2;}#apartment-lists .payment_in_euros{display:none;}.fancybx-iframe2 .fancybox-slide{padding:0;}.fancybx-iframe2 .fancybox-slide--iframe .fancybox-content{width:100% !important;max-width:100%;}.fancybx-iframe2 .fancybox-close-small{top:50px;}.inquiry_block{opacity:0;height:0;overflow:hidden;}.inquiry_block.show{}.inquiry_block .frame{padding:30px 30px 20px;}.inquiry_block .header-block h2{padding-right:185px;}.inquiry_form .form-field{width:100%;}.inquiry_form .form-field-row{margin-bottom:25px;}.inquiry_form .form-field-row.field-message{margin-bottom:50px;}.inquiry_form textarea.form-field{height:131px;}.inquiry_form .form-field-left{padding-right:15px;}.inquiry_form .form-field-right{padding-left:15px;}input[type="submit"].btn{height:40px;line-height:40px;}.inquiry_form input.sbmt-btn{width:100%;border:1px solid #5ea62b;background-color:#5ea62b;}.inquiry_form input.parsley-error{border-color:#bd2626;background-color:#bd2626;}.parsley-errors-list.filled{display:none;}.bottom-link .inquiry-link-click{position:unset;margin-top:0;}.immobilie-list .bottom-links a{margin-right:20px;}.immobilie-list .bottom-links .inquiry-link-click{margin:0;}.immobilie-list .image-blockWith-rightcont .content-block{position:relative;}#apartment-lists .immobilie-list .bottom-links{right:30px;}.immobilie-list{border:1px solid #dcdcdc;}.immobilie-list .image-block-content{border:none;}.inquiry_block .header-block .close{top:0;z-index:inherit;}.mb-0{margin-bottom:0;}.pb-25{padding-bottom:25px;}.justify-content-end{justify-content:flex-end;}.ms-auto{margin-left:auto;}.me-auto{margin-right:auto;}.aprt-search-btn{border-left:1px solid #dcdcdc;padding-left:30px;margin-left:30px;}.font-light{font-family:'OpenSans-Light';}.generalapartmentform h3.form-label{display:none;}.generalapartmentform{padding:30px 20px 30px;border:1px solid #dcdcdc;display:flex;flex-flow:row wrap;}.generalapartmentform .powermail_legend{margin-bottom:25px;font-family:'OpenSans-SemiBold';}.generalapartmentform h3{font-size:32px;font-family:'OpenSans-Light';margin-bottom:15px;}.generalapartmentform .powermail_fieldset{margin-bottom:0;}.generalapartmentform .powermail_fieldset_4{}.generalapartmentform .powermail_fieldwrap{float:left;}.generalapartmentform .powermail_fieldwrap,.generalapartmentform> *{width:100%;}.generalapartmentform .powermail_fieldset:nth-of-type(3) .powermail_fieldwrap_type_input{}.generalapartmentform .powermail_fieldwrap_zimmerbis,.generalapartmentform .powermail_fieldwrap_warmmietebis,.generalapartmentform .powermail_fieldwrap_flaechebis{padding-left:15px;width:50%;}.generalapartmentform .powermail_fieldwrap_zimmervon,.generalapartmentform .powermail_fieldwrap_warmmietevon,.generalapartmentform .powermail_fieldwrap_flaechevon{padding-right:15px;width:50%;}.generalapartmentform .powermail_fieldwrap_plz{width:23%;margin-right:2%;}.generalapartmentform .powermail_fieldwrap_ort{width:75%;}.powermail_fieldwrap_type_check .powermail_field:not(.check-item-1){display:flex;flex-flow:row wrap;}.powermail_fieldwrap_type_check .powermail_label{display:block;margin-bottom:8px;}.powermail_fieldwrap_type_check .powermail_field .checkbox{margin-right:30px;}.powermail_fieldwrap_type_check .powermail_field .checkbox:last-of-type{margin-right:0;}.contact-form.generalapartmentform input.powermail_submit{width:100%;background-color:#5ea62b;border-color:#5ea62b;}.contact-form .layout3 .powermail_label{opacity:0;}.ms-options-wrap{}.ms-options-wrap>.ms-options>ul>li{margin-bottom:0;}.ms-options-wrap>.ms-options{margin-top:-40px;}.ms-options-wrap>.ms-options .choose{width:100%;background-color:#5ea62b;border-color:#5ea62b;}.btn-link .icon{width:18px;height:25px;display:inline-block;vertical-align:middle;margin-right:10px;}.btn-link .icon svg{}#popUpIE{display:none;}#popUpIE .container{max-width:960px;}#popUpIE h3{font-size:24px;color:#666666;margin-bottom:30px;font-family:'OpenSans-Regular';padding-right:120px;}#popUpIE h3 b{font-family:'OpenSans-Bold';}#popUpIE p{color:#737373;margin-bottom:30px;}#popUpIE .c-wrap{padding-top:10px;max-width:780px;}.popupIE .fancybox-bg{background-color:rgba(0,0,0,0.8);}.popupIE .fancybox-slide{padding:0;}.popupIE .fancybox-content{vertical-align:top;width:100%;padding:20px 20px 30px;}.range-select .ui-state-default{background:#5ea62b;border:none;border-radius:50%;}.range-select.ui-slider-horizontal .ui-slider-handle{top:-0.6rem;margin-left:0;}.ui-widget.ui-widget-content.range-select{padding:0;border-bottom:0;border-left:0;border-right:0;border-color:#737373;height:1px;margin-top:15px;width:89%;}.slider-handle{background:#000;color:#FFF;display:block;float:right;padding:2px;width:45px;text-align:center;position:relative;margin-top:-15px;}.slider-handle:after{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #000000;border-width:6px 7px 6px 0;top:50%;left:-7px;margin-top:-6px;}.w-23{width:23%;margin-right:2%}.w-75{width:75%;}.float-left{float:left;}#cmpr53285{width:100% !important;}.accordion-container.layout-2 .accordion-header{}.accordion-container.layout-2 .accordion-header span.text span{font-size:60%;font-family:"OpenSans-Regular";}.applicationform{padding-top:35px;}.applicationform h3.form-label{display:none;}.applicationform h3{margin-bottom:5px;}.applicationform input.powermail_submit{width:100%;background-color:#5ea62b;border-color:#5ea62b;}.powermail_fieldwrap_type_file .powermail_field::after{height:40px;border:1px solid #737373;content:'';width:100%;position:absolute;top:0;left:0;}.powermail_field_pdfauswaehlen{height:40px;width:100%;position:absolute;opacity:0;z-index:1;}.file-upload-btn{height:40px;line-height:40px;background-color:#5ea62b;margin-top:1px;}.file-select-name{margin-left:10px;}.applicationform .powermail_fieldwrap_plz,.applicationform .powermail_fieldwrap_ort{float:left;}.applicationform .powermail_fieldwrap_plz{width:23%;margin-right:2%;}.applicationform .powermail_fieldwrap_ort{width:75%;}html{scroll-padding-top:150px;}.powermail_fieldwrap_pdfauswaehlen_02{color:#5ea62b;}.applicationform .powermail_fieldwrap_pdfauswaehlen{margin-bottom:10px;}.applicationform .powermail_fieldwrap_header{color:#737373;}.powermail_fieldwrap_type_file .parsley-errors-list{display:none;}.powermail_confirmation .btn-group{display:flex;justify-content:space-between;margin-top:15px;}.powermail_confirmation .btn-group .btn{border:0;}.powermail_fieldwrap_file_list{margin:0;}.powermail_fieldwrap_file_list li{list-style:none;margin-bottom:5px;}.powermail_field  .powermail_captchaimage{margin-top:5px;}.frame-link-to-applicationform.frame-type-textpic{padding-top:0;}.frame-link-to-applicationform.frame-type-textpic .ce-textpic{position:relative;}.frame-link-to-applicationform.frame-type-textpic .btn{position:absolute;left:0;bottom:0;}.frame-link-to-applicationform.frame-type-textpic .ce-gallery{margin:0;}.frame-link-to-applicationform.frame-type-textpic p{margin-bottom:0;}.frame-link-to-applicationform.frame-type-text{padding-top:0;padding-bottom:0;}h2.accordion-header span.dropdown{width:28px;height:14px;background-size:28px 14px;margin-top:-7px;}.banner-counter{background-color:#f4bc13;color:#000000;padding:20px 50px;z-index:1;font-weight:bold;position:absolute;bottom:0;left:0;}.banner-counter.counted{background-color:transparent;}.banner-counter a{color:#5ea62b;text-decoration:underline;text-decoration-style:dotted;}.banner-counter.counted .two-col65-35 > div.col-left{opacity:0;visibility:hidden;}.count-wrapper{float:right;padding-top:10px;margin-bottom:-15px;}.count-wrapper .counter-outer{padding-bottom:0px;width:55px;margin:auto;position:relative;cursor:pointer;}.banner-counter.counted .count-wrapper .counter-outer{cursor:auto;}.count-wrapper .counter-outer .counter-thumb{display:block;margin:0;}.count-wrapper .counter-outer .count{color:#FFF;background-color:#d42020;border-radius:8px;padding:0 5px;position:absolute;font-weight:normal;font-size:16px;top:0;right:0;transform:translate(65%,-70%);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,1);box-shadow:0px 0px 10px 0px rgba(0,0,0,1);}.count-wrapper .counter-text{color:#000;font-weight:normal;}.banner-counter.counted .count-wrapper .counter-text{color:#FFF;}.wrapper:after{content:' ';position:fixed;height:100%;width:100%;background-color:rgba(255,255,255,0.8);left:0;top:0;z-index:999;display:none;}.wrapper.loading:after{display:block;}.quicklinks{padding:25px 50px;height:80px;margin-bottom:20px;}.quicklinks .owl-stage-outer,.quicklinks .owl-stage,.quicklinks .owl-item{height:100% !important;}.quicklinks .owl-nav{}.quicklinks.owl-carousel .owl-nav button{position:absolute;top:0;height:100%;padding:5px 8px !important;}.quicklinks .owl-nav button.disabled{opacity:0.3;}.quicklinks .owl-nav button.owl-prev{left:0;}.quicklinks .owl-nav button.owl-next{right:0;}.quicklinks.owl-carousel .owl-nav button span{font-size:40px;color:#666;line-height:1;margin-top:-10px;display:inline-block;}.quicklinks .quicklink{}.quicklinks .quicklink a{}.quicklinks .quicklink a:after{content:"";position:absolute;top:0;right:-28px;height:50px;width:1px;background-color:#666;}.quicklinks .owl-item:last-child .quicklink a:after{display:none;}.quicklinks .quicklink a span{display:flex;}.quicklinks .quicklink a svg{width:25px;padding-left:5px;}.member-registration-form{padding:10px 20px;border:1px solid #dcdcdc;}.member-registration-form .field-label{letter-spacing:0.3px;font-weight:700;}.member-registration-form .fieldset-row{padding-top:25px;}.member-registration-form .fl-bx{margin:0 -15px;}.member-registration-form .form-group{padding-right:15px;padding-left:15px;width:33.33%;margin-bottom:25px;}.member-registration-form .form-group.form-group-plz{width:14%;}.member-registration-form .form-group.form-group-ort{width:calc(66.66% - 14%);}.member-registration-form .form-field-wrap{position:relative;}.member-registration-form .form-field{width:100%;padding:0 10px;}.member-registration-form select,.member-registration-form input{border-radius:0;-webkit-appearance:none;box-shadow:none;outline:none;background-color:transparent;}.member-registration-form .check-wrap{margin-top:0px;}.member-registration-form .form-group.w-100{width:100%;}.member-registration-form .sbmt-btn{width:100%;margin-bottom:20px;border:none;background-color:#5ea62b;}.member-registration-form  a{text-decoration:none;}.member-registration-form .ms-options .btn{margin-top:25px;margin-bottom:10px;}.member-registration-form .datepick-calender{padding-left:40px;}.member-registration-form .ui-datepicker-trigger{position:absolute;width:20px;height:20px;top:10px;left:10px;cursor:pointer;}.member-registration-form .guardian_form_fields,.form-group-hidden{display:none;}.member-registration-form .guardian_form_fields.show,.form-group-hidden.show{display:block;}.member-registration-form .parsley-error .form-field,.member-registration-form .checkbox .parsley-error input,.member-registration-form .radio .parsley-error input{border-color:#bd2626;}.member-registration-form .form-field.parsley-error{color:#fff;background-color:#bd2626;}.member-registration-form .parsley-error .ms-options-wrap button{background-color:#bd2626;}.ui-datepicker-header,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:none;border:none;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#f2f2f2;color:#707070;border:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-state-default,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#5ea62b;background-color:#cee4bf;}.ui-datepicker th{font-weight:normal;font-size:12px;}.member-registration-form .radio label input[type="radio"]:checked{background:url('../../../fileadmin/templates/charlotte/images/icon-checked.png') center center no-repeat;background-size:20px 20px;}.member-registration-form .radio input{width:30px;height:30px;border:1px solid #737373;}.member-registration-form h3.mb-0{margin-bottom:0;}.member-registration-form .radio .radio-label,.member-registration-form .radio input,.radio .radio-label,.radio input{float:left;}.member-registration-form .radio .radio-label,.radio .radio-label{width:-webkit-calc(100% - 51px);width:-moz-calc(100% - 51px);width:calc(100% - 51px);}.member-registration-form .checkbox .checkbox-label,.member-registration-form .radio .radio-label,.radio .radio-label{margin-left:10px;}.member-registration-form .guardian_form_fields h4{font-size:16px;color:#5ea62b;margin-top:5px;}.member-registration-form .fieldset-row .subtext{color:#ff0000;}.member-registration-form .ms-options-wrap > .ms-options{z-index:20;padding-left:10px;padding-right:10px;}.member-registration-form .ms-options-wrap > button{padding-left:10px;padding-right:40px;}.member-registration-form .field-text .field-sub-text{font-size:12px;margin:5px 0 15px 0;}.member-registration-form  .ms-options-wrap > .ms-options > ul label{padding:2px 2px 2px 25px;margin:0;}.member-registration-form .ms-options-wrap > .ms-options > ul input[type="checkbox"]{left:0;}.member-registration-form .parsley-errors-list{margin:0;}.two-col-plaintemp #content-wrp{padding-top:85px;}.two-col-plaintemp .logo-wrap{font-size:45px;display:flex;line-height:1.2;opacity:0;color:#666666;}.two-col-plaintemp .logo-wrap > div{position:relative;padding-left:20px;margin-left:20px;}.two-col-plaintemp .logo-wrap > div:first-of-type{text-transform:uppercase;color:#5ea62b;margin-left:0;padding-left:0;}.two-col-plaintemp .logo-wrap > div:not(:first-child):before{background-color:currentColor;content:'';position:absolute;left:0;width:2px;top:5px;bottom:5px;}.two-col-plaintemp #main-header{font-family:'OpenSans-SemiBold';}.two-col-plaintemp .logo-wrap > div:last-child{font-family:"OpenSans-Regular";}.two-col-plaintemp  .footer-top{padding:20px 0px 20px;}.two-col-plaintemp  .banner-head{height:650px;}.mb-10{margin-bottom:10px;}.mt-10{margin-top:10px;}.checkbox_under18_text{display:none;font-size:14px;margin-left:40px;}.checkbox_under18:checked ~ .checkbox_under18_text{display:block;}.member-registration-form .fl-bx.u14-true{justify-content:space-between;}.member-registration-form .fl-bx.u14-false{justify-content:flex-end;}.u14-group{padding-top:30px;}@media (min-width:961px){.banner-counter .two-col65-35 > div.col-left{padding-right:15px;width:70%;}.banner-counter .two-col65-35 > div.col-right{width:30%;}}@media (max-width:1150px){.member-registration-form .form-group{width:100%;}.member-registration-form .form-group.form-group-ort{width:60%;}.member-registration-form .form-group.form-group-plz{width:40%;}.member-registration-form .form-group .field-text{margin-top:20px;}}@media (max-width:960px){.banner-counter{position:relative;margin-left:-50px;margin-right:-50px;}.banner-counter .two-col65-35 > div.col-right{background-color:transparent;padding:20px;}.banner-counter.counted{background-color:#FFF;}.banner-counter.counted .two-col65-35 > div.col-left{display:none;}.count-wrapper{float:none;}.count-wrapper .counter-text{text-align:center;}.banner-counter.counted .count-wrapper .counter-text{color:#000;}.member-registration-form .form-group .field-text{margin-top:10px;}.u14-group{padding-top:10px;}}.typo3-messages .alert{list-style:none;padding:10px 20px;}.typo3-messages .alert-warning{color:#000;background-color:#ffc107;}.typo3-messages .alert-message{margin:0;}.countdown-section{background:rgba(94,166,43,1);min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;padding:40px 20px;}.countdown-section .container{text-align:center;max-width:620px;width:100%;}.countdown-section .subtitle{color:rgba(255,255,255,0.9);font-size:16px;font-weight:600;letter-spacing:5px;text-transform:uppercase;margin-bottom:20px;}.countdown-section h1{color:#ffffff;font-size:50px;font-weight:800;margin:0 0 40px 0;line-height:1.1;}.countdown-section .start-date{color:rgba(255,255,255,0.9);font-size:18px;margin-bottom:40px;}#timer{display:flex;justify-content:center;gap:12px;margin-bottom:40px;}#timer > div{background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);border-radius:10px;width:110px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;}#timer > div .number{font-size:50px;line-height:1;margin-bottom:6px;font-weight:bold;}#timer > div .label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.8);}.info-card{background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);border-radius:12px;padding:20px 24px;display:flex;align-items:flex-start;gap:14px;text-align:left;}.info-icon{font-size:32px;margin-top:0;flex-shrink:0;line-height:1.5;}.info-content{color:rgba(255,255,255,0.95);font-size:16px;line-height:1.5;}.info-content h3{color:#FFF;font-size:18px;margin-bottom:10px;}.info-content strong,.info-content b{display:block;font-size:15px;margin-bottom:6px;color:#ffffff;}.info-content p{margin:0 0 14px 0;}.subscribe-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff;color:#5ea62b;font-size:16px;font-weight:600;padding:10px 20px;border-radius:25px;text-decoration:none;margin-top:12px;}.subscribe-btn:hover{background:#f0f0f0;}@media (max-width:480px){.countdown-section h1{font-size:30px;}#timer > div{width:72px;height:80px;}#timer > div .number{font-size:30px;}#timer{gap:8px;}}.mt-thankyou-page{padding:48px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:auto;}.mt-party-icon{font-size:80px;margin-bottom:40px;line-height:1;}.mt-headline{font-size:28px;font-weight:700;color:#222;margin-bottom:16px;}.mt-headline .mt-green{color:rgba(94,166,43,1);}.mt-ody-text{font-size:15px;color:#555;line-height:1.65;max-width:480px;margin-bottom:8px;}.mt-redirect-note{font-size:14px;color:#777;margin:28px 0 14px;}.mt-redirect-bar{display:flex;align-items:center;gap:10px;background:#f5f5f5;border-radius:999px;padding:8px 20px;font-size:14px;color:#555;margin-bottom:12px;}.mt-redirect-bar .mt-counter{background:rgba(94,166,43,1);color:#fff;font-weight:700;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.mt-progress-wrap{width:250px;height:5px;background:#e0e0e0;border-radius:999px;overflow:hidden;margin-bottom:40px;}.mt-progress-bar{height:100%;width:0%;background:rgba(94,166,43,1);border-radius:999px;transition:width 1s linear;}.mt-info-card{background:#f0f8ee;border:1px solid #c5e0b8;border-radius:12px;padding:20px 24px;display:flex;align-items:flex-start;gap:14px;text-align:left;max-width:480px;width:100%;}.mt-chat-icon{font-size:32px;flex-shrink:0;margin-top:2px;line-height:1.5;}.mt-info-content strong{display:block;font-size:14px;font-weight:700;margin-bottom:6px;}.mt-info-content p{font-size:13px;line-height:1.5;margin:0 0 14px 0;}.mt-subscribe-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(94,166,43,1);color:#fff;font-size:13px;font-weight:600;padding:9px 18px;border-radius:999px;text-decoration:none;}.mt-subscribe-btn:hover{background:#43a047;}
