legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset('utf-8');
/*
    HTML5 Reset :: style.css
    ----------------------------------------------------------
    We have learned much from/been inspired by/taken code where offered from:

    Eric Meyer                  :: http://meyerweb.com
    HTML5 Doctor                :: http://html5doctor.com
    and the HTML5 Boilerplate   :: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* ==========================================================================
   msic

   ========================================================================== */

html {
    box-sizing: border-box;
}

/*
    body{overflow-y: hidden !important;}
    body::-webkit-scrollbar {display: none;}
    html {-ms-overflow-style: none}
*/

/*
    *, :before, :after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    *,*:before,*:after {box-sizing: inherit;}
*/

/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags, consider adding height: auto */
img,object,embed {max-width: 100%;}

/* we use a lot of ULs that aren't bulleted. */
nav > ul {list-style: none;}
blockquote, q {quotes: none; padding: 16px; background: #eee;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
ins {background-color: #B61F29; color: #000; text-decoration: none;}
mark {background-color: #B61F29; color: #000; font-style: italic; font-weight: bold;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}
small {font-size: 85%;}
strong {font-weight: bold;}
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}
/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
svg:not(:root) {
    overflow: hidden;
}


/* ==========================================================================
   HELPER
   ========================================================================== */

.invisible {visibility: hidden;}
.visible {visibility: visible;}

.hidden {
    display: none !important;
    visibility: hidden;
}
[hidden] {
    display: none;
}
.vishidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.vishidden.focusable:active, 
.vishidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:before,
.clearfix:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
 

.prel 
{
    position: relative;
}
.pabs  
{
    position: absolute;
}
.aleft 
{
    float: left;
}
.anone 
{
    float: none;
}
.aright 
{
    float: right;
}

.tcenter 
{
    text-align: center;
}
.tleft 
{
    text-align: left;
}
.tright 
{
    text-align: right;
}


/* ==========================================================================
   Selection
   ========================================================================== */

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection {
    background: #5c4b42;color: #fff;text-shadow: none;
}
::selection {
    background: #5c4b42;color: #fff;text-shadow: none;
}

/* ==========================================================================
   Forms
   ========================================================================== */

legend {
    border: 0;
    padding: 0;
    white-space: normal;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
    font: 99% sans-serif;
    margin: 0;
    vertical-align: baseline;
    outline: 0;
}
button, input {
    line-height: normal;
}
input, select {
    vertical-align: middle;
}
textarea {
    overflow: auto;
    vertical-align: top;
}

.clickable, label, input[type=button], input[type=submit], input[type=file], button, 
html input[type="button"], html input[type="reset"], html input[type="submit"] {
    cursor: pointer;
}
/* make buttons play nice in IE */
button,input[type=button] {
    width: auto;
    overflow: visible;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
}
input[type="radio"] {
    vertical-align: text-bottom;
}
input[type="checkbox"] {
    vertical-align: bottom;
}

/*BUGFIX: http://stackoverflow.com/questions/5449412/css-styling-for-input-buttons-on-ipad-iphone*/
input[type="color"],input[type="email"],input[type="search"],input[type="tel"],
input[type="url"],input[type="number"],input[type="date"],input[type="time"],
input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="month"] {
    -webkit-appearance: none;
}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

/* ==========================================================================
   Tables
   ========================================================================== */

table {
    border-collapse: collapse;
    /*border-collapse: separate;*/
    border-spacing: 0;
    font-size: inherit; 
    font: 100%;
}
th {font-weight: bold; vertical-align: middle;}
td {font-weight: normal; vertical-align: top;}
td img, th img {vertical-align: top;font-weight: normal;}


/* quicksand-300 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Light'), local('Quicksand-Light'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-300.woff') format('woff');
}
/* quicksand-regular - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Regular'), local('Quicksand-Regular'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-regular.woff') format('woff'); /* Legacy iOS */
}
/* quicksand-500 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Medium'), local('Quicksand-Medium'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-500.woff') format('woff'); /* Modern Browsers */
}
/* quicksand-700 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Bold'), local('Quicksand-Bold'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-700.woff') format('woff'); /* Modern Browsers */
}
#zoomiocontainer{ /* container containing enlarged image (native sized image) */
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background: white;
	visibility: visible;
}

#zoomiocontainer img{ /* image inside zoom container */
	width: auto;
	height: auto !important;
	position: absolute !important;
	display: block !important;
	max-width: initial!important;
}

.disablepointer{
	pointer-events: none;
}

#zoomiocontainer.mobileclass{ /* CSS class added to zoom container on mobile OS */
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}

/* ### Loading DIV CSS ### */

#zoomioloadingdiv{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	visibility: hidden;
	overflow: hidden;
	display: flex;
	pointer-events: none;
	z-index: 10000;
	background: white;
}

#zoomioloadingdiv .spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  background-color: #333;
  border-radius: 100%;  
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}
@charset "UTF-8";
@font-face{font-display:swap;font-family:"Zhi Mang Xing";font-style:normal;font-weight:400;src:url("../../files/extra_organic/theme/font/zhi-mang-xing-v17-latin-regular.woff2") format("woff2"), url("../../files/extra_organic/theme/font/zhi-mang-xing-v17-latin-regular.ttf") format("truetype")}body,td,li,dl,dt,input,select,button,textarea{font-family:"Quicksand", sans-serif;font-weight:400;font-size:20px;color:#7e878f}img{height:auto;max-width:100%;vertical-align:top}.invisible{display:none}figure img{margin:20px 0}.frame,#footer .inside,#header .inside{max-width:1560px;margin:0 auto;width:100%}a{color:#7e878f;text-decoration:none}.ce_form a{color:#96c231}.w50-flat{width:50%;padding-right:8%;box-sizing:border-box}.w100{width:100%}.no-pb{padding-bottom:0 !important}.no-pb .w50-flat.ce_image img{margin:0}.ce_text .firmenname{text-transform:uppercase;font-weight:bold;color:#96c231}#header{transition:all 300ms ease-in-out}#header .header-top{border-bottom:1px solid #7e878f;margin-bottom:10px;text-align:right;display:flex;justify-content:space-between}#header .header-top .aleft{float:none}#header .header-top img{vertical-align:top;margin-top:50px;margin-bottom:50px;transition:all 300ms ease-in-out;width:235px;height:auto}#header .header-top .right{display:flex;flex-direction:column;gap:20px;justify-content:center;transition:all 300ms ease-in-out}#header .header-top .kontaktwrapper a{height:40px;width:43px}@media (min-width:1024px){#header .header-top .kontaktwrapper a{position:fixed;top:90px;right:26px;z-index:20}}#header .header-top .kontaktwrapper a img{margin:0 !important}#header .header-top .mod_changelanguage{transition:all 300ms ease-in-out}#header .header-top .mobmenuopen{display:none}@media (max-width:1023px){#header .header-top .kontaktwrapper{display:flex;gap:20px;align-items:center}#header .header-top .mobmenuopen{display:inline-block;width:40px;height:40px;background:url("../../files/extra_organic/theme/img/menuopen.svg") center no-repeat;background-size:cover}}@media (max-width:1023px){#header{position:fixed;background:#fff;width:100%;top:0;left:0;z-index:10;transition:all 300ms ease-in-out}#header.scroll .header-top img{margin-top:10px;margin-bottom:10px;height:40px;transition:all 300ms ease-in-out}#header.scroll .header-top .mod_changelanguage{height:0;overflow:hidden;transition:all 300ms ease-in-out}#header.scroll .header-top .right{gap:0;transition:all 300ms ease-in-out}#header .nav-container{display:block;transform:rotate(-90deg) scale(0);transform-origin:top right;position:fixed;z-index:20;width:100vw;height:100vh;background:#96c231;top:0;left:0;transition:all 300ms ease-in-out}#header .nav-container.active{transform:rotate(0) scale(1);transition:all 300ms ease-in-out}#header .nav-container.active .mobmenuclose{display:inline-block;width:40px;height:40px;position:absolute;top:20px;right:20px;background:url("../../files/extra_organic/theme/img/menuclose.svg") center no-repeat;background-size:cover}#header .nav-container #navi,#header .nav-container #navi>nav{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#header .nav-container ul{display:flex;flex-direction:column;justify-content:center;align-items:center}#header .nav-container ul li{text-align:center;width:100%;border-bottom:none;margin:0 !important}#header .nav-container ul li a,#header .nav-container ul li strong{white-space:nowrap;color:#fff}#header .nav-container ul.level_1>li>a,#header .nav-container ul.level_1>li>strong{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px 10px}#header .nav-container ul.level_2{display:flex;position:relative;transform:none}#header .nav-container ul.level_2>li{border-bottom:none}}@media screen and (max-width:1023px) and (max-height:580px){#header .nav-container ul.level_2{display:none}}#navi{width:100%}#navi ul{display:flex}#navi ul li{width:25%;margin-right:20px;border-bottom:1px solid #7e878f;position:relative;padding-bottom:8px;padding-left:5px;padding-top:8px;box-sizing:border-box}#navi ul li:hover ul.level_2{display:flex}#navi ul li a,#navi ul li.active strong{text-transform:uppercase;text-decoration:none;font-size:18px;line-height:1.4;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navi ul li:hover,#navi ul li.active{background:#96c231}#navi ul li:hover a,#navi ul li:hover strong,#navi ul li.active a,#navi ul li.active strong{color:#fff;font-weight:400}#navi ul li.submenu:hover::after{content:"";position:absolute;width:100%;height:1px;background:#fff;z-index:11;bottom:0;left:0}#navi ul li.sibling.last{margin-right:0px}#navi ul.level_2{display:none;flex-direction:column;position:absolute;width:100%;bottom:0;left:0;transform:translateY(100%);z-index:5}#navi ul.level_2 li{list-style:none;background-color:#96c231;width:100%;padding-top:8px;border:none;border-bottom:1px solid #fff}#navi ul.level_2 li a,#navi ul.level_2 li.active strong{color:#fff;font-size:18px;line-height:1.4}#footer{background:#96c231}.purple #footer,.red #footer,.blue #footer,.brown #footer{border-top:8px solid #96c231;margin-top:0}#container{min-height:calc(100vh - 630px)}#container>#main{margin-top:60px}@media (max-width:1023px){#container>#main{margin-top:190px}}.mod_article.col2>.frame{padding-top:95px;overflow:hidden}#overview .frame,#overview-cats .frame,.view.flex>.frame{display:flex;justify-content:space-between}.view.flex{background:#e4dfd3 url("../../files/extra_organic/theme/img/paper_bg.jpg") left top repeat}.view.flex img{margin-bottom:0}#overview .frame,#overview-cats>.frame,.view.flex>.frame{flex-wrap:wrap}button{background-color:#96c231;border:none;padding:10px 20px;white-space:nowrap;width:inherit}.ce_text.w50 button{width:49%}button a{color:#fff !important;text-decoration:none !important;text-transform:uppercase;font-weight:bold}.mod_article.view.flex h1{color:#7e878f;width:100%;margin-top:30px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px}.col2-flex>.frame .w50.first h2,.brown .mod_article.view.flex h2,.mod_article .rtleft50 h2{color:#96c231;max-width:68%;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article .rtleft50 p,.mod_article .rtright50 p{line-height:24px;max-width:88%}.mod_article .rtright50 p:first-child,.mod_article.col2-flex .w50.first h2,.mod_article.col2-flex .ce_text.w50.last p:first-of-type,.mod_article .rtleft50 h2{height:135px;margin:0;padding:0}.mod_article.col2-flex .w50.first h2{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.col2-flex .w50.first p:nth-of-type(1),.mod_article.col2-flex .w50.last p:nth-of-type(2),.mod_article .rtleft50 p:nth-of-type(1),.mod_article .rtright50 p:nth-of-type(2){border-top:1px solid #787878;padding-top:15px}.mod_article.col2-flex .ce_text.w50.last p:first-of-type{border:0}.mod_article.col2-flex .w50.last p:nth-of-type(2),.mod_article .rtright50 p:nth-of-type(2){margin-top:0}.col2 .rtright50{float:right;width:48%;margin-right:1%}.col2 .rtright50,.col2 .rtleft50{position:relative;display:inline-block;height:100%}.ce_text>.box{background:#7e878f;color:#fff;padding:36px 50px 0 36px;margin-right:125px}.ce_text>.box li{position:relative;padding-left:36px}.ce_text>.box li:before{content:"";display:inline-block;width:36px;height:36px;position:absolute;left:0;background:url("../../files/extra_organic/theme/img/list_arrow_green.png") left center no-repeat}.brown .ce_text>.box li:before{background:url("../../files/extra_organic/theme/img/list_arrow_green.png") left center no-repeat}.ce_text>.box ul{list-style:none;margin-left:0;margin-top:36px}.ce_text>.box li{color:#fff;line-height:1.8em;font-weight:300}.view.flex>.frame>div{width:50%}.view.flex>.frame>div.ce_text{position:relative;align-self:flex-start}.view.flex>.frame>div.ce_image{align-self:flex-end}.view.flex>.frame>div.ce_text .box{min-height:450px;display:inline-block;width:100%;position:absolute;max-width:calc(100% - 211px);margin-right:0}@media (max-width:1280px){.view.flex>.frame>div.ce_text .box{max-width:calc(100% - 100px)}}.view.flex>.frame>div.ce_image img{width:100%;max-height:500px;object-fit:contain}#overview .frame>.ce_headline{width:100%;margin-bottom:38px;margin-top:38px}#buy-now-button-header .frame,#buy-now-button-footer .frame,#kaufen-kopfzeile .frame,#kaufen-fusszeile .frame{margin-bottom:38px;margin-top:38px;padding-top:25px;padding-bottom:25px}#buy-now-button-header .frame,#kaufen-kopfzeile .frame{border-bottom:1px solid #7e878f;margin-top:25px;padding-top:0}#buy-now-button-footer .frame,#kaufen-fusszeile .frame{padding-bottom:0;border-top:1px solid #7e878f}header nav.mod_changelanguage{display:inline-block;text-align:right;margin-left:auto;margin-right:0}header nav.mod_changelanguage ul{display:flex;gap:20px}header nav.mod_changelanguage ul>li{line-height:1}header nav.mod_changelanguage ul>li span.active{font-weight:500;line-height:1}header nav.mod_changelanguage ul>li a,header nav.mod_changelanguage ul>li span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ce_text.buy-now>p{background:#7e878f;line-height:2em;padding-left:20px;padding-right:20px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.col2-flex>.frame .w50.last{margin-right:0;padding-right:8%;border-bottom:1px solid #7e878f}.brown #kaufen-fusszeile .frame,.brown #kaufen-kopfzeile .frame,.brown #buy-now-button-header .frame,.brown #buy-now-button-footer .frame,.brown .col2-flex>.frame .w50.last,.brown .mod_article.col2-flex .w50.first p:nth-of-type(1),.brown .mod_article.col2-flex .w50.last p:nth-of-type(2),.brown .mod_article .rtleft50 p:nth-of-type(1),.brown .mod_article .rtright50 p:nth-of-type(2),.brown .col2-flex>.frame .w50.first{border-color:#5d4c43}.brown #footer,.brown .ce_text>.box,.brown .ce_text.buy-now>p{background:#5d4c43}.brown #navi li.active span,.brown #galerie-bereich .ce_headline,.brown .mod_article.view.flex h1{color:#5d4c43}.blue #kaufen-fusszeile .frame,.blue #kaufen-kopfzeile .frame,.blue #buy-now-button-header .frame,.blue #buy-now-button-footer .frame,.blue .col2-flex>.frame .w50.last,.blue .mod_article.col2-flex .w50.first p:nth-of-type(1),.blue .mod_article.col2-flex .w50.last p:nth-of-type(2),.blue .mod_article .rtleft50 p:nth-of-type(1),.blue .mod_article .rtright50 p:nth-of-type(2),.blue .col2-flex>.frame .w50.first{border-color:#155387}.blue #footer,.blue .ce_text>.box,.blue .ce_text.buy-now>p{background:#155387}.blue #navi li.active span,.blue #galerie-bereich .ce_headline,.blue .mod_article.view.flex h1{color:#155387}.red #kaufen-fusszeile .frame,.red #kaufen-kopfzeile .frame,.red #buy-now-button-header .frame,.red #buy-now-button-footer .frame,.red .col2-flex>.frame .w50.last,.red .mod_article.col2-flex .w50.first p:nth-of-type(1),.red .mod_article.col2-flex .w50.last p:nth-of-type(2),.red .mod_article .rtleft50 p:nth-of-type(1),.red .mod_article .rtright50 p:nth-of-type(2),.red .col2-flex>.frame .w50.first{border-color:#89251d}.red #footer,.red .ce_text>.box,.red .ce_text.buy-now>p{background:#89251d}.red #navi li.active span,.red #galerie-bereich .ce_headline,.red .mod_article.view.flex h1{color:#89251d}.purple #kaufen-fusszeile .frame,.purple #kaufen-kopfzeile .frame,.purple #buy-now-button-header .frame,.purple #buy-now-button-footer .frame,.purple .col2-flex>.frame .w50.last,.purple .mod_article.col2-flex .w50.first p:nth-of-type(1),.purple .mod_article.col2-flex .w50.last p:nth-of-type(2),.purple .mod_article .rtleft50 p:nth-of-type(1),.purple .mod_article .rtright50 p:nth-of-type(2),.purple .col2-flex>.frame .w50.first{border-color:#6d2564}.purple #footer,.purple .ce_text>.box,.purple .ce_text.buy-now>p{background:#6d2564}.purpe #navi li.active span,.purple #galerie-bereich .ce_headline,.purple .mod_article.view.flex h1{color:#6d2564}.ce_text.buy-now{width:calc(100% - 175px);display:inline-block}.ce_text.buy-now+.ce_toplink,.ce_text.buy-now+.ce_hyperlink.btn{display:inline-block;width:175px;float:right}#galerie-bereich .ce_toplink{width:100%;text-align:right;margin-left:auto}#galerie-bereich .ce_toplink a{text-align:left}.view.flex{display:block;margin-bottom:90px}@media (max-width:1280px){.view.flex{margin-bottom:20%}}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{display:inline-block;position:relative;background:#96c231;height:40px;line-height:2;margin-left:8px;padding-left:10px;width:157px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a{background:none;color:#7e878f}.ce_text.buy-now+.ce_hyperlink.btn>a:after{display:inline-block;content:"";position:absolute;background:url(../../files/extra_organic/theme/img/cart.png) no-repeat center center;right:10px;background-size:contain;margin-left:5px;width:28px;height:25px;top:50%;transform:translateY(-50%)}#galerie-bereich .ce_toplink a:after,.ce_text.buy-now+.ce_toplink a:after{display:inline-block;content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 5.5px 9.5px 5.5px;border-color:transparent transparent #7e878f transparent;right:2px;margin-left:5px;top:50%;transform:translateY(-50%)}.inside>.mod_article.overview{position:relative}.inside>.mod_article.content+.mod_article.overview{margin-top:75px}.inside>.mod_article.content+.mod_article.overview+#overview-cats{margin-bottom:75px}.brown .mod_article.overview{padding-top:0;padding-bottom:0;margin-bottom:0}.brown .mod_article.overview>.frame>.ce_headline{position:static;margin-bottom:38px}#overview-cats{margin-top:75px}#galerie-bereich:not(.nobg),#overview-cats,.paper-bg{padding-top:40px;padding-bottom:40px;margin-bottom:75px;background:#e4dfd3 url("../../files/extra_organic/theme/img/paper_bg.jpg") left top repeat}#galerie-bereich:not(.nobg) h2,#overview-cats h2,.paper-bg h2{color:#7e878f}.page13 #overview-cats,.page29 #overview-cats{margin-bottom:150px}#galerie-bereich{margin-bottom:38px;padding-bottom:25px;padding-top:38px;padding-bottom:15px}.mod_article.overview>.frame{width:100%;position:relative}.mod_article.overview>.frame>.ce_headline{margin:0;padding:0;position:absolute;left:0;top:0.8em}#overview .image_container,#overview-cats .image_container{position:relative}#overview .image_container a,#overview-cats .image_container a{display:inline-block;height:100%;width:100%;vertical-align:middle}#overview .image_container{display:block;position:unset}#overview .image_container div,#overview-cats .image_container div{display:inline-block;width:100%}#overview .frame .ce_image,#overview .frame .gap,#overview-cats .frame>div{width:24%}#overview .image_container div{position:relative}#overview .image_container h2,#overview-cats.mod_article .image_container h2,#overview .image_container h3,#overview-cats.mod_article .image_container h3{display:inline-block;position:absolute;top:50%;left:50%;text-align:center;width:90%;max-width:230px;font-size:20px;color:#ffffff;line-height:2;margin:0 auto;transform:translate(-50%, -50%);border:1px solid rgba(255, 255, 255, 0.8)}.mod_article h2,.mod_article h3{padding:10px 0}.mod_article h1{font-size:30px;text-transform:none}.mod_article h1 strong{display:block}.mod_article h2{color:#96c231;font-size:25px}.mod_article h2 em{display:block;margin-top:10px;text-transform:none;font-style:normal}.mod_article h2 span{text-transform:uppercase}.mod_article h4{font-weight:bold}.mod_article h3{font-weight:normal;font-size:30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.content h1{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.content h2{font-weight:500;font-size:32px;letter-spacing:-0.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.content h3{font-weight:500;font-size:24px;letter-spacing:-0.02em}.mod_article.content h4{font-weight:bold;text-transform:none;font-size:20px;margin-bottom:5px;font-weight:700}.mod_article.content .ce_text strong{font-weight:500}.mod_article.content .ce_text p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.mod_article.content .ce_text p+p,.mod_article.content .ce_text ul+p,.mod_article.content .ce_text p+ul,.mod_article.content .ce_text p+h2,.mod_article.content .ce_text p+h3,.mod_article.content .ce_text p+h4{margin-top:1.25em}.mod_article.content .ce_text p+h3,.mod_article.content .ce_text p+h2{margin-bottom:10px}.mod_article.content .ce_text h2+h3{margin-top:16px;margin-bottom:10px}.mod_article.content .ce_text a{color:#96c231;text-decoration:underline}.mod_article .ce_text ul{margin-left:1.25em}.mod_article .ce_text .box ul,.mod_article .ce_text>.box ul{margin-left:0}.mod_article.content h1+p,.mod_article.content h1+h2{margin-top:50px}.frame-flex{margin:50px 0}.flex,.col2-flex>.frame,.frame-flex>.frame{display:flex;justify-content:space-between;flex-wrap:wrap}.frame-flex>.frame{flex-wrap:wrap}.frame-flex>.frame .w50,.flex>.w50{width:50%}.frame-flex>.frame .w50{width:44%}#greenhelper{width:50%}#gyl{float:right;width:40%;margin-top:80px}.mod_article.frame-flex>.frame .ce_text.w50.first h1{height:unset;max-width:unset}.mod_article.frame-flex>.frame .ce_text.w50 p:first-of-type{border:0;padding-top:0}.col2-flex>.frame .w50{width:42%;margin-right:8%;padding-bottom:38px}.col2-flex>.frame .w50.ce_image{width:50%;margin-right:0%}.flex>.ce_text+.ce_image,.ce_image.last>.image_container{text-align:right}.mod_article .ce_text.w50 h1{color:#96c231;height:135px;max-width:84%;line-height:1.1}.flex>.ce_text.w50 p{margin-right:20%}.ce_text.w50 blockquote p,blockquote p,.ce_text.w50 blockquote p:first-of-type,.flex>.ce_text.w50 blockquote p{border:none;padding-top:0;max-width:80%;margin:0 auto}blockquote{padding:15px;margin:1em auto;text-align:center}.frame.flex blockquote{margin-right:16%}.flex.frame .ce_text.w50 blockquote p:first-of-type,.col2-flex .ce_text.w50 blockquote p:first-of-type,.col2-flex .ce_text.w50 blockquote p{border:none;padding-top:0;max-width:80%;margin:0 auto;line-height:30px;letter-spacing:-0.05em}.green .mod_article.frame.flex .ce_text.w50 h1{min-height:86px;height:unset}.green .mod_article.frame.flex .ce_text.w50.first h1+p{padding-bottom:15px}.green .mod_article.frame.flex .ce_text.w50.first p+p{margin-top:1em}.flex.frame .ce_text.w50 blockquote>p::first-letter,.col2-flex .ce_text.w50 blockquote>p::first-letter,.ce_text.w50 blockquote>p::first-letter,blockquote>p::first-letter,.flex>.ce_text.w50 blockquote>p::first-letter{display:inline-block;font-size:26px;font-weight:400;letter-spacing:-0.05em;vertical-align:top}blockquote em{display:block;text-align:right;font-style:italic;margin-top:12px;font-size:16px;font-weight:500;margin-left:auto;margin-right:10%}.ce_text.w50 p:first-of-type{padding-top:15px;line-height:1.5}.col2-flex>.frame .w50.first{border-bottom:1px solid #7e878f}.col2-flex>.frame{padding-top:45px}.flex.frame .ce_text.w50 p:first-of-type,.col2-flex .ce_text.w50 p:first-of-type,.col2-flex .ce_text.w50 p{line-height:24px}.flex>.ce_text.w50 figure,.flex>.ce_text.w50 p{margin-right:16%}.ce_text p.readmore{border-top:1px solid #7e878f;border-bottom:1px solid #7e878f;padding-top:15px;text-align:right;padding-bottom:15px;margin-top:38px}.ce_text p.readmore a:after{content:"▶";color:#7e878f;display:inline-block;margin-left:10px;font-size:16px}.ce_text .readon{display:none}.ce_text p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ce_text p+p{margin-top:1.5em}.linkboxen{padding:45px 0;clear:both;overflow:hidden}.linkboxen h2{margin-bottom:40px}#container .linkboxen h2 a{color:#96c231;text-decoration:none}.linkboxen .frame{display:flex;flex-wrap:wrap;align-items:flex-end}.linkboxen .frame .ce_text,#overview-cats .image_container img,#overview .image_container img{width:100%}.linkboxen .ce_image{width:30%;margin-right:5%}.linkboxen .ce_image figcaption{text-align:center;font-weight:normal;font-family:"Gochi Hand", sans-serif;font-size:36px}.linkboxen .ce_image:last-of-type{margin-right:0}.rtleft50{float:left;width:50%}.rtright50{float:right;width:50%}.ce_sliderStart{position:relative;transform:rotate(1deg);height:0;padding-bottom:39.2%;margin-top:55px}.ce_sliderStart:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../files/extra_organic/theme/img/rahmen-slider.png") no-repeat;background-size:cover}.content-slider{position:absolute;width:100%;height:100%;top:0;left:0}.slider-control{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10}.slider-control .slider-prev,.slider-control .slider-next{opacity:0;pointer-events:none}.ce_hyperlink.shop-link{text-align:right}#galerie-bereich .ce_headline,#galerie-bereich .ce_text{margin:0 auto}#slider>.frame{padding-top:38px;padding-bottom:38px;clear:both;overflow:hidden}#galerie-bereich .ce_headline{text-align:left;margin-left:0;padding-bottom:13px;color:#7e878f;width:100%}.product-listing{background:none !important}.product-listing>.frame{display:flex;justify-content:space-between;flex-wrap:wrap}.product-listing .ce_image{margin-top:20px}#galerie-bereich .ce_image,#galerie-bereich .gap{position:relative;width:24%}#galerie-bereich .caption{padding-top:13px;display:flex;min-height:57px}#galerie-bereich .caption>a{font-size:16px;text-decoration:underline;color:#5d4c43;width:calc(100% - 171px);align-self:flex-start;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;margin-right:10px}#galerie-bereich .shop-link{width:170px;align-self:flex-start}#galerie-bereich .caption .shop-link>a{color:#fff;text-decoration:none;position:relative;text-transform:uppercase;font-size:20px;width:118px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ce_hyperlink.shop-link a,#galerie-bereich .shop-link a{background:#96c231;height:40px;line-height:2;padding:0 45px 0 8px;position:relative;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shop-link a:after{content:"";background:url("../../files/extra_organic/theme/img/cart.png") no-repeat center center;background-size:contain;width:35px;height:30px;position:absolute;top:0;margin-left:5px}.ce_hyperlink.shop-link a:after,#galerie-bereich .shop-link a:after{width:28px;height:25px;top:50%;transform:translateY(-50%);right:8px}a.btn{background-color:#7e878f;display:inline-block;padding:6px 15px;color:#fff;text-decoration:none}body.page4 #header .frame a.aright{display:none}#datenschutz{padding-bottom:40px}#datenschutz .frame p{font-family:"Open sans", Arial, Helvetica, sans-serif;font-size:16px;line-height:20px;padding-bottom:15px}#datenschutz .frame p+p{margin:0;padding:0 0 15px 0}#datenschutz .frame h1{margin:0;padding:25px 0 20px 0;font-size:36px}#datenschutz .frame h2,#datenschutz .frame h3{margin:0;padding:15px 0;font-size:24px}#datenschutz .frame h3+p{padding:8px 0 0 0}select{background:#fff;border-color:#ccc;line-height:30px;height:31px}span.mandatory{color:#d00}.ce_downloads h1,.ce_downloads h2{margin:30px 0}.ce_downloads ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3.5%}.ce_downloads ul li{list-style-type:none;width:31%;display:flex;justify-content:space-between;margin-bottom:30px}.ce_downloads ul li figure{width:50%;height:0;position:relative;padding-bottom:50%}.ce_downloads ul li figure a{height:63%;display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;padding:20px;box-sizing:border-box;background:url("../../files/extra_organic/theme/img/paper_bg.jpg") center no-repeat;background-size:cover;box-shadow:inset 4px 4px 20px 3px #b5b5b5}.ce_downloads ul li figure a img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0}.ce_downloads ul li p{width:45%;display:flex;flex-direction:column;gap:30px;justify-content:space-between}.ce_downloads ul li p a{display:block;background-color:#96c231;border:none;padding:10px 20px;white-space:nowrap;color:#fff}.ce_downloads ul li p a span{text-transform:uppercase}@media (max-width:1560px){.ce_downloads ul li{width:48.25%}.ce_downloads ul li figure{width:40%;padding-bottom:40%}.ce_downloads ul li p{width:55%}}@media (max-width:1023px){.ce_downloads ul li{width:100%}.ce_downloads ul li figure{width:45%;padding-bottom:45%}.ce_downloads ul li p{width:50%}}.ce_gallery{width:100%}.ce_gallery ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1%;list-style:none}.ce_gallery ul.cols_4 li{width:24.25%}.border-top .frame,.kreislauf{margin-top:20px;padding-top:20px;border-top:1px solid #5c4b42;margin-bottom:40px}.slick{width:100%}.slick-track{display:flex;gap:20px}.slick-arrow{position:absolute;bottom:-12px;color:#fff;font-weight:600;font-size:20px;padding:8px 15px}.slick-prev{left:15px}.slick-next{right:10px}.slick-dots{display:flex;justify-content:center;gap:10px;list-style:none;margin-top:10px}.slick-dots li button{width:15px;height:15px;border-radius:50%;overflow:hidden;padding:0;text-indent:-9999px}.slick-dots li:not(.slick-active) button{background:#cde398}#footer{margin-top:95px;padding-top:1.5em}#footer *{color:#fff;font-size:16px;line-height:1.5}#footer .flex{gap:5%}#footer .flex h4{text-transform:uppercase;font-size:16px;margin-bottom:24px;line-height:1.5}#footer .flex div.logo{flex-grow:1;text-align:right}#footer .flex div.logo img{width:160px;height:auto}#footer .flex div.logo .socials{margin-top:10px}#footer .flex div.logo .socials ul{display:flex;list-style:none;justify-content:flex-end;gap:10px}#footer .copyright{border-top:1px solid #fff;font-size:14px;line-height:42px;color:#fff;margin-top:1.5em}#footer .socials{margin-top:15px !important}#footer .socials ul li a{text-indent:-9999px;width:40px;height:40px;display:inline-block;background-size:contain;overflow:hidden;color:transparent}#footer .socials ul li.facebook a{background-image:url("../../files/extra_organic/theme/img/icon-facebook.png")}#footer .socials ul li.youtube a{background-image:url("../../files/extra_organic/theme/img/icon-youtube.png")}#footer .socials ul li.xing a{background-image:url("../../files/extra_organic/theme/img/icon-xing.png")}#footer .socials ul li.linkedin a{background-image:url("../../files/extra_organic/theme/img/icon-linkedin.png")}.widget-text{max-width:50%;clear:both}.ce_form,.widget,.submit_container{margin-top:20px}.widget-checkbox legend,.widget label{display:inline-block;width:180px;float:left;margin-right:12px}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:unset}.widget-checkbox label{float:none;margin-right:0;width:calc(100% - 250px)}input[type="checkbox"]{vertical-align:baseline;float:left;margin-top:5px;margin-right:10px}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}input[type=submit],.button{font-size:18px;line-height:30px}form.initiativ{width:100%;max-width:800px}@media screen and (max-width:1600px){#footer .inside,#header .inside,.frame{max-width:96%}#main>.inside .view.flex.first{margin-bottom:calc(15vh)}.mod_article.col2-flex .w50.first h2 br,#galerie-bereich .caption>a br{display:none}.ce_text>.box li{font-size:1.25vw}.view.flex>.frame>div.ce_text .box{min-height:unset;padding-bottom:36px}#galerie-bereich .ce_image,#galerie-bereich .gap{width:32%}.col2-flex>.frame .w50.first{width:44%;margin-right:6%}#footer .flex div.logo{width:56%;margin-right:0}#footer .flex div.nav,#footer .flex div.social{width:22%}.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{font-size:39px}}@media screen and (max-width:1280px){#main>.inside .view.flex.first{margin-bottom:45px}#main>.inside .view.flex.first .frame>div.ce_text{width:50%}.view.flex>.frame>div.ce_image{width:47%}#main>.inside .view.flex.first .frame>div.ce_text .box{max-width:unset;margin-right:70px;width:auto}.col2-flex>.frame .w50.first{width:calc(50% - 70px);margin-right:0;padding-right:0}.col2-flex>.frame .w50.last{width:47%;margin-left:70px;margin-right:0;padding-right:0}.ce_text>.box li{font-size:16.6px;line-height:30px}.ce_text>.box li:before{width:30px;height:30px}.brown .ce_text>.box li:before{background:url(../../files/extra_organic/theme/img/list_arrow_green.png) left 5px no-repeat}#footer .social p{max-width:80%;margin-left:auto}#overview-cats{margin-top:40px}#overview-cats{margin-bottom:75px}#galerie-bereich{margin-bottom:0 !important}#header .frame a.aright img{right:0}#footer .flex div.nav{width:20%}#footer .flex div.logo{width:30%}#footer .flex div.kundenservice{width:25%}#footer .flex div.kontakt{width:25%}.mod_article .rtright50 p:first-child,.mod_article.col2-flex .w50.first h2,.mod_article.col2-flex .ce_text.w50.last p:first-of-type,.mod_article .rtleft50 h2{height:105px}#overview .image_container h2,#overview-cats.mod_article .image_container h2,.col2-flex>.frame .w50.first h2,.brown .mod_article.view.flex h2,.mod_article .rtleft50 h2{max-width:80%}.col2-flex>.frame .w50.first h2{line-height:1.2}.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{font-size:36px}.mod_article h2{font-size:28px}body,td,li,dl,dt,input,select,button,textarea,.ce_text>.box li,#navi li a,#overview .image_container h2,#overview-cats.mod_article .image_container h2,#galerie-bereich .caption .shop-link>a,.ce_hyperlink.shop-link a,#galerie-bereich .shop-link a,#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{font-size:18px}#galerie-bereich .caption .shop-link>a,.ce_hyperlink.shop-link a,#galerie-bereich .shop-link a,#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{height:2em}.ce_hyperlink.shop-link a:after,#galerie-bereich .shop-link a:after,.ce_text.buy-now+.ce_hyperlink.btn>a:after{width:24px;height:21px}#galerie-bereich .caption .shop-link>a{padding-right:30px;width:calc(100% - 38px)}#galerie-bereich .shop-link{width:170px}#galerie-bereich .caption>a{width:calc(100% - 141px)}.ce_text.buy-now{width:calc(100% - 155px)}.ce_text.buy-now+.ce_toplink,.ce_text.buy-now+.ce_hyperlink.btn{width:155px}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{width:140px}}@media (max-width:1023px){#galerie-bereich .shop-link{margin-top:8px;position:relative;text-align:center;background:#96c231}.ce_hyperlink.shop-link{margin-top:15px}#footer .inside,#header .inside,.frame{max-width:92%}#overview .frame .ce_image,#overview .frame .gap,#overview-cats .frame>div{width:48%;margin-top:20px}.flex>.ce_text+.ce_image,.ce_image.last>.image_container{text-align:center;margin-top:25px}#galerie-bereich .ce_image,#galerie-bereich .gap{width:48%}.flex,.col2-flex>.frame{flex-wrap:wrap}.flex>.w50,.col2-flex>.frame .w50.first,.col2-flex>.frame .w50.last,.col2-flex>.frame .w50{width:100%}.flex>.w50+.w50{margin-top:50px}.col2-flex>.frame .w50,.flex>.ce_text.w50 p,.frame.flex blockquote{margin-right:0}.col2-flex>.frame .w50.last{margin-left:0}.col2-flex>.frame .w50{padding-bottom:20px}#greenhelper{width:100%;margin-top:20px}.frame-flex>.frame .w50{width:100%}.reverse .frame{flex-direction:column-reverse;margin-top:20px}.reverse .frame .ce_image{margin-top:20px}#footer .flex div.nav{width:30%}#footer .flex div.logo{width:100%}#footer .flex div.kundenservice{width:30%}#footer .flex div.kontakt{width:30%}button{display:block}button+button{margin-top:15px}.view.flex{margin-bottom:0}.view.flex>.frame>div{width:100%}.view.flex>.frame>div.ce_text .box{position:relative;max-width:inherit;box-sizing:border-box}.view.flex>.frame>div.ce_image{width:100%}}@media (max-width:768px){.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{font-size:27px;line-height:27px}.ce_text.buy-now{width:100%;font-size:15px}.rtleft50,.rtright50{float:none;width:100%}#main>.inside .view.flex.first .frame>div.ce_text{width:100%}#main>.inside .view.flex.first .frame>div.ce_text .box{width:86%}#navi{width:calc(80% - 23px)}.ce_sliderStart{padding-bottom:77.5%}.mod_article.view .ce_text ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;moz-column-gap:30px;column-gap:30px}.ce_text.buy-now+.ce_toplink,.ce_text.buy-now+.ce_hyperlink.btn{float:none;margin-left:auto;margin-right:auto;font-size:16px;text-align:center;width:100%;margin-top:20px}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{text-align:left}#galerie-bereich .caption a br,#galerie-bereich .caption>a br{display:none}.mod_article>.frame .ce_image.grid33{width:47%}#galerie-bereich .ce_image.grid33{margin-right:4%}#galerie-bereich .ce_image.grid33:nth-of-type(3n+3){margin-right:4%}#galerie-bereich .ce_image.grid33:nth-of-type(2n+2){margin-right:0%}.mod_article.col2-flex .ce_text.w50.last p:first-of-type{margin-top:35px}.linkboxen .ce_image,.view.flex>.frame>div.ce_image{width:100%}.linkboxen .ce_image figure{position:relative}.linkboxen .ce_image figure a{width:50%;display:inline-block}.linkboxen .ce_image figure figcaption{position:absolute;width:50%;left:50%;bottom:25px}.widget-text{width:100%;max-width:unset}.widget-checkbox legend,.widget label{width:160px}.widget-checkbox label{width:calc(100% - 210px)}body,td,li,dl,dt,input,select,button,textarea,p,#navi li a,#overview .image_container h2,#overview-cats.mod_article .image_container h2,#overview .image_container h3,#overview-cats.mod_article .image_container h3,#navi li.active span{font-size:16px !important;line-height:18px !important}.mod_article.view .ce_text h2{font-size:24px}.ce_text>.box li{margin-bottom:15px;padding-bottom:15px}body.green #main .inside{display:flex;flex-wrap:wrap}body.green #main .inside #beschreibung-25,body.green #main .inside #description,body.green #main .inside #geschichte,body.green #main .inside #history,body.green #main .inside #warum-flachs2,body.green #main .inside #why-flax-kopie{width:100%;margin-bottom:60px;order:1}body.green #main .inside #unsere-produkte,body.green #main .inside #our-products,body.green #main .inside #unsere-produkte-117,body.green #main .inside #our-products-119,body.green #main .inside #unsere-produkte-110,body.green #main .inside #our-products-113{width:100%;order:2}body.green #main .inside #overview-cats{width:100%;order:3}.mod_article{width:100%}.mod_article a{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}#main>.inside .view.flex.first .frame>div.ce_text .box{margin-right:0px;width:100%;box-sizing:border-box}.flex>.ce_text+.ce_image,.ce_image.last>.image_container{margin-bottom:25px}.ce_text.buy-now>p{text-align:center;padding-top:10px;padding-bottom:10px}.brown .mod_article.view.flex h2{max-width:100%}#footer .flex div.nav{width:47.5%}#footer .flex div.logo{width:47.5%}#footer .flex div.kundenservice{width:47.5%;margin-bottom:30px}#footer .flex div.kontakt{width:47.5%;margin-bottom:30px}.w50-flat:first-child{width:33%}.w50-flat:last-child{width:67%;padding-right:0}}@media (max-width:600px){#galerie-bereich .ce_image,#galerie-bereich .gap{width:100%}#navi{width:calc(100% - 23px)}.mod_article.content h2{font-size:22px}.mod_article.view .ce_text ul,#beschreibung .col2{-webkit-column-count:1;-moz-column-count:1;column-count:1}.widget-checkbox legend,.widget label,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea,select{width:100%}.widget label{margin-bottom:5px}.widget-checkbox label{width:calc(100% - 40px)}#overview .frame .ce_image,#overview .frame .gap,#overview-cats .frame>div{width:94%;margin:0 auto;margin-top:20px}.w50-flat:first-child{width:100%}.w50-flat:last-child{width:100%;padding-right:0;margin-top:30px}#overview-cats .frame>div{margin-top:0}}@media (max-width:480px){.mod_article>.frame .ce_image.grid33{width:99%}#navi{width:100%}#galerie-bereich .ce_image.grid33{margin-right:0% !important}#galerie-bereich .shop-link{max-width:345px}.trenner .shop-link{position:relative}.trenner .green-line p{padding-left:0}#header .frame a.aright img{top:140px}.ce_sliderStart{margin-top:85px}.linkboxen .ce_image{margin-bottom:20px;margin-right:0}.linkboxen .ce_image figure a{width:100%}.linkboxen .ce_image figure img{width:100%;height:auto}.linkboxen .ce_image figure figcaption{position:relative;width:100%;left:initial;bottom:initial}#footer .flex div.nav{width:100%;margin-bottom:30px}#footer .flex div.logo{width:100%}#footer .flex div.kundenservice{width:100%}#footer .flex div.kontakt{width:100%}}@media (max-width:380px){.mod_article.view .ce_text h2{font-size:34px}.mod_article.view .ce_text h2 big{font-size:50px}.mod_article.view .ce_text ul li{font-size:18px}}
