img{width:100%}.align-center{text-align:center}[class*="grid-"]{display:inline-block;vertical-align:top}.grid-2{width:16.666%}.grid-3{width:25%}.grid-4{width:33%}.grid-6{width:49.777%}.grid-12{width:100%;display:block}.pad-5{padding:5%}.pad-10{padding:10%}.pad-l-5{padding-left:5%}.pad-r-5{padding-right:5%}.pad-t-5{padding-top:5%}.pad-b-5{padding-bottom:5%}.pad-b-10{padding-bottom:10%}.bg-lightgrey{background-color:#F4F4F4}.relative{position:relative}@media (max-width:767px){.grid-2{width:100%}.grid-3{width:100%}.grid-4{width:100%}.grid-6{width:100%}.grid-12{width:100%}.grid-xs-6{width:49%}}.ce_form .widget{margin:5px 0px 5px 0px}.ce_form .widget input,.ce_form .widget textarea{width:100%}.ce_form .widget input,.ce_form .widget textarea,.ce_form .widget button{border:1px solid #54911B;color:#54911B;font-size:22px;font-weight:200;padding:5px 15px 5px 15px;font-family:'Oswald', sans-serif}.ce_form .widget button{font-size:26px;margin-top:10px}.ce_form .widget button:hover{background-color:#54911B;color:#fff}.ce_form .widget-radio fieldset{border:0 none}.ce_form .widget-radio fieldset input{width:auto;display:inline-block;vertical-align:text-top}.ce_form .widget-radio fieldset label{font-family:'Oswald', sans-serif;font-weight:200}*{margin:0px;padding:0px;box-sizing:border-box}h1,h2,h3,h4{font-family:'Amatic SC', cursive;line-height:110%}@media (max-width:767px){h1,h2,h3,h4{text-align:center !important}}h1{font-size:80px;color:#54911B}h2{font-size:60px;color:#560500}h3{font-size:55px;color:#54911B}h4{font-size:45px;color:#54911B}p{font-family:'Oswald', sans-serif;font-weight:200;font-size:22px}@media (max-width:767px){p{text-align:center !important}}@media (max-width:767px){#header{background-color:#54911B;padding:2%;width:100%;z-index:99;text-align:center}}#header #menuoverlay{position:fixed;top:0px;left:0px;width:100%;background-color:#54911B;z-index:100;display:none;text-align:center;padding:15%;box-sizing:border-box}#header #menuoverlay #close{width:20%}#header #menuoverlay .hauptmenue{display:block}#header #menuoverlay .hauptmenue ul{margin-top:10%}#header #menuoverlay .hauptmenue ul li{width:100%}#header #menuoverlay .hauptmenue ul li strong::before{left:10px}#header #menuoverlay .hauptmenue ul li strong::after{right:0px}#header #menuoverlay .hauptmenue ul li strong,#header #menuoverlay .hauptmenue ul li a span{font-size:40px}#header .mobileernten,#header .mobileicon,#header .mobilelogo{display:none}@media (max-width:767px){#header .mobileernten,#header .mobileicon,#header .mobilelogo{display:inline-block;width:32.4%;vertical-align:middle;position:relative}}#header .mobileicon{text-align:right}@media (max-width:767px){#header .mobileicon img{width:45%}}#header .mobileernten{text-align:left}@media (max-width:767px){#header .mobileernten img{width:45%}}#header .mobilelogo{text-align:center}@media (max-width:767px){#header .mobilelogo img{width:75%;left:50%}}#header .kopfbild{position:relative}@media (max-width:767px){#header .kopfbild img:nth-child(2){display:none}}#header .kopfbild .logo{position:absolute;left:50%;transform:translateX(-50%);height:85%;width:auto}@media (max-width:767px){#header .kopfbild .logo{width:20%;height:auto}}#header .hauptmenue{background-color:#54911B}@media (max-width:767px){#header .hauptmenue{display:none}}#header .hauptmenue ul{text-align:center}#header .hauptmenue ul li{display:inline-block;padding:15px 60px 15px 60px}@media (max-width:767px){#header .hauptmenue ul li{width:32%;padding:5px}}#header .hauptmenue ul li a,#header .hauptmenue ul li span,#header .hauptmenue ul li strong{font-weight:normal;text-decoration:none}#header .hauptmenue ul li strong::after,#header .hauptmenue ul li strong::before{content:"˜";line-height:25px;font-size:70px;position:absolute;vertical-align:bottom;top:50%}#header .hauptmenue ul li strong::before{left:-30px}#header .hauptmenue ul li strong::after{right:-30px}#header .hauptmenue ul li strong{position:relative}#header .hauptmenue ul li a:hover span{color:#560500}#header .hauptmenue ul li strong,#header .hauptmenue ul li a span{font-family:'Amatic SC', cursive;font-size:40px;color:#fff;display:block}@media (max-width:1024px){#header .hauptmenue ul li strong,#header .hauptmenue ul li a span{font-size:20px}}#container #main .newsbeitrag{padding:3%}#container #main .newsbeitrag .mitbild img{display:inline-block;width:49%;vertical-align:top}@media (max-width:767px){#container #main .newsbeitrag .mitbild img{width:100%}}#container #main .newsbeitrag .mitbild p{display:inline-block;width:49%;padding-left:2%;box-sizing:border-box}@media (max-width:767px){#container #main .newsbeitrag .mitbild p{width:100%}}#container #main .trenner{border-top:8px dotted #54911B;width:80%;margin:auto}#container #main .ernten{position:absolute;width:300px;left:50%;transform:translateX(-50%);top:30%}@media (max-width:767px){#container #main .ernten{position:initial;display:inline}}#container #main #selberernten{position:fixed;width:13%;height:auto;right:0px;bottom:0px;z-index:99}#footer{background-color:#54911B}#footer .links ul{text-align:center;width:70%;margin:auto;display:flex}@media (max-width:767px){#footer .links ul{width:100%;display:block}}#footer .links ul li:nth-child(1){position:relative}#footer .links ul li:nth-child(1) div{background-color:#54911B;border-radius:50%;display:inline-block;padding:10px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:70%}@media (max-width:767px){#footer .links ul li:nth-child(1) div{position:initial;transform:none;width:40%}}#footer .links ul li:nth-child(1) div img{width:190px}@media (max-width:767px){#footer .links ul li:nth-child(1) div img{width:100%}}#footer .links ul li{width:25%;display:inline-block;list-style-type:none;text-align:left;padding:3%}@media (max-width:767px){#footer .links ul li{width:100%;display:block;text-align:center}}#footer .links ul li p,#footer .links ul li a{font-size:18px;color:#fff;text-decoration:none}.hofladen .hofladengalerie{background-image:url("../../files/Bauer-Heinrich/bilder/hintergrund-holz.jpg");background-repeat:no-repeat;background-size:cover}.hofladen .hofladengalerie ul li{padding:25px;width:33%}@media (max-width:767px){.hofladen .hofladengalerie ul li{width:49%;padding:0px;float:none;display:inline-block}}.hofladen .hofladengalerie ul li img{border:10px solid #fff}.hofladen .hofladengalerie ul li:nth-child(2n){transform:rotate(4deg)}.hofladen .hofladengalerie ul li:nth-child(2n+1){transform:rotate(-2deg)}