@font-face{font-family:"cracked_johnnieregular";src:url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Cracked-Johnnie/cracj___-webfont.eot);src:url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Cracked-Johnnie/cracj___-webfont.eot?#iefix) format('embedded-opentype'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Cracked-Johnnie/cracj___-webfont.woff2) format('woff2'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Cracked-Johnnie/cracj___-webfont.woff) format('woff'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Cracked-Johnnie/cracj___-webfont.ttf) format('truetype'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Cracked-Johnnie/cracj___-webfont.svg#cracked_johnnieregular) format('svg')}@font-face{font-family:'helvetica';src:url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-webfont.eot);src:url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-webfont.eot?#iefix) format('embedded-opentype'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-webfont.woff2) format('woff2'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-webfont.woff) format('woff'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-webfont.ttf) format('truetype'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-webfont.svg#helveticaregular) format('svg')}@font-face{font-family:'helveticabold';src:url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-bold-webfont.eot);src:url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-bold-webfont.eot?#iefix) format('embedded-opentype'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-bold-webfont.woff2) format('woff2'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-bold-webfont.woff) format('woff'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-bold-webfont.ttf) format('truetype'),url(//www.florianistubn.at/wp-content/themes/hello-elementor-child/fonts/Helvetica/helvetica-bold-webfont.svg#helveticabold) format('svg')}:root{--FloriBeige:#e3d3ba !important;--FloriPetrol:#009b97 !important;--FloriBrown:#a8845c !important}body{font-family:"helvetica",Arial !important;font-size:18px !important;padding:0 !important;margin:0 !important}.header{background-color:#000;padding:10px 50px !important;display:flex;flex-wrap:wrap;flex-direction:row !important;justify-content:space-between !important}.logo-holder{width:25% !important}.logo-holder .elementor-widget-image{text-align:left}.logo a svg{width:100% !important;margin:10px !important}.logo.elementor-widget-image a img[src$=".svg"]{width:100% !important}.nav-holder{width:75% !important;color:#e3d3ba !important;justify-content:center !important}.footer{background-color:#000;color:var(--FloriBeige) !important;font-size:16px !important;padding:4rem 0 !important}.footer-content{width:80% !important;max-width:1800px !important;margin:1em auto !important;display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;justify-content:space-between !important}.footer-column{width:30% !important;flex-wrap:nowrap !important}.footer-column li{width:150px !important;margin-left:-20px !important;margin-top:5px !important;margin-bottom:5px !important;list-style-type:square !important;transition:all .2s ease-in-out}.footer-column li:hover{width:150px !important;margin-left:5px !important;transition:all .2s ease-in-out}.footer-column li::marker{font-size:20px !important}.footer-column li a{width:150px !important;color:var(--FloriBeige) !important}.header-call{background-color:var(--FloriBrown) !important;padding:10px !important;text-align:center !important;display:none !important}.header-call .elementor-button{min-width:unset !important;width:calc(100% / 4) !important;max-width:150px;background-color:#000 !important;color:var(--FloriBeige) !important;padding:10px 20px !important;border-radius:20px !important;display:inline-block;margin:0 !important}.borderline{background-color:#a8845c !important;color:#E3D3BA!important;text-align:center!important;padding:20px!important}p{line-height:1.2em !important;padding:.3em 0 !important;margin:0 !important}h1{font-family:'cracked_johnnieregular' !important;font-size:3.5em !important;line-height:1em !important}h2{font-family:'cracked_johnnieregular' !important;font-size:3em !important}h3{font-family:'cracked_johnnieregular' !important;font-size:2em !important;line-height:1em !important}h4{font-family:'cracked_johnnieregular' !important;font-size:1.5em !important;margin-bottom:10px !important}.elementor-nav-menu--layout-horizontal{color:#e3d3ba !important;font-family:"helvetica",Arial !important;font-size:1rem !important;text-transform:uppercase !important;justify-content:flex-end !important}.elementor-nav-menu--layout-horizontal a{color:#e3d3ba !important}.menu-item-object-page{font-weight:400 !important}.elementor-menu-toggle{padding:8px !important;color:#e3d3ba !important;border:#e3d3ba 2px solid !important;border-radius:3px !important;margin-left:auto !important;margin-right:15px !important}.elementor-nav-menu--dropdown{background-color:rgba(0,0,0,.95)!important;color:#e3d3ba !important;text-align:center !important;text-transform:uppercase !important;font-size:20px;height:100vh;padding-top:80px !important;margin-top:30px !important}.elementor-nav-menu--dropdown a{width:80% !important;max-width:320px !important;color:#a8845c !important;border:1px solid #a8845c !important;border-radius:10px !important;margin:20px auto !important;transition:all .2s ease-in-out}.elementor-item.elementor-item-active,.elementor-nav-menu--dropdown a:hover{background:#000 !important;color:#e3d3ba !important;border:2px solid #e3d3ba !important;border-radius:10px !important;transition:all .2s ease-in-out}.elementor-nav-menu a{justify-content:center !important}.titelbild{width:100% !important;height:600px !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;margin:25px 0;overflow:hidden !important}.titelbild .elementor-motion-effects-layer{background-position:center !important}.blackbox,.brownbox,.beigebox,.petrolbox{padding:7rem 0 !important}.blackbox{background-color:#000;color:#e3d3ba}.brownbox{background-color:#a8845c;color:#000}.beigebox{background-color:#e3d3ba;color:#000}.petrolbox{background-color:#009b97;color:#e3d3ba}.flexbox{width:80% !important;max-width:1200px !important;margin:1em auto 1em auto !important;display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;justify-content:space-between !important}.flex50to100{width:50% !important;justify-content:center !important}.flex100to100{width:100% !important;justify-content:center !important}.impressum .flex50to100{padding:2.5rem 0 !important}.impressum .flex100to100{border-bottom:#e3d3ba dashed 1px !important;padding:3.5em 0 !important}.impressum .flex100to100:last-child{border-bottom:0 !important;padding:4em 0 !important}.social-media-box{margin-top:3rem !important;flex-direction:row !important;align-items:center !important;gap:15px !important}.social-media{width:30px !important;transition:all .3s ease-in-out}.social-media a svg{width:30px !important}.social-media:hover{width:35px !important;transition:all .3s ease-in-out}#contactform label,.voucher label{font-family:'cracked_johnnieregular' !important;font-size:1em !important;color:var(--FloriBeige) !important;margin:15px 0 .2em !important}#contactform input[type=text],#contactform input[type=email],#contactform input[type=tel],#contactform input[type=number],#contactform input[type=date],#contactform input[type=time],#contactform textarea,#contactform select,.voucher input,.voucher select,.voucher textarea{width:100% !important;background:#e3d3ba !important;color:#000 !important;font-size:1em !important;border:0 solid !important;border-radius:2px !important;box-sizing:border-box !important;padding:0 10px !important}#contactform .elementor-field-type-email,#contactform .elementor-field-type-tel{width:50% !important}#contactform .elementor-field-type-number,#contactform .elementor-field-type-date,#contactform .elementor-field-type-time{width:33% !important}.elementor-message{width:100% !important;background-color:#009b97;text-align:center;padding:75px 10px;position:fixed;bottom:-15px !important;left:0 !important;-webkit-box-shadow:0px -3px 6px 2px rgba(0,0,0,.3);-moz-box-shadow:0px -3px 6px 2px rgba(0,0,0,.3);box-shadow:0px -3px 6px 2px rgba(0,0,0,.3);transition:all .3s ease-in-out;z-index:1 !important}.elementor-message-success,.elementor-message-danger{color:#e3d3ba !important}.elementor-message-success:before,.elementor-message-danger:before{width:50px;height:50px;font-size:40px;padding:5px;background:#e3d3ba;color:#009b97 !important;margin:20px auto !important;position:static !important;display:block !important}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}input[type=checkbox],input[type=radio]{width:auto;float:left;margin-right:.75em;background:0 0;border:none}input[type=checkbox]:checked,input[type=checkbox]:not(:checked),input[type=radio]:checked,input[type=radio]:not(:checked){background:0 0;visibility:hidden}#contactform input[type=checkbox]+label,.voucher input[type=checkbox]+label,.voucher input[type=radio]+label{font-family:'helvetica' !important;font-size:18px !important;margin-top:1em !important;margin-bottom:.6em !important;margin-left:40px !important;position:static !important;display:inline-block !important}#contactform input[type=checkbox]:checked+label:before,#contactform input[type=checkbox]:not(:checked)+label:before,.voucher input[type=checkbox]:checked+label:before,.voucher input[type=checkbox]:not(:checked)+label:before,.voucher input[type=radio]:checked+label:before,.voucher input[type=radio]:not(:checked)+label:before{width:25px !important;height:25px !important;background:0 0;content:"";line-height:inherit;border:3px solid #e3d3ba;border-radius:2px !important;padding-left:3px !important;margin-right:15px;margin-bottom:-.38em;margin-left:-40px !important;display:inline-block;transition:all .2s ease-in-out}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;transition:all .2s ease-in-out}#contactform input[type=checkbox]:checked+label,.voucher input[type=checkbox]:checked+label,.voucher input[type=radio]:checked+label{font-size:22px !important;font-weight:600 !important;margin-left:60px !important;transition:all .2s ease-in-out}#contactform input[type=checkbox]:checked+label:before,.voucher input[type=checkbox]:checked+label:before,.voucher input[type=radio]:checked+label:before{width:30px !important;height:30px !important;content:"✔";color:#e3d3ba;background:0 0;border-color:#e3d3ba;margin-right:30px;margin-left:-60px !important;display:inline-block;transition:all .2s ease-in-out}.voucher [class*=elementor-field-group-check] input[type=checkbox]+label{font-size:1em !important;font-weight:400 !important;margin:2em 0 0 !important;transition:all .2s ease-in-out}.voucher [class*=elementor-field-group-check] input[type=checkbox],.voucher [class*=elementor-field-group-check] input[type=radio]{width:auto;float:left;margin-right:.75em;background:0 0;border:none}.voucher [class*=elementor-field-group-check] input[type=checkbox]:checked+label:before,.voucher [class*=elementor-field-group-check] input[type=checkbox]:not(:checked)+label:before{display:none}.voucher [class*=elementor-field-group-check] input[type=checkbox]:checked+label:after,.voucher [class*=elementor-field-group-check] input[type=checkbox]:not(:checked)+label:after{background:0 0;content:"Hinzufügen +";line-height:inherit;border:3px solid #e3d3ba;border-radius:2px !important;padding:10px 15px !important;margin-left:15px !important;display:inline-block;transition:all .2s ease-in-out}.voucher [class*=elementor-field-group-check] input[type=checkbox]:checked+label:after{content:"Entfernen -" !important;background:0 0;border-color:#e3d3ba;display:inline-block;transition:all .2s ease-in-out}.voucher [class*=elementor-field-group-check]:before{content:"" !important;width:100% !important;height:1px !important;border-bottom:var(--FloriBeige) 2px dashed !important;display:block !important;margin-top:1em !important;visibility:visible !important;transition:all .2s ease-in-out}.voucher .elementor-field-group-field_f86a978{background:var(--FloriPetrol) !important;color:var(--FloriBeige) !important;text-align:center !important;padding:20px !important;border:var(--FloriBeige) 2px solid !important;border-radius:10px !important}.voucher{border:var(--FloriBeige) 2px solid !important;border-radius:20px !important;padding:40px !important;margin-top:2em !important}.voucher h2{text-align:center !important;font-size:2em !important;margin-top:.5em !important}.voucher h3{text-align:center !important;margin-top:2em !important}.voucher [class*=elementor-form-fields-wrapper]{gap:10px !important}.voucher [class*=elementor-field-type-radio]{flex:1 !important;border:var(--FloriBeige) 1px solid !important;border-radius:10px !important;padding:20px !important;margin:2em 0 !important}.voucher .elementor-field-group{margin-bottom:0 !important}.voucher .elementor-field-group-anrede,.voucher .elementor-field-group-name,.voucher .elementor-field-group-nachname{flex:1 !important}.voucher .elementor-field-group-plz,.voucher .elementor-field-group-ort{flex:1 49%!important;box-sizing:border-box !important}.voucher .elementor-field-group-email,.voucher .elementor-field-group-telefon{flex:2 !important}.voucher .elementor-field-type-textarea{margin:1.5em 0 !important}.single-job{background-color:var(--FloriBeige) !important}.job-box{width:100% !important;display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;justify-content:space-between !important}.job-pic{width:40% !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:top center !important}.job-content{width:60% !important;padding:5em 50px !important;color:#000 !important}.job-content h3{color:var(--FloriPetrol) !important;margin:2em 0 .5em !important}.job-content ul{margin-left:1em !important;padding:0 !important}.job-content li{line-height:1.15em !important;margin-bottom:15px !important}.job-content li::marker{color:var(--FloriPetrol) !important}.Job-Wstd{font-size:1.7em !important;font-weight:600 !important}.job-form-box{background-color:var(--FloriBrown) !important;border-radius:10px !important;padding:40px !important;margin:3em 0 6em !important}.job-form-box h3{color:var(--FloriBeige) !important;margin:.5em 0 !important}.job-form-box a{color:#000 !important;font-weight:600 !important}.job-form-box #contactform label[for=form-field-Bewerbung]{font-family:'helvetica' !important;font-size:20px !important;font-weight:600 !important}.job-form-box input::file-selector-button{background:0 0 !important;color:#000 !important;font-weight:600 !important;border:#000 2px solid !important;border-radius:5px !important;padding:5px 15px !important;margin:.5em 0 !important;display:block !important}.job-collection-item{width:100% !important;border:#000 2px solid !important;border-radius:10px !important;padding:35px !important}.job-collection-item h3{color:var(--FloriPetrol) !important;font-size:1.5em !important}.elementor-button{min-width:200px !important;font-size:1.3rem !important;border:2px solid !important;border-radius:10px !important;padding:15px 25px !important;margin-top:2rem !important}.blackbox .elementor-button,.teaserbox .elementor-button{background-color:#e3d3ba !important;color:#000 !important}.petrolbox .elementor-button{background-color:#e3d3ba !important;color:#000 !important}.brownbox .elementor-button,.beigebox .elementor-button,.shadowbox-beige .elementor-button,.shadowbox-brown .elementor-button,.job-box .elementor-button{background-color:#000 !important;color:#e3d3ba !important;border-color:#000 !important}.menue-card-item .elementor-button{background-color:transparent !important;color:#000 !important;font-weight:700 !important;border:#000 2px solid !important;margin-top:2em !important}.menue-card-item .elementor-button:hover{background-color:#000 !important;color:#e3d3ba !important}.beigebox .job-collection-item .elementor-button{min-width:150px !important;font-size:1rem !important;padding:12px 20px !important}.elementor-button:hover{-webkit-box-shadow:-1px 4px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:-1px 4px 5px 2px rgba(0,0,0,.3);box-shadow:-1px 4px 5px 2px rgba(0,0,0,.3);transform:rotate(-3deg);transition:all .3s ease-in-out}.shadowbox-beige,.shadowbox-brown{color:#000;border-radius:5px !important;padding:45px 50px !important;margin:-9rem auto 3.4rem auto !important;top:-3rem !important;-webkit-box-shadow:-8px 10px 14px 0px rgba(0,0,0,.5);-moz-box-shadow:-8px 10px 14px 0px rgba(0,0,0,.5);box-shadow:-8px 10px 14px 0px rgba(0,0,0,.5)}.shadowbox-beige{background-color:#e3d3ba;background:linear-gradient(-45deg,#ac9b7b 20%,#e3d3ba 80%) !important}.shadowbox-brown{background-color:#a8845c;color:#000}.contactbox{text-align:center !important}.contactbox img,.contactbox svg{width:60% !important;max-width:400px !important;margin:0 auto 40px auto !important}.google-maps iframe{height:400px !important}.menue-card-area{background-color:#e3d3ba !important;background-position:bottom right !important;background-repeat:no-repeat !important;background-size:contain !important;color:#000;padding:7rem 0 !important}.menue-card-holder{width:80% !important;max-width:1200px !important;margin:1em auto 1em auto !important;display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;justify-content:space-between !important}.menue-card-holder .e-con.e-con>.e-con-inner>.elementor-widget{width:100% !important}.menue-card-item{height:100% !important;background-color:rgb(227 211 186/.95) !important;text-align:center !important;border:#000 solid 2px !important;border-radius:10px !important;padding:35px 25px !important;justify-content:space-between !important}.menue-card-item h3{color:var(--FloriPetrol) !important;font-size:1.7rem !important;margin:.5em 0 !important}.menue-card-icon img,.menue-card-icon svg{height:150px !important;max-width:75% !important;max-height:150px !important;width:auto !important;margin-bottom:.8em !important}.menue-card-text{line-height:1.1em !important}p.menue-card-day{font-weight:700 !important;margin-top:.8em !important}.teaserbox{width:100% !important;background-color:#000 !important}.teaser-holder{width:100% !important;text-align:center !important;margin-bottom:0 !important}.teaser-item{width:100% !important;color:#e3d3ba;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;border-top:#e3d3ba 8px solid !important}.teaser-content{width:100% !important;background-color:#000;justify-content:center !important;background:linear-gradient(to top,rgba(0,0,0,.25) 10%,rgba(0,0,0,.75) 50%) !important;padding:3em 15px !important}.teaser-content h3{font-size:2em !important}.teaser-date{font-size:1.4em !important;font-weight:600 !important;margin:.4em 0 !important}.teaser-anmerkungen{font-size:16px !important;line-height:1.7em !important}.teaser-anmerkungen a,.aktion-item a,.event-item a:link{background:0 0 !important;color:var(--FloriBeige) !important;border:2px solid var(--FloriBeige) !important;border-radius:10px !important;padding:10px 15px !important;margin-top:1.5rem !important;display:inline-block !important;transition:all .2s ease-in-out}.events-holder{width:100% !important;margin-bottom:4em !important}.event-item{width:100% !important;background-color:var(--FloriPetrol);color:var(--FloriBeige);line-height:1.3em !important;text-align:center !important;padding:2.5rem 55px !important;justify-content:space-between !important;border-radius:10px !important}.event-item img,.event-item svg{height:auto !important;min-height:110px !important;max-height:160px !important;margin:1em auto 1.5em auto !important}.event-item h4{text-align:center !important;color:#000 !important;margin-bottom:.75em !important}.event-date{color:var(--FloriBeige) !important;font-size:1.5rem !important;font-weight:600 !important}.aktionbox{width:100% !important;text-align:center !important;background-color:#009b97 !important;color:#e3d3ba;padding:2.2em 0 !important}.aktionbox h3{margin-bottom:1em !important}.aktion-holder{width:100% !important;max-width:1200px !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}.aktion-item{width:100% !important;background-color:#000;background-size:cover !important;background-position:center center !important;color:#e3d3ba;text-align:center !important;padding:20px !important;margin-top:0 !important;margin-bottom:0 !important;border-radius:10px !important;display:flex !important;flex-wrap:nowrap !important;justify-content:center !important}.aktion-item h5{font-family:'helvetica' !important;font-size:30px !important;font-weight:700 !important;text-align:center !important;margin:2rem !important;text-shadow:0px 0px 10px #000 !important}.aktion-pic{margin:1rem auto 0 auto !important}.aktion-pic img,.aktion-pic svg{width:200px !important;max-width:80% !important}.aktion-details{margin:-.5rem auto 1rem auto !important}.aktion-preis{font-weight:600 !important;font-size:35px !important;text-shadow:0px 0px 10px #000 !important}.info{border:#000 2px solid !important;border-radius:10px !important;padding:20px !important}.GutscheinBox{background-color:var(--FloriBeige) !important;background-size:cover !important;background-position:center center !important;padding:2rem 0 !important}.GutscheinBox img{margin:-2rem 0 !important}.GutscheinBox .elementor-button{background:#000 !important;color:var(--FloriBeige) !important;border:2px solid var(--FloriBeige) !important}.GutscheinBox .elementor-button:hover{background:#000 !important;color:var(--FloriBeige) !important;border:#000 !important}.blackbox a{color:#e3d3ba !important;font-weight:600 !important}.brownbox a,.beigebox a{color:#000 !important;font-weight:600 !important}.petrolbox a{color:#e3d3ba !important;font-weight:600 !important}.borderline a{color:#e3d3ba !important;font-weight:600 !important;padding:5px 15px !important;transition:all .5s ease-in-out}.borderline a:hover{background:#e3d3ba !important;color:#a8845c !important;border-radius:15px !important;transition:all .2s ease-in-out}a.close-message{background:0 0 !important;color:#e3d3ba !important;border:2px solid #e3d3ba !important;border-radius:10px !important;padding:10px 15px !important;margin-top:1.5rem !important;display:inline-block !important;transition:all .2s ease-in-out}a.close-message:hover{background:#000 !important;color:#009b97 !important;border:2px solid #000 !important;transition:all .2s ease-in-out}.elementor-accordion-item{border:#a8845c 2px solid !important;border-radius:10px !important;margin:5px 0 !important;overflow:hidden !important}.elementor-tab-title{background:#a8845c !important;color:#e3d3ba !important;padding:15px !important}.visible-mobile{display:none !important;transition:all .2s ease-in-out}.no-visible-mobile{display:unset !important;transition:all .2s ease-in-out}.bg-top-center-full{background-position:top center !important;background-size:cover !important}@media only screen and (min-width:2400px){body{font-size:20px !important}.header{padding:40px 100px !important}.logo-holder{width:20% !important}.logo a img{margin:20px 0}.nav-holder{width:80% !important}.elementor-nav-menu--layout-horizontal{font-size:1.2rem !important}.titelbild{height:800px !important}.job-content{width:60% !important;padding:5em 100px !important;color:#000 !important}.elementor-button{padding:20px 25px !important;transition:all .2s ease-in-out}.google-maps iframe{height:600px !important}.teaser-anmerkungen{font-size:18px !important}.menue-card-item h3{font-size:2rem !important;margin:.8em 0 !important}}@media only screen and (max-width:700px){.header{padding:10px !important}.header-call{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;justify-content:center !important}.logo-holder{width:70% !important;margin:0 auto 0 auto !important}.logo a img{max-height:80px !important;width:auto !important;margin:15px 20px !important}.nav-holder{width:30% !important;justify-content:center !important}.footer-column{width:100% !important;flex-wrap:wrap !important;margin-bottom:4rem!important}.flex50to100{width:100% !important;padding:1.5rem 0 !important}h1{font-size:2.5rem !important}h2{font-size:2rem !important}h3{font-size:1.8rem !important}h4{font-size:1.5rem !important}.titelbild{height:350px !important}.blackbox,.brownbox,.beigebox,.petrolbox{padding:4rem 0 !important}.impressum .flex50to100{padding:2.5rem 0 !important;border-bottom:#000 dashed 2px !important}.impressum .flex100to100{padding:2em 0 !important;border-bottom:#e3d3ba dashed 2px !important}.impressum .flex100to100:first-child{padding:0 0 2em !important}.impressum .flex100to100:last-child{padding:2em 0 !important}.job-pic{width:100% !important;height:400px !important}.job-content{width:100% !important;padding:3em 25px 5em !important}.job-content h1{margin:1.5em 0 .5em !important}.job-content h3{margin:1.7em 0 .5em !important}.Job-Wstd{font-size:1.4em !important;line-height:1.1em !important;margin-bottom:1em !important}.job-form-box{padding:20px !important;margin:3em 0 4em !important}.job-form-box h3{margin:15px 0 .5em !important}.beigebox{padding:3rem 0 !important}.shadowbox-beige{text-align:center !important;border-radius:15px !important;padding:35px !important;-webkit-box-shadow:0x 0px 14px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 14px 0px rgba(0,0,0,.5);box-shadow:0px 0px 14px 0px rgba(0,0,0,.5)}.shadowbox-beige h3{font-size:1.2em !important}.google-maps iframe{height:600px !important}.menue-card-area{padding:4rem 0 !important}.menue-card-holder .elementor-loop-container:not(.elementor-posts-masonry){align-items:start !important}.menue-card-holder .elementor-element .elementor-loop-container{grid-auto-rows:unset !important}.menue-card-holder{width:90% !important}.menue-card-item{background-color:rgb(0 0 0/.85) !important;color:var(--FloriBeige) !important;padding:45px 25px !important;margin:0 !important}.menue-card-item h3{color:#009b97 !important;font-size:2rem !important;margin:.8em 0 !important}.menue-card-icon img,.menue-card-icon svg{width:150px !important;max-width:50% !important;margin:0 auto !important}p.menue-card-day{font-weight:700 !important;margin-top:.8em !important}.teaser-content{width:100% !important;padding:2.5em 15px !important}.teaser-content a{margin-top:1rem !important}.teaser-content h3{font-size:1.5em !important}.event-item{padding:1.5rem 15px 2rem !important;justify-content:center !important}.event-item img{min-width:130px !important;max-width:200px !important;height:auto !important;min-height:80px !important;max-height:unset !important}.aktionbox{width:100% !important;padding:2em 0 !important}.aktionbox .flexbox{width:90% !important}.aktion-holder{width:100% !important;padding:0 !important}.aktion-item{padding:30px 25px !important;margin:0 !important}.aktion-holder .elementor-loop-container{grid-auto-rows:unset !important}.contactbox img{height:200px !important;width:unset !important;margin:2em auto 2em auto !important}.GutscheinBox{padding:3rem 0 !important}#contactform .elementor-field-type-number,#contactform .elementor-field-type-date,#contactform .elementor-field-type-time,#contactform .elementor-field-type-email,#contactform .elementor-field-type-tel{width:100% !important}.voucher{padding:1em 20px 2em !important}.voucher [class*=elementor-field-group-check] input[type=checkbox]:not(:checked)+label:after{content:"Hinzufügen"}.voucher [class*=elementor-field-group-check] input[type=checkbox]:checked+label:after{content:"Entfernen" !important}.voucher [class*=elementor-field-type-radio]{flex:1 !important;border:var(--FloriBeige) 1px solid !important;border-radius:10px !important;padding:20px !important;margin:2em 0 !important}.voucher .elementor-field-group-anrede,.voucher .elementor-field-group-name,.voucher .elementor-field-group-nachname{flex:100% !important}.voucher .elementor-field-group-plz,.voucher .elementor-field-group-ort{flex:100%!important;box-sizing:border-box !important}.voucher .elementor-field-group-email,.voucher .elementor-field-group-telefon{flex:100% !important}.visible-mobile{display:unset !important;transition:all .2s ease-in-out}.no-visible-mobile{display:none !important;transition:all .2s ease-in-out}.menue-card-item .elementor-button{color:#e3d3ba !important;border:#e3d3ba 2px solid !important;margin-top:2em !important}.menue-card-item .elementor-button:hover{background-color:#e3d3ba !important;color:#000 !important}}