@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@400;600&family=Source+Sans+Pro:wght@300;600&display=swap);@import url(normalize.min.css);@import url(animate.css);@import url(navigation.css);@import url(navigation-custom.css);@import url(swipebox.min.css);.mask h3,.offers h2,h1,h2,h3{padding:0}#intro p,#intro p.intro{text-shadow:2px 2px #333}.wow,div#slider{visibility:hidden}#content,#intro,#wrapper,div#slider,header{width:100%}#text ol,#text ul{margin:10px 0 10px 22px}div.separator,div.zurueck{border-top:1px solid grey}#intro,#intro p.intro,.mask h3,.offers h1,.offers h2,div.herstellerliste div.hersteller,div.newsmore{text-align:center}td,th{padding:10px 0;vertical-align:top}footer td,td,th{vertical-align:top}.clear,div.newsmore,div.team.clear{clear:both}hr,iframe,img{border:none}#wrapper,body,html{height:100%}body,html,ul{border:0;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#76b74e;color:#fff;font:300 18px/24px 'Source Sans Pro',Arial,sans-serif;font-display:swap;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;hyphens:auto}#intro p,b,strong{font-weight:600}iframe{margin:20px 0}p{margin:15px 0}.gallery-swipebox img,img{max-width:100%;height:auto}header,header.smaller{height:70px}a,div{outline:0}#content a:link,#content a:visited{color:#99e36c;font-weight:600;text-decoration:none}#content a:active,#content a:hover{color:#cf9}#content .offers a:active,#content .offers a:hover,#content .offers a:link,#content .offers a:visited{color:#fff;font-weight:300}.news h3 a:active,.news h3 a:hover,.news h3 a:link,.news h3 a:visited{color:#99e36c;font-weight:400}.vor a:before,.zurueck a:before,a.vor:before,a.zurueck:before,a[href^="mailto:"]:before,a[href^="tel:"]:before,div.vor a:before,div.zurueck a:before{font-family:'Font Awesome 6 Free';font-weight:900}footer a:link,footer a:visited{color:#fff;text-decoration:none}footer a:active,footer a:hover{color:#99e36c}a[href^="mailto:"]:before{content:"\f0e0";padding-right:8px}a[href^="tel:"]:before{content:"\f879";padding-right:8px}a[href$='.PDF']:before,a[href$='.pdf']:before,a[href$='.pdf.html']:before{color:#c33;content:"\f1c1";font-family:'Font Awesome 6 Free';font-weight:900;padding:0 8px 0 0}.vor a,.zurueck a,a.vor,a.zurueck{text-transform:uppercase;font-size:14px}.vor a:before,a.vor:before,div.vor a:before{content:"\f061";padding-right:6px}.zurueck a:before,a.zurueck:before,div.zurueck a:before{content:"\f060";padding-right:6px}h1{color:#fff;font:600 26px/30px Kanit,Arial,sans-serif;margin:0 0 30px}h2{color:#fff;font:400 24px/30px Kanit,Arial,sans-serif;margin:30px 0 15px}.newsbox h2,.team h3{margin-top:0}.offers h2{font:600 34px/34px Kanit,Arial,sans-serif;margin:0 0 30px}h3{color:#fff;font:400 20px Kanit,Arial,sans-serif;margin:30px 0 5px}.mask h3{font:400 20px/24px Kanit,Arial,sans-serif;margin:18px 0 15px}.news h3,div#logo a{margin-top:10px}@media only screen and (min-width :479px){.offers h2,h1{font-size:34px;line-height:34px}.mask h3,h2{font-size:28px}.mask h3,h2,h3{line-height:24px}h3{font-size:22px}.mask h3{margin:13px 0 10px}}div.button{display:inline-block;margin:20px 0 0}.offers div.button{display:block}#content .button a,#content .button a:visited,.button a,.button a:visited{background:#65a23a;color:#fff;font:400 20px/50px Kanit,Arial,sans-serif;display:inline-block;margin:0 10px 0 0;padding:0 30px;text-decoration:none;text-align:center;text-transform:uppercase;position:relative;top:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#text ul li:before,.button a:after{font-family:'Font Awesome 6 Free';font-weight:900}#content .button a:hover,.button a:hover,.topbutton{text-decoration:none;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.button a:after{content:"\f061";padding-left:6px}#content .button a:hover,.button a:hover{background:#28670d;color:#fff;top:-5px;-webkit-transition:.3s;transition:.3s}.button.second a{background:#84c051}.button.second a:hover{background:#44911a}.topbutton{position:fixed;bottom:35px;right:20px;background:#99e36c;width:40px;height:40px;display:none;-webkit-transition:.3s linear;transition:.3s}footer,header{background:#555}.topbutton i{color:#fff;margin:0;position:relative;left:11px;top:10px;font-size:20px;-webkit-transition:.3s linear;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.topbutton:hover{opacity:.9}.topbutton:hover i{top:3px}#wrapper{margin:0 auto -150px}body>#wrapper{height:auto;min-height:100%}div.container{--max-width:1200px;--padding:1rem;width:min(var(--max-width),100% - (var(--padding) * 3));margin-inline:auto}div.container.no-padding{--padding:0}header div.container{position:relative;overflow:visible}header{margin:0;position:fixed;z-index:999;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}div#logo a,div.team{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}div#logo a{background:url(../images/logo_forsterstoren.png) 0 0/65px 50px no-repeat;display:inline-block;height:50px;float:left;text-indent:-9999px;width:65px;z-index:100;transition:.3s}header.smaller div#logo a{background-size:65px 50px;height:50px;width:65px;margin-top:10px}header nav{float:right;overflow:visible;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}.offers .mask,.offers a:hover .mask{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}@media only screen and (min-width :1024px) and (max-width :1279px){header{height:100px}div#logo a{background-size:90px 70px;height:70px;width:90px;margin-top:15px}}#intro{position:absolute;max-width:1200px;top:190px;z-index:100}#content,.offers .card,div#slider,footer{position:relative}#intro p{color:#fff;font-size:24px;line-height:28px}#intro p.intro{font:600 50px/34px Kanit,Arial,sans-serif;padding:0;margin:0}@media only screen and (max-width :767px){div.container,footer div.container{--max-width:1200px;width:min(var(--max-width),100% - (var(--padding) * 3))}div.container{--padding:0rem}footer div.container{--padding:1rem}div#logo a{margin-left:20px}#intro p.intro{font-size:30px;margin:0 0 10px}#intro p{font-size:20px;line-height:24px}div.button{margin-top:0}.button a{line-height:38px;font-size:18px;margin-bottom:5px}div#slider div.header1{background:url(../images/header/header_01_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header2{background:url(../images/header/header_02_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header3{background:url(../images/header/header_03_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header4{background:url(../images/header/header_04_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header5{background:url(../images/header/header_05_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header6{background:url(../images/header/header_06_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header7{background:url(../images/header/header_07_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}@media only screen and (min-width :768px) and (max-width :1023px){#intro p.intro{font-size:45px}#intro p{font-size:20px;line-height:24px}.button a{line-height:45px}#intro{top:250px}}@media only screen and (min-width :1024px) and (max-width :1279px){#intro{top:350px}}div#slider{padding-top:70px;overflow:visible;z-index:-1}div#slider.slick-initialized{visibility:visible;z-index:-1}div#slider div{z-index:-1}@media only screen and (min-width :1024px) and (max-width :1279px){div#slider{padding-top:100px}}#content{margin:100px auto;padding-bottom:150px}@media only screen and (min-width :1024px) and (max-width :1279px){#content{margin:130px auto}}#text,.newsbox,.welcome{background:#555;padding:30px}#carousel,.offers{padding:50px 0 0;margin:0;overflow:visible}#carousel{padding:80px 0}footer{color:#fff;font-size:16px;line-height:24px;margin-top:-150px;hyphens:none}footer div.container{padding:40px 0}#text ul{list-style:none}#text div.newsdate,#text ul#lightSlider,#text ul.lSPager.lSGallery,footer table{margin:0}#text ol li,#text ul li{padding:2px 0;position:relative}#text ul li:before{content:"\f45c";font-size:8px;color:#99e36c;position:absolute;margin-left:-20px}.bildlinks{float:left;margin:0 20px 20px 0}.bildrechts{float:right;margin:0 0 20px 20px}.bildzentriert{display:block;margin-left:auto;margin-right:auto}.clear{display:block;overflow:hidden}.gallery-swipebox,.grid-even-columns{display:grid;gap:1rem}div.separator{clear:both;height:30px;margin-top:30px}div.left{float:left;width:50%}div.right{float:right;width:50%}.small{font-size:14px;line-height:14px}div.newsdate{display:inline-block;font-size:14px}div.vor{margin-top:5px}div.zurueck{margin-top:30px}hr{border-bottom:1px solid grey;margin:0;height:30px}@media only screen and (min-width :600px){.grid-even-columns.col-3,.grid-even-columns.col-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width :900px){.grid-even-columns.col-2{grid-template-columns:2fr 1fr}.grid-even-columns.col-3,.grid-even-columns.col-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width :1024px){.grid-even-columns.col-4{grid-template-columns:repeat(4,1fr)}}.offers .card{overflow:hidden;min-height:247px}.offers .card img{height:100%;max-width:390px;z-index:-1}.offers .mask,.offers a{display:block;position:absolute;min-height:247px;width:100%}.offers .mask{background:rgba(63,63,63,.9);top:190px;transition:.5s}.offers a:hover .mask{top:90px;transition:.5s}.offers p{margin:20px}@media only screen and (max-width :400px){.offers .card{min-height:190px}.offers .card img{max-width:340px}.offers .mask{top:130px}.offers a:hover .mask{top:30px}}div.herstellerliste div.hersteller{background:#fff;min-height:380px;padding:30px}div.herstellerliste div.hersteller img{max-width:200px;max-height:100px}div.herstellerllogo{height:100px}div.herstellerdetail{color:#555;text-align:left;margin-top:30px}div.herstellerurl{font-size:25px;margin-top:30px}div.sponsorenliste{margin-top:30px}div.sponsorenliste div.sponsor{height:470px;margin:0 0 40px;text-align:center;max-width:345px;position:relative;overflow:hidden}div.sponsorenliste div.sponsor img{max-width:345px;height:auto;z-index:-1}div.sponsor .mask{display:block;position:absolute;height:120px;width:345px;top:390px;background:rgba(63,63,63,.9);-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.sponsor h3{margin-bottom:5px}.sponsor .function p{color:#fff;margin:0}table{table-layout:fixed;border-spacing:0;width:100%;margin:0}th{font-weight:700;text-align:left}footer tr{background:0 0}footer td{padding:0 0 10px}.gallery-swipebox{margin:30px 0;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:700px){.gallery-swipebox{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:960px){.gallery-swipebox{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1201px){.gallery-swipebox{grid-template-columns:repeat(5,1fr)}}#team{padding:20px 0;margin:0 auto;max-width:665px}div.team{position:relative;text-align:center;min-height:370px;width:208px;top:0;transition:.3s}div.teamimg img{width:208px;height:auto}div.teamdetail{position:absolute;background:#3f3f3f;padding:15px 10px 20px;width:165px;left:10px;top:260px;z-index:100}@media only screen and (max-width :900px){#offers div.container{--max-width:1200px;--padding:2rem;width:min(var(--max-width),100% - (var(--padding) * 3))}#team{max-width:435px}}@media only screen and (max-width :600px){.offers{margin:0 auto;max-width:390px}#team{max-width:208px}}#text form{margin:0;padding:0}#text fieldset{border:none;padding:0;margin:0}#text label{display:block;width:100%;margin:10px 0 5px;font-weight:400}#text input,#text textarea{background:#fff;border:1px solid #fff;width:90%;margin:0 0 10px;padding:7px;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px}@media only screen and (min-width :600px){#text input{width:400px}}#text textarea{height:200px;width:90%}#text input.cms_submit{background:#65a23a;border:1px solid #65a23a;color:#fff;font-weight:600;width:200px;margin:40px 20px 0 0;padding:10px;cursor:pointer;-webkit-border-radius:6;-moz-border-radius:6;border-radius:6px}#text input.cms_submit:hover{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#text .fb_invalid input,#text .fb_invalid textarea{display:inline-block;background:#f9e2e2;color:#f01c26;border:1px solid #f01c26;margin-bottom:10px}#text .error_message{display:inline-block;background:#f9e2e2;color:#f01c26;padding:10px 20px;margin-bottom:20px;font-weight:600}#text .error_message ul li:before{color:#f01c26}#text div.website,#text div.website *{display:none!important}@media only screen and (min-width :768px) and (max-width :1279px){div#slider div.header1{background:url(../images/header/header_01_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header2{background:url(../images/header/header_02_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header3{background:url(../images/header/header_03_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header4{background:url(../images/header/header_04_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header5{background:url(../images/header/header_05_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header6{background:url(../images/header/header_06_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header7{background:url(../images/header/header_07_M.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}@media only screen and (min-width :1280px){header{height:120px}div#logo a{background-size:116px 90px;height:90px;width:116px;margin-top:15px}#intro{top:500px}div#slider{height:600px;padding-top:120px}div#slider div{height:600px;z-index:-1}#content{margin:160px auto}div#slider div.header1{background:url(../images/header/header_01_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header2{background:url(../images/header/header_02_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header3{background:url(../images/header/header_03_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header4{background:url(../images/header/header_04_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header5{background:url(../images/header/header_05_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header6{background:url(../images/header/header_06_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}div#slider div.header7{background:url(../images/header/header_07_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}@media only screen and (max-width :767px){div#slider,div#slider div{height:250px}}@media only screen and (min-width :768px) and (max-width :1023px){div#slider,div#slider div{height:320px}}@media only screen and (min-width :1024px) and (max-width :1279px){div#slider,div#slider div{height:400px}}@media only screen and (min-width :1280px) and (max-width :1679px){div#slider,div#slider div{height:525px}}.tw-bg-\[\#f4f3ed\],.tw-bg-\[\#f4f3ed\] h1{color:#000}