@font-face {font-family:'Helvetica';src:url('../fonts/helveticaneueltstd-bdcn-webfont.eot');src:url('../fonts/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneueltstd-bdcn-webfont.woff') format('woff'), url('../fonts/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'), url('../fonts/helveticaneueltstd-bdcn-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal; }@font-face {font-family:'Meta Bold Text';src:url('../fonts/Meta/MetaforGoesserTextW01-Bold.eot');src:url('../fonts/Meta/MetaforGoesserTextW01-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Meta/MetaforGoesserTextW01-Bold.woff') format('woff'), url('../fonts/Meta/MetaforGoesserTextW01-Bold.ttf') format('truetype');font-weight:700;font-style:normal; }@font-face {font-family:'Meta Regular Text';src:url('../fonts/Meta/MetaforGoesserTextW01-Rg.eot');src:url('../fonts/Meta/MetaforGoesserTextW01-Rg.eot?#iefix') format('embedded-opentype'), url('../fonts/Meta/MetaforGoesserTextW01-Rg.woff') format('woff'), url('../fonts/Meta/MetaforGoesserTextW01-Rg.ttf') format('truetype');font-weight:normal;font-style:normal; }@font-face {font-family:'Meta Headline';src:url('../fonts/Meta/MetaforGoesserW01-Headline.eot');src:url('../fonts/Meta/MetaforGoesserW01-Headline.eot?#iefix') format('embedded-opentype'), url('../fonts/Meta/MetaforGoesserW01-Headline.woff') format('woff'), url('../fonts/Meta/MetaforGoesserW01-Headline.ttf') format('truetype');font-weight:700;font-style:normal; }@font-face {font-family:'Meta Subheadline';src:url('../fonts/Meta/MetaforGoesserW01-Subhline.eot');src:url('../fonts/Meta/MetaforGoesserW01-Subhline.eot?#iefix') format('embedded-opentype'), url('../fonts/Meta/MetaforGoesserW01-Subhline.woff') format('woff'), url('../fonts/Meta/MetaforGoesserW01-Subhline.ttf') format('truetype');font-weight:600;font-style:normal; }html {-webkit-font-smoothing:antialiased;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px; }body {line-height:1.5em;font-family:'Meta Regular Text', sans-serif;font-weight:400;color:#444;overflow-x:hidden;width:100%;text-align:left;background-color:#fff;background-position:top center;background-repeat:no-repeat;font-size:16px; }body.wartungsmodus {text-align:center; }body.wartungsmodus #content {margin-top:100px;margin-top:10rem; }* {margin:0px;margin:0rem;padding:0px;padding:0rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }a {color:#006529;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;text-decoration:none;cursor:pointer;font-weight:normal;outline:none; }a:hover {text-decoration:underline;color:#006529; }a:active {color:#006529; }a:focus {color:#006529; }input::-ms-clear {display:none; }address {font-style:italic;margin:0px 0px 24px 0px;margin:0rem 0rem 2.4rem 0rem; }abbr[title] {border-bottom:1px dotted; }code, kbd, pre, samp {font-family:monospace, serif;font-size:14px;font-size:1.4rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none; }pre {background:#fff;color:#f00;font-family:'Meta Regular Text', sans-serif;font-size:14px;font-size:1.4rem;margin:20px 0px 20px 0px;margin:2rem 0rem 2rem 0rem;overflow:auto;padding:20px;padding:2rem;white-space:pre;white-space:pre-wrap;word-wrap:break-word; }small {font-size:smaller; }sub, sup {font-size:7.5px;font-size:0.75rem;line-height:0;position:relative;vertical-align:baseline; }sup {top:-5px;top:-0.5rem; }sub {bottom:-2.5px;bottom:-0.25rem; }dl {margin:0px 20px;margin:0rem 2rem; }dt {font-weight:bold; }dd {margin:0px 0px 20px;margin:0rem 0rem 2rem; }menu, ol, ul {padding:0px;padding:0rem;margin:0px;margin:0rem; }ul {list-style-type:square;margin:0px 0px 20px 20px;margin:0rem 0rem 2rem 2rem; }ol {margin:0rem 0rem 0rem 1.6rem; }nav ul, nav ol {margin:0px 0px 0px 0px;margin:0rem 0rem 0rem 0rem;list-style:none;list-style-image:none; }li > ul, li > ol {margin:0; }img {-ms-interpolation-mode:bicubic;vertical-align:middle;border:0;max-width:100%;height:auto; }svg:not(:root) {overflow:hidden; }figure {margin:0; }ins {text-decoration:none; }.gap0 {margin-bottom:0px;margin-bottom:0rem; }.gap5 {margin-bottom:5px;margin-bottom:0.5rem; }.gap10 {margin-bottom:10px;margin-bottom:1rem; }.gap15 {margin-bottom:15px;margin-bottom:1.5rem; }.gap20 {margin-bottom:20px;margin-bottom:2rem; }.gap25 {margin-bottom:25px;margin-bottom:2.5rem; }.gap30 {margin-bottom:30px;margin-bottom:3rem; }.gap40 {margin-bottom:40px;margin-bottom:4rem; }.gap60 {margin-bottom:60px;margin-bottom:6rem; }.nogap {margin-bottom:0 !important;padding-bottom:0 !important; }.nogap-top {margin-top:0 !important;padding-top:0 !important; }.padding-xs {padding:5px;padding:0.5rem; }.padding-sm {padding:15px;padding:1.5rem; }.padding-md {padding:20px;padding:2rem; }.padding-lg {padding:30px;padding:3rem; }.clearfix {clear:both; }.height5 {height:5px;height:0.5rem; }.height10 {height:10px;height:1rem; }.height15 {height:15px;height:1.5rem; }.height20 {height:20px;height:2rem; }.height25 {height:25px;height:2.5rem; }.height30 {height:30px;height:3rem; }.height35 {height:35px;height:3.5rem; }.height40 {height:40px;height:4rem; }.height45 {height:45px;height:4.5rem; }.height50 {height:50px;height:5rem; }.height55 {height:55px;height:5.5rem; }.height60 {height:60px;height:6rem; }.height65 {height:65px;height:6.5rem; }.height70 {height:70px;height:7rem; }.height75 {height:75px;height:7.5rem; }.height80 {height:80px;height:8rem; }.height85 {height:85px;height:8.5rem; }.height90 {height:90px;height:9rem; }.height95 {height:95px;height:9.5rem; }.height100 {height:100px;height:10rem; }#cookiesWarning {clear:both;overflow:hidden;position:fixed;bottom:0px;bottom:0rem;width:100%;z-index:1;background:#eaeaea;display:table;padding:5px 10px;padding:0.5rem 1rem; }#cookiesWarning #cookiesWarningActive {font-size:13px;font-size:1.3rem;display:table-cell;vertical-align:middle; }#cookiesWarning #cookieAgreement {display:table-cell;vertical-align:middle;text-align:right;min-width:60px; }#cookiesWarning #cookieAgreement input {border:none !important;padding:4px 8px;padding:0.4rem 0.8rem;border-radius:40px;border-radius:4rem;background:#1b1b1b !important;color:#fff; }#cookiesWarning a {text-decoration:underline;color:#3a3a3a; }#cookiesWarning a:hover {text-decoration:none;color:#56bae1; }#share_icons {margin-top:25px;margin-top:2.5rem;width:100%; }#share_icons .share_count, #share_icons #shariffbox .share_text {display:none;visibility:hidden; }#share_icons ul {display:table;margin:0 auto; }#share_icons ul li {list-style-type:none;display:table-cell;margin:0px;margin:0rem;vertical-align:middle;text-align:center;min-width:30px;min-width:3rem;max-width:30px;max-width:3rem;float:left;margin:0px 2px 0px 2px;margin:0rem 0.2rem 0rem 0.2rem; }#share_icons ul li a {height:30px !important; }#share_icons ul li .fa {width:24px;width:2.4rem;line-height:31px;line-height:3.1rem;font-size:18px;font-size:1.8rem; }#share_icons .round ul li a {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; }#share_icons .round ul.theme-white li {border:none; }#share_icons .round ul.theme-white li a {border:solid 1px #ddd; }header#header {background:#006529;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;z-index:200;padding:0px;padding:0rem; }header#header .searchicon {position:absolute;top:38px;left:30px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }header#header .searchicon i {font-size:18px;color:white; }@media (max-width:1200px) {header#header .searchicon {top:32px; } }@media (max-width:991px) {header#header .searchicon {display:none; } }header#header .socialicons {position:absolute;top:38px;right:30px;z-index:200;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }header#header .socialicons i {font-size:18px;color:white;padding:0px 5px; }@media (max-width:1200px) {header#header .socialicons {top:32px;right:14px; } }@media (max-width:1100px) {header#header .socialicons {top:21px;width:25px; } }@media (max-width:991px) {header#header .socialicons {display:none; } }@media (max-width:1450px) {header#header .socialicons {display:none; } }header#header .navbar-default {background-color:transparent !important;border-radius:0px !important;border:none !important; }header#header .navbar-default .navbar-collapse, header#header .navbar-default .navbar-form {border-color:#fff !important; }header#header.menu-opened {background:transparent;border-bottom:1px solid transparent; }@media screen and (max-width:767px) {header#header {position:absolute;height:60px; } }@media screen and (min-width:768px) {header#header {position:fixed;height:75px; } }@media screen and (min-width:992px) {header#header {position:fixed;height:auto; } }header#header .logowrapper {position:absolute;top:0;text-align:center;left:50%;margin-left:-150px;width:300px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }@media (max-width:991px) {header#header .logowrapper {left:2%;margin-left:0px;text-align:left; } }header#header #logo {display:inline-block;z-index:1000;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }@media screen and (max-width:767px) {header#header #logo {margin:10px 0px 10px 0px;margin:1rem 0rem 1rem 0rem; } }@media screen and (min-width:768px) {header#header #logo {margin:8px 0px 10px 0px;margin:0.8rem 0rem 1rem 0rem; } }@media screen and (min-width:992px) {header#header #logo {margin:20px 0px 10px 0px;margin:2rem 0rem 1rem 0rem; } }@media (max-width:1200px) {header#header #logo {margin:10px 0px 10px 0px;margin:1rem 0rem 1rem 0rem; } }header#header #logo img {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-height:70px; }@media (max-width:1200px) {header#header #logo img {max-height:60px; } }@media (max-width:991px) {header#header #logo img {max-height:60px; } }@media (max-width:767px) {header#header #logo img {max-height:40px; } }header#header .navbar {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }@media screen and (max-width:767px) {header#header .navbar {margin:10px 0px 0px 0px;margin:1rem 0rem 0rem 0rem; } }@media screen and (min-width:768px) {header#header .navbar {margin:18px 0px 0px 0px;margin:1.8rem 0rem 0rem 0rem; } }@media screen and (min-width:992px) {header#header .navbar {margin:0px 0px 0px 0px;margin:0rem 0rem 0rem 0rem; } }header#header.smaller .navbar {margin:0px 0px 0px 0px;margin:0rem 0rem 0rem 0rem; }header#header.smaller #logo {margin:8px 0px 0px 0px;margin:0.8rem 0rem 0rem 0rem; }header#header.smaller #logo img {max-height:40px;max-height:4rem; }header#header.smaller #hauptmenu ul li a {padding:20px 17px;padding:2rem 1.7rem; }@media (max-width:1290px) {header#header.smaller #hauptmenu ul li a {padding:20px 13px;padding:2rem 1.3rem; } }@media (max-width:1200px) {header#header.smaller #hauptmenu ul li a {padding:20px 7px;padding:2rem 0.7rem; } }header#header.smaller #hauptmenu ul li .sub-menu li a {padding:10px 20px;padding:1rem 2rem; }header#header.smaller .searchicon {top:16px; }header#header.smaller .socialicons {top:17px; }@media (max-width:1100px) {header#header.smaller .socialicons {opacity:0; } }@media (max-width:991px) {header#header.smaller {height:56px; }header#header.smaller .navbar {margin-top:7px; }header#header.smaller .burgermenu {margin-top:-82px; } }.header_cta {position:absolute;left:180px;-webkit-opacity:0;-moz-opacity:0;opacity:0;transform:translate(0, -100px);-webkit-transform:translate(0, -100px);-o-transform:translate(0, -100px);-moz-transform:translate(0, -100px);-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-webkit-transition:transform 1.5s ease;-moz-transition:transform 1.5s ease;-ms-transition:transform 1.5s ease;-o-transition:transform 1.5s ease;transition:transform 1.5s ease; }@media screen and (max-width:767px) {.header_cta {top:6px; } }@media screen and (min-width:768px) {.header_cta {top:6px; } }@media screen and (min-width:992px) {.header_cta {top:10px; } }.header_cta .btn {padding:5px 10px 5px 10px;padding:0.5rem 1rem 0.5rem 1rem; }header.smaller .header_cta {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transform:translate(0, 0px);-webkit-transform:translate(0, 0px);-o-transform:translate(0, 0px);-moz-transform:translate(0, 0px); }.topnav {margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem;height:21px;height:2.1rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }@media screen and (max-width:767px) {.topnav {display:none; } }@media screen and (min-width:768px) {.topnav {display:none; } }@media screen and (min-width:992px) {.topnav {display:block; } }.topnav .loginstatus {float:right;text-align:right;position:relative;margin-right:2px;margin-right:0.2rem;padding:2px 8px;padding:0.2rem 0.8rem;height:24px;height:2.4rem;background:#eaeaea;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px; }.topnav .loginstatus a {color:#444; }.topnav .loginstatus .layer {display:none;background:#eaeaea;text-align:left;position:absolute;width:100%;min-width:150px;right:0px;z-index:2;text-align:center;font-size:12px;font-size:1.2rem; }.topnav .loginstatus .layer a {width:100%;display:block;padding:5px 10px;padding:0.5rem 1rem;color:#444; }.topnav .loginstatus .layer a:hover {background:#444;color:#fff;text-decoration:none; }.topnav .loginstatus .layer.formular {min-width:200px; }.topnav .loginstatus .layer form#login_form .fields {padding:10px 10px 10px 10px;padding:1rem 1rem 1rem 1rem; }.topnav .loginstatus .layer form#login_form .fields input {display:inline-block;border-radius:0px;border-radius:0rem;padding:5px 10px;padding:0.5rem 1rem;margin-bottom:5px;margin-bottom:0.5rem;width:200px;width:20rem;border:1px solid #ccc;background:#fff;color:#2c373f;font-family:'Meta Regular Text', sans-serif;font-size:14px;font-size:1.4rem;box-shadow:none !important; }.topnav .loginstatus .layer form#login_form .fields input:hover {background-color:#3a3a3a;color:#fff; }.topnav .loginstatus .layer form#login_form a {padding:5px;padding:0.5rem;background:#ccc;text-transform:uppercase; }.topnav .loginstatus .layer form#login_form a:hover {background-color:#3a3a3a;color:#fff; }.topnav .loginstatus:hover {-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-ms-border-radius:6px 6px 0px 0px;-o-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px; }.topnav .loginstatus:hover .layer {display:block; }.smaller .topnav {display:none; }.accessibilityMenu {float:right;text-align:right; }@media screen and (max-width:767px) {.accessibilityMenu {display:none; } }@media screen and (min-width:768px) {.accessibilityMenu {display:none; } }@media screen and (min-width:992px) {.accessibilityMenu {display:block; } }.accessibilityMenu ul {margin:0px;padding:0px; }.accessibilityMenu ul li {width:24px;width:2.4rem;height:24px;height:2.4rem;background:#eaeaea;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative; }.accessibilityMenu ul li:before {position:absolute;left:0px;top:0px; }.accessibilityMenu ul li.fa-font {cursor:pointer; }.accessibilityMenu ul li.fa-font.normal {font-size:12px;font-size:1.2rem; }.accessibilityMenu ul li.fa-font.normal:before {left:6px;left:0.6rem;top:6px;top:0.6rem; }.accessibilityMenu ul li.fa-font.middle {font-size:14px;font-size:1.4rem; }.accessibilityMenu ul li.fa-font.middle:before {left:5px;left:0.5rem;top:5px;top:0.5rem; }.accessibilityMenu ul li.fa-font.big {font-size:16px;font-size:1.6rem; }.accessibilityMenu ul li.fa-font.big:before {left:4px;left:0.4rem;top:4px;top:0.4rem; }.accessibilityMenu ul li.fa-adjust {font-size:14px;font-size:1.4rem; }.accessibilityMenu ul li.fa-adjust.on {background:#000;color:#fff; }.accessibilityMenu ul li.fa-adjust:before {left:6px;left:0.6rem;top:5px;top:0.5rem; }.accessibilityMenu ul li.fa-tint {font-size:16px;font-size:1.6rem; }.accessibilityMenu ul li.fa-tint.on {background:#000;color:#fff; }.accessibilityMenu ul li.fa-tint:before {left:7px;left:0.7rem;top:5px;top:0.5rem; }.mobile_menu_background {display:none;position:fixed;width:100%;height:100%;background:rgba(21, 71, 52, 0.9);z-index:2; }.mobile_menu_background.menu-opened {display:block; }.pop-up-bg {display:none;position:fixed;width:100%;height:100%;background:rgba(21, 71, 52, 0.9);z-index:2; }.pop-up-bg.overlay {z-index:999;display:block !important; }#hauptmenu {margin:0px;margin:0rem;padding:0px;padding:0rem;border:0;list-style:none;line-height:1;display:block;position:relative;z-index:1; }@media screen and (max-width:767px) {#hauptmenu {width:100%;float:none;margin-top:66px; } }@media screen and (min-width:768px) {#hauptmenu {width:100%;float:none;margin-top:90px; } }@media screen and (min-width:992px) {#hauptmenu {margin-top:0px; } }#hauptmenu:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }#hauptmenu .burgermenu {cursor:pointer;position:absolute;width:30px;height:25px;right:0px;top:10px;z-index:1001; }@media screen and (max-width:767px) {#hauptmenu .burgermenu {display:block;margin-top:-57px; } }@media screen and (min-width:768px) {#hauptmenu .burgermenu {display:block;margin-top:-70px; } }@media screen and (min-width:992px) {#hauptmenu .burgermenu {display:none;margin-top:0px; } }#hauptmenu .burgermenu.navTrigger {width:30px;height:25px; }#hauptmenu .burgermenu.navTrigger i {background-color:white;border-radius:1px;border-radius:0.1rem;content:'';display:block;width:100%;height:4px; }#hauptmenu .burgermenu.navTrigger i:nth-child(1) {-webkit-animation:outT 0.8s backwards;animation:outT 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }#hauptmenu .burgermenu.navTrigger i:nth-child(2) {margin:5px 0;-webkit-animation:outM 0.8s backwards;animation:outM 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }#hauptmenu .burgermenu.navTrigger i:nth-child(3) {-webkit-animation:outBtm 0.8s backwards;animation:outBtm 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse; }#hauptmenu .burgermenu.navTrigger.active i:nth-child(1) {-webkit-animation:inT 0.8s forwards;animation:inT 0.8s forwards; }#hauptmenu .burgermenu.navTrigger.active i:nth-child(2) {-webkit-animation:inM 0.8s forwards;animation:inM 0.8s forwards; }#hauptmenu .burgermenu.navTrigger.active i:nth-child(3) {-webkit-animation:inBtm 0.8s forwards;animation:inBtm 0.8s forwards; }#hauptmenu .burgermenu.menu-opened i {background-color:#fff; }#hauptmenu ul { }@media screen and (max-width:767px) {#hauptmenu ul {display:none;width:100%; } }@media screen and (min-width:768px) {#hauptmenu ul {display:none;width:100%; } }@media screen and (min-width:992px) {#hauptmenu ul {display:block;width:auto; } }#hauptmenu ul:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }#hauptmenu ul .submenu-button {position:absolute;z-index:99;right:0;top:0;border-left:1px solid #fff;height:52px;width:46px;cursor:pointer; }@media screen and (max-width:767px) {#hauptmenu ul .submenu-button {display:block; } }@media screen and (min-width:768px) {#hauptmenu ul .submenu-button {display:block; } }@media screen and (min-width:992px) {#hauptmenu ul .submenu-button {display:none; } }#hauptmenu ul .submenu-button.submenu-opened {background:#fff; }#hauptmenu ul .submenu-button.submenu-opened:before {display:none; }#hauptmenu ul .submenu-button.submenu-opened:after {background:rgba(21, 71, 52, 0.9); }#hauptmenu ul .submenu-button:after {position:absolute;top:22px;right:19px;width:8px;height:2px;background:#fff;content:''; }@media screen and (max-width:767px) {#hauptmenu ul .submenu-button:after {display:block; } }@media screen and (min-width:768px) {#hauptmenu ul .submenu-button:after {display:block; } }@media screen and (min-width:992px) {#hauptmenu ul .submenu-button:after {display:none; } }#hauptmenu ul .submenu-button:before {position:absolute;top:19px;right:22px;width:2px;height:8px;background:#fff;content:''; }@media screen and (max-width:767px) {#hauptmenu ul .submenu-button:before {display:block; } }@media screen and (min-width:768px) {#hauptmenu ul .submenu-button:before {display:block; } }@media screen and (min-width:992px) {#hauptmenu ul .submenu-button:before {display:none; } }#hauptmenu ul li {margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;float:left; }@media screen and (max-width:767px) {#hauptmenu ul li {width:100%;border-top:1px solid #fff; } }@media screen and (min-width:768px) {#hauptmenu ul li {width:100%;border-top:1px solid #fff; } }@media screen and (min-width:992px) {#hauptmenu ul li {width:inherit;border-top:none; } }@media screen and (max-width:767px) {#hauptmenu ul li.search a {font-size:14px;font-size:1.4rem;padding:16px 50px;padding:1.6rem 5rem; }#hauptmenu ul li.search a:before {display:none; } }@media screen and (min-width:768px) {#hauptmenu ul li.search a {font-size:14px;font-size:1.4rem;padding:16px 50px;padding:1.6rem 5rem; }#hauptmenu ul li.search a:before {display:none; } }@media screen and (min-width:992px) {#hauptmenu ul li.search a {font-size:0px;font-size:0rem;padding:19px 0px 19px 0px;padding:1.9rem 0rem 1.9rem 0rem; }#hauptmenu ul li.search a:before {content:'\f002';font-family:"FontAwesome", Arial, sans-serif;font-size:12px;font-size:1.2rem;display:block; } }#hauptmenu ul li.menuleft {float:left; }#hauptmenu ul li.menuright {float:right; }#hauptmenu ul li.leftmg {margin-left:15px; }@media (max-width:1290px) {#hauptmenu ul li.leftmg {margin-left:74px; } }@media (max-width:1200px) {#hauptmenu ul li.leftmg {margin-left:29px; } }@media (max-width:991px) {#hauptmenu ul li.leftmg {margin-left:0px; } }#hauptmenu ul li.rightmg {margin-right:23px; }@media (max-width:1290px) {#hauptmenu ul li.rightmg {margin-right:78px; } }@media (max-width:1200px) {#hauptmenu ul li.rightmg {margin-right:30px; } }@media (max-width:991px) {#hauptmenu ul li.rightmg {margin-right:0px; } }#hauptmenu ul li a {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;font-weight:700;font-size:19px;font-size:1.9rem;letter-spacing:1px;text-decoration:none;padding:42px 17px;text-transform:uppercase; }@media (max-width:1290px) {#hauptmenu ul li a {padding:42px 8px; } }@media (max-width:1200px) {#hauptmenu ul li a {padding:37px 7px;font-size:15px; } }@media (max-width:991px) {#hauptmenu ul li a {padding:16px 50px;font-size:19px; } }@media screen and (max-width:767px) {#hauptmenu ul li a {color:#fff;text-align:center; } }@media screen and (min-width:768px) {#hauptmenu ul li a {color:#fff;text-align:center; } }@media screen and (min-width:992px) {#hauptmenu ul li a {color:white;text-align:left; } }#hauptmenu ul li a.fa:before {margin-right:5px;margin-right:0.5rem; }@media screen and (max-width:767px) {#hauptmenu ul li:hover > a {color:#fff; } }@media screen and (min-width:768px) {#hauptmenu ul li:hover > a {color:#fff; } }@media screen and (min-width:992px) {#hauptmenu ul li:hover > a {color:white;text-decoration:underline; } }#hauptmenu ul li.has-sub { }#hauptmenu ul li.has-sub:hover > a:before {top:23px;height:0; }#hauptmenu ul li:hover > ul {opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:auto; }@media screen and (max-width:767px) {#hauptmenu ul li:hover > ul {background:transparent; } }@media screen and (min-width:768px) {#hauptmenu ul li:hover > ul {background:transparent; } }@media screen and (min-width:992px) {#hauptmenu ul li:hover > ul {background:#006529;padding:16px 6px; } }@media screen and (max-width:767px) {#hauptmenu ul li.current-menu-item > a, #hauptmenu ul li.current-menu-parent > a {color:#fff; } }@media screen and (min-width:768px) {#hauptmenu ul li.current-menu-item > a, #hauptmenu ul li.current-menu-parent > a {color:#fff; } }@media screen and (min-width:992px) {#hauptmenu ul li.current-menu-item > a, #hauptmenu ul li.current-menu-parent > a {color:white;text-decoration:underline; } }#hauptmenu ul li ul {-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out; }@media screen and (min-width:992px) {#hauptmenu ul li ul {position:absolute;opacity:0;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:-9999em; } }#hauptmenu ul li ul .submenu-button {height:34px;width:34px; }#hauptmenu ul li ul .submenu-button:after {top:15px;right:13px; }#hauptmenu ul li ul .submenu-button:before {top:12px;right:16px; }#hauptmenu ul li ul li {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:100%; }#hauptmenu ul li ul li:last-child > a {border-bottom:0; }#hauptmenu ul li ul li:hover {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out; }@media screen and (max-width:767px) {#hauptmenu ul li ul li:hover {background:transparent; } }@media screen and (min-width:768px) {#hauptmenu ul li ul li:hover {background:transparent; } }@media screen and (min-width:992px) {#hauptmenu ul li ul li:hover {background:transparent; } }#hauptmenu ul li ul li.has-sub:hover { }#hauptmenu ul li ul li.has-sub:hover > a:before {top:17px;height:0; }@media screen and (max-width:767px) {#hauptmenu ul li ul li.has-sub:hover > a {background:#fff; } }@media screen and (min-width:768px) {#hauptmenu ul li ul li.has-sub:hover > a {background:#fff; } }@media screen and (min-width:992px) {#hauptmenu ul li ul li.has-sub:hover > a {background:transparent; } }#hauptmenu ul li ul li a {min-width:210px;padding:10px 20px;padding:1rem 2rem;font-size:16px;font-size:1.6rem;line-height:16px;font-weight:400; }@media screen and (max-width:767px) {#hauptmenu ul li ul li a {border-bottom:none;color:#fff; } }@media screen and (min-width:768px) {#hauptmenu ul li ul li a {border-bottom:none;color:#fff; } }@media screen and (min-width:992px) {#hauptmenu ul li ul li a {border-bottom:none;color:#fff; } }@media screen and (max-width:767px) {#hauptmenu ul li ul li a:hover {background:#fff;color:#2c373f; } }@media screen and (min-width:768px) {#hauptmenu ul li ul li a:hover {background:#fff;color:#2c373f; } }@media screen and (min-width:992px) {#hauptmenu ul li ul li a:hover {background:transparent;color:#fff; } }@media screen and (max-width:767px) {#hauptmenu ul li ul li ul {margin-left:0px; } }@media screen and (min-width:768px) {#hauptmenu ul li ul li ul {margin-left:0px; } }@media screen and (min-width:992px) {#hauptmenu ul li ul li ul {margin-left:100%;top:0; } }@-webkit-keyframes inM {50% {-webkit-transform:rotate(0deg); }100% {-webkit-transform:rotate(45deg); } }@keyframes inM {50% {transform:rotate(0deg); }100% {transform:rotate(45deg); } }@-webkit-keyframes outM {50% {-webkit-transform:rotate(0deg); }100% {-webkit-transform:rotate(45deg); } }@keyframes outM {50% {transform:rotate(0deg); }100% {transform:rotate(45deg); } }@-webkit-keyframes inT {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(9px) rotate(0deg); }100% {-webkit-transform:translateY(9px) rotate(135deg); } }@keyframes inT {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(9px) rotate(0deg); }100% {transform:translateY(9px) rotate(135deg); } }@-webkit-keyframes outT {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(9px) rotate(0deg); }100% {-webkit-transform:translateY(9px) rotate(135deg); } }@keyframes outT {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(9px) rotate(0deg); }100% {transform:translateY(9px) rotate(135deg); } }@-webkit-keyframes inBtm {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(-9px) rotate(0deg); }100% {-webkit-transform:translateY(-9px) rotate(135deg); } }@keyframes inBtm {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(-9px) rotate(0deg); }100% {transform:translateY(-9px) rotate(135deg); } }@-webkit-keyframes outBtm {0% {-webkit-transform:translateY(0px) rotate(0deg); }50% {-webkit-transform:translateY(-9px) rotate(0deg); }100% {-webkit-transform:translateY(-9px) rotate(135deg); } }@keyframes outBtm {0% {transform:translateY(0px) rotate(0deg); }50% {transform:translateY(-9px) rotate(0deg); }100% {transform:translateY(-9px) rotate(135deg); } }#main-container {margin-top:99px;margin-top:9.9rem;overflow:hidden; }@media (max-width:1200px) {#main-container {margin-top:88px; } }@media (max-width:991px) {#main-container {margin-top:74px; } }@media (max-width:767px) {#main-container {margin-top:59px; } }h1, h2, h3, h4, h5, h6 {text-transform:inherit;margin:0px 0px 20px 0px;margin:0rem 0rem 2rem 0rem; }h2, h3, h4, h5, h6 {font-family:'Meta Subheadline', sans-serif; }h1 {color:#006529;font-family:'Meta Headline', sans-serif; }@media screen and (max-width:767px) {h1 {font-size:30px;font-size:3rem; } }@media screen and (min-width:768px) {h1 {font-size:34px;font-size:3.4rem; } }@media screen and (min-width:992px) {h1 {font-size:40px;font-size:4rem; } }h2 {color:#006529; }@media screen and (max-width:767px) {h2 {font-size:24px;font-size:2.4rem; } }@media screen and (min-width:768px) {h2 {font-size:26px;font-size:2.6rem; } }@media screen and (min-width:992px) {h2 {font-size:28px;font-size:2.8rem; } }h3 {color:#006529; }@media screen and (max-width:767px) {h3 {font-size:22px;font-size:2.2rem; } }@media screen and (min-width:768px) {h3 {font-size:24px;font-size:2.4rem; } }@media screen and (min-width:992px) {h3 {font-size:26px;font-size:2.6rem; } }h4 {color:#006529; }@media screen and (max-width:767px) {h4 {font-size:18px;font-size:1.8rem; } }@media screen and (min-width:768px) {h4 {font-size:20px;font-size:2rem; } }@media screen and (min-width:992px) {h4 {font-size:22px;font-size:2.2rem; } }h5 {color:#006529; }h6 {color:#006529; }p {margin:0px 0px 20px 0px;margin:0rem 0rem 2rem 0rem;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:400; }.btn {border-radius:2px;border-radius:0.2rem;font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;background:#006529;text-shadow:none;text-transform:uppercase;padding:13px 39px;padding:1.3rem 3.9rem;border:none;color:white;display:inline-block;text-align:center;cursor:pointer;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }@media (max-width:767px) {.btn {font-size:15px;padding:11px 20px; } }@media (min-width:768px) {.btn {min-width:140px; } }.btn.white {color:#fff;border-color:#fff; }.btn.white:hover, .btn.white:active, .btn.white:focus {text-decoration:underline; }.btn:hover {opacity:0.8;text-decoration:none;color:white; }.btn:active {box-shadow:none; }#wrapper {width:100%;margin:0 auto;overflow-x:hidden; }#wrapper .container.cb {margin-top:70px;margin-top:7rem; }#wrapper .container.cb2 {margin-top:40px;margin-top:4rem; }#wrapper .ms-slide {-webkit-transition:all ease 2s !important;-moz-transition:all ease 2s !important;-ms-transition:all ease 2s !important;-o-transition:all ease 2s !important;transition:all ease 2s !important; }#wrapper .ms-slide .ms-slide-bgcont img {width:100% !important;height:auto !important; }#wrapper .ms-slide-layers {width:100%;height:100%;background:-moz-linear-gradient(top, rgba(4, 49, 110, 0) 0%, rgba(4, 49, 110, 0) 17%, rgba(4, 49, 110, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(4, 49, 110, 0) 0%, rgba(4, 49, 110, 0) 17%, rgba(4, 49, 110, 0.9) 100%);background:linear-gradient(to bottom, rgba(4, 49, 110, 0) 0%, rgba(4, 49, 110, 0) 17%, rgba(4, 49, 110, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0004316e', endColorstr='#e604316e', GradientType=0); }#wrapper .ms-slide-layers .ms-layer {width:100% !important;left:0 !important;text-align:center !important; }#wrapper .ms-slide-layers .ms-layer.headline {color:white !important;font-size:88px !important;top:auto !important;bottom:33% !important;text-transform:uppercase !important;line-height:100% !important; }@media (max-width:1200px) {#wrapper .ms-slide-layers .ms-layer.headline {font-size:50px !important; } }@media (max-width:767px) {#wrapper .ms-slide-layers .ms-layer.headline {font-size:18px !important;bottom:40% !important; } }#wrapper .ms-slide-layers .ms-layer.subline {font-family:'Meta Regular Text', sans-serif !important;font-weight:400 !important;font-size:29px !important;bottom:8% !important;top:auto !important;color:white !important; }#wrapper .ms-slide-layers .ms-layer.subline span {color:white !important; }@media (max-width:767px) {#wrapper .ms-slide-layers .ms-layer.subline {font-size:11px !important;margin-top:5px !important;bottom:12% !important; } }#wrapper .ms-slide-layers img.ms-layer {width:70% !important;left:15% !important;top:auto !important;bottom:20% !important;height:auto !important; }@media (max-width:767px) {#wrapper .ms-slide-layers img.ms-layer {bottom:27% !important; } }#wrapper .full_width h2 {color:white;margin-bottom:10px; }#wrapper .full_width p {color:white; }#wrapper .full_width a {color:white;text-decoration:underline; }#wrapper .socialbox {background:white;padding:30px 35px; }@media screen and (max-width:767px) {#wrapper .socialbox {padding:20px 8px;text-align:center;height:400px; } }#wrapper .socialbox .socialheader {font-size:22px;color:#5a5b5e;margin-bottom:20px; }#wrapper .socialbox .socialheader i {color:#006529;margin-right:10px; }#wrapper #wdi_feed_1 .wdi_load_more_wrap, #wrapper #wdi_feed_1 .wdi_spinner_wrap {border-color:#006529; }#wrapper #wdi_feed_1 .wdi_load_more_text {color:#006529; }.alter_overlay, .alter_overlay_neu {display:none;position:fixed;height:100%;width:100%;background:rgba(0, 0, 0, 0.8);z-index:10000; }.alter_overlay .alter_container, .alter_overlay_neu .alter_container {width:100%;max-width:970px;margin:100px auto 0px auto;background:#006529 url("../images/header.jpg") center center no-repeat; }.alter_overlay .alter_container .overlaylogo, .alter_overlay_neu .alter_container .overlaylogo {padding-top:2rem; }@media screen and (max-width:767px) {.alter_overlay .alter_container .overlaylogo, .alter_overlay_neu .alter_container .overlaylogo {padding-top:0rem; } }.alter_overlay .alter_container .title, .alter_overlay_neu .alter_container .title {font-size:77px;color:white;line-height:100%;margin-top:6px;margin-bottom:26px; }.alter_overlay .alter_container .subtext, .alter_overlay_neu .alter_container .subtext {font-size:25px;color:white;font-family:'Meta Regular Text', sans-serif;margin-bottom:24px; }.alter_overlay .alter_container .gebform, .alter_overlay_neu .alter_container .gebform {display:inline-block; }.alter_overlay .alter_container .gebform input[type="number"]::-webkit-outer-spin-button, .alter_overlay_neu .alter_container .gebform input[type="number"]::-webkit-outer-spin-button, .alter_overlay .alter_container .gebform input[type="number"]::-webkit-inner-spin-button, .alter_overlay_neu .alter_container .gebform input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0; }.alter_overlay .alter_container input, .alter_overlay_neu .alter_container input {width:120px;color:#006529;text-align:center;font-size:24px;padding:14px 0px 11px 0px;margin:0px 7px;border:none;outline:0;font-family:'Meta Regular Text', sans-serif;float:left; }.alter_overlay .alter_container ::-webkit-input-placeholder, .alter_overlay_neu .alter_container ::-webkit-input-placeholder {color:#006529; }.alter_overlay .alter_container :-moz-placeholder, .alter_overlay_neu .alter_container :-moz-placeholder {color:#006529; }.alter_overlay .alter_container ::-moz-placeholder, .alter_overlay_neu .alter_container ::-moz-placeholder {color:#006529; }.alter_overlay .alter_container :-ms-input-placeholder, .alter_overlay_neu .alter_container :-ms-input-placeholder {color:#006529; }.alter_overlay .alter_container .formbtn, .alter_overlay_neu .alter_container .formbtn {text-align:center;float:left;border:2px solid white;border-radius:4px;color:white;padding:15px 52px;font-family:'Meta Regular Text', sans-serif;font-weight:700;background:#006529;cursor:pointer;margin-top:2px;margin-left:15px;width:auto; }.alter_overlay .alter_container .formbtn:hover, .alter_overlay_neu .alter_container .formbtn:hover {opacity:0.8; }.alter_overlay .alter_container .privacy, .alter_overlay_neu .alter_container .privacy {color:#fff;margin-bottom:53px;text-transform:uppercase;font-size:12px;padding:0 30px;line-height:130%; }.alter_overlay .alter_container .privacy p, .alter_overlay_neu .alter_container .privacy p {color:#fff;text-transform:uppercase;font-size:12px;line-height:130%; }.alter_overlay .alter_container .privacy a, .alter_overlay_neu .alter_container .privacy a {color:#fff;text-decoration:underline; }.alter_overlay .alter_container .privacy a:hover, .alter_overlay_neu .alter_container .privacy a:hover {text-decoration:none; }.alter_overlay .alter_container .privacy h4, .alter_overlay_neu .alter_container .privacy h4 {color:#fff;margin-bottom:10px; }.alter_overlay .alter_container .alter_error, .alter_overlay_neu .alter_container .alter_error {height:33px;margin-top:30px;margin-bottom:30px;color:white; }@media (max-width:1200px) {.alter_overlay .alter_container, .alter_overlay_neu .alter_container {margin-top:30px; }.alter_overlay .alter_container .title, .alter_overlay_neu .alter_container .title {font-size:55px; } }@media (max-width:991px) {.alter_overlay .alter_container, .alter_overlay_neu .alter_container {margin-top:0px; }.alter_overlay .alter_container .title, .alter_overlay_neu .alter_container .title {font-size:55px; } }@media (max-width:767px) {.alter_overlay .alter_container, .alter_overlay_neu .alter_container {padding:12px; }.alter_overlay .alter_container .overlaylogo, .alter_overlay_neu .alter_container .overlaylogo {margin-top:5px; }.alter_overlay .alter_container .title, .alter_overlay_neu .alter_container .title {font-size:31px;margin-top:30px;margin-bottom:17px; }.alter_overlay .alter_container .subtext, .alter_overlay_neu .alter_container .subtext {font-size:15px; }.alter_overlay .alter_container input, .alter_overlay_neu .alter_container input {width:76px;float:none; }.alter_overlay .alter_container .formbtn, .alter_overlay_neu .alter_container .formbtn {display:inline-block;float:none;margin-top:30px;margin-left:0px; }.alter_overlay .alter_container .alter_error, .alter_overlay_neu .alter_container .alter_error {margin-top:15px;margin-bottom:4px; } }.alter_overlay_neu {z-index:10001; }.alter_overlay_neu .alter_container fieldset {border:none;margin-bottom:2rem; }@media screen and (max-width:767px) {.alter_overlay_neu .alter_container fieldset {margin-bottom:0rem; } }.alter_overlay_neu .alter_container fieldset .formentry label {color:white; }.alter_overlay_neu .alter_container fieldset .formentry input {width:auto;cursor:pointer;height:24px; }@media screen and (max-width:767px) {.alter_overlay_neu .alter_container fieldset .formentry {margin-bottom:1rem; } }.alter_overlay_neu .alter_container fieldset input {width:auto;height:24px;float:left;margin-top:0;position:absolute;opacity:0;cursor:pointer;left:0;z-index:999;width:100%; }.alter_overlay_neu .alter_container fieldset .checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%;border:1px solid #c7a154; }.alter_overlay_neu .alter_container fieldset .checkmark:after {content:"";position:absolute;display:none; }.alter_overlay_neu .alter_container fieldset .formentry input:checked ~ .checkmark:after {display:block; }.alter_overlay_neu .alter_container fieldset .formentry .checkmark:after {left:8px;top:3px;width:8px;height:15px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg); }.alter_overlay_neu .alter_container a {color:white;text-decoration:underline; }.alter_overlay_neu .alter_container a:hover {text-decoration:none; }.alter_overlay_neu .alter_container .formbtn {float:none; }.cb_trennlinie {position:relative; }.cb_trennlinie .trennlinie {height:1px;height:0.1rem;background-color:#d4dcd1;margin:30px 0px 10px 0px; }.cb_trennlinie img {position:absolute;top:0px;left:50%;margin-left:-43px;margin-top:5px;height:50px; }@media (max-width:767px) {.cb_trennlinie .trennlinie {margin:15px 0px 10px 0px; }.cb_trennlinie img {height:30px !important;margin-top:0px !important;margin-left:-30px; } }.single-product .fancybox-skin, .page-template-tpl_Sortiment .fancybox-skin {padding:10px !important;background:white; }@media (max-width:767px) {.single-product .fancybox-skin, .page-template-tpl_Sortiment .fancybox-skin {padding:30px 5px !important; } }.fancybox-skin {background:#fff !important; }.wdi_feed_users {display:none; }.wdi_load_more_wrap {height:auto !important; }.wdi_load_more {padding-bottom:0px !important; }.instagrampostwrapper {overflow-y:scroll;margin-top:17px;margin-top:17px; }@media screen and (min-width:992px) {.instagrampostwrapper {height:315px; } }@media (max-width:1200px) {.instagrampostwrapper {height:400px; } }@media (max-width:991px) {.instagrampostwrapper {height:300px; } }.socialbox iframe {display:none; }@media (min-width:1200px) {.socialbox iframe.facebookbig {display:block; } }@media (max-width:1199px) and (min-width:992px) {.socialbox iframe.facebookmiddle {display:block; } }@media (max-width:991px) and (min-width:768px) {.socialbox iframe.facebooktablet {display:block; } }@media (max-width:767px) {.socialbox iframe.facebooktablet {display:inline-block; } }.search-everything-highlight-color {background:none !important; }.gform_confirmation_message {text-align:center; }.home .cb_textelement {margin-bottom:0; }.video_title {margin-top:15px; }#wrapper .cb_videoelement {margin-bottom:25px; }.wdi_ctrl_btn_container {background-color:rgba(0, 116, 43, 0.8) !important; }.wdi_spider_popup_close, .wdi_toggle_container, #wdi_spider_popup_left-ico, #wdi_spider_popup_right-ico {background:#006529 !important; }.zutaten {bottom:50px !important; }@media (max-width:767px) {.zutaten {bottom:0px !important;margin-right:6px;margin-left:6px;margin-bottom:8px; } }.zutateninfo {padding:30px 30px 15px 30px; }@media (min-width:800px) {.zutateninfo {min-width:600px; } }.fancybox-inner h2 {font-size:40px; }@media (max-width:991px) {.fancybox-inner h2 {font-size:28px; } }@media (max-width:767px) {.fancybox-inner h2 {font-size:23px; } }.page-template-tpl_promoformonly .gform_wrapper .gform_footer {text-align:center; }.page-template-tpl_promoformonly .gform_wrapper .gform_footer button.button {float:none;text-align:center; }@media screen and (max-width:767px) {.page-template-tpl_promoformonly .ginput_container_checkbox label {display:inline; } }.page-id-5543 .container .textelement_content ol li {margin-bottom:2rem; }.page-id-5543 .container .textelement_content ol li ol, .page-id-5543 .container .textelement_content ol li ul {margin-left:2rem; }.page-id-5543 .container .textelement_content ol li ol li, .page-id-5543 .container .textelement_content ol li ul li {margin-bottom:1rem; }.home .instabackground {background-color:white; }.home .instabackground .panther {padding-top:2rem !important;padding-bottom:0rem !important; }.home #wrapper .full_width a, .home #wrapper .full_width i {color:#006529;text-decoration:none; }.home #wrapper .full_width i {font-size:2rem;padding-right:5px; }.home #wrapper .full_width a:hover {text-decoration:underline; }input[type="radio"] {margin-right:0.5rem !important; }.gewinnerziehung table {margin-bottom:50px;width:100%; }.gewinnerziehung th, .gewinnerziehung td {padding:2px 10px;border:1px solid #e2e2e2; }.gewinnerziehung th .btn, .gewinnerziehung td .btn {padding:0px 8px 2px;margin:5px;display:inline-block;min-width:auto;width:auto;white-space:nowrap; }.gewinnerziehung th i, .gewinnerziehung td i {display:none;opacity:0.5; }.gewinnerziehung tr:nth-child(2n-1) th, .gewinnerziehung tr:nth-child(2n-1) td {background:#f0f5ef;border:1px solid #d2d2d2; }.gewinnerziehung tr.winner i.fa-hourglass {display:block; }.gewinnerziehung tr.deleted i.fa-times {display:block; }.gewinnerziehung tr.deleted td {background:#ffc4c4; }.gewinnerziehung tr.deleted .btn {display:none; }.gewinnerziehung tr.finish i.fa-check {display:block; }.gewinnerziehung tr.finish .btn {display:none; }.gewinnerziehung tr.error i.fa-exclamation-triangle {display:block; }.gewinnerziehung tr.error td {background:#ffc4c4; }.gewinnerziehung .belegcheck {position:absolute;top:20%;height:60%;background:white;left:20%;width:60%;padding:40px;box-shadow:0px 0px 40px rgba(0, 0, 0, 0.6);border-radius:26px;text-align:center;z-index:1;display:none; }.gewinnerziehung .belegcheck .inner {display:flex;height:100%; }.gewinnerziehung .belegcheck .inner .betrag_container {margin:auto; }.gewinnerziehung .belegcheck .inner .betrag_container .betrag {font-weight:bold;font-size:22px;margin-bottom:10px; }.gewinnerziehung .belegcheck .inner .betrag_container .betrag:before {content:"€"; }.gewinnerziehung .belegcheck .inner .betrag_container .btn {padding:4px 17px 7px;margin-bottom:28px;min-width:auto;text-transform:none; }.gewinnerziehung .belegcheck .inner .betrag_container .btn.red {padding:1px 10px 4px;font-size:16px;background:red; }.gewinnerziehung .belegcheck .inner .image_container {height:100%;overflow:hidden;margin-left:auto;max-width:500px; }.gewinnerziehung .belegcheck .inner .image_container img {max-height:100%; }#field_18_15 .gfield_label {display:none; }#field_18_15 label {width:calc(100% - 30px);padding-left:7px;vertical-align:top; }.page-id-9843 h2 {margin-bottom:-20px; }.page-id-9843 .gfield_error label, .page-id-9843 .gfield_error label * {color:red; }.page-id-9843 .cb_picture ~ .cb_picture {margin-bottom:-1px; }.page-id-9843 footer {margin-top:0px !important; }.slide-img {background-position:center top;background-repeat:no-repeat;height:522px;position:relative;width:100%; }@media screen and (max-width:767px) {.slide-img {background-position:left top; } }@media (min-width:992px) and (max-width:1199px) {.slide-img {height:432px;background-size:contain; } }.slide-img:hover .overlay {display:table; }@media (max-width:1024px) {.slider-container {width:auto; } }.header-owl-carousel {margin-bottom:15px;overflow:hidden; }.header-owl-carousel .owl-stage-outer {overflow:visible; }@media screen and (min-width:992px) {.header-owl-carousel {margin-bottom:0; } }.header_slider {background-color:#006529;padding:20px; }@media screen and (min-width:992px) {.header_slider {padding:40px; } }.img-small {background-position:center top;background-repeat:no-repeat;height:246px;width:100%; }@media (min-width:992px) and (max-width:1199px) {.img-small {height:202px;background-position:center center;background-size:100% auto; } }.img-small.top {margin-bottom:29px; }.img-small:hover .overlay {display:table; }.overlay {background:rgba(0, 0, 0, 0.5);display:none;height:100%;width:100%; }.overlay .btn-container {display:table-cell;vertical-align:middle;text-align:center; }.overlay .btn {margin:0 auto;text-align:center; }.owl-carousel {position:relative; }.owl-prev, .owl-next {position:absolute;top:50%;margin-top:-17px; }.owl-prev {left:0; }.owl-next {right:0; }.slider-nav-item {color:#fff;padding:0 10px;opacity:0.8; }.slider-nav-item:hover {opacity:1; }@media (max-width:992px) {.slide-img, .img-small {display:none; }.slide-img-mobile.first {margin-bottom:15px; } }@media screen and (max-width:767px) {.cb_item {margin-bottom:20px;margin-bottom:2rem; } }@media screen and (min-width:768px) {.cb_item {margin-bottom:30px;margin-bottom:3rem; } }@media screen and (min-width:992px) {.cb_item {margin-bottom:40px;margin-bottom:4rem; } }.cb_item.nomargin {margin:0; }@media screen and (max-width:767px) {.cb_item:first-child {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:768px) {.cb_item:first-child {margin-bottom:0px;margin-bottom:0rem; } }@media screen and (min-width:992px) {.cb_item:first-child {margin-bottom:0px;margin-bottom:0rem; } }.cb_block_start, .cb_accordion_start { }@media screen and (max-width:767px) {.cb_block_start .full_width, .cb_accordion_start .full_width {margin:0px -15px 0px -15px;margin:0rem -1.5rem 0rem -1.5rem; } }@media screen and (min-width:768px) {.cb_block_start .full_width, .cb_accordion_start .full_width {margin:0px -50% 0px -50%; } }@media screen and (min-width:992px) {.cb_block_start .full_width, .cb_accordion_start .full_width {margin:0px -50% 0px -50%; } }.cb_block_start .full_width .panther, .cb_accordion_start .full_width .panther {padding-top:40px;padding-top:4rem;padding-bottom:20px;padding-bottom:2rem; }.cb_block_start .toggler, .cb_accordion_start .toggler {margin-bottom:10px;margin-bottom:1rem;padding:8px 50px 8px 20px;padding:0.8rem 5rem 0.8rem 2rem;border-bottom:0px solid #ccc;background-color:#006529;color:white;font-size:16px;background-image:url('../images/acc_arrow_down.png');background-position:right 15px center;background-repeat:no-repeat;cursor:pointer; }.cb_block_start .toggler.active, .cb_accordion_start .toggler.active {background-image:url('../images/acc_arrow_up.png'); }.cb_block_start.last, .cb_accordion_start.last {border-bottom:none; }.cb_block_start .toggletext, .cb_accordion_start .toggletext {padding-left:5px;padding-left:0.5rem;padding-right:5px;padding-right:0.5rem; }@media screen and (max-width:767px) {.cb_block_start .toggletext .cb_picture img, .cb_accordion_start .toggletext .cb_picture img {margin-bottom:20px; } }.cb_accordion_start {margin-bottom:0px; }form {margin:0; }fieldset {border:1px solid #c0c0c0;margin:0px 2px;margin:0rem 0.2rem;padding:3.5px 6.25px 7.5px;padding:0.35rem 0.625rem 0.75rem; }legend {border:0;padding:0;white-space:normal; }button, input, select, textarea {font-size:100%;margin:0;max-width:100%;vertical-align:baseline; }button, input {line-height:normal; }button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer; }button[disabled], input[disabled] {cursor:default; }button {border:none;width:100%;text-align:left;background:none; }input[type="checkbox"], input[type="radio"] {padding:0; }input[type="search"] {-webkit-appearance:textfield;padding-right:2px;padding-right:0.2rem;width:250px; }input[type="search"]::-webkit-search-decoration {-webkit-appearance:none; }button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0; }input[type="text"], textarea, select, input[type="email"] {outline:none;border:1px solid #d6d6d6; }textarea {overflow:auto;vertical-align:top; }pre {background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0px;padding:0rem;margin:0px;margin:0rem; }.gform_wrapper {max-width:100% !important; }.gform_wrapper .gform_heading {display:none; }.gform_wrapper ul li {list-style:none; }.gform_wrapper ul li.gfield {clear:none !important; }.gform_wrapper ul li.gfield.gfield_error {width:100% !important;background:none !important;border:none !important; }.gform_wrapper ul li.gfield.gfield_error.gfield_contains_required {margin-bottom:0px;margin-bottom:0rem; }.gform_wrapper ul li.gfield.gfield_error.gfield_contains_required div.ginput_container {max-width:100% !important;margin-left:0px;margin-left:0rem; }.gform_wrapper ul li.gfield.gfield_error input[type="text"] {border:solid 1px #f00 !important; }.gform_wrapper ul li.gfield.gfield_error.col-md-4 {width:33.33333% !important; }.gform_wrapper ul li.gfield.gfield_error.col-md-5 {width:41.66667% !important; }.gform_wrapper ul li.gfield.gfield_error.col-md-8 {width:66.66667% !important; }.gform_wrapper ul li .validation_message {display:none !important; }.gform_wrapper ul li .ginput_container {margin-top:0px;margin-top:0rem;margin-bottom:16px;margin-bottom:1.6rem; }.gform_wrapper ul li .ginput_container .ginput_container_fileupload {clear:both; }.gform_wrapper ul li .ginput_container input[type="text"], .gform_wrapper ul li .ginput_container textarea {border-radius:0px;border-radius:0rem;border:1px solid #d6d6d6;background:#f8f8f8;color:black;width:100% !important;padding:10px 20px;padding:1rem 2rem;text-indent:0px;text-indent:0rem;font-weight:normal !important; }.gform_wrapper ul li .ginput_container textarea {height:auto;padding:5px 10px;padding:0.5rem 1rem; }.gform_wrapper .gform_validation_container {display:none; }.gform_wrapper .validation_error {border-top:none !important;border-bottom:none !important;color:#f00 !important; }.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {margin-left:0px;margin-left:0rem; }.gform_wrapper .gform_heading {margin-bottom:10px;margin-bottom:1rem; }.gform_wrapper .gform_heading h3 {font-size:20px;font-size:2rem;margin-bottom:5px;margin-bottom:0.5rem; }.gform_wrapper .gform_heading span.gform_description {font-size:13px;font-size:1.3rem; }.gform_wrapper .gform_body {padding:0px;padding:0rem;clear:both;overflow:hidden; }.gform_wrapper .gform_body input, .gform_wrapper .gform_body textarea, .gform_wrapper .gform_body select {background:#fff;border:1px solid #d6d6d6 !important;padding:5px;padding:0.5rem;border-radius:0px;border-radius:0rem; }.gform_wrapper .gform_body ul {list-style:none !important;padding:0px;padding:0rem;margin:0px;margin:0rem; }.gform_wrapper .gform_body ul li.show-label label {display:block !important; }.gform_wrapper .gform_body ul li.nolabel span {display:none; }.gform_wrapper .gform_footer {padding:0px;padding:0rem;margin:0px;margin:0rem; }.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer button.button {border-radius:2px;border-radius:0.2rem;font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;background:#00742b;background:-moz-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:-webkit-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);text-shadow:none;text-transform:uppercase;padding:13px 39px;padding:1.3rem 3.9rem;border:none;color:white;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;float:right;width:auto; }.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer button.button:hover {opacity:0.8;text-decoration:none;color:white; }::-webkit-input-placeholder {color:#2c373f;font-weight:normal !important; }:-moz-placeholder {color:#2c373f;font-weight:normal !important; }::-moz-placeholder {color:#2c373f;font-weight:normal !important; }:-ms-input-placeholder {color:#2c373f;font-weight:normal !important; }.gfield_select {border-radius:0px;border-radius:0rem;border:1px solid #d6d6d6;background:none;color:#2c373f;width:100% !important; }.gfield_label {font-weight:bold; }.gform_button {border:2px #2c373f solid;padding:7px 20px;padding:0.7rem 2rem;font-family:'Meta Regular Text', sans-serif;color:#2c373f;text-transform:uppercase;font-size:15px;font-size:1.5rem;background-color:transparent;border-radius:0px;border-radius:0rem; }.gform_button:hover {color:#fff;background-color:#fff; }.newsletter .gform_confirmation_wrapper, .newsletter form {max-width:500px;width:100%;margin:0 auto; }#gform_18 .gfield_radio li {display:inline-block;margin-right:14px; }#gform_18 .instruction {display:none; }#gform_18 .gfield_description {margin-top:-10px;margin-bottom:16px;font-size:12px;line-height:1.3; }#gform_18 .validation_error {margin-bottom:16px;margin-top:20px; }#gform_18 ::placeholder {opacity:0.5; }.map {width:100%;height:400px;height:40rem;border:#d6d6d6 solid 1px;margin:0px;margin:0rem; }@media screen and (min-width:768px) {.cb_zitatelement .vertical-align {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center; } }@media screen and (min-width:992px) {.cb_zitatelement .vertical-align {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center; } }@media screen and (min-width:768px) {.cb_zitatelement .vertical-align > [class^="col-"], .cb_zitatelement .vertical-align > [class*=" col-"] {display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center; } }@media screen and (min-width:992px) {.cb_zitatelement .vertical-align > [class^="col-"], .cb_zitatelement .vertical-align > [class*=" col-"] {display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center; } }.cb_zitatelement .quotebox_content {text-align:center; }.cb_zitatelement .box_background {background-size:cover !important; }@media screen and (max-width:767px) {.cb_zitatelement .box_background.full_width {margin:0px;margin:0rem; } }@media screen and (min-width:768px) {.cb_zitatelement .box_background.full_width {margin:0px -50% 0px -50%; } }@media screen and (min-width:992px) {.cb_zitatelement .box_background.full_width {margin:0px -50% 0px -50%; } }.cb_textelement { }.cb_textelement .container {max-width:100%; }.cb_textelement .subline {text-transform:uppercase;color:#acbbc6;margin-bottom:15px;margin-bottom:1.5rem;font-size:12px; }.cb_textelement .entry-text {line-height:20px;line-height:2rem; }.cb_textelement .entry-text ul {list-style-type:none;margin-left:0px;margin-left:0rem;padding-left:0px;padding-left:0rem; }.cb_textelement .entry-text ul li {margin-bottom:5px;margin-bottom:0.5rem;background-image:url('../images/list-style-image.jpg');background-position:left 4px;background-repeat:no-repeat;background-size:1.1%;padding-left:15px;padding-left:1.5rem; }.cb_textelement.left h1, .cb_textelement.left h2, .cb_textelement.left h3, .cb_textelement.left h4, .cb_textelement.left .subline, .cb_textelement.left .entry-text, .cb_textelement.left .text_button {text-align:left; }.cb_textelement.center h1, .cb_textelement.center h2, .cb_textelement.center h3, .cb_textelement.center h4, .cb_textelement.center .subline, .cb_textelement.center .entry-text, .cb_textelement.center .text_button {text-align:center; }.cb_textelement.right h1, .cb_textelement.right h2, .cb_textelement.right h3, .cb_textelement.right h4, .cb_textelement.right .subline, .cb_textelement.right .entry-text, .cb_textelement.right .text_button {text-align:right; }.cb_textelement .box_background {background-size:cover !important; }@media screen and (max-width:767px) {.cb_textelement .box_background.full_width {margin:0px;margin:0rem; } }@media screen and (min-width:768px) {.cb_textelement .box_background.full_width {margin:0px -50% 0px -50%; } }@media screen and (min-width:992px) {.cb_textelement .box_background.full_width {margin:0px -50% 0px -50%; } }.gallery {padding:0px;padding:0rem;left:0; }.gallery li {list-style:none;margin-bottom:15px;margin-bottom:1.5rem; }.gallery li a {display:block;overflow:hidden;background:white; }.gallery li a img {width:auto;width:100%;margin:0px;opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease; }.gallery li:hover a img {opacity:0.8;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-transition:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }.cb_iconset {margin-bottom:0px;margin-bottom:0rem; }.cb_iconset .cb_icons {margin-bottom:0px;margin-bottom:0rem; }.cb_iconset .cb_icons .iconitem {text-align:center;margin-bottom:20px;margin-bottom:2rem; }.cb_iconset .cb_icons .iconitem .image_container {margin-bottom:15px;margin-bottom:1.5rem; }.cb_iconset .cb_icons .iconitem .image_container img {margin:0 auto;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease; }.cb_iconset .cb_icons .iconitem .image_container .fa {font-size:60px;font-size:6rem;color:#333; }.cb_iconset .cb_icons .iconitem .headline {font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:19px;color:#ead7a7;margin-bottom:20px; }.cb_iconset .cb_icons .iconitem .headline a {font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:25px;color:white;margin-bottom:20px; }.cb_iconset .cb_icons .iconitem .morelink {font-size:14px;color:#acbac5; }.cb_iconset .cb_icons .iconitem:hover img {-moz-transition:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }.home .cb_iconset .cb_icons .iconitem {margin-bottom:0px;margin-bottom:0rem; }.home #footer {margin-top:0; }.cb_picture img {width:100%; }.cb_tabelle .table-striped > tbody > tr:nth-of-type(odd) {background:none; }.cb_tabelle input {outline:none !important; }.cb_tabelle table, .cb_tabelle td {border:none !important; }.cb_tabelle th {border:none !important;padding:2px 0px !important; }.cb_tabelle td {padding:2px 0px !important;font-weight:400; }.cb_tabelle thead {background:#f8f8f8 !important;color:#333 !important; }.cb_tabelle tr.odd {background:none !important; }.cb_tabelle tr.even {background:none !important; }.cb_tabelle table.table {border:1px solid #d6d6d6 !important;border-right:none !important; }.cb_tabelle .table-bordered > thead > tr > th, .cb_tabelle .table-bordered > tbody > tr > th, .cb_tabelle .table-bordered > tfoot > tr > th, .cb_tabelle .table-bordered > thead > tr > td, .cb_tabelle .table-bordered > tbody > tr > td, .cb_tabelle .table-bordered > tfoot > tr > td {border-bottom:1px solid #111;padding:3px 18px 3px 18px !important;border-right:1px solid #d6d6d6 !important; }.cb_tabelle .table-bordered > tbody > tr:first-of-type > td {padding-top:13px !important; }.cb_tabelle .table-bordered > tbody > tr:last-of-type > td {padding-bottom:13px !important; }.cb_tabelle table.dataTable thead th, .cb_tabelle table.dataTable thead td {padding:11px 18px !important;border-bottom:1px solid #d6d6d6 !important; }.cb_tabelle table.dataTable thead .sorting {background-image:none !important; }.cb_tabelle table.dataTable thead .sorting:after {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f0dc' !important;color:#333 !important;float:right; }.cb_tabelle table.dataTable thead .sorting_asc {background-image:none !important; }.cb_tabelle table.dataTable thead .sorting_asc:after {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f0de' !important;color:#333 !important;float:right; }.cb_tabelle table.dataTable thead .sorting_desc {background-image:none !important; }.cb_tabelle table.dataTable thead .sorting_desc:after {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f0dd' !important;color:#333 !important;float:right; }.cb_tabelle table.collapsed tbody td:first-child:before, .cb_tabelle table.collapsed tbody th:first-child:before {font-family:"FontAwesome", Arial, sans-serif !important;content:'\f078' !important;color:#444 !important;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none !important;background-color:transparent !important; }.cb_tabelle table.collapsed tbody tr.parent > td:first-child:before, .cb_tabelle table.collapsed tbody tr.parent > th:first-child:before {content:'\f077' !important; }.cb_tabelle ul.pagination li {padding:4px !important; }.cb_tabelle ul.pagination li a {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#2c373f;outline:none; }.cb_tabelle ul.pagination li a:hover, .cb_tabelle ul.pagination li a:focus {text-decoration:none; }.cb_tabelle ul.pagination li:hover {background:#2c373f !important;border:none !important; }.cb_tabelle ul.pagination li:hover a {color:#fff !important; }.cb_tabelle ul.pagination li.active {background:#2c373f !important;border:none !important; }.cb_tabelle ul.pagination li.active a {color:#fff !important; }.cb_tabelle ul.pagination li.previous:hover {background:none !important; }.cb_tabelle ul.pagination li.previous:hover a:before {color:#56bae1; }.cb_tabelle ul.pagination li.previous a {line-height:0;font-size:0; }.cb_tabelle ul.pagination li.previous a:before {font-family:"FontAwesome", Arial, sans-serif;content:'\f053';font-size:16px;font-size:1.6rem; }.cb_tabelle ul.pagination li.previous a:focus {outline:none; }.cb_tabelle ul.pagination li.next:hover {background:none !important; }.cb_tabelle ul.pagination li.next:hover a:before {color:#56bae1; }.cb_tabelle ul.pagination li.next a {line-height:0;font-size:0; }.cb_tabelle ul.pagination li.next a:before {font-family:"FontAwesome", Arial, sans-serif;content:'\f054';font-size:16px;font-size:1.6rem; }.cb_tabelle ul.pagination li.next a:focus {outline:none; }.cb_tabelle ul.pagination li.disabled a {color:#eaeaea; }.cb_tabelle ul.pagination li.disabled:hover a:before {color:#eaeaea; }.fancybox-skin .cb_tabelle th {border:none !important;padding:10px 0px !important; }.fancybox-skin .cb_tabelle td {padding:10px 0px !important;font-weight:400; }.cb_product .product {border:none;padding:20px 20px 20px 20px;background:#006529;position:relative; }.cb_product .product a, .cb_product .product a:hover {text-decoration:none !important; }.cb_product .product h3 {font-size:25px;font-size:2.5rem;font-family:'Meta Regular Text', sans-serif;font-weight:300;color:white;padding:15px 0px;margin:0px; }@media (max-width:991px) {.cb_product .product h3 {font-size:23px;font-size:2.3rem; } }.cb_product .product .beschreibung {color:white;padding:0px 0px 70px 0px; }@media (max-width:991px) {.cb_product .product .beschreibung {font-size:14px;padding-bottom:20px; } }.cb_product .product .btn {color:#006529 !important;background:white;font-size:15px;font-family:'Meta Regular Text', sans-serif;font-weight:700;padding:6px 25px;position:absolute;right:20px;bottom:20px; }@media (max-width:991px) {.cb_product .product .btn {position:relative;right:auto;float:right;bottom:0px; } }.cb_product .product .price, .cb_product .product .price span {color:white;font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem;float:left; }.cb_product .product .price small, .cb_product .product .price span small {font-size:14px;display:block; }.cb_product .product p.price {position:absolute;bottom:0; }@media (max-width:991px) {.cb_product .product p.price {position:relative; } }.cb_product .product del {display:block; }.cb_product .product del span {font-size:24px !important;text-decoration:line-through; }.biersliderwrapper {background:#006529;margin-top:20px !important;margin-bottom:20px !important;overflow:visible !important;opacity:0;position:relative; }.biersliderwrapper .panther {background:#006529; }.biersliderwrapper .line-top, .biersliderwrapper .line-bottom {background:#ead7a7;height:4px;width:100%;position:absolute; }.biersliderwrapper .line-top {top:-8px; }.biersliderwrapper .line-bottom {bottom:-8px; }.cb_bierslider {padding:0 55px;margin-top:30px;position:relative; }.cb_bierslider .item {text-align:center; }.cb_bierslider .item .image_container {display:inline-block; }.cb_bierslider .item .image_container img {width:auto;margin:0 auto;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease; }.cb_bierslider .item .image_container img:hover {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }.cb_bierslider .item .title {text-align:center;color:white;font-size:15px;font-family:'Meta Regular Text', sans-serif;font-weight:700; }.cb_bierslider .owl-stage-outer {position:relative;z-index:100; }.cb_bierslider .owl-carousel .owl-controls {position:absolute;top:45%;width:100%;z-index:99; }.cb_bierslider .owl-carousel .owl-controls .owl-nav .owl-prev, .cb_bierslider .owl-carousel .owl-controls .owl-nav .owl-next {background-repeat:no-repeat;background-size:70%;width:37px;width:3.7rem;height:62px;height:6.2rem;font-size:0;background-position:center center; }.cb_bierslider .owl-carousel .owl-controls .owl-nav .owl-prev {float:left;background-image:url('../images/slide_left.png');margin-left:-40px; }.cb_bierslider .owl-carousel .owl-controls .owl-nav .owl-next {float:right;background-image:url('../images/slide_right.png');margin-right:-40px; }.cb_nachhaltigkeit {overflow:hidden; }.cb_nachhaltigkeit .bg {background-position:bottom left;background-repeat:no-repeat;background-size:cover;min-height:48rem;position:relative; }.cb_nachhaltigkeit .absolute-bg {bottom:0;left:4rem;position:absolute;top:0;z-index:0;opacity:0.5; }@media (max-width:1199px) {.cb_nachhaltigkeit .absolute-bg {display:none; } }.cb_nachhaltigkeit .text {color:white;font-family:'Meta Headline', sans-serif;line-height:1;margin-top:8rem;text-shadow:0.1rem 0.1rem 1.1rem black; }@media (min-width:1200px) {.cb_nachhaltigkeit .text {font-size:6rem;margin-top:12rem; } }@media (max-width:1199px) {.cb_nachhaltigkeit .text {font-size:5rem;padding-left:3rem; } }@media (max-width:767px) {.cb_nachhaltigkeit .text {font-size:4rem;margin-top:4rem;padding:0 2rem;text-align:center; } }.cb_nachhaltigkeit .right {margin-top:8rem;max-width:14rem; }@media (min-width:1200px) {.cb_nachhaltigkeit .right {margin-top:12rem; } }@media (max-width:1199px) {.cb_nachhaltigkeit .right {padding-right:3rem; } }@media (max-width:767px) {.cb_nachhaltigkeit .right {margin:0 auto;padding:3rem 2rem; } }.cb_nachhaltigkeit .img-left-wrapper {height:100%;position:relative;text-align:center;z-index:11; }@media (min-width:768px) {.cb_nachhaltigkeit .img-left-wrapper .left {bottom:-57rem;left:0;position:absolute; } }@media (min-width:1200px) {.cb_nachhaltigkeit .img-left-wrapper .left {bottom:-33rem; } }@media (max-width:767px) {.cb_nachhaltigkeit .img-left-wrapper .left {max-width:50%; } }.cb_nachhaltigkeit .img-left-wrapper .absolute-left {bottom:-33rem;left:0;position:absolute; }@media (min-width:768px) {.cb_nachhaltigkeit .img-left-wrapper .absolute-left {bottom:-57rem; } }@media (min-width:1200px) {.cb_nachhaltigkeit .img-left-wrapper .absolute-left {bottom:-33rem; } }@media (max-width:767px) {.cb_nachhaltigkeit .img-left-wrapper .absolute-left {display:none; } }.cb_nachhaltigkeit .row {display:flex;flex-wrap:wrap; }.cb_nachhaltigkeit .span-column {display:flex;flex-direction:column; }.cb_nachhaltigkeit .bg-green {align-items:center;background:#006529;border-top:0.5rem solid white;display:flex;justify-content:flex-end;padding:2rem;position:relative;z-index:9; }@media (min-width:768px) {.cb_nachhaltigkeit .bg-green {padding:2rem 3rem; } }.cb_nachhaltigkeit .bg-green .white {color:white;margin-right:1rem;margin-top:-1rem;text-transform:uppercase; }@media (max-width:767px) {.cb_nachhaltigkeit .order3 {order:3; } }.cb_infografik {text-align:center; }.cb_infografik .inner {margin:0 auto;max-width:54rem; }@media (min-width:768px) {.cb_infografik .inner {max-width:72rem; } }.cb_infografik .two-column {display:flex;justify-content:space-between;position:relative;align-items:flex-start; }.cb_infografik .two-column img {width:12rem; }@media (min-width:375px) {.cb_infografik .two-column img {width:15rem; } }@media (min-width:500px) {.cb_infografik .two-column img {width:18rem; } }@media (min-width:768px) {.cb_infografik .two-column img {width:24rem; } }.cb_infografik .two-column img:first-child {margin-right:5rem; }@media (max-width:375px) {.cb_infografik .two-column img:first-child {margin-right:4rem; } }.cb_infografik .column {position:relative; }.cb_infografik .column img {width:18rem; }@media (min-width:450px) {.cb_infografik .column img {width:30rem; } }@media (min-width:768px) {.cb_infografik .column img {width:36rem; } }.cb_infografik .js-gif {cursor:pointer;margin-bottom:4rem; }@media (min-width:768px) {.cb_infografik .js-gif {margin-bottom:10rem; } }.cb_infografik .js-gif:last-child {margin-bottom:0; }.cb_infografik .video {display:none; }.cb_infografik .active + .video {z-index:1000;position:absolute;text-align:center;left:0;right:0;width:100%;height:15.4rem;display:block !important;top:0; }@media (min-width:575px) {.cb_infografik .active + .video {height:30.5rem;width:100%; } }@media (min-width:768px) {.cb_infografik .active + .video {height:40.7rem; } }@media (min-width:992px) {.cb_infografik .active + .video {height:45.2rem; } }.cb_infografik .line {position:absolute;z-index:-1; }.cb_infografik .line.first {bottom:0;width:15rem !important;right:50%;margin-right:-7.5rem; }@media (min-width:500px) {.cb_infografik .line.first {width:23rem !important;right:50%;margin-right:-11.5rem; } }@media (min-width:768px) {.cb_infografik .line.first {width:43rem !important;right:50%;margin-right:-21.5rem; } }.cb_infografik .line.second {left:0;width:9rem;bottom:0; }@media (min-width:390px) {.cb_infografik .line.second {width:12rem; } }@media (min-width:500px) {.cb_infografik .line.second {width:16rem; } }@media (min-width:768px) {.cb_infografik .line.second {width:25rem; } }.cb_infografik .line.third {bottom:0;top:4.8rem;width:11rem !important;right:50%;margin-right:-5.5rem; }@media (min-width:500px) {.cb_infografik .line.third {width:18rem !important;right:50%;margin-right:-9rem;top:1.8rem; } }@media (min-width:768px) {.cb_infografik .line.third {width:24rem !important;right:50%;margin-right:-12rem;top:2.8rem; } }.cb_infografik .line.four {right:0;width:9rem;top:0;top:-20%; }@media (min-width:390px) {.cb_infografik .line.four {width:12rem; } }@media (min-width:500px) {.cb_infografik .line.four {width:16rem; } }@media (min-width:768px) {.cb_infografik .line.four {width:25rem;top:-20%; } }.mobile_menu_background.overlay {display:block !important;background:rgba(0, 0, 0, .8);z-index:999; }.page-id-8126 .cb_picture {text-align:center; }.page-id-8126 .cb_picture img {width:unset !important; }.search .subline {font-size:16px;font-size:1.6rem;font-weight:400; }.search .search-title {font-size:24px;font-size:2.4rem;margin-bottom:10px;margin-bottom:1rem; }.search .searchform_container {background:#006529;color:white; }@media screen and (max-width:767px) {.search .searchform_container {margin:0px;margin-top:30px;padding:30px 0px; } }@media screen and (min-width:768px) {.search .searchform_container {margin:30px -50% 0px -50%;padding:30px 0px; } }@media screen and (min-width:992px) {.search .searchform_container {margin:30px -50% 0px -50%;padding:30px 0px; } }.search .searchform_container .container {display:table; }.search .searchform_container .container #searchform {display:table-cell;text-align:center; }.search .searchform_container .container #searchform label {min-width:100px;text-align:left; }@media screen and (max-width:767px) {.search .searchform_container .container #searchform label {display:none; } }@media screen and (min-width:768px) {.search .searchform_container .container #searchform label {display:inline-block; } }@media screen and (min-width:992px) {.search .searchform_container .container #searchform label {display:inline-block; } }.search .searchform_container .container #searchform input {border:none;background:#efefef;color:#2c373f;padding:12px 20px;padding:1.2rem 2rem;text-indent:0px;text-indent:0rem;font-weight:normal !important;font:'Meta Regular Text', sans-serif; }@media screen and (max-width:767px) {.search .searchform_container .container #searchform input#searchsubmit {margin-top:20px; } }.search .searchresult_container {color:#444; }@media screen and (max-width:767px) {.search .searchresult_container {margin:0px;margin-bottom:30px;padding:30px 30px; } }@media screen and (min-width:768px) {.search .searchresult_container {margin:0px -50% 30px -50%;padding:30px 0px; } }@media screen and (min-width:992px) {.search .searchresult_container {margin:0px -50% 30px -50%;padding:30px 0px; } }.search .searchresult_container .container {display:table; }.search .searchresult_container .container .result {display:table-cell;text-align:center; }.search article {border-bottom:solid 1px #eaeaea;margin-bottom:20px;margin-bottom:2rem; }.search #search-nav { }.search #search-nav .prev-post:after {display:none; }.search #search-nav .next-post { }.sidebar .categories {border:1px solid #000;padding:20px 20px 10px 20px;padding:2rem 2rem 1rem 2rem;margin-bottom:20px;margin-bottom:2rem; }.sidebar .categories ul {margin:0;list-style:none; }.sidebar .categories ul li {padding-bottom:10px;padding-bottom:1rem; }.sidebar .categories ul li a {color:#000; }.sidebar .categories ul li a.active {text-decoration:underline; }.sidebar .newsletter {border:1px solid #000;background-color:#ececfb;padding:20px;padding:2rem;margin-bottom:20px;margin-bottom:2rem;margin-top:46px;margin-top:4.6rem;position:relative; }.sidebar .newsletter img {position:absolute;top:-35px;right:-15px; }.sidebar .newsletter h4 {font-family:'Meta Regular Text', sans-serif;font-weight:700;margin:0; }.sidebar .newsletter span {font-style:italic;font-family:'Meta Regular Text', sans-serif;font-weight:700; }.sidebar .newsletter form {margin-top:10px;margin-top:1rem; }.sidebar .newsletter form input {border:1px solid #000;padding:10px;padding:1rem;max-width:170px;max-width:17rem;float:left; }.sidebar .newsletter form input[type="submit"] {background:white;border-left:none; }.sidebar .newsletter form input[type="submit"]:hover {background:#d6d6d6; }.sidebar .banner {background-color:#ececfb;border:1px solid #000;padding:20px;padding:2rem;margin-bottom:20px;margin-bottom:2rem;text-align:center; }.sidebar .banner .title {font-size:50px;font-size:5rem;line-height:50px;line-height:5rem;font-family:'Meta Regular Text', sans-serif;font-weight:700; }.sidebar .banner .text {padding:6px 0px 17px 0px;padding:0.6rem 0rem 1.7rem 0rem;font-size:20px;font-size:2rem; }.sidebar .banner .btn {background:#fff; }.sidebar .banner .btn:hover {background:#d6d6d6; }.sidebar .service {background-color:#ececfb;border:1px solid #000;padding:20px;padding:2rem;margin-bottom:20px;margin-bottom:2rem; }.sidebar .service .links {border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:20px;margin-bottom:2rem; }.sidebar .service .links ul {margin:10px 0px;margin:1rem 0rem;list-style:none; }.sidebar .service .links ul li {padding:2px 0px;padding:0.2rem 0rem; }.sidebar .service .links ul li a {color:#000; }.sidebar .service .phone .tel {font-size:45px;font-size:4.5rem;float:left; }.sidebar .service .phone .number {padding-top:12px;padding-top:1.2rem;padding-left:12px;padding-left:1.2rem;float:left; }.sidebar .service .phone .number a {font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;color:#000; }.shop_header {background-color:#f8f8f8;border-bottom:1px solid #ebebeb; }.shop_header .shop_menu {float:left; }.shop_header .shop_menu ul {list-style:none;margin:0; }.shop_header .shop_menu ul li {float:left;padding:0px 16px;position:relative; }@media (max-width:991px) {.shop_header .shop_menu ul li {padding:0px 11px; } }.shop_header .shop_menu ul li a {padding:22px 2px 12px 2px;padding:2.2rem 0.2rem 1.2rem 0.2rem;border-bottom:3px solid transparent;display:inline-block;color:#59595e;font-family:'Meta Regular Text', sans-serif;font-size:16px; }.shop_header .shop_menu ul li a.active {border-bottom:3px solid #006529; }.shop_header .shop_menu ul li a:hover {text-decoration:none; }@media (max-width:991px) {.shop_header .shop_menu ul li a {font-size:15px; } }@media (max-width:767px) {.shop_header .shop_menu ul li a {font-size:14px;padding:12px 2px 2px 2px;padding:1.2rem 0.2rem 0.2rem 0.2rem; } }.shop_header .shop_menu ul li ul {position:absolute;width:300px;z-index:1;background-color:#f8f8f8;border:1px solid #ebebeb;padding:20px 25px;display:none; }.shop_header .shop_menu ul li ul li {display:block;padding:0px;width:100%; }.shop_header .shop_menu ul li ul li a {font-size:13px;color:#666;padding:1px 0px;line-height:140%; }.shop_header .shop_menu ul li:hover ul {display:block; }.shop_header .shop_search_cart {margin-top:12px;margin-top:1.2rem;float:right; }@media (max-width:767px) {.shop_header .shop_search_cart {margin-top:10px;width:100%; } }.shop_header .shop_search_cart .shop_search {float:left;position:relative;color:#006529;font-family:'Meta Regular Text', sans-serif;font-weight:400; }@media (max-width:767px) {.shop_header .shop_search_cart .shop_search {width:100%; } }.shop_header .shop_search_cart .shop_search label {display:none; }.shop_header .shop_search_cart .shop_search input {padding:10px 40px 10px 15px;padding:1rem 4rem 1rem 1.5rem;border:1px solid #ebebeb;outline:0;border-radius:0px; }@media (max-width:767px) {.shop_header .shop_search_cart .shop_search input {width:100%;padding-right:36px;margin-bottom:12px; } }.shop_header .shop_search_cart .shop_search button[type="submit"] {width:auto;background:none;border:none;position:absolute;right:0px;top:0px;font-size:18px;padding:9px 12px;border-left:1px solid #ebebeb;outline:0; }.shop_header .shop_search_cart .shop_search .fa-search {color:#666; }.shop_header .shop_search_cart .shop_search ::-webkit-input-placeholder {color:#a3a7ab; }.shop_header .shop_search_cart .shop_search :-moz-placeholder {color:#a3a7ab; }.shop_header .shop_search_cart .shop_search ::-moz-placeholder {color:#a3a7ab; }.shop_header .shop_search_cart .shop_search :-ms-input-placeholder {color:#a3a7ab; }.shop_header .shop_search_cart .shop_cart {margin-left:10px;margin-left:1rem;float:right; }.shop_header .shop_search_cart .shop_cart .cart_wrapper {height:49px;height:4.9rem; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .cart_button {background:#fff; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .cart_button span {float:left;background:#006529;color:#fff;padding:10px 11px 11px 11px;padding:1rem 1.1rem 1.1rem 1.1rem;font-size:18px;font-size:1.8rem; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .cart_button .price {float:left;padding:9px 10px 0px 10px;padding:0.9rem 1rem 0rem 1rem; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .cart_button .price span {background:none;color:#006529;padding:0;margin:0;font-size:20px;font-size:2rem;font-weight:normal; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart {width:300px;background:white;display:none;z-index:1;right:0;position:absolute;padding:20px 20px 20px 20px;padding:2rem 2rem 2rem 2rem;border:1px solid #d6d6d6;margin-top:11px;margin-top:1.1rem;color:#2c373f;font-weight:400;top:50px; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart a {color:#2c373f;font-weight:normal; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart h3 {text-align:center;color:#006529;text-transform:none; }@media screen and (max-width:767px) {.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart h3 {font-size:22px;font-size:2.2rem; } }@media screen and (min-width:768px) {.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart h3 {font-size:24px;font-size:2.4rem; } }@media screen and (min-width:992px) {.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart h3 {font-size:28px;font-size:2.8rem; } }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart .mini_cart_item img {display:none; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart:hover {display:block; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart .empty {padding-left:0; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart .buttons {margin-bottom:0; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart .buttons .button {background:white;border:1px solid #006529;color:#006529; }.shop_header .shop_search_cart .shop_cart .cart_wrapper .togglecart .buttons .button.checkout {background:-moz-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:-webkit-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);color:white; }.shop_header .shop_search_cart .shop_cart .cart_wrapper:hover .togglecart {display:block; }.woocommerce-checkout #payment {background:#f8f8f8 !important; }.woocommerce-checkout .shop_cart, .woocommerce-cart .shop_cart {display:none; }#wrapper .product-content .page-title {float:left; }#wrapper .product-content select.orderby {padding:10px;padding:1rem;border:1px solid #d6d6d6; }@media (max-width:767px) {#wrapper .product-content select.orderby {width:100%; } }#wrapper ul.products {margin:0;list-style:none; }#wrapper ul.products li.product {margin:0 3.5% 3rem 0;width:48.2%;border:1px solid #d6d6d6;padding:0;float:left;position:relative;clear:none; }#wrapper ul.products li.product .image_container {width:53%;float:left; }#wrapper ul.products li.product .image_container img {margin-bottom:0px;width:100%;padding:10px; }#wrapper ul.products li.product .text_container {width:47%;float:left;padding:20px 15px;border-left:1px solid #d6d6d6;background:#fff;background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef',GradientType=0); }#wrapper ul.products li.product .text_container h3 {color:#666;font-family:'Nunito Sans', sans-serif;padding:0px 0px 5px 0px;font-size:20px;font-size:2rem;margin:0px;line-height:100%; }#wrapper ul.products li.product .text_container .smalldesc {font-size:12px;color:#666;line-height:100%;margin-top:4px; }#wrapper ul.products li.product .text_container p.price, #wrapper ul.products li.product .text_container p.price span, #wrapper ul.products li.product .text_container span.price {color:#006529;font-size:25px;line-height:100%;margin-top:20px;margin-bottom:15px; }#wrapper ul.products li.product .text_container p.price small, #wrapper ul.products li.product .text_container p.price span small, #wrapper ul.products li.product .text_container span.price small {font-size:13px;color:#666;display:block;font-family:'Meta Regular Text', sans-serif;font-weight:700; }#wrapper ul.products li.product .text_container del {display:block; }#wrapper ul.products li.product .text_container del span {font-size:18px !important;text-decoration:line-through; }#wrapper ul.products li.product .text_container .btn {background:#006529;font-size:12px;color:#fff;font-family:'Meta Regular Text', sans-serif;font-weight:700;padding:4px 11px;float:left;text-align:center;text-transform:none;position:relative;width:100px;text-transform:uppercase;min-width:auto; }#wrapper ul.products li.product .text_container .btn .buttonarrow {position:absolute;right:7px;top:8px;width:9px;height:14px; }#wrapper ul.products li.product .text_container .button {display:none; }@media (max-width:991px) {#wrapper ul.products li.product {width:100%;margin-right:0px; }#wrapper ul.products li.product .image_container {width:42%; }#wrapper ul.products li.product .text_container {width:58%; } }@media (max-width:767px) {#wrapper ul.products li.product {width:100%;margin-right:0px; }#wrapper ul.products li.product .image_container {width:47%; }#wrapper ul.products li.product .text_container {width:53%; } }#wrapper ul.products li.product.last {margin-right:0; }#wrapper ul.products li.product a:hover {text-decoration:none; }#wrapper .bestellinfos a {text-decoration:underline;color:#59595e;font-family:'Meta Regular Text', sans-serif;font-size:13px;font-weight:700;padding:10px 20px; }#wrapper .bestellinfos.info-container {background:#f5f5f5;margin-bottom:40px;padding:50px 15px; }#wrapper .bestellinfos.info-container .btn {color:#fff;text-decoration:none; }#wrapper .shop_single_container { }#wrapper .shop_single_container .images {width:40%;float:left; }@media (max-width:767px) {#wrapper .shop_single_container .images {width:100%; } }#wrapper .shop_single_container .images .woocommerce-main-image {border:1px solid #ececfb;display:block; }#wrapper .shop_single_container .summary {width:57%;float:right; }@media (max-width:767px) {#wrapper .shop_single_container .summary {width:100%; } }#wrapper .shop_single_container .summary .shortdesc p {font-size:16px;color:#666;margin-bottom:10px; }#wrapper .shop_single_container .summary .shortdesc {padding-bottom:1px;border-bottom:1px solid #d6d6d6;margin-bottom:20px; }#wrapper .shop_single_container .summary .price, #wrapper .shop_single_container .summary .price span {color:#006529;font-size:25px;line-height:100%;margin-bottom:10px; }#wrapper .shop_single_container .summary .price small, #wrapper .shop_single_container .summary .price span small {font-size:13px;color:#666; }#wrapper .shop_single_container .summary del {display:block; }#wrapper .shop_single_container .summary del span {font-size:18px !important;text-decoration:line-through; }#wrapper .shop_single_container .summary .stock {display:inline-block;padding:2px 10px;padding:0.2rem 1rem;color:#fff;float:right;margin-top:-6px; }#wrapper .shop_single_container .summary .stock.in-stock {background-color:#00b22d;color:white; }#wrapper .shop_single_container .summary .stock.out-of-stock {background-color:red;color:white; }#wrapper .shop_single_container .summary .quantity input {padding:9px;padding:0.9rem;border:1px solid #d6d6d6;margin-right:9px; }#wrapper .shop_single_container .summary .cart button {font-size:12px;color:#006529;padding:15px 11px;border-radius:0px;outline:0;float:left;text-align:left;text-transform:none;position:relative;width:160px;border-radius:2px;border-radius:0.2rem;font-family:'Meta Regular Text', sans-serif;font-weight:700;background:#006529;text-shadow:none;text-transform:uppercase;border:none;color:white;display:inline-block;text-align:center;cursor:pointer; }#wrapper .shop_single_container .summary .cart button:hover {opacity:0.8; }#wrapper .shop_single_container .summary .cart button .buttonarrow {position:absolute;right:9px;top:12px;width:9px;height:14px; }#wrapper .shop_single_container .summary .variations_form table.variations {margin-bottom:5px;float:left; }#wrapper .shop_single_container .summary .variations_form .label {display:none; }#wrapper .shop_single_container .summary .variations_form select {padding:7px;padding:0.7rem;border:1px solid #d6d6d6;max-width:250px;min-width:0px;font-weight:400;font-size:13px;margin-bottom:10px; }#wrapper .shop_single_container .summary .variations_form .woocommerce-variation-price {margin-bottom:20px;margin-bottom:2rem; }#wrapper .shop_single_container .summary .variations_form .woocommerce-variation-description {font-weight:400; }#wrapper .shop_single_container .summary .shareproduct > div {float:left;border-right:1px solid #000;padding-right:15px;padding-right:1.5rem;margin-right:15px;margin-right:1.5rem; }#wrapper .shop_single_container .summary .shareproduct > div a {color:#000;font-family:'Meta Regular Text', sans-serif; }#wrapper .shop_single_container .summary .shareproduct .socialmedia {border:none;padding:0;margin:0; }#wrapper .shop_single_container .summary .shareproduct .socialmedia #share_icons {margin:0; }#wrapper .shop_single_container .summary .shareproduct .socialmedia #share_icons .shariff-button {border:none;margin:0; }#wrapper .shop_single_container .summary .shareproduct .socialmedia #share_icons .shariff-button a {height:20px; }#wrapper .shop_single_container .summary .shareproduct .socialmedia #share_icons .shariff-button a span {font-size:15px;line-height:15px; }#wrapper .shop_single_container .summary .shareproduct .socialmedia #share_icons .shariff-button a .share_text {display:none; }#wrapper .shop_single_container .woocommerce-variation-availability .stock {float:none;margin-top:-10px; }#wrapper .related_products {padding-top:10px;padding-top:1rem;margin-bottom:10px;margin-bottom:1rem; }#wrapper .related_products ul.products li.product {width:31%;margin-right:3%; }#wrapper .related_products ul.products li.product:nth-child(3) {margin-right:0%; }@media (max-width:767px) {#wrapper .related_products ul.products li.product {width:100%;margin-right:0px; } }#wrapper .woocommerce-pagination {margin:0px 0px 30px 0px;margin:0rem 0rem 3rem 0rem; }#wrapper .woocommerce-pagination ul {border:none; }#wrapper .woocommerce-pagination ul li {border:1px solid #000;margin:0px 2px;margin:0rem 0.2rem; }#wrapper .woocommerce-pagination ul li span, #wrapper .woocommerce-pagination ul li a {color:#000; }#wrapper .startshop .categories {margin-top:40px;margin-top:4rem; }#wrapper .startshop .categories a .category {border:1px solid #000;padding:20px;padding:2rem;text-align:center;margin-bottom:20px;margin-bottom:2rem; }#wrapper .startshop .categories a .category .name {color:#000;font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:18px;font-size:1.8rem; }#wrapper .startshop .categories a:hover {text-decoration:none; }#wrapper .startshop .saleproducts {margin-top:20px;margin-top:2rem; }#wrapper .startshop .saleproducts h1 {text-align:center;padding:60px 0px 30px 0px; }#wrapper .woocommerce-message {border-top-color:#006529;font-weight:400; }#wrapper .woocommerce-message:before {color:#006529; }@media (max-width:767px) {#wrapper .woocommerce-message .button {float:none;display:block;text-align:center; } }.woocommerce span.onsale {background:#cb1517 !important; }.woocommerce-info {border-top-color:#006529 !important; }.woocommerce-info:before {color:#006529 !important; }.woocommerce div.product .product_title {font-size:28px; }#wrapper .shop_table.cart {border-radius:0;border:1px solid #d6d6d6; }#wrapper .shop_table.cart thead {background:#f8f8f8; }#wrapper .shop_table.cart thead th.product-thumbnail {width:90px;width:9rem; }#wrapper .shop_table.cart thead th.product-remove {width:50px;width:5rem; }#wrapper .shop_table.cart tbody tr td {border-top:1px solid #d6d6d6;padding:15px 10px;padding:1.5rem 1rem;font-weight:400; }#wrapper .shop_table.cart tbody tr td.product-thumbnail img {width:68px;width:6.8rem;border:1px solid #d6d6d6; }#wrapper .shop_table.cart tbody tr td.product-name a {color:#006529;font-size:22px;font-size:2.2rem;font-family:'Helvetica';font-weight:300; }#wrapper .shop_table.cart tbody tr td.product-subtotal {font-size:24px;color:#006529; }#wrapper .shop_table.cart tbody tr td.product-quantity input {padding:10px;padding:1rem;border:1px solid #d6d6d6; }#wrapper .shop_table.cart tbody tr td.actions {padding:40px;padding:4rem; }@media (max-width:767px) {#wrapper .shop_table.cart tbody tr td.actions {padding:10px; } }#wrapper .shop_table.cart tbody tr td.actions .coupon {width:50%; }@media (max-width:991px) {#wrapper .shop_table.cart tbody tr td.actions .coupon {width:100%; } }#wrapper .shop_table.cart tbody tr td.actions .coupon #coupon_code {width:100%;max-width:250px;max-width:25rem;padding:10px 20px 10px;padding:1rem 2rem 1rem;border:1px solid #d6d6d6;font-family:'Meta Regular Text', sans-serif;color:#006529;background:#f8f8f8;margin-right:12px;margin-bottom:10px; }#wrapper .shop_table.cart tbody tr td.actions .coupon .button {float:left; }@media (max-width:767px) {#wrapper .shop_table.cart tbody tr td.actions .coupon .button {width:auto;padding:9px 13px;margin-top:5px; } }#wrapper .shop_table.cart tbody tr td.actions .button {padding:13px 20px;padding:1.3rem 2rem;border:1px solid #006529;font-family:'Meta Regular Text', sans-serif;text-transform:uppercase;color:#006529;background:white;border-radius:3px; }@media (max-width:767px) {#wrapper .shop_table.cart tbody tr td.actions .button {padding:9px 3px;font-size:14px; } }@media (max-width:991px) {#wrapper .cart_totals {width:100%; } }#wrapper .cart_totals table {border:1px solid #d6d6d6;padding:30px;padding:3rem;border-radius:0;background:#f8f8f8; }@media (max-width:767px) {#wrapper .cart_totals table {padding:6px; } }#wrapper .cart_totals table tbody tr th {border:none; }#wrapper .cart_totals table tbody tr td {border:none;text-align:right;font-weight:400; }#wrapper .cart_totals table tbody tr.order-total th, #wrapper .cart_totals table tbody tr.order-total td {border-top:1px solid #d6d6d6; }#wrapper .cart_totals .checkout-button {border-radius:2px;border-radius:0.2rem;font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:16px;font-size:1.6rem;background:#00742b;background:-moz-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:-webkit-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);text-shadow:none;text-transform:uppercase;padding:13px 39px;padding:1.3rem 3.9rem;border:none;color:white;display:inline-block;text-align:center;cursor:pointer;float:right;line-height:normal;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }@media (max-width:767px) {#wrapper .cart_totals .checkout-button {font-size:15px;padding:11px 20px; } }#wrapper .cart-collaterals .cart-banner {margin-top:55px;margin-top:5.5rem;float:left;width:51%; }@media (max-width:991px) {#wrapper .cart-collaterals .cart-banner {width:100%; } }@media (max-width:767px) {#wrapper .cart-collaterals .cart-banner {display:none; } }#wrapper .cart-collaterals .cart-banner .banner {background:none;float:left;width:100%;text-align:center;padding:20px;font-size:23px;font-size:2.3rem;line-height:120%;font-family:'Meta Regular Text', sans-serif;font-weight:400; }@media (max-width:1200px) {#wrapper .cart-collaterals .cart-banner .banner .text {font-size:20px; }#wrapper .cart-collaterals .cart-banner .banner .text a {font-size:17px; } }#wrapper .cart-collaterals .cart-banner .banner a {font-size:20px;font-size:2rem;color:#000;font-weight:bold; }#wrapper .cart-collaterals .cart-banner .banner .tel {font-size:62px;font-size:6.2rem;padding:20px 0px 34px 0px;padding:2rem 0rem 3.4rem 0rem; }#wrapper .cart-collaterals .cart-banner .banner img {margin-bottom:10px;margin-bottom:1rem; }@media (max-width:991px) {#wrapper .cart-collaterals .cart-banner .banner {margin:0px;width:100%;margin-bottom:20px; } }@media (max-width:767px) {#wrapper .cart-collaterals .cart-banner .banner {width:100%;margin-bottom:20px; } }#wrapper .woocommerce-checkout textarea {width:100%;padding:10px 20px 10px;padding:1rem 2rem 1rem;border:1px solid #d6d6d6;font-family:'Meta Regular Text', sans-serif;color:black;background:#f8f8f8;margin-right:12px;height:150px; }#wrapper .woocommerce-checkout h3 {font-family:'Meta Regular Text', sans-serif;font-weight:700;font-size:22px;color:#006529; }#wrapper .woocommerce-checkout .woocommerce-billing-fields, #wrapper .woocommerce-checkout .woocommerce-shipping-fields {margin-bottom:20px; }#wrapper .woocommerce-checkout .woocommerce-billing-fields ::-webkit-input-placeholder, #wrapper .woocommerce-checkout .woocommerce-shipping-fields ::-webkit-input-placeholder {color:#999;font-weight:300; }#wrapper .woocommerce-checkout .woocommerce-billing-fields :-moz-placeholder, #wrapper .woocommerce-checkout .woocommerce-shipping-fields :-moz-placeholder {color:#999;font-weight:300; }#wrapper .woocommerce-checkout .woocommerce-billing-fields ::-moz-placeholder, #wrapper .woocommerce-checkout .woocommerce-shipping-fields ::-moz-placeholder {color:#999;font-weight:300; }#wrapper .woocommerce-checkout .woocommerce-billing-fields :-ms-input-placeholder, #wrapper .woocommerce-checkout .woocommerce-shipping-fields :-ms-input-placeholder {color:#999;font-weight:300; }#wrapper .woocommerce-checkout .woocommerce-billing-fields input, #wrapper .woocommerce-checkout .woocommerce-shipping-fields input {width:100%;padding:10px 20px 10px;padding:1rem 2rem 1rem;border:1px solid #d6d6d6;font-family:'Meta Regular Text', sans-serif;color:black;background:#f8f8f8;margin-right:12px; }#wrapper .woocommerce-checkout .woocommerce-billing-fields .select2-chosen, #wrapper .woocommerce-checkout .woocommerce-shipping-fields .select2-chosen {width:100%;padding:7px 20px 7px;padding:0.7rem 2rem 0.7rem;border:1px solid #d6d6d6;font-family:'Meta Regular Text', sans-serif;color:black;background:#f8f8f8;margin-right:12px; }#wrapper .woocommerce-checkout .woocommerce-billing-fields a.select2-choice, #wrapper .woocommerce-checkout .woocommerce-shipping-fields a.select2-choice {padding:0px;border:none; }#wrapper .woocommerce-checkout .woocommerce-billing-fields #ship-to-different-address label, #wrapper .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label {float:right; }#wrapper .woocommerce-checkout .woocommerce-billing-fields #ship-to-different-address #ship-to-different-address-checkbox, #wrapper .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address #ship-to-different-address-checkbox {width:auto;float:left;margin-top:16px; }#wrapper .woocommerce-checkout .shop_table {font-weight:400; }#wrapper .woocommerce-checkout .shop_table thead {background:#f8f8f8; }#wrapper .woocommerce-checkout #place_order {background:-moz-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:-webkit-linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);background:linear-gradient(to bottom, rgba(0, 121, 45, 1) 0%, rgba(1, 61, 14, 1) 100%);color:white;display:inline-block;float:right;width:auto;font-weight:normal; }@media (max-width:340px) {#wrapper .woocommerce-checkout #place_order {font-size:14px; } }#wrapper .woocommerce-checkout #place_order:hover {opacity:0.9; }#wrapper form.checkout_coupon {margin-top:0px;border:none;padding:0px; }#wrapper form.checkout_coupon #coupon_code {width:100%;max-width:250px;padding:13px 20px 14px;border:1px solid #d6d6d6;font-family:'Lato', Arial, sans-serif;color:#0352a1;background:#f8f8f8;margin-right:12px;margin-bottom:10px; }#wrapper form.checkout_coupon .button {padding:15px 20px;padding:1.5rem 2rem;border:1px solid #0352a1;font-family:'Lato', Arial, sans-serif;text-transform:uppercase;color:#0352a1;background:white;border-radius:3px; }#wrapper form.checkout_coupon p.form-row {width:auto;float:left; }#wrapper .woocommerce-thankyou-order-details {font-weight:400; }#wrapper .woocommerce-thankyou-order-details li {margin-bottom:10px; }#wrapper .shop_table, #wrapper address {font-weight:400; }#wrapper #payment .terms label.checkbox {font-size:13px; }label.woocommerce-form__label-for-checkbox {display:flex !important;flex-flow:row nowrap;justify-content:flex-start; }label.woocommerce-form__label-for-checkbox input {position:initial !important; }label.woocommerce-form__label-for-checkbox span {margin:-11px 8px 0 0; }.socialboxcontainer {position:relative; }.socialboxcontainer .text {display:block;position:absolute;z-index:98;top:70px; }.facebook-container {background:#fff;position:absolute;padding:30px 35px;left:0;top:0;z-index:99; }.facebook-container .socialheader {font-size:22px;color:#5a5b5e;margin-bottom:20px; }.facebook-container .socialheader i {color:#006529;margin-right:10px; }.facebook-container .facebook-box {position:relative;z-index:99; }@media screen and (max-width:767px) {.facebook-container {margin-top:25px; } }section.skitag .skitagbtn {float:right;margin-top:-50px;background:#006529;color:white;padding:5px 10px;border-radius:6px;outline:0; }section.skitag .skitagbtn:hover {text-decoration:none; }section.skitag .btn {float:right;margin-top:-64px;padding:6px 16px;font-size:14px; }section.skitag .info {display:inline-block;background:#ddd;padding:10px 19px;margin-bottom:20px; }section.skitag .info i {width:17px; }section.skitag .skitag-item {border-bottom:1px solid #ddd;padding:10px 0px; }section.skitag .skitag-item div {float:left; }section.skitag .skitag-item div.datum {width:100px;font-size:13px;padding-top:1px; }section.skitag .skitag-item div.name {width:30%; }section.skitag .skitag-item div.name a {font-weight:bold;color:#006529;font-size:18px; }section.skitag .skitag-item div.edit {float:right; }section.skitag form label {display:block;margin-bottom:2px; }section.skitag form input {display:block;padding:8px 10px;margin-bottom:15px;width:60%;border:1px solid #d6d6d6; }section.skitag form textarea {display:block;padding:5px 10px;margin-bottom:15px;width:100%;height:210px; }section.skitag form button.skitagbtn {width:auto;float:none;margin-top:10px; }section.skitag form ::-webkit-input-placeholder {opacity:0.5; }section.skitag form :-moz-placeholder {opacity:0.5; }section.skitag form ::-moz-placeholder {opacity:0.5; }section.skitag form :-ms-input-placeholder {opacity:0.5; }section.skitag .fotos {margin-bottom:30px; }section.skitag .fotos .foto {width:176px;height:176px;text-align:center;position:relative;background:#f5f5f5;margin:7px;float:left;border:1px solid #d4dcd1; }section.skitag .fotos .foto .js-deleteimage {cursor:pointer;position:absolute;bottom:4px;right:4px;background:red;color:white;padding:1px 7px;border-radius:20px; }@media (min-width:991px) {section.skitag .fotos .foto .js-deleteimage {opacity:0; } }section.skitag .fotos .foto .js-deleteimage:hover {background:#d40505; }section.skitag .fotos .foto:hover .js-deleteimage {opacity:1; }section.skitag .fotos .foto a {height:100%;width:100%; }section.skitag .fotos .foto img {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%; }section.skitag .fotospublic {margin-left:-1%;margin-right:-1%; }section.skitag .fotospublic .foto {width:23%;height:179px;margin:1%; }section.skitag .fotospublic .foto .download {position:absolute;bottom:0px;right:0px;background:#01531a;width:auto;height:auto;padding:2px 8px;color:white;opacity:0;text-decoration:none;font-size:14px; }section.skitag .fotospublic .foto .download:hover {background:#013d0e; }section.skitag .fotospublic .foto .download i {margin-right:2px; }section.skitag .fotospublic .foto:hover .download {opacity:1; }section.skitag .fotoupload {padding:30px;background:#f5f5f5; }section.skitag .fotoupload .skitagbtn {float:none;width:auto;display:inline-block; }section.skitag .fotoupload #filelist {margin:15px 0px;font-size:15px;border:1px solid #ddd; }section.skitag .fotoupload #filelist tr td {padding:3px 9px; }section.skitag .fotoupload #filelist tr td .balken {width:200px;background:#dadada;height:14px; }section.skitag .fotoupload #filelist tr td .balken .balkeninner {background:#9a9a9a;height:100%; }.genaeratezip {position:fixed;top:30%;left:50%;width:300px;background:#00792c;color:white;text-align:center;border-radius:20px;padding:24px;margin-left:-150px; }.startrack ul li {background:none !important; }.startrack.ende .cb_textelement {margin-bottom:0rem;margin-top:2rem; }.etiketten {margin-top:40px;max-width:800px;margin:40px auto 0; }.etiketten .etikette, .etiketten .kassabon {margin-bottom:30px;float:left;width:33.3333%; }.etiketten .etikette .inner, .etiketten .kassabon .inner {border:1px solid #e3ce4e;padding:20px;margin:0 10px; }.etiketten .etikette .inner ::-webkit-input-placeholder, .etiketten .kassabon .inner ::-webkit-input-placeholder {opacity:0.5; }.etiketten .etikette .inner :-moz-placeholder, .etiketten .kassabon .inner :-moz-placeholder {opacity:0.5; }.etiketten .etikette .inner ::-moz-placeholder, .etiketten .kassabon .inner ::-moz-placeholder {opacity:0.5; }.etiketten .etikette .inner :-ms-input-placeholder, .etiketten .kassabon .inner :-ms-input-placeholder {opacity:0.5; }.etiketten .etikette .inner .img2, .etiketten .kassabon .inner .img2 {display:none; }.etiketten .etikette .inner .title, .etiketten .kassabon .inner .title {color:#00792c;font-family:'Meta Bold Text', sans-serif;font-weight:700;font-size:27px;display:block;margin-bottom:12px; }.etiketten .etikette .inner .year, .etiketten .kassabon .inner .year {color:#00792c;font-size:20px;margin-bottom:4px; }.etiketten .etikette .inner input, .etiketten .kassabon .inner input {width:100%;text-align:center;padding:7px; }@media screen and (max-width:767px) {.etiketten .etikette, .etiketten .kassabon {float:none;width:100%; } }@media screen and (min-width:992px) {.etiketten .etiketteneingabe {width:768px;margin:0 auto; } }.etiketten .kassabon {display:inline-block;float:none;width:300px; }.etiketten .kassabon ::-webkit-input-placeholder {opacity:0.5;font-size:15px; }.etiketten .kassabon :-moz-placeholder {opacity:0.5;font-size:15px; }.etiketten .kassabon ::-moz-placeholder {opacity:0.5;font-size:15px; }.etiketten .kassabon :-ms-input-placeholder {opacity:0.5;font-size:15px; }#errorwrapper {color:red;font-weight:bold;margin-bottom:20px; }#goesserform {margin:40px auto 0px auto;max-width:700px; }#goesserform label {display:block;float:left;width:100%; }#goesserform label.small {width:29%; }#goesserform label.medium {width:71%; }#goesserform input {width:100%;margin-bottom:14px;background:#f8f8f8;padding:10px 15px; }#goesserform input#city {float:left;width:71%; }#goesserform input#zip {width:27%;margin-right:2%;float:left; }.news_entry {border:1px solid #d4dce1;margin-bottom:20px;margin-bottom:2rem;position:relative;background:white; }.news_entry .image_container {margin-bottom:0px;margin-bottom:0rem;overflow:hidden; }.news_entry .image_container img {height:auto;width:100%;opacity:1;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease; }.news_entry .text_container {padding:30px 30px 60px 30px;padding:3rem 3rem 6rem 3rem; }@media (max-width:991px) {.news_entry .text_container {padding:20px 15px 60px 15px;padding:2rem 1.5rem 6rem 1.5rem; } }.news_entry h3 {line-height:130%;margin-bottom:10px;margin-bottom:1rem;font-size:25px;font-size:2.5rem;background-color:transparent;text-transform:inherit;color:#006529;font-family:'Meta Regular Text', sans-serif;font-weight:300; }@media (max-width:1200px) {.news_entry h3 {font-size:22px; } }.news_entry h3 a {color:#006529 !important;font-weight:bold;text-decoration:none !important; }.news_entry h3 a:hover {text-decoration:none;color:#006529; }.news_entry .btn {position:absolute;bottom:20px;right:30px;font-size:15px;font-size:1.5rem;padding:7px 23px;padding:0.7rem 2.3rem;text-decoration:none !important; }.news_entry p {color:#444 !important; }@media (max-width:991px) {.news_entry p {font-size:14px; } }.news_entry:hover img {opacity:0.8;-ms-filter:"progid:DXImageTra nsform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transition:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }.pagination_container {position:relative;margin-bottom:30px;margin-bottom:3rem;clear:both; }.pagination_container .sisu_paging {margin:0 20% 0 20%;width:60%; }.pagination_container .sisu_paging ul.sisu_pagination {width:80%;list-style:none;padding:0px;text-align:center;margin:0 auto; }.pagination_container .sisu_paging ul li {margin:0px;margin:0px 5px;margin:0rem 0.5rem;margin-bottom:7px;margin-bottom:0.7rem;text-align:center;font-size:16px;font-size:1.6rem;display:inline-block; }.pagination_container .sisu_paging ul li a {color:#201f1f;text-decoration:none;padding:6px 10px;padding:0.6rem 1rem;border:1px solid #000; }.pagination_container .sisu_paging ul li:hover a, .pagination_container .sisu_paging ul li.active a {background:#eaeaea;color:#333 !important; }.pagination_container a.prev, .pagination_container a.next {top:0px;position:absolute;color:#666 !important;text-decoration:underline; }.pagination_container a.prev:hover, .pagination_container a.next:hover {text-decoration:none;color:#eaeaea !important; }.pagination_container a.prev {left:0px; }.pagination_container a.next {right:0px; }.sortimentbier {border:1px solid #d4dce1;padding-top:50px;padding-bottom:34px;margin-bottom:30px;position:relative; }@media (max-width:991px) {.sortimentbier {padding-top:0px; } }@media (max-width:767px) {.sortimentbier {border:none;border-bottom:1px solid #d4dce1;text-align:center; } }@media screen and (min-width:992px) {.sortimentbier.first .af_zone {left:38%; } }.sortimentbier .af_zone {position:absolute;width:78px;top:61px;right:0; }@media (min-width:630px) {.sortimentbier .af_zone {width:100px; } }@media screen and (min-width:768px) {.sortimentbier .af_zone {left:22%;top:0;width:78px; } }@media screen and (min-width:992px) {.sortimentbier .af_zone {left:32%;top:0; } }.sortimentbier .bild {width:46%;float:left; }.sortimentbier .bild .image_container {box-sizing:border-box;padding:80% 50%;background-size:contain;background-position:center center;background-repeat:no-repeat; }@media screen and (max-width:767px) {.sortimentbier .bild .image_container {padding:40% 50%; } }@media (max-width:991px) {.sortimentbier .bild {width:34%; } }@media (max-width:767px) {.sortimentbier .bild {width:100%; } }.sortimentbier .text {float:right;width:54%; }.sortimentbier .text .title {color:white;background:#006529;font-size:30px;padding:16px 26px;line-height:110%; }.sortimentbier .text .subline {color:#d6d6d6;font-size:14px;text-transform:uppercase;margin:20px 0px; }.sortimentbier .text .beschreibung {padding-right:55px; }@media (max-width:767px) {.sortimentbier .text .beschreibung {padding-right:0px;margin-top:20px; } }@media (max-width:991px) {.sortimentbier .text {width:66%; } }@media (max-width:767px) {.sortimentbier .text {width:100%; }.sortimentbier .text .title {font-size:25px; }.sortimentbier .text .subline {margin:5px 0px; } }.sortimentbier .infos {margin-top:15px;position:relative; }.sortimentbier .infos .naehrwerte {width:52%;float:left;height:1px; }@media (min-width:991px) and (max-width:1200px) {.sortimentbier .infos .naehrwerte {width:60%; } }.sortimentbier .infos .naehrwerte .btn {font-size:15px;padding:7px 20px;position:absolute;bottom:0px;left:30px;min-width:237px; }.sortimentbier .infos .naehrwerte .buybtn {bottom:50px; }@media (max-width:767px) {.sortimentbier .infos .naehrwerte .buybtn {bottom:0px; } }@media (max-width:767px) {.sortimentbier .infos .naehrwerte {width:100%; }.sortimentbier .infos .naehrwerte .btn {position:relative;left:0px;min-width:237px; } }.sortimentbier .infos .stammwurze {display:inline-block;margin-right:40px; }@media (max-width:1200px) {.sortimentbier .infos .stammwurze {margin-right:7px; } }@media (max-width:767px) {.sortimentbier .infos .stammwurze {width:50%;float:right;margin:0;margin-top:100px; } }.sortimentbier .infos .alkohol {display:inline-block; }@media (max-width:767px) {.sortimentbier .infos .alkohol {width:50%;float:left;margin-top:100px; } }.sortimentbier .infos .value {font-size:25px;color:#006529;margin-top:12px;margin-bottom:6px; }@media (min-width:991px) and (max-width:1200px) {.sortimentbier .infos .value {font-size:14px; } }.sortimentbier .infos .label {text-transform:uppercase;font-size:12px;color:#d6d6d6; }@media (min-width:992px) {.sortimentbier.first .bild .image_container {padding:39% 50%; }.sortimentbier.first .text .title {max-width:390px; }.sortimentbier.first .beschreibung {padding-right:140px; }.sortimentbier.first .infos .naehrwerte {width:50%; }.sortimentbier.first .infos .naehrwerte .btn {left:0px;min-width:237px; }.sortimentbier.first .infos .stammwurze {margin-right:25px; } }@media (max-width:991px) and (min-width:768px) {.sortimentbier.first .infos .naehrwerte .btn {left:0px;min-width:237px; } }.channeladd_iframe {width:520px;height:420px; }@media (max-width:991px) {.channeladd_iframe {width:500px; } }@media (max-width:767px) {.channeladd_iframe {width:370px; } }@media (max-width:530px) {.channeladd_iframe {width:325px; } }.cr_form { }.cr_form .cr_ipe_item { }@media screen and (max-width:767px) {.cr_form .cr_ipe_item {float:none;margin-right:0px;margin-right:0rem; } }@media screen and (min-width:768px) {.cr_form .cr_ipe_item {float:left;margin-right:15px;margin-right:1.5rem; } }@media screen and (min-width:992px) {.cr_form .cr_ipe_item {float:left;margin-right:15px;margin-right:1.5rem; } }@media screen and (max-width:767px) {.cr_form .cr_ipe_item.musthave {width:100%; } }@media screen and (min-width:768px) {.cr_form .cr_ipe_item.musthave {width:335px; } }@media screen and (min-width:992px) {.cr_form .cr_ipe_item.musthave {width:335px; } }.cr_form .cr_ipe_item.musthave input[type='text'] {border-radius:0px;border-radius:0rem;border:1px solid #d6d6d6;background:#fff;color:#2c373f;width:100% !important;padding:6px 10px;padding:0.6rem 1rem;text-indent:0px;text-indent:0rem;font-weight:normal !important; }.cr_form .submit_container {margin-right:0px;margin-right:0rem;text-align:center; }@media screen and (max-width:767px) {.cr_form .submit_container {margin-top:15px;margin-top:1.5rem; } }@media screen and (min-width:768px) {.cr_form .submit_container {margin-top:0px;margin-top:0rem; } }@media screen and (min-width:992px) {.cr_form .submit_container {margin-top:0px;margin-top:0rem; } }.cr_form .submit_container .cr_button {text-shadow:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;text-align:center;display:inline-block;border-radius:0px;border-radius:0rem;width:150px;width:15rem;border:1px solid #f66e00;background:#fff;color:#f66e00;padding:7px 15px 6px 15px;padding:0.7rem 1.5rem 0.6rem 1.5rem;font-family:'Meta Regular Text', sans-serif;font-size:14px;font-size:1.4rem;box-shadow:none !important; }.cr_form .submit_container .cr_button:hover {background-color:#f66e00;color:#fff; }#mc-embedded-subscribe-form { }#mc-embedded-subscribe-form .mc-field-group { }@media screen and (max-width:767px) {#mc-embedded-subscribe-form .mc-field-group {float:none;margin-right:0px;margin-right:0rem;width:100%; } }@media screen and (min-width:768px) {#mc-embedded-subscribe-form .mc-field-group {float:left;margin-right:15px;margin-right:1.5rem;width:335px; } }@media screen and (min-width:992px) {#mc-embedded-subscribe-form .mc-field-group {float:left;margin-right:15px;margin-right:1.5rem;width:335px; } }#mc-embedded-subscribe-form .mc-field-group label {display:none; }#mc-embedded-subscribe-form .mc-field-group input[type='email'] {border-radius:0px;border-radius:0rem;border:1px solid #d6d6d6;background:#fff;color:#2c373f;width:100% !important;padding:6px 10px;padding:0.6rem 1rem;text-indent:0px;text-indent:0rem;font-weight:normal !important; }#mc-embedded-subscribe-form #mc-embedded-subscribe {text-shadow:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;text-align:center;display:inline-block;border-radius:0px;border-radius:0rem;width:150px;width:15rem;border:1px solid #e85c41;background:#fff;color:#e85c41;padding:7px 15px 6px 15px;padding:0.7rem 1.5rem 0.6rem 1.5rem;font-family:'Meta Regular Text', sans-serif;font-size:14px;font-size:1.4rem;box-shadow:none !important; }#mc-embedded-subscribe-form #mc-embedded-subscribe:hover {background-color:#e85c41;color:#fff; }@media screen and (max-width:767px) {#mc-embedded-subscribe-form #mc-embedded-subscribe {display:block;margin:0 auto;margin-top:15px;margin-top:1.5rem; } }@media screen and (min-width:768px) {#mc-embedded-subscribe-form #mc-embedded-subscribe {margin-top:0px;margin-top:0rem; } }@media screen and (min-width:992px) {#mc-embedded-subscribe-form #mc-embedded-subscribe {margin-top:0px;margin-top:0rem; } }.loginplugin { }.loginplugin label {width:100%; }.loginplugin input {border-radius:0px;border-radius:0rem;border:1px solid #d6d6d6;background:#efefef;color:#2c373f;width:100% !important;padding:5px 10px;padding:0.5rem 1rem;text-indent:0px;text-indent:0rem;font-weight:normal !important; }.loginplugin input[type="submit"] {border-radius:40px;border-radius:4rem;font-family:'Meta Regular Text', sans-serif;font-size:14px;font-size:1.4rem;background:transparent;text-shadow:none;text-transform:uppercase;padding:7px 15px;padding:0.7rem 1.5rem;border:1px solid #006529;color:#006529;display:inline-block;background-color:transparent;text-align:center;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in; }.loginplugin input[type="submit"]:hover {background-color:#333;color:#fff;text-decoration:none; }.loginplugin input[type="checkbox"] {width:20px !important; }.loginplugin .signup-submit input {max-width:200px; }.loginplugin .login-submit input {max-width:200px; }.loginplugin .lostpassword-submit input {max-width:250px; }.loginplugin .resetpass-submit input {max-width:200px; }#footer {background:#006529;width:100%;color:#fff;padding:40px 0px;padding:4rem 0rem;margin-top:50px;margin-top:5rem; }@media (max-width:767px) {#footer {text-align:center; } }#footer.cookiehinweis {margin-bottom:50px; }#footer h3 {color:white;font-size:26px; }#footer p, #footer a {margin:0px;margin:0rem;padding:0px;padding:0rem; }#footer .socialbtn {margin-bottom:10px; }#footer .socialbtn a {color:white;text-decoration:underline; }#footer .socialbtn span {color:white;display:inline-block; }#footer .socialbtn img {margin-right:15px;margin-bottom:5px; }#footer .footer-logo {margin-right:2rem;width:16rem; }@media screen and (max-width:767px) {#footer .footer-logo {margin-bottom:2rem; } }#footer .footer-gruene-brauerei {height:120px; }@media screen and (max-width:767px) {#footer .footer-gruene-brauerei {display:none; } }#footer .whiteline {height:1px;background:white;margin-bottom:3px; }#footer .footerline {color:#fff;font-size:12px; }#footer .footerline a {color:#fff;font-size:12px;padding-right:6px; }#footer .footerline .footerleft {float:left; }@media screen and (max-width:767px) {#footer .footerline .footerleft {float:none;text-align:center; } }#footer .footerline .footerright {float:right; }@media screen and (max-width:767px) {#footer .footerline .footerright {float:none;margin-top:20px; } }#footer .centered {display:table;margin:0 auto;width:100%;text-align:center; }#footer ul.footer-nav {list-style-type:none;margin-bottom:0px;margin-bottom:0rem;margin:0; }#footer ul.footer-nav li {list-style:none; }#footer ul.footer-nav li.current-menu-item a {color:white;text-decoration:none;font-weight:bold; }#footer ul.footer-nav li a {display:inline-block;color:white;text-transform:inherit !important;text-decoration:none;padding:3px 0px;padding:0.3rem 0rem; }#footer ul.footer-nav li a:first-child {padding-right:8px;padding-right:0.8rem; }#footer ul.footer-nav li a:hover {text-decoration:underline;color:white; }#footer ul.footer-nav li a:active {color:white; }#footer .socialicons i {font-size:18px;color:white;margin-top:15px;padding:0px 5px; }#footer .pop-up-wrapper {position:fixed;top:25vh;left:0;right:0;display:flex;justify-content:center; }#footer .pop-up-wrapper .popup {position:relative;z-index:9999; }.menu-footer ul {text-align:right; }.menu-footer ul li {display:inline-block; }.menu-footer ul li a {font-size:8px;font-size:0.8rem;text-transform:uppercase;font-family:'Meta Regular Text', sans-serif;font-weight:400; }body.kontrast {-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;background:#000;color:#fff; }body.kontrast a {color:#ff0;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;-ms-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;text-decoration:none;cursor:pointer;font-weight:normal;outline:none; }body.kontrast a:hover {text-decoration:underline;color:#0ff; }body.kontrast a:active {color:#0ff; }body.kontrast a:focus {color:#0ff; }body.kontrast .header_cta a {border:solid 1px #000 !important;color:#000 !important;background:#fff !important; }body.kontrast .header_cta a:hover {text-decoration:none;background:#000 !important;color:#fff !important; }body.kontrast .header_cta a:active {background:#000 !important;color:#fff !important; }body.kontrast .header_cta a:focus {background:#000 !important;color:#fff !important; }body.kontrast .accessibilityMenu {color:#000; }@media screen and (max-width:767px) {body.kontrast #hauptmenu ul.sub-menu {background-color:#000; } }@media screen and (min-width:768px) {body.kontrast #hauptmenu ul.sub-menu {background-color:#000; } }@media screen and (min-width:992px) {body.kontrast #hauptmenu ul.sub-menu {background-color:#fff; } }@media screen and (max-width:767px) {body.kontrast #hauptmenu ul.sub-menu li a:hover {color:#000; } }@media screen and (min-width:768px) {body.kontrast #hauptmenu ul.sub-menu li a:hover {color:#000; } }@media screen and (min-width:992px) {body.kontrast #hauptmenu ul.sub-menu li a:hover {color:#fff;background-color:#000; } }body.kontrast .btn {background:#fff !important;border-color:#fff !important;color:#000 !important; }body.kontrast .btn.white {color:#fff !important;border-color:#fff !important; }body.kontrast .btn.white:hover, body.kontrast .btn.white:active, body.kontrast .btn.white:focus {text-decoration:underline; }body.kontrast .btn:hover {background-color:#000 !important;color:#fff !important;border-color:#fff !important;text-decoration:none; }body.kontrast .btn:active {box-shadow:none; }body.kontrast .news_entry {background:#fff;color:#000; }body.kontrast .news_entry h3 {color:#000; }body.kontrast .news_entry h3 a {color:#000; }body.kontrast .cb_textelement .box_background, body.kontrast .cb_zitatelement .box_background {padding:0px !important;background:none !important; }body.kontrast .cb_textelement .box_background .textelement_content, body.kontrast .cb_zitatelement .box_background .textelement_content {color:#fff; }body.kontrast .cb_textelement .box_background .textelement_content h1, body.kontrast .cb_zitatelement .box_background .textelement_content h1, body.kontrast .cb_textelement .box_background .textelement_content .subline, body.kontrast .cb_zitatelement .box_background .textelement_content .subline, body.kontrast .cb_textelement .box_background .textelement_content .entry-text, body.kontrast .cb_zitatelement .box_background .textelement_content .entry-text {color:#fff !important; }body.kontrast .cb_block_start .full_width {padding:0px !important;background:none !important; }body.kontrast .searchform_container {background:#fff;color:#000; }body.kontrast .searchform_container .container #searchform input {border:solid 1px #000;color:#000;background:#fff; }body.kontrast .searchresult_container {background:#fff;border-top:solid 1px #000;color:#000; }body.kontrast #share_icons ul li a {color:#fff !important; }body.kontrast #cookiesWarning #cookiesWarningActive {background:#fff;color:#000; }body.kontrast #footer {background-color:#000;color:#fff; }body.kontrast #footer ul.footer-nav li a {color:#ff0; }body.kontrast #footer ul.footer-nav li a:hover {color:#0ff; }body.kontrast #footer ul.footer-nav li a:active {color:#0ff; }body.kontrast #footer ul.footer-nav li a:focus {color:#0ff; }body.graustufen {filter:grayscale(100%) !important;-webkit-filter:grayscale(100%) !important;-webkit-filter:grayscale(1) !important;-moz-filter:grayscale(100%) !important;-ms-filter:grayscale(100%) !important;-o-filter:grayscale(100%) !important;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale") !important;filter:gray !important; }