body{font-family:Poppins,sans-serif;font-weight:300;background-color:#fff}*{margin:0;padding:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}:focus,:visited{outline:0}h1{font-size:45px;font-weight:400;margin-bottom:40px;line-height:1.2;color:#000}h2{font-size:30px;margin-bottom:20px;font-weight:400;color:#a72c32}h3{font-size:18px;margin-bottom:20px;font-weight:400;color:#a72c32}p{font-size:16px;line-height:1.8;margin-bottom:20px;color:#000;font-weight:300}.box_2_col p:last-child,.frame-default p:last-child{margin-bottom:0}p b,p strong{color:#000}p a{text-decoration:underline}p a:hover{color:#a72c32}p b,p strong{font-weight:600}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a.btn{width:auto;display:inline-block}a.btn-primary{background-color:#a72c32;color:#fff;font-weight:700}a.btn-primary:hover{background-color:#000;color:#fff;text-decoration:none}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}img{max-width:100%;height:auto;border-top-right-radius:30px;border-bottom-left-radius:30px;display:block}.frame-type-text ul{margin-left:30px}.frame-type-text ul li{font-size:16px;line-height:1.5;margin-bottom:20px}.frame-type-text ol{margin-left:30px}.frame-type-text ol li ol{margin-top:10px}.frame-type-text ol li{font-size:16px;line-height:1.5;margin-bottom:20px}.frame-layout-5{position:relative;margin-top:50px}.frame-layout-5 a.btn{padding:10px;text-decoration:none;border-radius:10px;text-align:center;display:inline-block;padding-left:20px;padding-right:20px;border:2px solid}.frame-layout-5 a.btn-primary{background-color:#a72c32;border-color:#a72c32;color:#fff}.frame-layout-5 a.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.frame-layout-5 a.btn-secondary{background-color:#000;border-color:#000;color:#fff;margin-left:20px}.frame-layout-5 a.btn-secondary:hover{background-color:#a72c32;border-color:#a72c32;color:#fff}section.bgred .frame-layout-5 a.btn-primary{background-color:#fff;border-color:#fff;color:#000}section.bgred .frame-layout-5 a.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}section.bgred .frame-layout-5 a.btn-secondary{background-color:#000;border-color:#000;color:#fff}section.bgred .frame-layout-5 a.btn-secondary:hover{background-color:#fff;border-color:#fff;color:#000}.frame-space-before-small{margin-top:25px}.frame-space-after-small{margin-bottom:25px}.frame-space-before-medium{margin-top:50px}.frame-space-after-medium{margin-bottom:50px}.frame-layout-6 img{width:200px;float:right;border-radius:0}.mobile_only{display:none}.topbar{width:100vw;padding-top:5px;padding-bottom:5px;background-color:#a72c32;color:#fff;display:table;position:fixed;z-index:9999;min-height:21.5px}.topbar .lang{width:50px;float:left;display:none}.topbar .lang .language_menu li{float:left;width:auto;margin-right:20px;list-style:none}.topbar .lang .language_menu li img{width:30px;height:auto;display:block;border:1px solid #686868;border-radius:0}.topbar .info{float:right}.topbar .info svg{float:left;margin-left:30px;position:relative;top:3px;fill:#fff}.topbar .info p{float:left;color:#fff;font-size:14px;margin-left:10px}header{width:100%;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)!important;position:fixed;z-index:9999;padding-top:10px;padding-bottom:10px;top:34px}header .logo{width:333px;float:left}header .logo img{width:100%;height:auto;display:block;border-radius:0}header .navigation{float:left;width:calc(100% - 363px);margin-left:30px}header .navigation .mobile_info{display:none}header .navigation #main-navigation ul.nav{float:right;margin-top:30px}header .navigation #main-navigation ul.nav li{float:left;list-style:none;margin-right:15px}header .navigation #main-navigation ul.nav li a{color:#000;font-size:16px}header .navigation #main-navigation ul.nav li a.active,header .navigation #main-navigation ul.nav li a:hover{color:#a72c32}section.section{width:100%;display:table;padding-top:90px;padding-bottom:90px}section.pt-0{padding-top:0}section.pb-0{padding-bottom:0}section.bgred{background-color:#a72c32;background-image:url(/system/images/background/bg_vc_kacheln.jpg);background-blend-mode:multiply}section.bgredverlauf{background:linear-gradient(143deg,rgba(167,44,50,1) 35%,rgba(111,12,14,1) 100%)}section.bgred h1,section.bgred h2,section.bgred h3,section.bgred p,section.bgredverlauf a,section.bgredverlauf h1,section.bgredverlauf h2,section.bgredverlauf h3,section.bgredverlauf p,section.bgredverlauf p a,section.bgredverlauf p b,section.bgredverlauf p strong{color:#fff}section.bggray{background-color:#f3f3f3}section .parallax{min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}section.box_dashed{padding-top:150px;padding-bottom:150px;position:relative}section.box_dashed .wrapper{max-width:60%;text-align:center;border-top:2px #fff dashed;border-bottom:2px #fff dashed;border-left:2px #fff dashed;border-right:2px #fff dashed;border-style:dotted;padding:40px;position:relative;z-index:9998}.wrapper{width:90vw;margin:0 auto}.wrapper-5050{display:flex}.wrapper-5050 .left{width:calc(50% - 40px);float:left;margin-right:40px;position:relative}.wrapper-5050 .right{width:calc(50% - 40px);float:left;margin-left:40px;position:relative}.wrapper-4060{display:flex}.wrapper-4060 .left{width:calc(40% - 40px);float:left;margin-right:40px;position:relative}.wrapper-4060 .right{width:calc(60% - 40px);float:left;margin-left:40px;position:relative}.wrapper-4060 .left .content,.wrapper-4060 .right .content,.wrapper-5050 .left .content,.wrapper-5050 .right .content{position:absolute;top:50%;transform:translate(0,-50%);width:100%}footer,main{position:relative;top:134px}footer{background-color:#000;padding-top:30px;padding-bottom:30px}footer .footer_logo{width:100%;text-align:center}footer .footer_logo img{max-width:250px;margin-top:20px;margin-bottom:20px;border-radius:0;display:inline-block}footer .social_icons{text-align:center}footer .social_icons svg{fill:#fff;width:30px;height:30px;margin-left:10px;margin-right:10px}footer .footer_navi ul{margin:0 auto;width:auto;display:table;margin-top:40px}footer .footer_navi ul li{list-style:none;float:left;margin-left:15px}footer .footer_navi ul li:first-child{margin-left:0}footer .footer_navi ul li a{color:#fff;font-size:14px}#start_video video{width:100%;height:33vw;object-fit:cover;display:block}#start_intro .right .btn-secondary{margin-left:20px}#start_cafe .wrapper:first-child{padding-bottom:40px}#start_mercado .wrapper:last-child{padding-top:40px}#mercado_intro{background:url(/fileadmin/vinhotecacentro/mercado/supermarkt_header.jpg);background-size:cover;padding-top:150px;padding-bottom:150px;text-align:center;position:relative}#mercado_intro .overlay{position:absolute;top:0;background-color:rgb(0,0,0,.3);height:100%;width:100%}#mercado_intro .wrapper{position:relative;z-index:9998}#mercado_intro .wrapper .frame-default{max-width:60%;margin:0 auto}#mercado_intro .wrapper h1,#mercado_intro .wrapper p{color:#fff}#mercado_bildergalerie h2{text-align:center;margin-bottom:25px}#mercado_sortiment .wrapper .frame-type-text{text-align:center;max-width:80%;margin:0 auto}#mercado_encantado .left img{max-width:150px}#mercado_parallax .parallax{background-image:url(/fileadmin/vinhotecacentro/mercado/supermarkt_parallax.jpg)}#mercado_sortiment .mercado_sortiment_slider{width:90vw;margin-top:50px;margin-bottom:50px}.mercado_sortiment_slider .slick-slide{margin:0 27px}.mercado_sortiment_slider .slick-list{margin:0 -27px}.mercado_sortiment_slider h3{margin-top:20px}#mercado_sortiment .frame-type-buttons{text-align:center}#mercado_sortiment .frame-type-buttons a{margin-top:30px}#mercado_partnerlogos h2{text-align:center}#cafe_intro{background:url(/fileadmin/vinhotecacentro/cafe/cafe_header.jpg);background-size:cover;padding-top:150px;padding-bottom:150px;position:relative}#cafe_intro .wrapper{position:relative;z-index:9998}#cafe_intro .wrapper .frame-default{max-width:60%}#cafe_intro .overlay{position:absolute;top:0;background-color:rgb(0,0,0,.3);height:100%;width:100%}#cafe_intro h1,#cafe_intro p{color:#fff}#cafe_bildergalerie h2{text-align:center;margin-bottom:25px}.leistungencafe{width:100%;display:table;margin-top:20px}.leistungencafe .images{width:100%;display:table;margin-bottom:30px}.leistungencafe .content{width:100%;display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;margin-bottom:30px}.leistungencafe .content .leistung{opacity:.5;border-top:1px solid #a72c32;text-align:center;padding-top:20px}#cafe_leistungen .frame-default{width:60%;margin:0 auto;text-align:center;margin-bottom:50px}#tischanfrage h1{color:#a72c32}#ueberuns_intro{background:url(/fileadmin/vinhotecacentro/ueberuns/ueberuns_header.jpg);background-size:cover;padding-top:150px;padding-bottom:150px;position:relative;background-position:bottom}#ueberuns_intro .wrapper{position:relative;z-index:9998}#ueberuns_intro .wrapper .frame-default{max-width:60%}#uberuns_parallax .parallax{background-image:url(/fileadmin/vinhotecacentro/ueberuns/uberuns_parallax.jpg)}#cafueueberuns_introberuns_introe_intro .overlay{position:absolute;top:0;background-color:rgb(0,0,0,.3);height:100%;width:100%}#ueberuns_intro h1,#ueberuns_intro p{color:#fff}#ueberuns_team h2{text-align:center}#ueberuns_team .team_row{display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;margin-top:20px;text-align:center}#ueberuns_team .team_row2{width:100%;display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;row-gap:30px}#ueberuns_team .team_row .team_col .foto{margin-top:20px;margin-bottom:20px;text-align:center}#ueberuns_team .team_row .team_col .foto img{max-width:200px;border-radius:180px;display:inline-block}#ueberuns_team .team_row .team_col .person{margin-bottom:20px}#ueberuns_team .team_row .team_col .person p.name{margin-bottom:10px;font-weight:400;color:#aa2527}#ueberuns_team .team_row .team_col.person p.position{margin-bottom:20px}.stellen_row{width:100%;max-width:750px;margin:0 auto}.stellen_row .card_stelle{padding:20px;border:1px solid #ccc;margin-bottom:30px}.stellen_row .card_stelle:last-child{margin-bottom:0}.stellen_row .card_stelle .card_header{text-align:left;margin-bottom:20px;position:relative}.stellen_row .card_stelle .card_header a.btn{position:absolute;top:0;right:0;padding:10px;background-color:#aa2527;text-decoration:none;border:2px solid #aa2527;color:#fff}.stellen_row .card_stelle .card_header p.headline{margin-bottom:10px;color:#aa2527;font-size:18px;font-style:normal}.stellen_row .card_stelle .card_header p{text-align:left;font-style:italic}.stellen_row .card_stelle .card_body{display:table;width:100%}.stellen_row .card_stelle .card_body p{text-align:left}.stellen_row .card_stelle .card_body a.btn{float:right;padding:10px;background-color:#fff;text-decoration:none;border:2px solid #aa2527;color:#aa2527;margin-top:30px;border-radius:10px}.stellen_row .card_stelle .card_body a.btn:hover{background-color:#aa2527;color:#fff}#encantado_intro .frame-layout-6{width:100%;display:table}#encantado_intro h1{color:#a72c32}#encantado_lupinen img,#encantado_oliven img,#encantado_olivenoel img,#encantado_pasteis img{max-height:500px;width:auto;display:block;margin:0 auto}#parallax_eigenmarke .parallax{background-image:url(/fileadmin/vinhotecacentro/encantado/eigenmarke_parallax.jpg)}#anfahrt_intro{background:url(/fileadmin/vinhotecacentro/kontakt/kontakt_header.jpg);background-size:cover;padding-top:150px;padding-bottom:150px;position:relative;background-position:bottom}#anfahrt_intro .overlay{position:absolute;top:0;background-color:rgb(0,0,0,.3);height:100%;width:100%}#anfahrt_intro .wrapper{position:relative;z-index:9998}#anfahrt_intro .wrapper .frame-default{max-width:60%}#anfahrt_intro .wrapper h1,#anfahrt_intro .wrapper p{color:#fff}#anfahrt_cafe .kontakt_box svg,#anfahrt_mercado .kontakt_box svg{fill:#aa2527}#anfahrt_googlemaps #map{width:100%;height:40vw}#gm-static .alert{font-size:1.125rem;line-height:1.8;color:#000;padding:10px;text-align:center}.vinhoteca_form{width:100%;display:table;margin-top:30px}.vinhoteca_form .form-group{width:100%;display:table;margin-bottom:20px}.vinhoteca_form .form-group label{width:100%;display:table;margin-bottom:20px;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.8}.vinhoteca_form .form-group label sup{color:#a72c32}.vinhoteca_form .form-group .form-control{width:calc(100% - 20px);padding:10px;border:1px solid #ccc;background-color:#fff;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.8}.vinhoteca_form .btn-group{width:100%;display:table}.vinhoteca_form .btn-group button{padding:10px;padding-right:10px;padding-left:10px;text-decoration:none;border-radius:10px;text-align:center;display:inline-block;padding-left:20px;padding-right:20px;border:2px solid;background-color:#a72c32;border-color:#a72c32;color:#fff;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.8}.vinhoteca_form .success{border:2px solid #a3cfbb;border-radius:5px;background-color:#d1e7dd;color:#0a3622;padding:10px;margin-bottom:20px}.vinhoteca_form .error{display:none;border:2px solid #f1aeb5;border-radius:5px;background-color:#f8d7da;color:#58151c;padding:10px;margin-bottom:20px}#land{display:none}.tx_wwdgridgallery_item img{border-top-right-radius:0;border-bottom-left-radius:0}.partner_logowolke{width:100%;display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:30px;row-gap:30px;margin-top:50px}.partner_logowolke .logo{width:200px;height:100px;background-color:#fff;border-top-right-radius:30px;border-bottom-left-radius:30px;position:relative;margin:0 auto}.partner_logowolke .logo img{width:auto;max-height:90px;max-width:90%;border-top-right-radius:0;border-bottom-left-radius:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:grayscale(100%)}.partner_logowolke .logo:hover img{filter:unset}.star-rating{position:relative;display:inline-block;font-size:32px;line-height:1}.star-rating-number{color:#fff}.star-rating__base{color:#fff}.star-rating__fill{position:absolute;left:0;top:0;color:#f5b301;white-space:nowrap;overflow:hidden}.star-rating__text{margin-left:8px;font-size:16px;vertical-align:middle}#events_intro h1{color:#aa2527}#events_countdown #countdown_event .wert .label,#events_countdown #countdown_event .wert .zahl{color:#fff}.kontakt_box{width:100%;display:table}.kontakt_box .icon{float:left;width:30px;margin-right:20px}.kontakt_box .icon svg{width:30px;height:20px;margin-top:3px;fill:#fff}.kontakt_box .text{float:left;width:calc(100% - 50px)}.vinhoteca_event_countdown{width:800px;max-width:100%;margin:0 auto;margin-top:50px}#countdown_event{width:100%;display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;row-gap:0}#countdown_event .wert .zahl{font-size:40px;text-align:center}#countdown_event .wert .label{font-size:18px;text-align:center}#events_countdown .frame-default{max-width:60%;margin:0 auto;text-align:center}#events_countdown .frame-type-buttons{text-align:center}.consent_banner{width:100vw;position:fixed;bottom:-300px;background:#f1f1f1;padding-top:20px;padding-bottom:20px;box-shadow:0 0 7px rgba(0,0,0,.1)!important;z-index:99999;font-size:14px}.consent_banner a,.consent_banner p{font-size:14px}#accept-cookies{padding:10px;background-color:#aa2527;text-decoration:none;border:2px solid #aa2527;color:#fff;cursor:pointer;font-size:13px;display:inline-block}#no-accept-cookies{padding:10px;background-color:#fff;text-decoration:none;border:2px solid #aa2527;color:#aa2527;margin-left:20px;margin-right:20px;cursor:pointer;font-size:13px;display:inline-block}#go-to-einzelhandel{padding:10px;background-color:#fff;text-decoration:none;border:2px solid #aa2527;color:#aa2527;cursor:pointer;font-size:13px;display:inline-block}#accept-cookies:hover,#go-to-einzelhandel:hover,#no-accept-cookies:hover{background-color:#000;color:#fff;border-color:#000}.consent_banner .rechtliches{margin-top:20px;margin-bottom:0;font-size:10px}.consent_banner .rechtliches a{font-size:12px}.wwd-cookieConsent .btn-primary{padding:10px;background-color:#aa2527;text-decoration:none;border:2px solid #aa2527;color:#fff;width:500px;max-width:100%;font-size:16px;font-family:Poppins,sans-serif;line-height:1.5;border-top-right-radius:10px;border-bottom-left-radius:10px}section.default h1{color:#a72c32}.stellenanzeige_text{width:100%;display:table;padding-top:75px;background-color:#fff}.stellenanzeige_text h1{color:#b1393b}.stellenanzeige_text .wrapper .left{width:calc(50% - 30px);margin-right:30px;float:left}.stellenanzeige_text .wrapper .left .frame-type-text{margin-bottom:20px}.stellenanzeige_text .wrapper .left .frame-type-text:last-child{margin-bottom:0}.stellenanzeige_text .wrapper .right{width:calc(50% - 30px);margin-left:30px;float:left}.stellenanzeige_text .wrapper .right img{margin-bottom:30px}.stellenanzeige_text .wrapper .left h2,.stellenanzeige_text .wrapper .right h2{font-size:20px}.bewerbungsformular{width:100%;display:table}.bewerbungsformular .form-group{width:100%;display:table;margin-bottom:20px}.bewerbungsformular .form-group label{width:100%;display:table;font-size:16px;line-height:1.5;margin-bottom:10px;color:#fff}.bewerbungsformular .form-group .form-control{float:left;width:calc(100% - 20px);padding:10px;border:1px solid #ccc;background-color:#fff}.bewerbungsformular .form-group span{font-size:14px;color:#fff;margin-top:10px;display:inline-block}.bewerbungsformular .btn-group button{padding:10px;padding-right:10px;padding-left:10px;text-decoration:none;border-radius:10px;text-align:center;display:inline-block;padding-left:20px;padding-right:20px;border:2px solid;background-color:#fff;border-color:#fff;color:#a72c32;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.8}.bewerbungsformular .btn-group button:hover{background-color:#000;border-color:#000;cursor:pointer}.bewerbungsformular .form-row{width:100%;display:inline-grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}.bewerbung_success{border:2px solid #a3cfbb;border-radius:5px;background-color:#d1e7dd;color:#0a3622;padding:10px;margin-bottom:20px}.bewerbung_error{display:none;border:2px solid #f1aeb5;border-radius:5px;background-color:#f8d7da;color:#58151c;padding:5px;margin-bottom:20px;margin-top:60px;padding-left:10px;padding-right:10px;font-size:12px}.vinhoteca_video{width:100%;height:auto;position:relative}.vinhoteca_video video{width:100%;border-top-right-radius:30px;border-bottom-left-radius:30px}@media(min-width:1700px){#mercado_service .wrapper .content{position:unset;transform:unset}#mercado_service .wrapper .content-lg{position:absolute;top:50%;transform:translate(0,-50%);width:100%}#ueberuns_intro{background-position:center}}@media(max-width:1500px){.partner_logowolke{grid-template-columns:1fr 1fr 1fr 1fr}#tischanfrage .content{position:unset;top:unset;transform:unset;width:unset}}@media(max-width:1400px){.partner_logowolke{grid-template-columns:1fr 1fr 1fr 1fr}#cafe_baeckerei .wrapper .content,#cafe_speisen .wrapper .content,#cafe_text .wrapper .content,#events_gambas .wrapper .content,#events_intro .wrapper .content,#mercado_kontakt .wrapper .content,#ueberuns_text .wrapper .content{position:unset;top:unset;transform:unset;width:unset}#events_gambas .wrapper .right .content_bild,#events_intro .wrapper .left .content_bild,#ueberuns_text .wrapper .left .content_bild{position:absolute;top:50%;transform:translate(0,-50%);width:100%}}@media(max-width:1200px){header .navigation{display:none;position:fixed;top:134px;width:300px;background:#aa2527;margin-left:0;right:0;min-height:calc(100vh - 146px);box-shadow:0 0 7px rgba(0,0,0,.2)!important}header .navigation #main-navigation ul.nav{padding-left:20px;padding-right:20px}header .navigation ul li{width:100%;margin-bottom:20px;color:#fff}header .navigation #main-navigation ul.nav li a,header .navigation #main-navigation ul.nav li a.active,header .navigation #main-navigation ul.nav li a:hover{color:#fff}header .wrapper{position:relative}header .wrapper .mobile-menu{position:absolute;right:0;top:36px}.mobile-menu.active>.burger-icon{background-color:transparent}.mobile-menu.active>.burger-icon::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.mobile-menu.active>.burger-icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.burger-icon,.burger-icon:after,.burger-icon:before{display:block;width:40px;height:3px;background-color:#aa2527;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon:after,.burger-icon:before{position:absolute;content:""}.burger-icon:before{top:-10px}.burger-icon:after{top:10px}.wrapper .left .content_bild,.wrapper .right .content_bild,.wrapper-4060 .left .content,.wrapper-4060 .right .content,.wrapper-5050 .left .content,.wrapper-5050 .right .content{position:unset;top:unset;transform:unset;width:unset}.wrapper-4060,.wrapper-5050{display:flex;flex-wrap:wrap}.wrapper-4060 .left,.wrapper-5050 .left{width:100%;float:left;margin-right:0;position:relative}.wrapper-4060 .right,.wrapper-5050 .right{width:100%;float:left;margin-left:0;position:relative}#start_about .wrapper .left{order:2;margin-top:30px}#start_about .box_2_col .left{width:calc(50% - 40px);float:left;margin-right:40px;position:relative;margin-top:0}#start_about .box_2_col .right{width:calc(50% - 40px);float:left;margin-left:40px;position:relative}.frame-layout-6 img{float:left}#start_cafe .wrapper .left,#start_mercado .wrapper .left{order:2;margin-top:30px}#start_cafe{display:flex;flex-wrap:wrap}#start_cafe .wrapper:first-child{order:2;padding-bottom:0}#start_mercado .wrapper:last-child{padding-top:0}#start_cafe .frame-layout-5,#start_mercado .frame-layout-5{margin-top:30px;margin-bottom:10px}#start_cafe #cafe_logo{order:1}#start_kontakt .frame-space-after-medium{margin-bottom:30px}#start_kontakt .frame-space-before-medium{margin-top:30px}#anfahrt_intro,#cafe_intro,#mercado_intro,#ueberuns_intro{padding-top:75px;padding-bottom:75px}#anfahrt_intro .wrapper .frame-default,#cafe_intro .wrapper .frame-default,#mercado_intro .wrapper .frame-default,#ueberuns_intro .wrapper .frame-default{max-width:100%}#mercado_geschenke .left,#mercado_service .left{margin-bottom:30px}#mercado_encantado .right{margin-top:30px}#mercado_encantado .frame-layout-5{margin-top:30px}#mercado_kontakt .frame-space-after-medium{margin-bottom:30px}#mercado_kontakt .right{margin-top:10px}#cafe_baeckerei .left,#cafe_text .left{margin-bottom:30px}#cafe_kaffee,#cafe_speisen{display:flex;flex-wrap:wrap}#cafe_kaffee .left,#cafe_speisen .left{order:2;margin-top:30px}#cafe_kontakt .right .frame-space-before-medium{margin-top:10px}#cafe_kontakt .right .frame-space-after-medium{margin-bottom:0}#ueberuns_text .wrapper .left .content_bild{position:unset;top:unset;transform:unset;width:unset}#ueberuns_text .left{margin-bottom:30px}#ueberuns_text .wrapper:last-child .frame-space-before-medium{margin-top:30px}#ueberuns_text .wrapper:last-child .left{margin-bottom:0}#ueberuns_jobs .wrapper .frame-space-after-medium{margin-bottom:30px}.stellen_row{max-width:100%;margin-top:30px}#events_intro .wrapper .left .content_bild{position:unset;top:unset;transform:unset;width:unset}#events_event .wrapper .left,#events_intro .wrapper .left{margin-bottom:30px}#events_countdown .frame-default{max-width:unset}#events_gambas .wrapper .right .content_bild{position:unset;top:unset;transform:unset;width:unset}#events_gambas .frame-layout-5{margin-top:30px;margin-bottom:30px}#encantado_intro,#encantado_lupinen,#encantado_olivenoel{display:flex;flex-wrap:wrap}#encantado_intro .left,#encantado_lupinen .left,#encantado_olivenoel .left{order:2;margin-top:30px}#encantado_oliven .left,#encantado_pasteis .left{margin-bottom:30px}#encantado_intro .frame-layout-6{margin-bottom:30px}#encantado_intro img,#encantado_lupinen img,#encantado_oliven img,#encantado_olivenoel img,#encantado_pasteis img{margin:unset}#anfahrt_cafe .frame-space-after-medium{margin-bottom:30px}#anfahrt_cafe .right{margin-top:10px}#anfahrt_mercado{display:flex;flex-wrap:wrap}#anfahrt_mercado .left{order:2;margin-top:10px}#anfahrt_anfahrt .left{margin-bottom:10px}}@media(max-width:980px){.topbar{height:34px}.topbar .info{display:none}header .navigation .mobile_info{border-top:1px solid #fff;display:table;width:calc(100% - 40px);margin-left:20px;margin-right:20px;padding-top:10px}.navigation .info{width:100%;display:table;padding-top:7px;padding-bottom:7px}.navigation .info svg{float:left;fill:#fff;position:relative;top:3px;margin-right:10px}.navigation .info p{float:left;color:#fff;margin-bottom:0}.navigation .info p a{color:#fff;text-decoration:none}.section.box_dashed .wrapper{width:calc(80% - 84px);max-width:unset}.partner_logowolke{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){section.section{padding-top:50px;padding-bottom:50px}section.pt-0{padding-top:0}section.pb-0{padding-bottom:0}.partner_logowolke{grid-template-columns:1fr 1fr}.leistungencafe .content{grid-template-columns:1fr}#ueberuns_team .team_row{grid-template-columns:1fr}.stellenanzeige_text .wrapper .left{width:100%;margin-bottom:20px;margin-right:0}.stellenanzeige_text .wrapper .right{width:100%;margin-bottom:0;margin-left:0}}@media(max-width:600px){#start_video video{height:50vw}#start_about .box_2_col .left{width:100%;float:left;margin-right:0;position:relative;margin-top:0;margin-bottom:30px}#start_about .box_2_col .right{width:100%;float:left;margin-left:0;position:relative;margin-top:0}#start_geschenke .frame-type-buttons a{min-width:200px;margin-left:0}#start_geschenke .frame-type-buttons a:first-child{margin-bottom:20px}#cafe_speisen .frame-type-buttons a{min-width:200px;margin-left:0}#cafe_speisen .frame-type-buttons a:first-child{margin-bottom:20px}.partner_logowolke{grid-template-columns:1fr}#mercado_sortiment .mercado_sortiment_slider{max-width:80vw;margin:0 auto;margin-top:30px;margin-bottom:30px}section .parallax{background-attachment:scroll}footer .footer_navi ul li{list-style:none;float:left;width:100%;margin-bottom:10px;margin-left:0;text-align:center}footer .footer_navi ul li:last-child{margin-bottom:0}}@media(max-width:450px){h1{font-size:35px}header{min-height:78px}header .logo{width:250px;float:left;position:relative;top:12px}#accept-cookies{width:calc(100% - 22px);text-align:center;margin-bottom:20px}#no-accept-cookies{width:calc(100% - 22px);text-align:center;margin-left:0;margin-right:0}}