@import url("uikit.min.css");
@font-face{font-family:'Varela';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/fonts/v16/DPEtYwqExx0AWHX5DR4EXP_TsH8i.woff2) format('woff2');
unicode-range:U100-24F, U259, U1E -1EFF, U2020, U20A -20AB, U20AD-20CF, U2113, U2C 58C 7F, UA720-A7FF;}
@font-face{font-family:'Varela';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/fonts/v16/DPEtYwqExx0AWHX5Ax4EXP_TsA.woff2) format('woff2');
unicode-range:U0-0FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD;}
.post-edit-link{position:fixed;bottom:0;left:0;padding:30px;background-color:#005a4d;color:#fff}
.uk-container{max-width:1400px}
.uk-navbar-item,.uk-navbar-nav > li > a,.uk-navbar-toggle{min-height:auto}
html{height:100%}
body{min-height:100vh;position:relative;height:100%;display:flex;flex-direction:column;color:#212121}
main{flex:1}
em{color:#005a4d}
.uk-heading-bullet:before{border-left:5px solid #005a4d}
.uk-section{padding-top:60px;padding-bottom:60px}
@media screen and (min-width:640px){.uk-section{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:960px){.uk-section{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:1200px){.uk-section{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:1600px){.uk-section{padding-top:60px;padding-bottom:60px}
}
.uk-section.white{background-color:#fff}
.uk-section.white p,.uk-section.white li,.uk-section.white strong,.uk-section.white b{color:#363636}
.uk-section.light{background-color:#f9f9f9}
.uk-section.light p,.uk-section.light li,.uk-section.light strong,.uk-section.light b{color:#363636}
.uk-section.dark{background-color:#212121}
.uk-section.dark p,.uk-section.dark li,.uk-section.dark strong,.uk-section.dark b{color:#fff}
.uk-section.primary{background-color:#005a4d;color:#fff}
.uk-section.primary p,.uk-section.primary li,.uk-section.primary strong,.uk-section.primary b{color:#fff}
.uk-section.secondary{background-color:#212121}
.uk-section.secondary p,.uk-section.secondary li,.uk-section.secondary strong,.uk-section.secondary b{color:#fff}
.uk-overlay.light{background-color:rgba(249, 249, 249, 0.75)}
.uk-overlay.dark{background-color:rgba(33, 33, 33, 0.75)}
.uk-overlay.primary{background-color:rgba(0, 90, 77, 0.75)}
.uk-overlay.secondary{background-color:rgba(33, 33, 33, 0.75)}
.text-light p,.text-light li{color:#fff}
.text-dark p,.text-dark li{color:#363636}
.bg-light{background-color:#f9f9f9}
.bg-light.bg-opacity{background-color:rgba(249, 249, 249, 0.75)}
.bg-dark{background-color:#212121}
.bg-dark.bg-opacity{background-color:rgba(33, 33, 33, 0.75)}
.bg-primary{background-color:#005a4d}
.bg-primary.bg-opacity{background-color:rgba(0, 90, 77, 0.75)}
.bg-secondary{background-color:#212121}
.bg-secondary.bg-opacity{background-color:rgba(33, 33, 33, 0.75)}
.color-light{color:#fff}
.color-light p,.color-light li{color:#fff}
.color-dark{color:#363636}
.color-dark p,.color-dark li{color:#363636}
.color-primary{color:#005a4d}
.color-primary p,.color-primary li{color:#005a4d}
.color-secondary{color:#212121}
.color-secondary p,.color-secondary li{color:#212121}
.box_ratio{position:relative;overflow:hidden;width:100%}
.box_ratio:before{content:"";display:block;padding-top:100%}
.ratio2_1:before{padding-top:50%}
.ratio1_2:before{padding-top:200%}
.ratio4_3:before{padding-top:75%}
.ratio3_1:before{padding-top:33.333%}
.ratio16_9:before{padding-top:56.25%}
.uk-button-primary{background-color:#005a4d}
.uk-button-primary:hover{background-color:#216f64}
.uk-button-primary:focus,.uk-button-primary:active{background-color:#005a4d}
.uk-button-primary:focus:hover,.uk-button-primary:active:hover{background-color:#216f64}
.uk-button-secondary{background-color:#212121}
.uk-button-secondary:hover{background-color:#3e3e3e}
.uk-button-secondary:focus,.uk-button-secondary:active{background-color:#212121}
.uk-button-secondary:focus:hover,.uk-button-secondary:active:hover{background-color:#3e3e3e}
h1,h2,h3,h4,h5{line-height:1.3}
h1{font-size:22px}
@media screen and (min-width:768px){h1{font-size:36px}
}
h2{font-size:22px}
@media screen and (min-width:768px){h2{font-size:30px}
}
h3{font-size:18px}
@media screen and (min-width:768px){h3{font-size:24px}
}
html,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{font-family:'Varela', sans-serif}
.Subheadline{margin-top:-20px;margin-bottom:40px}
::selection{background-color:#005a4d;color:#fff}
textarea{resize:vertical}
.caldera_ajax_error_block{color:#b94a48}
.caldera-grid label [type="radio"],.caldera-grid label [type="checkbox"]{display:none}
.caldera-grid .radio span:hover,.caldera-grid .radio-inline span:hover,.caldera-grid .checkbox span:hover,.caldera-grid .checkbox-inline span:hover{cursor:pointer}
.caldera-grid .radio span:before,.caldera-grid .checkbox span:before,.caldera-grid .radio-inline span:before,.caldera-grid .checkbox-inline span:before{content:"";border:1px solid #212121;width:18px;height:18px;position:absolute;left:0;top:20px;background-color:#fff}
.checkbox label{position:relative}
.checkbox label span{padding-left:25px;display:block}
.checkbox label a{color:#005a4d}
.caldera-grid .radio span:before{content:"";color:#212121;text-align:center;line-height:18px;font-size:18px;border-radius:50%}
.caldera-grid [type=radio]:checked + span:before{content:"\2717"}
.caldera-grid .radio span:hover:before,.caldera-grid .radio-inline span:hover:before{border:1px solid #005a4d}
.caldera-grid .checkbox span:hover:before,.caldera-grid .checkbox-inline span:hover:before{content:"";filter:alpha(opacity=20);
border:1px solid #005a4d}
.caldera-grid [type=checkbox]:checked + span:before{content:"\2713";text-align:center;color:#212121;font-size:18px;line-height:18px}
.caldera-grid [type=radio]:checked + span:before:hover,.caldera-grid [type=checkbox]:checked + span:before:hover{filter:alpha(opacity=100);
opacity:1}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select,.form-control,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{line-height:1.5 !important;padding:7px;border:1px solid rgba(33, 33, 33, 0.2);
font-size:14px !important}
.caldera-grid .uk-button,.caldera-grid .btn,.btn,.uk-button{display:inline-flex;align-items:center;padding:5px 15px}
.caldera-grid .uk-button .uk-icon,.caldera-grid .btn .uk-icon,.btn .uk-icon,.uk-button .uk-icon{margin-left:10px}
.caldera-grid .uk-button.only-icon .uk-icon,.caldera-grid .btn.only-icon .uk-icon,.btn.only-icon .uk-icon,.uk-button.only-icon .uk-icon{margin-left:0px}
.wt_gallery .img_item{position:relative;overflow:hidden}
.uk-lightbox{background-color:rgba(0, 0, 0, 0.6)}
.uk-lightbox .uk-lightbox-items{max-width:80vw;max-height:80vh;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
overflow:hidden}
.uk-lightbox .uk-lightbox-toolbar,.uk-lightbox .uk-lightbox-button{background-color:rgba(255, 255, 255, 0.7);
color:rgba(0, 0, 0, 0.7)}
.uk-lightbox .uk-lightbox-toolbar-icon{color:rgba(0, 0, 0, 0.7)}
.kontakt_284{background-color:#f8f8f8 !important}
.kontakt_284 p{margin:0}
.kontakt_284 a{color:#005a4d}
.kontakt_284 iframe{height:100%}
.kontakt_284 input,.kontakt_284 textarea{border:1px solid #005a4d !important;box-shadow:0px 0px 0px !important;border-radius:5px !important;min-height:40px}
.kontakt_284 button{background-color:#005a4d !important;color:#fff !important;border-radius:5px !important}
.kontakt_284 textarea{min-height:120px}
.kontakt_284 .checkbox span:before{top:0px}
.slider_image_366{padding:0}
.slider_image_366 .SlideTitle{text-transform:uppercase;color:#212121;font-weight:300;font-size:55px;line-height:1;margin-bottom:10px}
.slider_image_366 .SlideTitle strong{color:#005a4d;font-weight:300}
.slider_image_366 .SlideTitle span{transform:rotate(90deg);
display:inline-block;margin:0 -40px 0 -10px;font-size:60px}
.slider_image_366 p{font-size:20px;color:#212121}
.slider_image_366 .uk-slidenav{background-color:rgba(0, 0, 0, 0.2);
color:#fff;padding:30px;font-size:40px;position:relative}
.slider_image_366 .btn{margin-top:30px}
.slider_image_366 .uk-slideshow-items li:before{content:'';background:linear-gradient(0deg, rgba(255, 255, 255, 0.8) 20%, transparent 60%, transparent 100%);
position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.slider_image_366 .uk-slideshow-items li .uk-container{z-index:3;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);
max-width:1300px;padding:0}
.slider_image_366 .uk-position-center{z-index:2}
.teaser_image_152{padding:0px;padding-bottom:50px;position:relative;top:-70px}
.teaser_image_152 a{transition:transform 0.2s;overflow:hidden;border:0;display:block}
.teaser_image_152 h3{margin:0;padding:0;border:0;transition:transform 0.2s}
.teaser_image_152 a:hover{color:transparent}
.teaser_image_152 a:hover h3{transform:scale(1.2)}
.teaser_produkte_74{position:relative;padding:60px 0px}
.teaser_produkte_74 .team{overflow:hidden;position:relative}
.teaser_produkte_74 h2{margin-bottom:15px;font-size:26px}
.teaser_produkte_74 .team_boxen{position:relative;height:100%}
.teaser_produkte_74 .bg_bild_team{max-height:150px}
.teaser_produkte_74 .team_bild{max-width:200px;position:absolute;left:50%;top:30px;transform:translateX(-50%);
border-radius:500px;border:10px solid #fff}
.teaser_produkte_74 .textarea{padding:20px;padding-top:110px;background-color:#fff;height:100%;text-align:center}
.teaser_produkte_74 .textarea h3,.teaser_produkte_74 .textarea h4{padding:0;text-align:center;margin:0}
.teaser_produkte_74 .textarea a{text-align:center}
.teaser_produkte_74 .textarea h4{margin-top:20px}
.teaser_produkte_74 .uk-slidenav{background-color:#eee !important;padding:20px 10px}
.teaser_produkte_74 .uk-slidenav svg{color:#005a4d}
.teaser_produkte_74 .image_container{position:relative;width:100%}
.teaser_produkte_74 .image_container:before{content:'';display:block;padding-top:100%}
.teaser_produkte_74 .image_container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
max-width:90%;max-height:90%;width:auto;height:auto}
.teaser_video_text_392 iframe{height:100%}
.text_bild_103 .box_img img{width:auto !important;height:100% !important}
.text_bild_103 .uk-container-expand .box{padding:60px}
@media (max-device-width:640px){.text_bild_103 p{font-size:14px}
}
.uk-offcanvas-page{overflow-x:auto !important}
.PageHeader .uk-navbar-item,.PageHeader .uk-navbar-nav > li > a,.PageHeader .uk-navbar-toggle{font-family:'Varela', sans-serif}
.PageHeader .MainLogo img{max-height:110px;padding:15px;padding-left:0px}
.PageHeader .uk-navbar-dropdown{width:300px;background-color:#3e3e3e}
.PageHeader .uk-navbar-dropdown a{color:#fff}
.PageHeader .uk-navbar-dropdown .current_page_item > a{color:#005a4d}
.PageHeader .uk-navbar-toggle{background-color:#333;border:0;padding:10px 19px}
.PageHeader .uk-navbar-toggle span{color:#fff}
.PageHeader .uk-offcanvas-bar{background-color:#e3e3e3}
.PageHeader .uk-offcanvas-bar ul li{color:#000}
.PageHeader .uk-offcanvas-bar a{color:#fff}
.PageHeader .uk-offcanvas-bar a:hover{color:#005a4d}
.PageHeader .main_nav{background-color:#333}
.PageHeader .main_nav .language li{list-style:none;color:#fff}
.PageHeader .main_nav .language li span svg{color:#fff}
.PageHeader .infos{padding-left:20px;font-size:16px}
@media (max-device-width:1100px){.PageHeader .infos{font-size:11px}
}
.PageHeader .infos .content{font-weight:inherit;font-family:'Varela', sans-serif;color:#000}
.PageHeader .btn{background-color:#005a4d;color:#fff;padding:8px 10px;border-radius:5px}
.PageHeader span a{color:#929292;font-size:14px}
.PageHeader .uk-icon{color:#fff}
.PageHeader .uk-icon svg{color:#fff}
.PageHeader .uk-navbar-nav li a{color:#e5e5e5}
.PageHeader .uk-navbar-nav li a:hover{color:#f9f9f9}
@media (max-device-width:1200px){.PageHeader .uk-navbar-nav a{font-size:12px;padding:6px 4px}
}
@media (max-device-width:1200px){.PageHeader .uk-navbar-nav .menu-item-has-children a{font-size:12px;padding:5px 4px}
}
.PageHeader .uk-navbar-nav > .current-menu-ancestor a,.PageHeader .uk-navbar-nav > .current_page_item a,.PageHeader .uk-navbar-nav > .current-page-ancestor a,.PageHeader .uk-navbar-nav > .current-menu-parent a{color:#fff}
.PageHeader .uk-navbar-nav .uk-nav > .current_page_item a,.PageHeader .uk-navbar-nav .uk-nav > .current-menu-parent a{color:#fff}
.uk-offcanvas-close{right:0}
.social_navs{position:fixed;display:none;z-index:99;top:130px;right:0}
.social_navs a{color:#fff;margin-top:20px;background-color:#005a4d;padding:10px;right:-175px;position:relative}
.social_navs a:first-child:hover{right:0}
.social_navs .phone_num{background-color:transparent;padding-left:10px;position:relative}
@media (max-device-width:960px){.social_navs{display:none}
}
.footer_settings{border:2px solid #005a4d;padding:0px 0px;background-repeat:no-repeat;background-size:cover}
.footer_settings .uk-overlay{background-color:#fff !important}
.footer_settings hr{border-top-color:#005a4d}
.footer_settings h4,.footer_settings p,.footer_settings h3,.footer_settings a{color:#333 !important}
.footer_settings h4{margin-bottom:20px}
.footer_settings p{font-size:14px;color:#333}
.footer_settings img{max-width:200px;margin:0 auto;display:table}
.footer_settings span svg{color:#333;margin-top:-7px}
.footer_settings .service_nav{padding:30px 0px}
.footer_settings .service_nav ul{width:100%;display:flex;justify-content:space-between}
@media (max-device-width:600px){.footer_settings .service_nav ul{display:block}
}
.footer_settings .service_nav ul li{float:left}
@media (max-device-width:600px){.footer_settings .service_nav ul li{float:none;width:100%}
}
.footer_settings .service_nav .uk-active a{border-bottom:1px solid #333}
.footer_settings .service_nav .uk-navbar-item,.footer_settings .service_nav .uk-navbar-nav > li > a,.footer_settings .service_nav .uk-navbar-toggle{display:block;justify-content:left;padding:0;text-transform:uppercase;font-size:16px;color:#333}
.footer_settings .service_nav .uk-navbar-nav a{width:100%;font-size:12px;position:relative;margin-bottom:5px}
.footer_settings .service_nav .uk-navbar-nav a:hover{text-decoration:none;color:#005a4d}
.footer_settings #menu-footermenue{justify-content:center}
@media (max-device-width:960px){.footer_settings #menu-footermenue{display:block}
}
.footer_settings #menu-footermenue li a{color:#333}
.footer_settings #menu-footermenue li a:hover{color:#005a4d}
.footer_settings .kontakt .padding_boxen{padding-top:15px}
.footer_settings .kontakt .padding_boxen p{margin:0}
.footer_settings .kontakt .padding_boxen img{max-width:30px;display:table;margin:0 auto}
.footer_settings .kontakt .padding_boxen:nth-child(2){padding-top:10px !important}
.footer_settings .kontakt .padding_boxen:nth-child(3){padding-top:10px !important}
.footer_settings .kontakt .padding_boxen:nth-child(3) span{top:2px;position:relative}
.footer_settings .kontakt .padding_boxen:nth-child(3) a{font-size:15px}
.footer_settings .footer_zeiten{color:#333}
.footer_settings .footer_zeiten p{color:#333}
.footer_settings .uk-padding-small{padding:15px 0}
.uk-offcanvas-page{overflow-x:inherit !important}
.default_page_headline{padding:60px}
.default_page_headline h1{color:#444;font-weight:600;text-transform:uppercase}
@media (max-device-width:800px){.default_page_headline{padding:10px}
.default_page_headline h1{font-size:20px}
}
.search .products .product{padding:0 !important}
.products{padding-top:13px;display:flex;flex-wrap:wrap;margin-left:-30px !important}
.products .product{padding-left:30px !important;float:none !important;margin:0 0 30px 0 !important;height:100%}
.products .product > div{box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.75);
box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);
height:100%}
.products .product > div:not(.product-category){display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:flex-start;flex-direction:column}
.products .product > div:not(.product-category) > *{padding-left:15px;box-sizing:border-box;width:100%}
.products .product > div:not(.product-category) > div:nth-child(1){padding-left:0;order:1}
.products .product > div:not(.product-category) > div:nth-child(1) > a{position:relative;background-color:#fff;display:block}
.products .product > div:not(.product-category) > div:nth-child(1) > a:before{content:'';display:block;padding-top:100%}
.products .product > div:not(.product-category) > div:nth-child(1) > a img{margin:0 auto;max-height:90%;width:auto;max-width:90%;height:auto;position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%)}
.products .product > div:not(.product-category) > div:nth-child(2){flex:1;order:2;padding-right:15px;background-color:#005a4d;display:flex;align-items:center}
.products .product > div:not(.product-category) > div:nth-child(2) h2{color:#fff;text-transform:uppercase;font-size:16px;background-color:#005a4d;font-weight:600;position:relative;overflow:hidden;vertical-align:center;margin:0}
.products .product > div:not(.product-category) > div:nth-child(2) .product-excerpt{display:none}
.products .product > div:not(.product-category) > div:nth-child(3){order:3;text-align:left;height:165px;display:block;flex-wrap:wrap;flex-direction:column}
.products .product > div:not(.product-category) > div:nth-child(3) .price{font-size:40px;color:#212121;text-align:left;margin-bottom:0;order:1;font-weight:300}
.products .product > div:not(.product-category) > div:nth-child(3) > *.price-per-unit{order:2}
.products .product > div:not(.product-category) > div:nth-child(3) > *.woocommerce-de_price_taxrate{order:3}
.products .product > div:not(.product-category) > div:nth-child(3) > *.woocommerce_de_versandkosten{order:4}
.products .product > div:not(.product-category) > div:nth-child(3) .wgm-info{color:#212121;width:100%}
.products .product > div:not(.product-category) > div:nth-child(3) .wgm-info a{color:#005a4d}
.products .product > div:not(.product-category) > div:nth-child(4){order:4;padding-right:15px}
.products .product > div:not(.product-category) > div:nth-child(4) .add_to_cart_button,.products .product > div:not(.product-category) > div:nth-child(4) .product_type_simple{display:block;background-color:#005a4d;color:#fff;font-weight:300;border-radius:50px;padding:0px 20px;font-size:14px;text-align:center;line-height:44px;height:44px;margin-bottom:20px}
.products .product > div:not(.product-category) > div:nth-child(4) .add_to_cart_button:hover,.products .product > div:not(.product-category) > div:nth-child(4) .product_type_simple:hover{background-color:#216f64;color:#fff}
.products .product > div:not(.product-category) > div:nth-child(4) .add_to_cart_button:ACTIVE,.products .product > div:not(.product-category) > div:nth-child(4) .product_type_simple:ACTIVE,.products .product > div:not(.product-category) > div:nth-child(4) .add_to_cart_button:focus,.products .product > div:not(.product-category) > div:nth-child(4) .product_type_simple:focus{background-color:#005a4d;color:#fff}
.products .product > div:not(.product-category) > div:nth-child(4) .add_to_cart_button:ACTIVE:hover,.products .product > div:not(.product-category) > div:nth-child(4) .product_type_simple:ACTIVE:hover,.products .product > div:not(.product-category) > div:nth-child(4) .add_to_cart_button:focus:hover,.products .product > div:not(.product-category) > div:nth-child(4) .product_type_simple:focus:hover{background-color:#216f64;color:#fff}
.products .product > div:not(.product-category) > div .product-excerpt{display:none}
.products .product > div:not(.product-category) > div .yith-wcwl-add-to-wishlist{margin:15px 0;height:24px}
.products .product > div:not(.product-category) > div .yith-wcwl-add-to-wishlist a{background-color:transparent;color:#005a4d;padding:0}
.products .product > div:not(.product-category) > div .yith-wcwl-wishlistexistsbrowse,.products .product > div:not(.product-category) > div .yith-wcwl-wishlistaddedbrowse{display:flex;flex-wrap:wrap;height:24px;align-items:center}
.products .product > div:not(.product-category) > div .yith-wcwl-wishlistexistsbrowse span,.products .product > div:not(.product-category) > div .yith-wcwl-wishlistaddedbrowse span{order:2;font-size:14px;color:#212121;display:none}
.products .product > div:not(.product-category) > div .yith-wcwl-wishlistexistsbrowse > a,.products .product > div:not(.product-category) > div .yith-wcwl-wishlistaddedbrowse > a{order:1;padding:0 !important;line-height:1;background-color:transparent;color:#005a4d}
.products .product .price span{font-size:18px}
.products .product .price small{font-size:10px}
.products .product .versandkosten{color:#333}
.products .product .button{background-color:#005a4d;color:#fff;border-radius:0}
.products .product .onsale{background-color:rgba(0, 90, 77, 0.7);
position:absolute;z-index:99;color:#fff;border-radius:0;top:6px !important;right:7px !important;padding:0px 28px}
.woocommerce .wt-shop-sidebar,.search .wt-shop-sidebar,.woocommerce-cart .wt-shop-sidebar,.woocommerce-checkout .wt-shop-sidebar{position:relative;overflow:hidden}
.woocommerce .wt-shop-sidebar .widget_product_search input,.search .wt-shop-sidebar .widget_product_search input,.woocommerce-cart .wt-shop-sidebar .widget_product_search input,.woocommerce-checkout .wt-shop-sidebar .widget_product_search input{width:68%;height:40px}
.woocommerce .wt-shop-sidebar .widget_product_search button,.search .wt-shop-sidebar .widget_product_search button,.woocommerce-cart .wt-shop-sidebar .widget_product_search button,.woocommerce-checkout .wt-shop-sidebar .widget_product_search button{background-color:#005a4d;color:#fff;box-shadow:0px 0px 0px;border:0px;padding:11px 18px;font-size:14px;text-transform:uppercase}
.woocommerce .wt-shop-sidebar .widget_product_categories h2,.search .wt-shop-sidebar .widget_product_categories h2,.woocommerce-cart .wt-shop-sidebar .widget_product_categories h2,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories h2{background-color:#005a4d;color:#fff;padding:10px;margin-bottom:0;width:100%;margin-top:20px}
.woocommerce .wt-shop-sidebar .widget_product_categories ul,.search .wt-shop-sidebar .widget_product_categories ul,.woocommerce-cart .wt-shop-sidebar .widget_product_categories ul,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories ul{padding:0;margin:0;list-style:none}
.woocommerce .wt-shop-sidebar .widget_product_categories ul li,.search .wt-shop-sidebar .widget_product_categories ul li,.woocommerce-cart .wt-shop-sidebar .widget_product_categories ul li,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories ul li{padding:0;margin:0;list-style:none;width:100%;display:grid}
.woocommerce .wt-shop-sidebar .widget_product_categories ul li a,.search .wt-shop-sidebar .widget_product_categories ul li a,.woocommerce-cart .wt-shop-sidebar .widget_product_categories ul li a,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories ul li a{background-color:#c4c4c4;color:#000;padding:10px;width:100%}
.woocommerce .wt-shop-sidebar .widget_product_categories ul li .children li a,.search .wt-shop-sidebar .widget_product_categories ul li .children li a,.woocommerce-cart .wt-shop-sidebar .widget_product_categories ul li .children li a,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories ul li .children li a{background-color:#e5e5e5;padding-left:30px;color:#000}
.woocommerce .wt-shop-sidebar .widget_product_categories ul li .children .current-cat a,.search .wt-shop-sidebar .widget_product_categories ul li .children .current-cat a,.woocommerce-cart .wt-shop-sidebar .widget_product_categories ul li .children .current-cat a,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories ul li .children .current-cat a{background-color:#005a4d;color:#fff}
.woocommerce .wt-shop-sidebar .widget_product_categories ul .current-cat a,.search .wt-shop-sidebar .widget_product_categories ul .current-cat a,.woocommerce-cart .wt-shop-sidebar .widget_product_categories ul .current-cat a,.woocommerce-checkout .wt-shop-sidebar .widget_product_categories ul .current-cat a{background-color:#005a4d;color:#fff}
.woocommerce .price,.search .price,.woocommerce-cart .price,.woocommerce-checkout .price{color:#005a4d}
.woocommerce .single-product a,.search .single-product a,.woocommerce-cart .single-product a,.woocommerce-checkout .single-product a{color:#005a4d}
.woocommerce .single-product .single_add_to_cart_button,.search .single-product .single_add_to_cart_button,.woocommerce-cart .single-product .single_add_to_cart_button,.woocommerce-checkout .single-product .single_add_to_cart_button{background-color:#005a4d !important}
.woocommerce .single-product .minus,.search .single-product .minus,.woocommerce-cart .single-product .minus,.woocommerce-checkout .single-product .minus{margin-left:5px}
.woocommerce .single-product .qty_control_button,.search .single-product .qty_control_button,.woocommerce-cart .single-product .qty_control_button,.woocommerce-checkout .single-product .qty_control_button{height:36px}
.woocommerce .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,.search .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce-cart .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce-checkout .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative}
.woocommerce .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:before,.search .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:before,.woocommerce-cart .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:before,.woocommerce-checkout .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:before{content:'';display:block;padding-top:100%}
.woocommerce .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.search .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.woocommerce-cart .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a,.woocommerce-checkout .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{max-width:100%;height:auto;max-height:100%;width:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.woocommerce .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a img,.search .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a img,.woocommerce-cart .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a img,.woocommerce-checkout .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a img{max-height:100%;width:auto;max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.woocommerce .single-product .woocommerce-product-gallery .flex-control-thumbs li,.search .single-product .woocommerce-product-gallery .flex-control-thumbs li,.woocommerce-cart .single-product .woocommerce-product-gallery .flex-control-thumbs li,.woocommerce-checkout .single-product .woocommerce-product-gallery .flex-control-thumbs li{position:relative}
.woocommerce .single-product .woocommerce-product-gallery .flex-control-thumbs li:before,.search .single-product .woocommerce-product-gallery .flex-control-thumbs li:before,.woocommerce-cart .single-product .woocommerce-product-gallery .flex-control-thumbs li:before,.woocommerce-checkout .single-product .woocommerce-product-gallery .flex-control-thumbs li:before{content:'';display:block;padding-top:100%}
.woocommerce .single-product .woocommerce-product-gallery .flex-control-thumbs li img,.search .single-product .woocommerce-product-gallery .flex-control-thumbs li img,.woocommerce-cart .single-product .woocommerce-product-gallery .flex-control-thumbs li img,.woocommerce-checkout .single-product .woocommerce-product-gallery .flex-control-thumbs li img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
width:auto;max-height:100%;height:auto;max-width:100%}
.woocommerce .single-product .related,.search .single-product .related,.woocommerce-cart .single-product .related,.woocommerce-checkout .single-product .related{display:block !important}
.woocommerce .single-product .related ul,.search .single-product .related ul,.woocommerce-cart .single-product .related ul,.woocommerce-checkout .single-product .related ul{width:100%}
@media only screen and (max-width:800px){.woocommerce .single-product .related ul,.search .single-product .related ul,.woocommerce-cart .single-product .related ul,.woocommerce-checkout .single-product .related ul{display:flow-root !important}
}
.woocommerce-cart .cart-collaterals .button,.woocommerce-checkout .cart-collaterals .button{background-color:#005a4d !important}
.woocommerce-cart .product-quantity,.woocommerce-checkout .product-quantity{display:flex}
@media (max-device-width:800px){.woocommerce-cart .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-checkout-review-order-table{max-width:300px;position:relative;width:100%;overflow-x:scroll;display:block}
}
.sidebar_produkte .widget_nav_menu{position:relative;overflow:hidden}
.sidebar_produkte .widget_nav_menu h2{background-color:#005a4d;color:#fff;padding:10px;margin-bottom:0;width:100%;margin-top:20px}
.sidebar_produkte .widget_nav_menu ul{padding:0;margin:0;list-style:none}
.sidebar_produkte .widget_nav_menu ul .current-menu-ancestor a{background-color:#005a4d;color:#fff}
.sidebar_produkte .widget_nav_menu ul li{padding:0;margin:0;list-style:none;width:100%;display:grid}
.sidebar_produkte .widget_nav_menu ul li a{background-color:#f9f5f5;color:#000;padding:10px;width:100%}
.sidebar_produkte .widget_nav_menu ul li .sub-menu li a{background-color:#3e3e3e;padding-left:20px}
.sidebar_produkte .widget_nav_menu ul li .sub-menu .current-menu-item a{background-color:#75a69f;color:#fff}
.sidebar_produkte .widget_nav_menu ul .current-menu-item a{background-color:#005a4d;color:#fff}
.single-cpt_produkte .bild_1{max-width:400px;margin:0 auto;display:table}
.wt-shop-section .selection .select2-selection{margin:0px 0 5px !important}
.search h2{font-size:21px;padding:10px}
@media (max-device-width:800px){.woo_teaser_start_104 .products .product{width:100% !important}
}
@media (max-device-width:800px){.products .product{width:100% !important}
}
.related{position:relative}
.related h2{width:100%}
.related ul{width:100%}
.related ul li{width:100%}
@media (max-device-width:800px){.related{margin:0 !important;padding:20px;display:contents}
}
@media (max-device-width:1200px){.product .cart .button{margin-top:10px;width:100%}
}
.page-id-431 .teaser_image_152{top:0}
.page-id-431 .teaser_image_152 h3{font-size:15px}
@media (min-device-width:640px){.woocommerce-page ul.products li.product{width:44.33%}
}
@media (min-device-width:1400px){.woocommerce-page ul.products li.product{width:21.8%}
}
ins{background-color:transparent !important}
.woo_teaser_start_104 .product{width:21.05% !important}
.woo_teaser_start_104 .product h2{font-size:14px !important}
.woo_teaser_start_104 .product .add_to_cart_button{font-size:13px !important}
.added_to_cart{color:#005a4d;text-align:center;width:100%}
.added_to_cart:hover,.added_to_cart:focus{color:#333}
.woocommerce-cart a{color:#005a4d}
.woocommerce-cart .cart_totals{width:100% !important}
