/*
Theme Name: BackaufTheme-Child
Theme URI: http://www.backauf.de/internetauftritt/
Description: Responsives HTML5 & CSS3 Theme mit SEO-Optimiertem HTML-Code
Version: 2.0 ALPHA
Author: Nico Gutmann
Author URI: http://www.backauf.de/internetauftritt/
Template: BackaufTheme
*/

/***********************************
*** YOUR CODE HERE
***********************************/
/**************************
*** CSS Werte
**************************/
.mobileclear{clear:both;}
::-moz-selection {background:#fff !important;color:#849e28 !important;}
header{background-color:#ffffff !important;z-index:1000;}
header #logo{float:left;margin-top:5px;}
img{height:100%;}
button:hover{cursor: pointer;}
body p{line-height:1.8;font-size:18px;}
body{font-family: brother-1816,sans-serif !important;}
.nav-small nav ul ul{top:35px !important;}
.sow-slider-image{height:603px !important;}
.sow-slider-pagination li a{width:15px !important;height:15px !important;border:2px solid #333;}
#page {margin-bottom:0px !important;}
#page .sow-slider-base .sow-slider-pagination{text-align: center;font-size:50px;}
#page .sow-slider-base .sow-slider-pagination li a{width:35px;height:35px;background:#FFFFFF;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.so-widget-sow-layout-slider-default-065884b9d789 .sow-slider-base .sow-slide-nav a:hover{color:#cccccc;}
#page h6 {padding-left:20px;padding-right:20px;}
/**************************
*** Navi
**************************/
header nav{margin:0;height:45px;position:relative;z-index:1000;float:left;width: calc(100% - 90px);}
header nav ul li{position:relative;padding-left:0px;margin:0 30px !important;font-size:14px;text-transform:uppercase;}
header nav ul li.current-menu-item{background-color:#849e28;}
header nav ul li:hover{background-color:#849e28;}
header nav ul li a{height:45px;}
header nav ul li a:hover{text-decoration:none;}
header nav ul li.menu-item-has-children > a:before{content:"\3e";position:absolute;left:calc(50% - 2px);top: 15px;transform:rotate(90deg);}
header nav ul li.menu-item-has-children > a:after{content:none;}
header nav ul ul{border-bottom:none !important;margin-top: 10px !important;}
header nav ul ul li{margin-left:0px !important;margin-right: 0px !important;background-color:#849e28 !important;}
header nav ul ul li a:hover{background-color:#c2cf94;color:#000;text-decoration:none;}
header nav ul li.current-menu-item ul li a{color:#fff;}
header nav ul li.current-menu-item ul li a:hover{color:#000;}
header nav ul li.menu-item-has-children::before{content:"" !important;}
/**************************
*** Header Suche
**************************/
header #greenBar{background-color:#4e664a;width:100%;}
header #greenBar .middle{position:relative;}
header #toggleSearch{background-color:#4e664a;border:none;border-radius:none;margin-top:10px;z-index:2;margin-left:45px;}
header #searchForm{position:absolute;opacity:0;transition:opacity 0.5s ease-in;width:190px;right:0;padding:10px;margin-top:-15px;}
header #searchForm.displaySearch {opacity:1 !important;z-index:-1;width:190px;background-color:#4e664a;right:0;padding:10px;margin-top:-15px;}
header #searchForm input.search-field{font-size:15px;color:#fff;background-color:#849e28;}
/**************************
*** Header Infos
**************************/
header #header_infos{float:right;border-bottom:none !important;margin-top:50px;}
header #header_infos p{font-size:12px;}
#panel-2-0-0-2{text-align:justify;}
#page p{padding-left:20px;padding-right:20px;text-align:justify;}
/**************************
*** Slider Left
**************************/
* .SliderHeadlineLeft{font-size:28px !important;color:black !important;background-color:#849e28;opacity: 0.8;font-weight: bold;line-height:42px !important;display:inline;padding:0px 30px !important;}
.so-widget-sow-layout-slider p{font-weight: bold;}
.SliderButtonLeft{margin-bottom: 156px;padding:5px 20px;font-size:12px;text-transform: uppercase; border:1px solid #000;margin-top:20px;background-color:rgba(255,255,255,0.5)!important;}
.SliderTop{margin-top:12%;}
/**************************
*** Slider Right
**************************/
* .SliderHeadlineRight{text-align:right !important;font-size:28px !important;color:black !important;font-weight: bold;line-height:37px !important;display:inline;padding:1.5px 30px !important;background-color:#849e28 !important;}
.SliderButtonRight{text-align:right;margin-bottom: 220px;padding:5px 20px;font-size:12px;text-transform: uppercase; border:1px solid #000;margin-top:20px;background-color:rgba(255,255,255,0.5)!important;}
.SliderRight{text-align:right !important;}
.SliderRightBlack{color:black !important;text-align:right !important;text-shadow:2px 2px 30px white,4px 4px 30px white,6px 6px 30px white !important;}
.SliderRightWhite{color:white !important;text-align:right !important;text-shadow:2px 2px 30px white,4px 4px 30px white,6px 6px 30px white !important;}
/**************************
*** Klassen
**************************/
.Headline{font-size:28px !important;line-height:1.5;text-align:center !important;margin-bottom:0px !important;}
.Futterline{font-size:28px !important;line-height:1.5;text-align:center !important;margin-bottom:10px !important;}
.HeadlineBold{font-size:28px !important;line-height:1.5;text-align:center !important;font-weight:bold;}
.HeadlineLinks{font-size:28px !important;line-height:1.5;font-weight: bold;}
.HeadText{font-size:20px !important;line-height:0.5 !important;text-align:center !important;font-weight: bold;margin-top:15px !important;}
.HeadLinks{font-size:20px !important;line-height:1 !important;font-weight: bold;}
.smallHead{font-size:16px !important;line-height: 1.5 !important;font-weight: bold;text-align:center !important;}
.futterHead{font-size:16px !important;line-height: 1.5 !important;font-weight: bold;text-align:center !important;margin-bottom:0px;}
.smallHeadLinks{font-size:16px !important;line-height: 1.5 !important;font-weight: bold;text-align:left;}
.smallText {max-width:900px !important;margin:0 auto;}
.smallText p{font-size:18px;line-height:1.8;}
.NoBGButton{padding:5px 20px;font-size:12px;text-transform: uppercase;background-color: transparent;border:1px solid #000;display:block;margin:0 auto;}
.NoBGButtonLinks{padding:5px 20px;font-size:12px;text-transform: uppercase;background-color: transparent;border:1px solid #000;display:block;}
.NoBGButton:hover{background-color:rgba(255,2555,255,0.5);text-decoration: none;}
.NoBGButtonLinks:hover{background-color:rgba(255,255,255,0.5);}
.ulleistung{padding-left:10%;list-style:none;}
.ulFutter{list-style:none;background-color:#b5c57e;padding-left:20px !important;margin-top:0 !important;padding-bottom: 15px;padding-right: 20px;}
.ulEfutter{padding-left:20%;line-height:2;font-size:22px;}
.pMiddle{text-align:center !important;line-height:1.4 !important;margin-bottom: 0px !important;}
.backgroundLKW{background-image:url("/wp-content/uploads/2018/12/LKW_altbrotexperte.jpg");background-size:100%;padding:50px 0;background-repeat:no-repeat;}
.parallaxHome{padding:50px 0;background-image:url("/wp-content/uploads/2018/11/Wheatfield.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxUnsBrot{padding:50px 0;background-image:url("/wp-content/uploads/2018/11/Brote_Altbrotexperte.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.HeadUnsBrot{background-color:rgba(255,255,255,0.7)!important;margin:0 auto;text-align:center;}
.parallaxUnsLeistungen{padding:50px 0;background-image: url("/wp-content/uploads/2018/11/Wheatfield.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxHof{padding:50px 0;background-image:url("/wp-content/uploads/2018/09/HeaderKorn_Altbrotexperte.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxKonzept{padding:50px 0;background-image: url("/wp-content/uploads/2018/11/LKW_parallax.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxVerwertung{background-image:url("/wp-content/uploads/2018/11/Parallax_Brotkruemel.jpg");height:215px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxMaschine{background-image:url("/wp-content/uploads/2018/12/MaschinenBild_Altbrotexperte.jpg");height:215px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.HeadHof{background-color:rgba(255,255,255,0.7)!important;margin:0 auto;text-align:center;}
.HeadUnsLeistungen{;background-color:rgba(255,255,255,0.7)!important;width:80%;margin:0 auto;text-align:center;}
.parallaxAltBrot{background-image:url("/wp-content/uploads/2018/11/Parallax_Home_Feld.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxAltBrot > div > div{margin:0 !important;}
.backgroundAltBrot{padding:50px;margin-top:75px;margin-bottom:10px;}
.parallaxFM{background-image:url("/wp-content/uploads/2018/11/Container_Landschaft.jpg");height:415px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxWagen{background-image:url("/wp-content/uploads/2018/11/Lastwagen_Altbrotexperte.jpg");height:415px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.borderIMG{border:2px solid black;}
.uns{text-align:justify;}
.FuttermittelHome{margin-top:80px;}
.FutterText{font-size:20px !important;line-height:0.5 !important;text-align:center !important;font-weight: bold;}
.fontZitatrender{font-size:26px;font-weight: bold;padding-bottom: 20px;}
.normalTxt{font-size:15px !important;}
.normalTxtBold{font-size:15px !important; font-weight:bold;}
.greenTxt{font-size:15px !important;background-color:#b5c57e !important;padding-top:15px;padding-bottom:15px;}
.greenTxtNM{font-size:15px !important;background-color:#b5c57e !important;padding-top:15px;padding-bottom:15px;margin-bottom:0 !important;}
.greenTxtBold{font-size:15px !important;background-color:#b5c57e !important;padding-top:15px;padding-bottom:15px;font-weight:bold;}
.greenBG{background-color:#b5c57e !important;padding:20px;}
.leistungenHead{font-size:34px;line-height:2;text-align: center; !important}
.leistungenList{font-size:24px;line-height:1.4;}
blockquote:before{font-family: 'Alex Brush', cursive;content:'"';font-size:250px;display:inline-block;position:absolute;left:-20px;top:-50px;}
blockquote:after{font-family: 'Alex Brush', cursive;content:'"';font-size:250px;display:inline-block;position:absolute;right:20px;bottom:-5px;transform:rotate(180deg);}
body blockquote{position:relative;display: inline-block;padding:50px 30px;}
body blockquote p{line-height:1.4;text-align:center !important;font-style:italic;font-size:38px !important;}
.parallaxSolar{background-image:url("/wp-content/uploads/2018/11/Solarplatten.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.backgroundSolar{padding:100px;margin-top:75px;}
.parallaxStart{background-image:url("/wp-content/uploads/2018/11/Gold_Wheatfield.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallaxQS{background-image:url("/wp-content/uploads/2018/11/Container_Altbrotexperte.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.backgroundQS{padding:100px;margin-top:75px;}
.backgroundWeizen{background-image:url("/wp-content/uploads/2018/11/Weizenhalm.jpg");background-size:50%;background-repeat:no-repeat;background-position:110% -0%;}
.QS{background-color:rgba(255,255,255,0.7)!important;padding:50px;}
.whiteBackground{background-color:rgba(255,255,255,0.8)!important;padding-right:20px !important;padding-top:20px !important;}
.whiteBackground > div{margin:30px;}
.whiteBackgroundQS{background-color:rgba(255,255,255,0.8)!important;padding:20px !important;}
.whiteBackgroundQS p{line-height:2.5}
.whiteBackgroundQS > div{margin:30px 150px;}
.kwhiteBackground{background-color:rgba(255,255,255,0.5)!important;padding:20px;}
.listeKonzept {background-color:#b5c57e;margin-top:0px !important;}
.listeKonzept li{padding:15px 5px;}
.zebraGreen > div > div:nth-child(odd){background-color:#b5c57e;padding: 20px 0;}
.zebraGreen > div > div:first-child{background-color:transparent;padding:0;}
.tnp-submit{width:75px !important;background-color:#849e28 !important;color:#000 !important;font-weight:bold;border:1px solid black !important;}
.tnp-submit:hover{text-decoration: underline;}
.tnp-email{width:50% !important;border:1px solid black !important;margin-right:50% !important;margin-bottom:10px !important;}
footer .tnp-submit{width:80px !important;color:#fff !important;border:0px !important;height:25px !important;margin-top:5px !important;padding-top:3px !important;}
footer .tnp-submit:hover{text-decoration: underline;}
.maps{width:100%;border:0px;height:500px;margin-bottom:-26px;}
#Kontakt{border:5px solid black;width:92%;margin-left:22px;background-color:#fff;}
.teleKontakt{position:absolute;margin-left:1.5%;margin-top:1.5%;width:5%;height:auto;}
.flexibelKontakt{padding-left:26% !important;}
.HeadTextKontakt{margin-bottom:-3% !important;}
.HeadlineKontakt{font-size: 28px !important;text-align:center !important;padding-left:0px !important;margin-bottom:-3%;padding-top:4%;font-weight:bold;}
.HeadTextKontakt{font-size:20px !important;line-height:0.5 !important;text-align:center !important;font-weight: bold;}
.wpcf7-form-control{width:100%;}
.wpcf7-form-control{margin-bottom:15px !important;}
.wpcf7{margin-top:-0px !important;}
.KontaktTxt{font-weight:bold;font-size:20px;padding-top:40px;}
.IMGZertifikat{width:43px;margin-top:122%;}
.backgroundStart{padding:20px 0;}
.leftPadding{padding-left:20px;}
#ueberunsHome > div{width:calc(50% - ( 0.5 * 20px ) )!important;}
#ueberuns > div {width:calc(50% - ( 0.5 * 18px ) )!important;}
#verwertung > div{width:calc(50% - ( 0.5 * 17px ) ) !important;}
#futtermittel > div {width:calc(50% - ( 0.5 * 15px ) ) !important;}
#zertifikatLeft p{padding-left:0px !important;text-align:left !important;}
.KontaktTele{font-size:20px !important;line-height:0.5 !important;text-align:center !important;font-weight: bold;margin-top:15px !important;padding-left:30px}
.KontaktTele::before{content:' ';background-image: url("/wp-content/uploads/2018/12/Telephone_Icon_BIg.png");position:absolute;font-size:200%;margin-top:-8px;margin-left:-30px;background-position:bottom right;background-repeat:no-repeat;width:24px;height:24px;}
#TelHead::before{content:' ';background-image: url("/wp-content/uploads/2018/12/Telefon_Icon_Header.png");position:absolute;margin-top:-2px;margin-left:-18px;background-position:bottom right;background-repeat:no-repeat;width:20px;height:20px;}
#MailHead::before{content:' ';background-image:url("/wp-content/uploads/2018/12/Mail_Icon_Header.png");position:absolute;margin-top:-2px;margin-left:-20px;background-position:bottom right;background-repeat:no-repeat;width:20px;height:20px;}
.HeaderDaten{font-size:24px; color:#4e664a;margin-top:25px;margin-bottom:0px;}
/**************************
*** Kontaktformular
**************************/
.wpcf7-submit{width:75px !important;background-color:#849e28 !important;color:#000 !important;font-weight:bold;border:1px solid black !important;height:39px;}
.wpcf7-submit:hover{text-decoration: underline;}
.Datenschutz{right:20px;}
.Maps{height:480px;width:590px;border:2px solid black;}
/**************************
*** Suchseite
**************************/
#page .search{padding:20px;border-bottom:1px dashed #333;}
#page div.search:nth-child(even){background-color:#cecece;}
#page .searchinfo{padding:25px 0;border-bottom:1px dashed #333;}
#page .searchinfo p{margin-bottom:0;}
#page .searchinfo h2{padding:0 60px;}
/**************************
*** footer
**************************/
footer{background-color:#444;margin-bottom:0 !important;margin-top:0px !important;}
footer p{color:#ababab !important;}
footer div.menu-hauptmenue-container, footer div.menu-impressum-datenschutz-container{}
footer div.menu-hauptmenue-container ul, footer div.menu-impressum-datenschutz-container ul{list-style:none;display:table-row;}
footer div.menu-hauptmenue-container ul ul, footer div.menu-impressum-datenschutz-container ul ul{display:inline;margin:0;padding:0;}
footer div.menu-hauptmenue-container ul ul li, footer div.menu-impressum-datenschutz-container ul ul li{display:inline;}
footer div.menu-hauptmenue-container ul li, footer div.menu-impressum-datenschutz-container ul li{display:inline;line-height:2.75;}
footer div.menu-hauptmenue-container ul li.current-menu-item, footer div.menu-impressum-datenschutz-container ul li.current-menu-item{}
footer div.menu-hauptmenue-container ul li a, footer div.menu-impressum-datenschutz-container ul li a{color:#444;padding:5px 10px;background-color:#777777;margin:3px 1px;}
footer div.menu-hauptmenue-container ul li.current-menu-item a, footer div.menu-impressum-datenschutz-container ul li.current-menu-item a{color:#fff;background-color:#849e28;}
footer div.menu-hauptmenue-container ul li.current-menu-item ul li a, footer div.menu-impressum-datenschutz-container ul li.current-menu-item ul li a{color:#444;background-color:#777777;}
footer .tnp-email{width:100% !important;}

.footerTel{margin-bottom:0px;}
.footerTel::before{content:' ';background-image:url("/wp-content/uploads/2018/12/Telefon_Icon_Footer.png");position:absolute;margin-top:-2px;margin-left:-30px;font-size:200%;background-position:bottom right;background-repeat:no-repeat;width:20px;height:20px;}
.footerMail{}
.footerMail::before{content:' ';background-image:url("/wp-content/uploads/2018/12/Mail_Icon_Footer.png");position:absolute;margin-top:-2px;margin-left:-30px;font-size:200%;background-position:bottom right;background-repeat:no-repeat;width:20px;height:20px;}
.footerPin::before{content:' ';background-image:url("/wp-content/uploads/2018/12/location.png");position:absolute;margin-top:-2px;margin-left:-30px;font-size:200%;background-position:bottom right;background-repeat:no-repeat;width:20px;height:20px;}

footer .middle{font-size:12px;margin-top:50px;}
footer #footer_Infos{background-color:#849e28;height:50px;padding-left:80px;}
footer #footer_Infos p{color:#fff !important;float:left;padding-top:15px;}
footer #footer_Infos img{float:right;padding-top:15px;}
.pHFooter{font-size:18px;color:#d8d8d8 !important;font-weight:bold;}
.pHFooterNav{font-size:18px;color:#d8d8d8 !important;font-weight:bold;}
.pHService{font-size:18px;color:#d8d8d8 !important;font-weight:bold;border-bottom: 5px solid red;width:160px;}
.pService{font-size:12px;color:#d8d8d8 !important;font-weight:bold;}
.widget-title{font-size:18px;color:#d8d8d8 !important;font-weight:bold;margin-left:40px;}
.footerTxt{margin-left:-40px;}
/**************************
*** Sidebar
**************************/
#rightside{position:fixed;clear:both;height:150px;padding-top:20px;right:-880px;width:1000px;top:66%;list-style:none;transition:right 2.2s ease-in-out;background-color:transparent;z-index:1003;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}#rightside.MagicDingDong{right:-1px}#rightside ul li:nth-child(3){top:120px;}#rightside ul li:nth-child(3).MagicDingDong{right:-1px;}#rightside{cursor:pointer;}#rightsideform{line-height:27px}#rightside p{float:left;line-height:50px;padding:0 5px;margin-bottom:0!important;font-size:14px;}#rightside p a{color:#000;text-decoration:none;}
footer p#rotate90{transform: rotate(-90deg) !important;border-bottom:14px solid red;padding:0 28px;color:#000 !important;font-size:18px;}
footer p#rotateRed{color:red !important;transform: rotate(-90deg) !important;border-bottom:14px solid red;padding:0 28px;font-size:18px;}
.redBG{background-color:red;margin-left:112px;height:180px;margin-top:-58px;}
.left{padding:20px;background-color:white;margin-top:-33px;margin-left:-40px;color:red;padding-left:100px;}
footer .left p{color:red !important;line-height:1.5 !important;}
.right{padding:20px;color:white;margin-top:-144px;margin-right:143px;}
footer .right p{color:white !important;line-height: 2 !important;}
.sideButton{padding:5px 20px;font-size:20px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;display:block;margin-left:320px;position:absolute;margin-top:10px;color:white}
.sideButton:hover{background-color:rgba(255,255,255,0.5)!important;}
.tele{position:absolute;margin-left:-340px;height:90px;}
.HeadSide{font-size:20px !important;text-align:center !important;font-weight:bold;margin-top:-3px !important;}
/**************************
*** Responsive
**************************/
@media (min-width:852px) and (max-width:1023px){header nav ul li{margin:0px 14px !important;}}

@media (max-width:780px){.IMGZertifikat{margin-top:0;}}
    
@media (max-width:1199px){main div#page{width:100%;margin:0 auto;}body footer.middle{margin-top:50px;}}

@media (min-width:960px) and (max-width:1199px){.tele{margin-left:-310px !important;}.Headline{font-size:24px !important;line-height:1.5;text-align:center;}.HeadText{font-size:20px !important;line-height:0.5 !important;text-align:center;font-weight:bold;}.normalTxtBold{font-size:15px !important;font-weight:bold;padding-top:11px !important;}.normalTxt{font-size:15px !important;}footer .sideButton{padding:5px 20px;font-size:20px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;display:block;margin-left:20px;position:absolute;margin-top:81px;color:white;}body footer.middle{margin-top:50px;}.sow-slider-image{height:440px !important;}header img#logo {height:60px !important;float:left !important;}#header_infos{margin-top:0px !important;}.SliderHeadlineLeft{font-size:28px !important;color:black !important;background-color:#849e28;font-weight:bold;line-height:61px !important;display:inline;padding:13.5px 30px !important;}.SliderHeadlineRight{font-size:28px !important;color:white !important;background-color:#849e28;font-weight:bold;line-height:61px !important;display:inline;padding:13.5px 30px !important;}.so-widget-sow-layout-slider-default-c8e4e9c578b8 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper{padding:43px 0px 70px 0px;max-width:1200px;}.Maps{width:100% !important;margin-left:0px !important;}.sow-slider-base p{line-height:1;}.HeadText{line-height:1 !important;}footer .tele{margin-left:-268px;margin-top:4px;}.SliderTop{margin-top:4px;}nav ul li{font-size:11px !important;}main div#page{width:100%;margin:0 auto;}body footer.middle{margin-top:50px;}.Headline{font-size:24px !important;line-height:1.5;text-align:center;}.HeadText{font-size:18px !important;line-height:0.5 !important;text-align:center;font-weight:bold;}.showSubmenu{padding-bottom:0px;}header nav ul li:last-child{border-bottom: 0px solid black;}}

@media (min-width:768px) and (max-width:959px){.tele{margin-left:-308px;}#rightside{width:840px;right:-725px;}footer .right{margin-top:-163px;margin-right:-16px;}.pKontakt{font-size:15px !important;padding-left:0px !important;}.wpcf7-form-control{width:300px;}footer #footer_Infos{height:110px !important;padding-left:49px;}nav ul li{font-size:11px !important;}main div#page{width:100%;margin:0 auto;}body footer.middle{margin-top:50px;}.Headline{font-size:24px !important;line-height:1.5;text-align:center;}.HeadText{font-size:18px !important;line-height:0.5 !important;text-align:center;font-weight:bold;}.showSubmenu{padding-bottom:0px;}header nav ul li:last-child{border-bottom: 0px solid black;}.normalTxtBold{font-size:15px !important;font-weight:bold;padding-top:11px !important;}.normalTxt{font-size:15px !important;}footer .sideButton{padding:5px 20px;font-size:20px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;display:block;margin-left:20px;position:absolute;margin-top:81px;color:white;}header img#logo {float: left !important;}#header_infos{margin-top:0px !important;}blockquote::after{right: 6px;}body footer.middle{margin-top:50px;}.sow-slider-image{height:320px !important;}header img#logo {height:60px !important;float:left !important;}#header_infos{margin-top:0px !important;}#panel-w5bf3eb4466f31-0-0-0{margin-left:-170px;margin-right:128px;}.SliderHeadlineLeft{font-size:24px !important;color:black !important;background-color:#849e28;font-weight:bold;line-height:50px !important;display:inline;padding:10.5px 30px !important;}.SliderHeadlineRight{font-size:24px !important;color:white !important;background-color:#849e28;font-weight:bold;line-height:50px !important;display:inline;padding:10.5px 30px !important;}.so-widget-sow-layout-slider-default-c8e4e9c578b8 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper{padding:50px 0px 70px 0px;max-width:1200px;}.sow-slider-base p{line-height:1;}.HeadText{line-height:1 !important;}.backgroundSolar{padding:20px;}.kwhiteBackground{text-align:center;}.Maps{width:100% !important;margin-left:0px !important;}.backgroundQS{padding:20px;}.QS{padding:0px;}.backgroundStart{padding:20px;}.whiteBackground{max-width:90% !important;}.whiteBackgroundQS{max-width:90% !important;}.HeadTextKontakt{line-height:1 !important;padding-left:28% !important;}.HeadlineKontakt{font-size:21px !important;padding-left:30% !important;margin-bottom:-5%;}.flexibelKontakt{padding-left:30% !important;margin-bottom:-3%;}.teleKontakt{margin-top:1.5%;width:7%;}header #toggleSearch{margin-left:0px;}.FutterText{line-height:1;}#zertifikatLeft{padding-left:20px;}.SliderTop{margin-top:4%;}#header_infos{padding-left:238px;}.middle{width:100% !important;}.whiteBackground > div{margin:0px !important;}.whiteBackground{max-width:100% !important;}.backgroundAltBrot{padding:0px !important;}.mobile3Col{display: block !important;}.mobile3Col > div.panel-grid-cell{width:33% !important;float:left;}.mobile4Col, .mobile2Col{display: block !important;}.mobile2Col > div.panel-grid-cell{width:47% !important;margin:1.5% !important;float:left;}.parallaxAltBrot{background-image:url("/wp-content/uploads/2019/02/Parallax_Home_Feld_Mobile.jpg");height:820px;}.whiteBackground{background-color:transparent !important;}#futtermittel > div{width:47% !important;}.greenBG{height:580px !important;}#ueberuns > div {width:47% !important;}.ulleistung{padding-left:5%;padding-right:5%;}.parallaxStart{background-image:url("/wp-content/uploads/2019/02/Gold_Wheatfield_Mobile.jpg");height:1544px;}#verwertung > div{width:47% !important;}#mobileSiegel{margin-top:-320px;margin-left:490px;}#panel-26-0-0-5 .greenBG{height:100px !important;}.FutterText{line-height:1 !important;}#ueberunsHome > div{width:47% !important;}header #toggleSearch{margin-top:-8% !important;margin-left:-50% !important;padding-top:5.5% !important;}div.clearAfter{clear:both;}.search-field{margin-left:-470px !important;margin-top:26px !important;}.mobile4Col > div.panel-grid-cell{float:left;}#footerTop div.panel-grid-cell:nth-child(1){width:40.8% !important;float:left;}#footerTop div.panel-grid-cell:nth-child(2){width:6.7% !important;float:left;}#footerTop div.panel-grid-cell:nth-child(3){width:27.4% !important;float:left;}#footerTop div.panel-grid-cell:nth-child(4){width:25% !important;float:left;}#footerBottom div.panel-grid-cell:nth-child(even){width:10% !important; float:left;}#footerBottom div.panel-grid-cell:nth-child(odd){width:40% !important;float:left;}#footerBottom div.panel-grid-cell:last-child{clear:both;}footer #footer_Infos .middle p{font-size:11px;margin-left:0;}footer #footer_Infos .middle{margin-top:0;padding:0 15px}footer #footer_Infos{position:absolute;bottom:0;height:50px !important;width:100%;padding-left:0;}footer #footer_Infos .middle a{position: absolute;right:20px;}.zebraGreen > div > div:nth-child(2n+1){background-color:transparent;}.backgroundLKW{background-image:url("/wp-content/uploads/2019/02/Mobile_LKW.png");}}

@media (min-width:421px) and (max-width:767px){footer #footer_Infos{height:131px !important;padding-left:49px;}footer #rightside{position:fixed;clear:both;height:200px;padding-top:19px;right:-290px;width:410px;top:320px;list-style:none;transition:right 2.2s ease-in-out;background-color:transparent;z-index:1003;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;}footer p#rotate90{transform:rotate(-90deg) !important;border-bottom:0px solid red;padding:5px 60px;color:#000 !important;font-size:15px;margin-top:80px;}footer .redBG{background-color:red;margin-left:115px;height:300px;margin-top:-26px;}footer .left{padding:20px;padding-left:20px;background-color:white;margin-top:-162px;width:162px;margin-left:12px;color:red;padding-left:100px;}footer .tele{position: absolute;margin-left:-62%;height:63px;margin-top:12px;}.Headline{font-size:15px !important;line-height:1.5;text-align:center;}.HeadText{font-size:13px !important;line-height:0.5 !important;text-align:left !important;font-weight:bold;}footer #rightside p{float:left;line-height:50px;padding:0px 0px;margin-bottom:0 !important;font-size:14px;}blockquote:after{right:0px;}footer .right{padding:20px;color:white;margin-top:-31px;margin-right:45px;height:128px;width:214px;}footer .right p{color:white !important;line-height:1 !important;}.normalTxtBold{font-size:15px !important;font-weight:bold;padding-top:11px !important;}footer #rightside p{float:left;line-height:50px;padding:0px 0px;padding-top:0px;margin-bottom:0 !important;font-size:14px;}.normalTxt{font-size:15px !important;}footer .sideButton{padding:5px 20px;font-size:20px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;display:block;margin-left:20px;position:absolute;margin-top:81px;color:white;}footer p#rotate90 {transform:rotate(-90deg) !important;border-bottom:0px solid red;padding:5px 50px;color:#000 !important;font-size:15px;}main div#page{width:calc(100% - 40px);margin:0 auto;}body footer.middle{margin-top:50px;}header img#logo {float: left !important;}#header_infos{margin-top:0px !important;}body footer.middle{margin-top:50px;}.Maps{margin-left:0px !important;height:386px;width:100%;border:2px solid black;}.sow-slider-image{height:255px !important;margin-top: 22px !important;}header img#logo {height:60px !important;float:left !important;}#header_infos{margin-top:0px !important;}.SliderHeadlineLeft{font-size:14px !important;color:black !important;background-color:#849e28;font-weight:bold;line-height:31px !important;display:inline;padding:7.5px 30px !important;}.SliderHeadlineRight{font-size: 14px !important;color:white !important;background-color:#849e28;font-weight:bold;line-height: 31px !important;display:inline;padding: 7.5px 30px !important;}.so-widget-sow-layout-slider-default-c8e4e9c578b8 .sow-slider-base ul .sow-slider-images .sow-slider-image-wrapper{padding:40px 0px 70px 0px;max-width:1200px;}.fontZitat{font-size:26px !important;}.sow-slider-base p{line-height:1;}.HeadText{line-height:1 !important;}.wpcf7-form-control{max-width:220px !important;padding-left:0px !important;}.backgroundSolar{padding:20px;}.kwhiteBackground{text-align:center;}.backgroundQS{padding:20px;}.QS{padding:0px;}.backgroundStart{padding:20px;}.borderIMG{max-width:90%;}.whiteBackground{max-width:90% !important;}#Kontakt{width:100%;margin-left:0px;}.HeadTextKontakt{font-size:16px !important;line-height:0.8 !important;
padding-left:22% !important;margin-bottom:-3% !important;}.HeadlineKontakt{font-size:20px !important;padding-left:22% !important;margin-bottom:-4%;padding-top:2%;}.flexibelKontakt{padding-left:26% !important;line-height:1;}.teleKontakt{width:9%;}header #toggleSearch{margin-left:0px;}.SliderTop{margin-top:4%;}}

@media (min-width:320px) and (max-width:420px){#page p{padding-left:20px;padding-right:20px;}#panel-w5c1ce3709ac9c-1-0-0 .NoBGButton{margin-left:18.5%;}footer #footer_Infos{background-color:#849e28;height:152px !important;padding-left:80px;}footer #rightside{position:fixed;clear:both;height:200px;padding-top:0px;right:-290px;width:410px;top:320px;list-style:none;transition:right 2.2s ease-in-out;background-color:transparent;z-index:1003;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;}footer p#rotate90{transform:rotate(-90deg) !important;border-bottom:0px solid red;padding:5px 60px;color:#000 !important;font-size:15px;margin-top:80px;}footer .redBG{background-color:red;margin-left:115px;height:300px;margin-top:-26px;}footer div.menu-hauptmenue-container ul li a{display: inline-table;}footer .left{padding:20px;padding-left:20px;background-color:white;margin-top:-162px;width:154px;margin-left:12px;color:red;padding-left:100px;}footer .tele{position: absolute;margin-left:-62%;height:63px;margin-top:12px;}.Headline{font-size:20px !important;line-height:1.5;text-align:left;}.HeadText{font-size:16px !important;line-height:0.5 !important;text-align:left !important;font-weight:bold;}footer #rightside p{float:left;line-height:50px;padding:0px 0px;margin-bottom:0 !important;font-size:14px;}footer .right{padding:20px;color:white;margin-top:-31px;margin-right:45px;height:128px;width:214px;}footer .right p{color:white !important;line-height:1 !important;}.normalTxtBold{font-size:15px !important;font-weight:bold;padding-top:11px !important;}footer #rightside p{float:left;line-height:50px;padding:0px 0px;padding-top:0px;margin-bottom:0 !important;font-size:14px;}.normalTxt{font-size:15px !important;}footer .sideButton{padding:5px 20px;font-size:20px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;display:block;margin-left:20px;position:absolute;margin-top:81px;color:white;}footer p#rotate90 {transform:rotate(-90deg) !important;border-bottom:0px solid red;padding:5px 50px;color:#000 !important;font-size:15px;}main div#page{width:calc(100%);margin:0 auto;}body footer.middle{margin-top:50px;}.sow-slider-image{height:210px !important;}header img#logo {width:50%;padding:10px;margin-top:10px;height:auto !important;float:left !important;}.SliderHeadlineLeft{font-size:10px !important;color:black !important;background-color:#849e28;font-weight:bold;line-height:23px !important;display:inline;padding:5.5px 30px !important;}.SliderHeadlineRight{font-size:10px !important;color:white !important;background-color:#849e28;font-weight:bold;line-height:23px !important;display:inline;padding:5.5px 30px !important;}.so-widget-sow-layout-slider-default-c8e4e9c578b8 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper{padding:25px 0px 70px 0px;max-width:1200px;}.sow-slider-base p{line-height:1;}.HeadText{line-height:1 !important;}blockquote::after{font-family:'Alex Brush', cursive;content:'"';font-size:114px;display:inline-block;position:absolute;right:53px;bottom:27px;transform:rotate(180deg);}.Maps{margin-left:0px;height:275px;width:100%;border:2px solid black;}.fontZitatrender{font-size:14px;font-weight:bold;padding-bottom:20px;}body blockquote p{line-height:2;font-style:italic;font-size:16px !important;margin-left:-20px;margin-top:-47px;}blockquote::before{font-family:'Alex Brush', cursive;content:'"';font-size:114px;display:inline-block;position:absolute;left:2px;top:-33px;}.wpcf7-form-control{max-width:100% !important;}.leistungenList{font-size:14px;}.leistungenHead{font-size:24px;}.backgroundSolar{padding:20px;}.kwhiteBackground{text-align:center;}.backgroundQS{padding:20px;}.QS{padding:0px;}.backgroundStart{padding:20px;}.borderIMG{max-width:100%;margin-left: 0px;}.whiteBackgroundQS{max-width:90% !important;}.whiteBackgroundQS p, h4{margin-left:-145px;max-width: 90%;}#Kontakt{width:97%;margin-left:0px;}.HeadTextKontakt{font-size:11px !important;line-height:0.8 !important;margin-top:-5%;margin-left:10%;}.HeadlineKontakt{font-size:12px !important;padding-left:0px !important;padding-top:1%;margin-left:20%;}.flexibelKontakt{padding-left:26% !important;font-size:12px;line-height:1;margin-top:-4%;margin-bottom:-7%;}.teleKontakt{width:9%;}.whiteBackground > div{margin:0px;}.SliderTop{margin-top:4%;}#panel-2-0-0-5 .NoBGButton{position:absolute;margin-top:260px;margin-left:135px;}.whiteBackground{max-width:100%;padding:0px !important;}.backgroundAltBrot{padding:0px;}main .middle{width:100% !important;}#pgc-w5c472e4e72c3c-1-1{margin-bottom:-30px !important;}header #header_infos{float:left;margin:20px 0 0 0;}header #header_infos span.telmailicon a{font-size:20px !important;margin:0px !important;}.mobileNoClear{clear: none !important;}#mobilenav{background-color:white !important;color:black !important;min-width:0 !important;float:right;width:25% !important;}.headertext, .social{display:none;}header nav ul li{margin:0 !important;}#nav-open{font-size:12px !important;margin-top:1px !important;}#nav-close{font-size:12px !important;margin-top:5px !important;}header #toggleSearch{margin-top:-57px;position:absolute;margin-left:-48%;padding-right:45%;padding-top:8%;background-color:#fff !important;}#nav-open::before{content:' ';background-image: url("/wp-content/uploads/2019/01/Menue_Open.png");position:absolute;margin-top:-5px;margin-left:-102%;background-position:bottom right;background-repeat:no-repeat;height:100%;width:100%;}#nav-close::before{content:' ';background-image: url("/wp-content/uploads/2019/01/Menue_Close.png");position:absolute;margin-top:-5px;margin-left:-102%;background-position:bottom right;background-repeat:no-repeat;height:100%;width:100%;}#mobilFenav > span{text-transform:uppercase;}header #searchForm input.search-field{width:140px;background-color:white;color:#000;}header #searchForm.displaySearch{z-index:5;right:190px;margin-top:-60px;margin-left:15px;background-color:transparent;}header #searchForm.displaySearch{width:120px;}#nav-open > #header_infos{display:none;}.mobileWidth{width:205%;}.Headline{text-align:left !important;padding-left:20px;}.FutterText{font-size:16px !important;line-height:1.5 !important;}#panel-2-0-0-5 .Headline{text-align:center !important;}#panel-2-0-0-5 .HeadText{text-align:center !important;}#panel-2-0-0-5 .NoBGButton{margin-top:320px;}.pMiddle{text-align:left !important;}html main #panel-23-1-0-3 .Headline{margin-left:-33% !important}#futtermittel{width:205% !important;}#panel-2-0-0-5 .pMiddle{text-align:center !important;}}

@media (max-width:640px){li.sow-slider-image:nth-child(2){background-image:url("/wp-content/uploads/2019/02/Mobile_Slider_01.jpg") !important;}p.SliderHeadlineRight,p.SliderHeadlineLeft, .SliderButtonRight,.SliderButtonLeft{display:none;}li.sow-slider-image:nth-child(3){background-image:url("/wp-content/uploads/2019/02/Mobile_Slider_02.jpg") !important;}li.sow-slider-image:last-child{background-image:url("/wp-content/uploads/2019/02/Mobile_Slider_03.jpg") !important;}}

@media (min-width:320px) and (max-width:359px){.sow-slider-image{height:215px !important;}}
@media (min-width:360px) and (max-width:419px){.sow-slider-image{height:335px !important;}}
@media (min-width:420px) and (max-width:480px){.sow-slider-image{height:345px !important;}}

@media (max-width:851px){header nav ul li.current-menu-item{background-color:#698239 !important;}header nav ul li.current_page_ancestor > ul li{background-color:#c2cf94 !important;margin-bottom:0px !important;}header nav ul li.current_page_ancestor > ul li a{color:black;}header nav ul li{line-height:3.5;background-color:#849e28;}.showSubmenu{margin-bottom:20px;}header nav ul li:last-child{padding-bottom: 50px !important;}header nav ul li a{font-size:12px !important;}.MobileOnly{display:block;}.DesktopOnly{display:none;}header nav ul li.current-menu-item a{color:#000 !important;}#toggleSearch{display:none;}.mobileDisplayNone{display:none !important;}.mobileDisplayBlock{display:inline-block !important;}#header_infos{margin-top:20px !important;}header nav ul li.menu-item-has-children::before{line-height:2.35 !important;}header #header_infos{float:left;margin:20px 0 0 0;}header #header_infos span.telmailicon a{font-size:20px !important;margin:0px !important;}.mobileNoClear{clear:none !important;}#mobilenav{background-color:white !important;
color:black !important;min-width:0 !important;float:right;width:25% !important;}.headertext, .social{display:none;}header nav ul li{margin:0 !important;}#nav-open{font-size:12px !important;margin-top:1px !important;}#nav-close{font-size:12px !important;margin-top:5px !important;}header #toggleSearch{margin-top:-57px;position:absolute;margin-left:-48%;padding-right:45%;padding-top:8%;background-color:#fff !important;}#nav-open::before{content:' ';background-image: url("/wp-content/uploads/2019/01/Menue_Open.png");position:absolute;margin-top:-5px;margin-left:-102%;background-position:bottom right;background-repeat:no-repeat;height:100%;width:100%;}#nav-close::before{content:' ';background-image: url("/wp-content/uploads/2019/01/Menue_Close.png");position:absolute;margin-top:-5px;margin-left:-102%;background-position:bottom right;background-repeat:no-repeat;height:100%;width:100%;}#mobilenav > span{text-transform:uppercase;}header #searchForm input.search-field{width:140px;background-color:white;color:#000;}header #searchForm.displaySearch{z-index:5;right:190px;margin-top:-60px;margin-left:15px;background-color:transparent;}header #searchForm.displaySearch{width:120px;}#nav-open > #header_infos{display:none;}}

@media (min-width:852px){.MobileOnly{display:none;}.DesktopOnly{display:block;}