body{font-family:futura-pt,Arial,Helvetica,sans-serif;line-height:22px;font-weight:400;font-size:15px}#header .nav-wrapper>#nav>ul>li>a{font-family:futura-pt,Arial,Helvetica,sans-serif;letter-spacing:1px;font-weight:400}h1{font-family:schoolbook,Arial,Helvetica,sans-serif;line-height:60px;font-weight:400;font-size:50px;letter-spacing:-.04em}h2{font-family:schoolbook,Arial,Helvetica,sans-serif;line-height:44px;font-weight:400;font-size:40px;letter-spacing:-.02em}h3{font-family:schoolbook,Arial,Helvetica,sans-serif;line-height:40px;font-weight:400;font-size:32px;letter-spacing:-.02em}h4{font-family:schoolbook,Arial,Helvetica,sans-serif;line-height:30px;font-weight:400;font-size:24px;letter-spacing:-.02em}h4,h5,h6,.post-title,.post-title a,.counter-box p,.vc_pie_chart .vc_pie_chart_value,.vc_progress_bar .vc_single_bar .vc_label,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header,.wpb_tabs_nav a{font-family:schoolbook,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{text-transform:none;color:#2e2d2c}@font-face{font-family:icomoon;src:url(./fonts/icomoon.eot?d0pupt);src:url(./fonts/icomoon.eot?d0pupt#iefix) format('embedded-opentype'),url(./fonts/icomoon.ttf?d0pupt) format('truetype'),url(./fonts/icomoon.woff?d0pupt) format('woff'),url(./fonts/icomoon.svg?d0pupt#icomoon) format('svg')}[class^=icon-]:after,[class*=" icon-"]:after,[class^=icon-]:before,[class*=" icon-"]:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before,[class^=icon-]:after,[class*=" icon-"]:after{vertical-align:middle}.icon-mitarbeiter:before{content:"\e907"}.icon-arrow-left:before{content:"\e90e"}.icon-arrow-right:before{content:"\e90d"}.icon-bip:before{content:"\e90c"}.icon-facebook:before{content:"\e90b"}.icon-farmer:before{content:"\e90a"}.icon-instagram:before{content:"\e909"}.icon-kooperative:before{content:"\e908"}.icon-mitarbeiter-2:before{content:"\e917"}.icon-produktionsmenge:before{content:"\e906"}.icon-search:before{content:"\e905"}.icon-spende:before{content:"\e903"}.icon-spenden:before{content:"\e902"}.icon-twitter:before{content:"\e901"}.icon-vimeo:before{content:"\e900"}.icon-youtube:before{content:"\e926"}.icon-Tee-Icons-Menge1:before{content:"\e904"}.icon-Tee-Icons-Zeit:before{content:"\e911"}.icon-Tee-Icons-Temperatur:before{content:"\e910"}a.button.square.fairtradeButton{color:#444647}.section.startpage{margin-top:0!important}.wpb_single_image img{width:100%}.wpb_video_wrapper{padding:0!important}.arve-wrapper{margin-bottom:0!important}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{width:120px!important;color:#2b2c2d!important;background-color:#fff}.row{margin:0!important}.centered{text-align:center}.wpb_wrapper,.wpb_wrapper p,.wpb_text_column p{line-height:32px;color:#2e2d2c;letter-spacing:.02em;font-weight:lighter}.col-md-12.main{padding:0!important}.vc_col-md-12{padding:0!important}#content .main-content{padding-top:0!important}.vc_sep_line.red{border-color:#88371c!important}.zero-margin{margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.left-margin{margin-left:15px!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important}@media screen and (min-width:768px){.left-margin{margin-left:0!important}}.no-padding{padding:0!important}.no-padding-right{padding-right:0!important}.no-padding-left{padding-left:0!important}.no-padding-bottom{padding-bottom:0!important}.float-right{float:right}.vc_empty_space{height:75px}.vc_separator{width:20%;margin-bottom:55px!important;margin-top:20px!important}@media screen and (max-width:991px){.vc_empty_space{height:35px}.vc_separator{margin-bottom:25px!important}}@media screen and (max-width:768px){.vc_separator{margin-bottom:15px!important}}@media screen and (max-width:768px){h2{font-size:30px}h3{font-size:26px}h4{font-size:20px}}@media screen and (max-width:471px){h2{font-size:30px!important}h3{font-size:26px!important}h4{font-size:20px!important}}.wpb_single_image.chari-backgroundimg{overflow:hidden}.wpb_single_image.chari-backgroundimg img{transition:all .5s cubic-bezier(.21,.18,.1,1)}.wpb_single_image.chari-backgroundimg:hover img{transform:scale(1.08)}.imgref{position:relative;display:block;width:100%;height:1px;padding-top:74.8%;overflow:hidden}.imgref .chari-backgroundimg{position:absolute;top:0;right:0;left:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all .5s cubic-bezier(.21,.18,.1,1)}.imgref:hover .chari-backgroundimg,.imgref:hover .chari-backgroundimg img{transform:scale(1.04)}.imgref.portrait{padding-top:150%}.imgref.twitter-embed-wrapper .border{border:10px solid #8b371a;position:absolute;top:0;bottom:0;left:0;right:0;padding:10px}.imgref.twitter-embed-wrapper .twitter-inner{position:absolute;left:50px;top:0;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}@media screen and (max-width:372px){.imgref.twitter-embed-wrapper .twitter-inner .icon-twitter{display:none}}.imgref.twitter-embed-wrapper .twitter-content{font-size:32px;color:#000;text-align:left;letter-spacing:-.002em;line-height:44px;padding-right:50px}.imgref.twitter-embed-wrapper .twitter-content span{display:inline-block}@media screen and (max-width:480px){.imgref.twitter-embed-wrapper .twitter-content{font-size:18px;line-height:36px}.textured-button{font-size:9px!important}}.imgref.twitter-embed-wrapper .twitter-content a{color:#8b371a}.imgref.twitter-embed-wrapper .icon-twitter{font-size:72px;color:#8b371a;margin-bottom:5%}.imgref .text-wrapper{position:absolute;bottom:20px;left:20px}.imgref .text-wrapper .text{font-family:schoolbook,Arial,Helvetica,sans-serif;background-color:#f6f7f8;padding:5px 18px 0;font-size:24px;line-height:32px;color:#2e2d2c;font-weight:400;letter-spacing:-.04em;white-space:nowrap;transition:all .2s linear}.imgref .text-wrapper .location{padding:12px 16px 0;line-height:24px;font-size:16px;text-transform:uppercase;background-color:#f6f7f8;color:#88381d;font-weight:400;vertical-align:sub}.imgref:hover .text-wrapper .text{color:#8b371a}.vc_col-md-4 .imgref .text-wrapper .text{font-size:30px}.imgref.frontpage .text-wrapper,.imgref.portrait .text-wrapper{bottom:50px;left:40px}.imgref.frontpage .text,.imgref.portrait .text{bottom:50px;left:40px;padding:14px 20px}.imgref .text-wrapper .text,.imgref.frontpage .text-wrapper .text,.imgref.portrait .text-wrapper .text{padding:5px 16px 0;font-size:38px;line-height:1.4!important}.social-teaser .imgref.frontpage .text-wrapper,.social-teaser .imgref.portrait .text-wrapper{bottom:30px;left:30px}.social-teaser .imgref.frontpage .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper .text{font-size:32px}@media screen and (min-width:992px) and (max-width:1199px){.social-teaser .imgref.frontpage .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper span.text,.imgref.frontpage .text-wrapper .text,.imgref.portrait .text-wrapper .text,.imgref .text-wrapper .text{padding:7px 8px;font-size:26px!important}.imgref.twitter-embed-wrapper .twitter-content{font-size:26px}}@media screen and (max-width:991px){.social-teaser .imgref.frontpage .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper span.text,.imgref.frontpage .text-wrapper .text,.imgref.portrait .text-wrapper .text,.imgref .text-wrapper .text{padding:5px 16px 0;font-size:40px!important}}@media screen and (max-width:768px){.social-teaser .imgref.frontpage .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper span.text,.imgref.frontpage .text-wrapper .text,.imgref.portrait .text-wrapper .text,.imgref .text-wrapper .text{padding:7px 8px;font-size:28px!important}.social-teaser .imgref.frontpage .text-wrapper,.social-teaser .imgref.portrait .text-wrapper,.imgref.frontpage .text-wrapper,.imgref.portrait .text-wrapper,.imgref .text-wrapper .text{bottom:20px;left:20px}h1{font-size:46px!important;line-height:1em!important}}@media screen and (max-width:471px){.social-teaser .imgref.frontpage .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper span.text,.imgref.frontpage .text-wrapper .text,.imgref.portrait .text-wrapper .text,.imgref .text-wrapper .text{font-size:20px!important}h1{font-size:36px!important;line-height:1em!important}}@media screen and (max-width:364px){.social-teaser .imgref.frontpage .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper .text,.social-teaser .imgref.portrait .text-wrapper span.text,.imgref.frontpage .text-wrapper .text,.imgref.portrait .text-wrapper .text,.imgref .text-wrapper .text{font-size:16px!important;padding:7px 16px 4px!important}}.imgref.instagram-widget img{position:absolute;top:36px;left:32px}.textured-button,.products-preview-slider .rev-btn{padding:19px 40px!important;text-transform:uppercase!important;font-family:futura,Arial,Helvetica,sans-serif!important;font-size:12px!important;letter-spacing:.16em!important}.textured-button.brown,.products-preview-slider .rev-btn{background:url(img/btn-bg-red.jpg);transition:all .2s linear;color:white!important}.products-preview-slider .rev-btn a{color:white!important}.textured-button.brown:hover,.products-preview-slider .rev-btn:hover,.textured-button.brown:focus,.products-preview-slider .rev-btn:focus{color:#fff!important;background:url(img/btn-bg-red-hover.jpg);transition:all .2s linear}.textured-button.white{background-color:#fbfdfe;background-image:url(img/btn-bg-grey.jpg);color:#363637}a[rel=next],a[rel=prev],.btn-red{display:inline-block;cursor:pointer;color:#f6f7f8;font-size:12px;text-transform:uppercase!important;font-family:futura,Arial,Helvetica,sans-serif!important;background:url(img/btn-bg-red.jpg);padding:16px 40px;letter-spacing:.16em;transition:all .2s linear}@media screen and (max-width:991px){.btn-red{text-align:center;float:inherit!important}.button-container{width:50%;margin-bottom:30px!important}a[rel=next],a[rel=prev]{margin-bottom:15px!important}}@media screen and (max-width:768px){.share-button{margin-right:15px!important}a[rel=next],a[rel=prev]{margin-left:15px!important}.button-container{width:initial;margin-left:15px!important;margin-right:15px!important}.share-button,.textured-button{margin-left:15px!important}}@media screen and (max-width:471px){.btn-red{display:block;text-align:center;float:inherit!important}a[rel=next],a[rel=prev]{display:inline-block;cursor:pointer;color:#f6f7f8;font-size:12px;background:url(img/btn-bg-red.jpg);padding:16px 40px;letter-spacing:.16em;transition:all .2s linear;display:block;text-align:center;margin-left:15px!important;margin-right:15px!important}.share-button{margin-right:15px!important;float:left!important}}a[rel=next]:hover,a[rel=prev]:hover,.btn-red:hover,a[rel=next]:focus,.btn-red:focus,a[rel=prev]:focus{color:#fff!important;background:url(img/btn-bg-red-hover.jpg);transition:all .2s linear}a[rel=next] span,a[rel=prev] span{vertical-align:top}.textured-button .icon-arrow-right-after:after,a[rel=next] .icon-arrow-right-after:after,a[rel=prev] .icon-arrow-right-after:after,.btn-red .icon-arrow-right-after:after{margin-left:4px}.share-button{display:inline-block;background-image:url(img/btn-bg-red.jpg)}.share-button a{display:table-cell;height:55px;width:70px;border:2px solid #8f3721;background-color:transparent;vertical-align:middle;text-align:center;transition:all .2s linear}.share-button a.icon-facebook:before{font-size:26px}.share-button a.icon-twitter:before{font-size:20px}.share-button a:hover{background-image:url(img/btn-bg-red-hover.jpg);transition:all .2s linear}.share-button a:before{color:#fff}.counter-box{position:relative;display:inline-block;width:calc(100/3*1%);color:#fbfcfd}.counter-box:before{font-size:36px;position:absolute;left:15%;top:19%}.product-counter .counter-box:before{font-size:48px}@media screen and (max-width:991px){.counter-box{padding-top:50px}.counter-box:before{top:0;left:0;right:0;font-size:48px}.counter-row .chari-counter+.chari-counter{border-left:none}}.counter-box h4{color:#fbfcfd}.counter-box.chari-counter p{font-weight:700}.counter-box.chari-counter h4{font-family:futura-pt,Arial,Helvetica,sans-serif;line-height:2.5em;font-weight:400;font-size:16px;letter-spacing:0;color:#fff}.counter-box p{color:#fff}.counter-row .chari-counter+.chari-counter{border-left:1px solid rgba(255,255,255,.5)}.counter-row.project-counter,.counter-row.product-counter{padding:50px 0;background-color:#f6f6f6;margin-bottom:60px}.counter-row.product-counter{padding:42px 0}.project-counter .counter-box.chari-counter p,.product-counter .counter-box.chari-counter p{color:#8c381b}.project-counter .counter-box.chari-counter h4,.product-counter .counter-box.chari-counter h4{color:#8c381b}.counter-row.project-counter .chari-counter+.chari-counter,.counter-row.product-counter .chari-counter+.chari-counter{border-left:1px solid rgba(143,55,33,.5)}.project-counter .counter-box.chari-counter:before,.product-counter .counter-box.chari-counter:before{color:#8c381b}@media screen and (max-width:991px){.counter-row .chari-counter+.chari-counter,.counter-row.project-counter .chari-counter+.chari-counter,.counter-row.product-counter .chari-counter+.chari-counter{border-left:0}}@media screen and (max-width:721px){.counter-box.chari-counter h4{font-size:14px}}@media screen and (max-width:567px){.counter-box.chari-counter h4{font-size:12px}}@media screen and (max-width:471px){.counter-row.project-counter,.counter-row.product-counter{padding:25px 0!important}.counter-box.chari-counter{display:inline-block;width:100%;margin-bottom:25px}.counter-box:before{top:10%}.counter-box.chari-counter h4{font-size:16px}}.social-media-circles{display:inline-block;font-size:36px;color:white!important;border:1px solid white;border-radius:100%;width:45px;height:45px;padding-left:2px;text-align:center;line-height:.95em}.social-media-circles:hover{background-color:white!important;color:black!important}.social-media-circles+.social-media-circles{margin-left:4%}.social-media-circles:hover{color:white}.slider-no-border .vc_tta-panel-body{border:0!important;padding-top:0!important}.tparrows{opacity:1!important;background-color:transparent!important}.tparrows:before{color:white!important;font-size:56px!important;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:text-bottom;position:absolute;top:-8px;left:-8px}.tp-leftarrow:before{content:"\e90e"!important}.tp-rightarrow:before{content:"\e90d"!important}.hermes .tp-bullet{box-shadow:inset 0 0 0 1px #fff;width:10px;height:10px}.hermes .tp-bullet:after{background-color:#fff}.hermes .tp-bullet:hover{background-color:rgba(255,255,255,.2)}.slider-brown .tparrows:before{color:#8b371a!important}.slider-brown .hermes .tp-bullet{box-shadow:inset 0 0 0 1px #8b371a}.slider-brown .hermes .tp-bullet:after{background-color:#8b371a}.slider-brown .hermes .tp-bullet:hover{background-color:rgba(139,55,26,.2)}.products-preview-slider h1{font-family:schoolbook,Arial,Helvetica,sans-serif!important;line-height:48px!important;font-weight:400!important;font-size:50px!important;letter-spacing:-.06em!important}.products-preview-slider h5{font-family:futura-pt,Arial,Helvetica,sans-serif!important;line-height:30px!important;font-weight:400!important;font-size:16px!important;letter-spacing:.2em!important;text-transform:uppercase;color:black!important}.products-preview-slider .copy{font-family:futura-pt,Arial,Helvetica,sans-serif!important;line-height:23px!important;font-weight:400!important;font-size:16px!important;letter-spacing:.02em!important;color:#777}.teaser-slider span{font-family:schoolbook,Arial,Helvetica,sans-serif!important;background-color:#f6f7f8!important;padding:5px 18px 0!important;font-size:32px!important;line-height:44px!important;color:#2e2d2c!important;font-weight:400!important;letter-spacing:-.04em!important}.flexslider ul.slides li{pointer-events:none;cursor:default}@media screen and (max-width:1200px){.products-preview-slider h1{line-height:48px!important;font-size:43px!important}.products-preview-slider h5{line-height:30px!important;font-size:16px!important}.products-preview-slider .copy{line-height:23px!important;font-size:16px!important}}@media screen and (max-width:991px){.products-preview-slider h1{line-height:0!important;font-size:62px!important;text-align:center}.products-preview-slider h5{line-height:30px!important;font-size:16px!important}.products-preview-slider .copy{line-height:20px!important;font-size:16px!important}.teaser-slider span{font-size:24px!important;line-height:32px!important;padding:5px 12px 2px!important}}@media screen and (max-width:768px){.products-preview-slider h1{line-height:0!important;font-size:62px!important;text-align:center}.products-preview-slider h5{line-height:30px!important;font-size:16px!important}.products-preview-slider .copy{line-height:20px!important;font-size:16px!important}.teaser-slider span{font-size:16px!important;line-height:26px!important;padding:5px 6px 2px!important;display:none}}@media screen and (max-width:471px){.products-preview-slider h1{line-height:0!important;font-size:34px!important;text-align:center}.products-preview-slider h5{line-height:30px!important;font-size:16px!important}.products-preview-slider .copy{line-height:20px!important;font-size:16px!important}.teaser-slider span{font-size:12px!important;line-height:18px!important;padding:5px 6px 3px!important;visibility:hidden}.textured-button,.products-preview-slider .rev-btn{padding:12px 20px!important;text-transform:uppercase!important;text-align:center!important;font-size:10px!important;font-family:futura!important;letter-spacing:.16em!important;min-width:200px!important;display:block;margin-left:15px;margin-right:15px}}.product-teaser h3{text-align:center;margin:30px 0 60px!important}.wpb_tabs.wpb_content_element li.ui-state-default{font-size:14px;letter-spacing:.2em;color:#2e2d2c;padding-right:16px;background-color:transparent!important}.wpb_tabs.wpb_content_element li.ui-state-default+li.ui-state-default{padding-left:16px}.wpb_tabs.wpb_content_element li.ui-state-default a{padding:0;width:inherit!important;height:inherit!important;text-transform:uppercase}.wpb_tabs.wpb_content_element li.ui-state-default a:after{content:''!important}.wpb_tabs.wpb_content_element ul{padding-bottom:30px;border-bottom:1px solid #e4e4e3}.wpb_content_element.wpb_tabs.product-tabs .wpb_tour_tabs_wrapper .wpb_tab,.wpb_content_element.wpb_tabs.social-tabs .wpb_tour_tabs_wrapper .wpb_tab{padding:54px 0}.wpb_content_element.wpb_tabs .ui-tabs-active{font-weight:700}@media screen and (max-width:504px){.wpb_tabs .wpb_tabs_nav li{float:none!important;padding-left:0!important;padding-right:0!important}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{line-height:2.5!important}}h5.small-heading{text-transform:uppercase;padding-bottom:5px}.intro-text{color:#000;line-height:32px;font-family:schoolbook,Arial,Helvetica,sans-serif!important;font-style:italic;font-size:22px}.wpb_content_element.custom_wpb_content_element{display:inline-block!important;margin-bottom:20px}.img-caption{font-family:schoolbook,Arial,Helvetica,sans-serif!important;font-weight:700;line-height:1}#header .header{line-height:120px!important}#header #logo img{height:40px}#header #logo{pointer-events:none!important}#header #logo a{pointer-events:all!important}#header #nav{vertical-align:middle}#nav.nav.mobile-nav{position:absolute;left:0;right:0}#header.transparent{background:rgba(0,0,0,.1)!important}#header.header-v1.dark.sticky.transparent,#header.header-v1.light.fixed.transparent,#header.header-v1.light.scrolled.transparent,#header.header-v1.dark.scrolled.transparent{background-color:#f6f6f6!important}.header-v1.light.sticky.transparent{border-bottom:0!important}#header .nav>ul>li>a{font-size:12px!important;letter-spacing:.24em!important}#header.light .nav>ul>li>a,#header.dark .nav>ul>li>a{color:white!important}#header.light #nav>ul>li:hover>a{color:white}#header #nav>ul>li:hover>a:before,#header .nav-wrapper #search:before{content:normal}#header.dark #nav>ul>li:hover>a,#header.header-v1.light #nav>ul>li:hover>a{background:none;text-decoration:underline}#header.header-v1.dark .nav>ul>li>a,#header.header-v1.light.fixed.transparent .nav>ul>li>a,#header.header-v1.light.scrolled.transparent .nav>ul>li>a,#header.header-v1.light.transparent.fixed #search>.search-wrapper button.search-button>i{color:#000!important}#header.header-v1.dark .nav>ul>li:hover>a,#header.header-v1.light.fixed.transparent .nav>ul>li:hover>a,#header.header-v1.light.scrolled.transparent .nav>ul>li:hover>a{text-decoration:underline}@media screen and (max-width:1006px){#header.light .nav>ul>li>a{color:#000!important}#header.light #nav>ul>li:hover>a,#header.light .nav-wrapper #search:hover{color:#8b371a}}#header.header-v1.dark+#content{margin-top:120px}@media screen and (max-width:991px){#header.header-v1.dark+#content{margin-top:75px}}#header.dark #search,#header.header-v1.light.fixed.transparent #search,#header.header-v1.light.scrolled.transparent #search{color:#000!important}#search.active,#search.active:hover,.header #search.active:hover{background:#f6f6f6!important;padding:0 70px 30px}#search.active .search-button>i{color:black}.charitea-search-input input,.charitea-search-input input:focus{height:100%;width:100%;border:none;background-color:transparent;color:#000;font-size:32px}#search.active .charitea-search-input input{border-bottom:1px solid #c5c5c5}#header.light .nav-wrapper #search:hover{color:#8b371a!important}#search.active .search-button{height:100%}#search.active .search-button{height:22px}.search-button{font-size:18px;height:25px!important}#header.header-v1.light #search .search-button{color:#fff!important}#header.header-v1.light .mobile-nav-icon .fa.fa-bars{color:#fff!important}.top-nav a,.social-icons a,.nav>ul>li>a,.menu-cart>a,#search,#header.fixed .nav>ul>li>a,#header.fixed .menu-cart>a,#header.fixed #search,#header.mobile .mobile-nav-icon,#header.mobile .nav ul li a,#header.mobile .menu-cart>a,#header.mobile #search,#header.header-v1.light.fixed .mobile-nav-icon .fa.fa-bars{color:black!important}@media screen and (max-width:991px){#header .header{line-height:75px!important}#header #logo img{min-height:32px!important;height:32px!important}}#footer{background-color:#f6f6f6;font-size:13px!important;font-weight:400}#footer #footer-bottom{background-color:transparent;padding:70px 0 40px}#footer .footer-logo-wrapper{align-items:flex-end;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:50px;width:100%}#footer .footer-logo-wrapper>div{flex-grow:0}#footer .footer-logo-wrapper a.copyright{float:right;color:#000;letter-spacing:.14em}#footer .footer-logo-wrapper img{display:none;width:170px}#footer .footer-logo-wrapper img.dark-logo{display:inline-block}#footer ul.footer-menu li.menu-item{padding:0 0 0 25px}#footer ul.footer-menu li.menu-item a{font-weight:lighter;letter-spacing:.14em}#footer ul.footer-menu li.menu-item a:hover{color:#0a0a0a;text-decoration:underline}#footer #footer-text{font-size:13px;letter-spacing:.14em}.newsletter input{height:36px;margin-top:2px;max-width:200px;width:calc(100% - 155px)}.newsletter button{height:36px!important;padding:5px 20px}.newsletter .button.large:hover:after,.newsletter button:hover:after{right:7px}@media screen and (max-width:991px){#logo a img:not(:first-child){display:none}#footer .footer-logo-wrapper{flex-wrap:wrap}#footer .footer-logo-wrapper>div{flex-basis:100%;flex-grow:1;text-align:center}#footer .footer-logo-wrapper{border:0;padding-bottom:0;text-align:center}#footer .footer-logo-wrapper img{float:none;display:block;margin:0 auto 40px;max-height:50px}#footer .footer-logo-wrapper span{float:none}#footer ul.footer-menu{display:block;text-align:center;height:60px;margin-bottom:40px;padding:0 5%}#footer ul.footer-menu li.menu-item{padding:0 10px;float:none;display:inline-block}#footer .footer-logo-wrapper a.copyright{float:none}}@media screen and (max-width:991px){.column.wpb_column{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.section.full .column{padding-left:0!important;padding-right:0!important}.content{width:100%!important}}@media screen and (max-width:767px){.single .row .column.midsize-padding{padding-left:15px!important;padding-right:15px!important}.column.wpb_column.no-padding{padding-left:0!important;padding-right:0!important}.row .wpb_text_column,.row .wpb_tabs_nav{padding-left:15px!important;padding-right:15px!important}}.inverted-link-color a{color:#2e2d2c}.inverted-link-color a:hover{color:#88381e}.loader-2 .spinner{width:48px!important;height:48px!important;margin:0!important}.loader-2 .double-bounce1,.loader-2 .double-bounce2{background-color:black!important;border-radius:inherit!important;border-top-left-radius:24px 24px!important;border-bottom-left-radius:24px 24px!important;border-bottom-right-radius:24px 24px!important;border-top-right-radius:4px 4px!important}.single-product ul,.single-product ol,.single-product dl{list-style-type:none}.imgfocus-center img,.imgfocus-right img,.imgfocus-left img,.imgfocus-0 img,.imgfocus-1 img,.imgfocus-2 img{max-width:inherit!important}@media screen and (max-width:991px){.imgfocus-smart-center,.imgfocus-smart-center .wpb_wrapper,.imgfocus-smart-center .vc_single_image-wrapper{position:relative;height:240px;background-position:center center;background-size:cover}.imgfocus-smart-center img{display:none}.imgfocus-center img,.imgfocus-0 img{width:150%!important;margin-left:-25%!important}.imgfocus-right img,.imgfocus-2 img{width:150%!important;margin-left:-50%!important}.imgfocus-left img,.imgfocus-1 img{width:150%!important;margin-left:0!important}}@media screen and (max-width:767px){.imgfocus-center img,.imgfocus-0 img{width:200%!important;margin-left:-50%!important}.imgfocus-right img,.imgfocus-2 img{width:200%!important;margin-left:-100%!important}.imgfocus-left img,.imgfocus-1 img{width:200%!important;margin-left:0!important}}@media screen and (max-width:338px){.imgfocus-center img,.imgfocus-0 img{width:220%!important;margin-left:-60%!important}.imgfocus-right img,.imgfocus-2 img{width:220%!important;margin-left:-100%!important}.imgfocus-left img,.imgfocus-1 img{width:220%!important;margin-left:0!important}}.footer-pages{margin-top:100px}.footer-pages .column.wpb_column{display:inline-block;margin-bottom:50px}.footer-pages .column.wpb_column .vc_col-md-4{padding:0!important}.contact-img-row{margin-left:10%!important;margin-right:10%!important;margin-top:-50px!important}@media screen and (max-width:991px){.footer-pages{margin-top:50px}.footer-pages .column.wpb_column .vc_col-md-4{display:inline-block;width:32%!important;vertical-align:top!important;padding:0 5px!important}.footer-pages .column.wpb_column .vc_col-md-4 h4{font-size:18px!important}.footer-pages .column.wpb_column .vc_col-md-4 .textured-button{padding:15px 30px!important}}@media screen and (max-width:729px){.footer-pages .column.wpb_column .vc_col-md-4{width:50%!important}}@media screen and (max-width:767px){.footer-pages .vc_separator{margin-left:15px!important}.contact-img-row{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:471px){.footer-pages{margin-top:30px}.footer-pages .column.wpb_column .vc_col-md-4{width:100%!important;margin-left:inherit!important;font-size:inherit!important;padding:0!important}.footer-pages .column.wpb_column .vc_col-md-4 h4{font-size:inherit!important}}.footer-pages.contact{padding-left:120px;padding-right:120px}@media screen and (max-width:767px){.footer-pages.contact{padding-left:0;padding-right:0}}.wpb_text_column blockquote{border-left:none;font-size:200%;line-height:1.5em;padding-left:60px;padding-top:40px;padding-bottom:40px;width:60%;color:black;position:relative;margin:50px 0;font-family:schoolbook,Arial,Helvetica,sans-serif}.wpb_text_column blockquote:before{background:#f6f6f6;position:absolute;top:0;bottom:0;left:0;right:15%;z-index:-1}.wpb_text_column blockquote:after{background:#88381e;position:relative;height:1px;width:30%;display:block;margin-top:20px}@media screen and (max-width:729px){.wpb_text_column blockquote{font-size:180%}}@media screen and (max-width:471px){.wpb_text_column blockquote{font-size:150%;width:100%;padding-left:40px}.wpb_text_column blockquote:before{right:40%}}.blog-post{font-family:futura-pt,Arial,Helvetica,sans-serif;line-height:32px;color:#2e2d2c;letter-spacing:.02em;font-weight:lighter}.blog-post h2{margin-top:35px!important;margin-bottom:10px!important}.blog-post h3{margin-top:20px}.blog-post h4{margin-top:20px;margin-bottom:10px}.blog-post h5{margin-top:20px;margin-bottom:10px}.blog-post .wpb_gallery,.blog-post .wp-caption{margin-top:50px!important}.blog-post .wp-caption{margin-bottom:50px!important;background:none;border:none;padding:0;text-align:inherit}.blog-post .wp-caption p{color:black;font-size:12px;line-height:30px;font-weight:700;letter-spacing:1px;font-family:futura-pt,Arial,Helvetica,sans-serif!important}.blog-post .img-caption{margin-bottom:50px;font-family:futura-pt,Arial,Helvetica,sans-serif!important}.white-font,.white-font div,.white-font div h1,.white-font div h2,.white-font div h3,.white-font div h4,.white-font div h5,.white-font div p,.white-font div span{color:white!important}.footer-pages.ansprechpartner .column.wpb_column .vc_col-md-4{padding-right:5%!important}.loaded #preloader{opacity:0;pointer-events:none}.intro-video.wpb_content_element{margin-bottom:0}.products-preview-slider.wpb_content_element,.wpb_single_image.wpb_content_element.vc_align_center{margin-bottom:0}#content >.title-wrapper{display:none}.share-button .icon-instagram{font-size:22px}body{image-rendering:auto}.social-media-circles{padding:0;position:relative}.social-media-circles:before{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.share-button a:before{font-size:22px!important}.tp-loader{display:none!important}.full-search{margin-top:200px}@media(max-width:800px){.full-search{margin-top:150px}.search .main-content .content{padding:0 8.333%}}.search-item .item-header{margin-left:0!important;width:100%!important}.search-item .item-header>div{height:80px;position:relative}.search-item .item-header h5{padding-left:100px;text-align:left;position:relative;top:50%;transform:translateY(-50%)}#search:not(.active) .charitea-search-input{display:none}.twitter-embed-wrapper .twitter-content a{display:inline-block}.imgref.twitter-embed-wrapper .twitter-inner{height:auto;position:absolute;top:50%;transform:translateY(-50%);max-width:100%}.imgref.twitter-embed-wrapper .twitter-inner .twitter-content{max-width:90%;padding-right:0!important}#preloader #loading-animation .loader-gif{width:50px;height:50px;background:url(img/loader.gif);background-size:contain;position:absolute;left:50%;margin-left:-25px;opacity:1;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;transition:opacity .15s}#preloader.loaded #loading-animation .loader-gif{opacity:0}#preloader{transition-delay:.3s!important}.language-switch{display:inline-block;width:60px;padding:0 15px}.language-switch-wrapper{text-align:left;position:relative}.language-switch-wrapper .active-language{text-transform:uppercase;line-height:1em;font-family:futura-pt,Arial,Helvetica,sans-serif;font-weight:400;color:#000!important;font-size:12px!important;letter-spacing:.24em!important;cursor:pointer;position:relative;z-index:1}.language-switch-wrapper .active-language .icon-arrow-right{transform:rotate(90deg)!important;position:absolute;right:-3px;top:0;line-height:1}.language-list{display:block;background-color:#f6f6f6;position:absolute;left:-15px;padding:25px 15px 10px;top:-10px;z-index:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0;-webkit-transform:translateY(-20px)!important;-ms-transform:translateY(-20px)!important;transform:translateY(-20px)!important;pointer-events:none}.language-list.open{opacity:1;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;pointer-events:all}.language-list li{text-transform:uppercase;height:auto;line-height:1.5em;font-family:futura-pt,Arial,Helvetica,sans-serif;font-weight:400;color:#000!important;font-size:12px!important;letter-spacing:.24em!important;padding:2px 0}#header:not(.dark) .language-switch-wrapper .active-language{color:#fff!important}#header:not(.dark) .language-switch-wrapper .active-language .icon-arrow-right{color:#fff}#header:not(.dark) .language-list li a{color:#fff}#header:not(.dark) .language-list{background-color:transparent}#header.header-v1.light.fixed.transparent .language-switch-wrapper,#header.header-v1.light.fixed.transparent .language-switch-wrapper .language-list li,#header.header-v1.light.fixed.transparent .language-switch-wrapper .language-list li a,#header.header-v1.light.fixed.transparent .language-switch-wrapper .active-language .icon-arrow-right,#header.header-v1.light.fixed.transparent .language-switch-wrapper .active-language{color:#000!important}@media only screen and (max-width:450px){#search{display:none!important}}.wpb_gallery.single-product-slider{margin-top:30px}.img-caption.single-product-slider-caption{margin-bottom:90px}.product-counter{margin-top:70px!important}.gallery{margin:1rem 0}.gallery-item{box-sizing:border-box;margin:0!important;padding:10px;width:100%}.gallery-item .gallery-icon{width:100%}.gallery-item img{width:100%}#arve .arve-wrapper,#tinymce .arve-wrapper{max-width:none!important}.c-cookieConsent{animation:cookieconsent-fadein .5s ease;background:white;border-radius:3px;bottom:32px;box-shadow:0 2px 4px rgba(20,40,80,.2);box-sizing:border-box;color:#456;font-size:.86em;left:50%;line-height:1.5;margin-left:-250px;max-width:90%;opacity:0;padding:12px;pointer-events:none;position:fixed;transform:translate3d(0,128px,0);transition:all .3s ease;width:600px;z-index:999}.c-cookieConsent.-active{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.c-cookieConsent__message{font-family:Helvetica,sans-serif;font-size:16px;margin:0;padding:0;width:70%}.c-cookieConsent__button{background:transparent;border:0;bottom:8px;color:dodgerblue;cursor:pointer;font-weight:700;margin:0;padding:0;position:absolute;right:15%;top:8px;width:15%}.c-cookieConsent__button+.c-cookieConsent__button{right:0}.c-cookieConsent__button:hover{color:#4ba6ff}.c-cookieConsent__button:active{color:#1873cc}@media screen and (max-width:600px){.c-cookieConsent{border-top:solid 1px rgba(0,40,80,.1);bottom:0;left:0;margin:0;max-width:100%;right:0;text-align:center;width:100%}.c-cookieConsent__message{padding:0;width:100%}.c-cookieConsent__button{border:1px solid dodgerblue;margin:0 5px;padding:10px;position:static;width:auto}}