.mobile-menu-opener{z-index:23;display:none;position:absolute;right:10px;top:17px;width:45px;height:45px}.mobile-menu-opener span{transition:all .2s ease-in-out;position:absolute;background-color:@mainColor;top:2px;width:40px;height:4px;xborder-radius:4px}.mobile-menu-opener span:after{transition:all .2s ease-in-out;position:absolute;background-color:@mainColor;top:10px;width:40px;height:4px;xborder-radius:4px;content:""}.mobile-menu-opener span:before{transition:all .2s ease-in-out;position:absolute;background-color:@mainColor;top:20px;width:40px;height:4px;xborder-radius:4px;content:""}.mobile-menu-opener[class~="active"] span{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.mobile-menu-opener[class~="active"] span:after{top:20px;-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.mobile-menu-opener[class~="active"] span:before{opacity:0}.showOnMobile{display:none}.header-slider .slider-list li .picture-container{background-color:#000}.header-slider .slider-list li .picture-container img{opacity:.7}.about ul{margin:0;padding:0}@media(max-width:1280px){#history-navigation-outer{position:relative;width:100%;text-align:center}#history .button-left-big{top:0;display:inline-block;position:relative;left:0}#history .button-right-big{top:0;display:inline-block;position:relative;top:0;right:0}.header-slider .slider-list .picture-container img.adaptive{height:auto;width:100%}.welcome{margin-top:10px}.team{width:auto;margin-left:auto;margin-right:auto;text-align:center}.team li{display:inline-block;float:none!important;margin-left:7px;margin-right:7px}.startimages{width:auto;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}.startimages li{display:inline-block;float:none!important;margin-left:7px;margin-right:7px}.welcome .eight{padding-left:20px}}@media(max-width:1200px){.top ul li{margin-left:20px;font-size:20px;line-height:20px}.header-slider .slider-list li .text-container{padding-left:20px}.header-slider .slider-list li .text-container h3{margin-top:30px}.startimages .slider-list li,.startimages .slider-list li:first-child{margin:0;width:415px;height:auto;margin:0 auto;float:none;display:block}}@media(max-width:1100px){.top ul li{margin-left:15px;font-size:18px;line-height:18px}}@media(max-width:992px){.row{overflow-x:hidden}body{width:100%;min-width:100%;overflow-x:hidden}.slider-list .text-container{width:auto;margin-left:auto;margin-right:auto;left:20px;right:20px}.row{overflow:hidden}.header div.telbig{position:absolute;width:100%;height:auto;border-radius:0;bottom:0;display:none}.header{margin-top:-30px}.top{height:90px}.top .logo img{height:70px;width:auto}.top{z-index:99}.top .logo{margin-left:0;background:transparent;margin-top:-20px}.top .row{overflow:visible}.top ul{display:none}#top-navi{width:300px}.open ul{box-shadow:0 5px 5px rgba(0,0,0,.2)}.open ul{position:absolute;left:38px;top:100px;right:0;background:#fff;padding:0;margin:0;padding:20px;display:block;padding-bottom:50px}.open ul li{clear:left;float:none;margin:0 auto;display:block;text-align:center;margin-top:40px}.open ul li a{height:auto;font-size:26px;margin-bottom:10px}.header-slider .slider-list li .text-container h3{font-size:20px;margin-top:30px;margin-bottom:30px;line-height:20px}.header-slider .slider-list li .text-container h4 a{margin-top:10px}.tel{display:none}.six,.no-space-col{width:98%}.contact-left{width:98%}.contact{width:98%}.hideOnMobile{display:none!important}.showOnMobile{display:block}a.showOnMobile{display:inline}.mobile-menu-opener,.navbar-toggler{display:block}.left-padding,.top-padding,.no-space-col{padding:20px}.navigation li:after{content:"";height:0}.startimages img{width:100%;margin-bottom:20px}.startimages h3 a{padding-top:55vw;padding-bottom:8px}.welcome .ten{padding:0;padding-bottom:30px}.footer .three img{max-width:100%}.footer h4{margin-top:20px}.about ul li{width:100%;margin-bottom:10px}.container .col.four{width:100%;margin-bottom:20px}.header .tbox{bottom:5px;display:none}.header .tbox h2{font-size:18px}.gallery-standard li{width:100%}.imagerow .col{width:100%;margin:0}.textbox{margin:0;height:auto;min-height:auto}.textbox .content h1{font-size:1.5em}.form .col{width:100%}.form-row{flex-direction:column}.gallery-standard .gallery-list-image-outer{height:auto}.about-text{font-size:1em}h1{font-size:30px}.service ul{padding-left:8px}.service a{display:none}.textbox{padding:20px}}@media(max-width:768px){.startimages .slider-list li,.startimages .slider-list li:first-child{margin:0;width:100%;height:auto}.contact{padding:20px}.hideOnMobile{display:none!important}.showOnMobile{display:block}a.showOnMobile{display:inline}.mobile-menu-opener,.navbar-toggler{display:block}.no-space-col h2{font-size:40px}.ten{width:98%}.welcome .col{width:98%}.welcome .eight{padding-left:0}.service .col{width:100%}.footer .col{width:100%;margin-top:10px}.footer .one{display:none}.history .text-container{margin-top:20px}.row{margin-left:20px;margin-right:20px;padding-right:6px}.header-slider .slider-list li .text-container h4 a{font-size:.8em;line-height:1em;padding:10px}.header-slider .slider-list li .text-container h4{font-size:.9em;line-height:1em}.header-slider .slider-list li .text-container h3{font-size:1.8em;line-height:1em}.flowers{height:auto;text-align:center}.flowers h1{margin-bottom:10px}.flowers h2{margin-left:0}.service{background-size:cover;height:auto;padding-bottom:20px}.welcome h1{font-size:1.5em;line-height:1.1em;margin-bottom:20px}#header-slider-start .slider-list li .text-container{height:auto;top:30%;padding-top:50px}.header-slider .slider-list li .text-container{height:auto;top:50%;padding-top:50px}.welcome img{width:100%}}@media(max-height:400px){.open ul{top:20px}}@media only screen and (min-device-width:320px) and (max-device-width:1024px) and (orientation:landscape){.open ul{top:20px}.top{transform:translate3d(0,0,0);transition:all .2s ease-in-out}.top.ht-unpin{transform:translate3d(0,-95px,0)}#header-slider-start .slider-list li .text-container,.header-slider .slider-list li .text-container{top:70%}#header-slider-start .slider-list li .text-container{top:55%}.header-slider{height:calc(100vw/4*3)!important}#header-slider-start{height:calc(100vw/4*5)!important}.header-slider .slider-list{height:calc(100vw/4*3)!important}#header-slider-start .slider-list{height:calc(100vw/4*5)!important}}@media(max-width:576px){.top{transform:translate3d(0,0,0);transition:all .2s ease-in-out}.top.ht-unpin{transform:translate3d(0,-95px,0)}#top-navi{width:100%}.history li{width:100%}.maxHeight300{height:300px!important}.team{margin-left:0;width:100%}.team li{margin-left:0}#header-slider-start .slider-list li .text-container{padding-top:50vw}.header-slider{height:calc(100vw/4*3)!important}#header-slider-start{height:calc(100vw/4*5)!important}.header-slider .slider-list{height:calc(100vw/4*3)!important}#header-slider-start .slider-list{height:calc(100vw/4*5)!important}.team .slider-list li{margin:0 auto;float:none;margin-bottom:70px}.history .slider-list li,.history .slider-list li:first-child,.partners .slider-list li{margin:0 auto;float:none;margin-bottom:20px}.captcha-label,.privacy-label,.object-captcha,.response-text{width:98%!important}.captcha-code-left img{width:100px!important}.captcha-code-right{margin-left:105px!important}.captcha-code-right input{margin-left:5px!important}}.content-image{border-radius:10px;margin-bottom:0;padding-bottom:0}.content-image img{border-radius:10px;width:100%;box-shadow:0 15px 15px rgba(0,0,0,.1)}#newsletter_name,#newsletter_email{background:#fff;color:#333;border:0 solid@mainColor;box-sizing:border-box;padding:22px;width:100%;height:30px;margin-bottom:3px;font-size:1.3rem}.submit input{font-size:1.3rem;padding:22px;background-color:@mainColor;width:100%;box-sizing:border-box;color:#000;border:0 solid #fff;padding:10px;padding-left:40px;padding-right:40px}.liefertop{height:662px}.liefertop h1{margin-top:180px}.content-image{border-radius:10px}.content-image img{border-radius:10px}.newsletter-section{xbackground:@mainColor;background-color:#f1a3c8;background:url('https://images.siteface.net/siteface//CMS/156/Navi/newsletter-background2.jpg');background-repeat:repeat,repeat;background-size:cover;color:#450f28}.newsletter{padding-bottom:20px;color:#450f28;font-weight:400}.newsletter h4{color:#fff;font-family:Kalam;font-size:2.3rem;line-height:2.2rem;margin-bottom:15px}