@charset "UTF-8";*{letter-spacing:-.003em;outline:none!important}body{color:#571433;font:normal normal 300 15px Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.85}h1,h2,h3,h4,h5,h6{font-family:Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:15px}::-moz-selection{background:rgba(243,148,78,.8);color:#fff}::selection{background:rgba(243,148,78,.8);color:#fff}a{outline:0;transition:.2s}a,a:focus,a:hover{color:inherit;text-decoration:none}p{margin-bottom:15px}p:last-child{margin-bottom:0}ul{margin-bottom:15px}ul:last-child{margin-bottom:0}ul li{line-height:1.85;margin-bottom:.4em}ul li:last-child{margin-bottom:0}img{height:auto;max-width:100%}img.aligncenter{display:block;margin:0 auto}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}iframe{max-width:100%}.error-404{padding:60px 0}body .padding-top-small{padding-top:5px}@media (min-width:768px){body .padding-top-small{padding-top:10px}}@media (min-width:992px){body .padding-top-small{padding-top:20px}}body .padding-top-medium{padding-top:5px}@media (min-width:768px){body .padding-top-medium{padding-top:20px}}@media (min-width:992px){body .padding-top-medium{padding-top:40px}}body .padding-top-large{padding-top:20px}@media (min-width:768px){body .padding-top-large{padding-top:40px}}@media (min-width:992px){body .padding-top-large{padding-top:80px}}body .padding-top-extra-large{padding-top:40px}@media (min-width:768px){body .padding-top-extra-large{padding-top:80px}}@media (min-width:992px){body .padding-top-extra-large{padding-top:160px}}body .padding-bottom-small{padding-bottom:5px}@media (min-width:768px){body .padding-bottom-small{padding-bottom:10px}}@media (min-width:992px){body .padding-bottom-small{padding-bottom:20px}}body .padding-bottom-medium{padding-bottom:10px}@media (min-width:768px){body .padding-bottom-medium{padding-bottom:20px}}@media (min-width:992px){body .padding-bottom-medium{padding-bottom:40px}}body .padding-bottom-large{padding-bottom:20px}@media (min-width:768px){body .padding-bottom-large{padding-bottom:40px}}@media (min-width:992px){body .padding-bottom-large{padding-bottom:80px}}body .padding-bottom-extra-large{padding-bottom:40px}@media (min-width:768px){body .padding-bottom-extra-large{padding-bottom:80px}}@media (min-width:992px){body .padding-bottom-extra-large{padding-bottom:160px}}.social ul.list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.social ul.list li:before{display:none}.search-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:0;position:relative}.search-form label{margin:0}.search-form .search-field{background:none;border-radius:100px;border:2px solid #fff;color:#fff;font-size:13px;font-weight:300;margin-right:5px;padding:1px 30px 1px 14px;text-transform:lowercase;width:154px}.search-form .search-field::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.search-form .search-field:-ms-input-placeholder,.search-form .search-field::-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.search-form .search-field::placeholder{color:hsla(0,0%,100%,.8)}.search-form.collapsed .search-field{margin-right:0;opacity:0;padding-left:0;padding-right:0;width:0}.search-form .search-submit{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;border:1px solid;color:#f3944e;cursor:pointer;display:-ms-flexbox;display:flex;font-size:.9rem;height:30px;-ms-flex-pack:center;justify-content:center;transition:.2s;width:30px}.search-form .search-submit:hover{background-color:#571433}#carouselSlider{position:relative;height:auto;width:100%}#carouselSlider .carousel-inner{height:auto;position:absolute}#carouselSlider .carousel-inner .carousel-item{height:100%}#carouselSlider .carousel-inner .carousel-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#carouselSlider .content.left{left:10%}#carouselSlider .content.center{left:10%;right:10%;text-align:center}#carouselSlider .content.right{right:10%}#carouselSlider.pageslider,#carouselSlider.pageslider .carousel-inner{height:36vh}.faq{position:relative;z-index:2}.faq .container{border-top:2px solid #f4f4f4;margin-top:60px;padding-top:60px}.faq .container h2{color:#f3944e;font-size:21px;font-weight:500;margin:0 0 15px}.faq .container .searchandfilter ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;padding-left:0}.faq .container .searchandfilter ul input{background:none;border-radius:100px;border:2px solid #571433;font-weight:300;padding:5px 30px 5px 15px;text-transform:lowercase}.faq .container .searchandfilter ul input[type=submit]{background-color:#571433;color:#fff;cursor:pointer;margin-left:15px;padding:5px 15px}.faq .container .searchandfilter ul input[type=submit]:hover{background-color:#2e0a1b}.faq .container .searchandfilter ul li.sf-field-taxonomy-faq_categorie ul li{background:#571433;border-radius:30px;color:#fff;padding:15px 30px!important;margin:0 10px!important}.faq .container .block{border-radius:6px;box-shadow:0 4px 44px hsla(0,0%,91%,.94);display:block;margin-bottom:15px;padding:20px 25px}.faq .container .block h3{color:#571433;font-size:16px;font-weight:500;margin:0}.faq .container .block p{font-size:13px;margin-top:1em}.faq .container .block.all{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.faq .container .block.all h3{color:#f3944e}.faq .container .pagination{margin-top:7.5px}.faq .container .pagination,.faq .container .pagination .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.faq .container .pagination .page-numbers{-ms-flex-align:center;align-items:center;background-color:#571433;border:1px solid #571433;border-radius:20px;color:#fff;height:30px;margin:0 5px;min-width:30px;padding:0 10px}.faq .container .pagination .page-numbers:hover{background-color:#2e0a1b}.faq .container .pagination .page-numbers.current{background-color:transparent;color:#571433}#archive.faq .container{border-top:none;margin-top:0}#archive.faq .container h1{color:#f3944e;font-size:31px;font-weight:500;margin-bottom:30px}.print-only{display:none}.btn-padding{padding:5px!important;margin-top:30px}@media print{#masthead,#message,.acf-actions,.acf-form-submit,.btn-save,.row.user-boxes,.site-footer,h1{display:none}.print-only{display:block}}.a-button{display:inline-block;text-decoration:none}.a-button.coloured-button{background-image:radial-gradient(circle at right center,#59b247 0,#31936c 51%,#0a758f 100%);border-radius:100px;color:#fff;font-size:13px;font-weight:700;line-height:2.5;padding:7px 30px}.a-button.link-button{-ms-flex-align:center;align-items:center;color:#571433;display:-ms-flexbox;display:flex;font-weight:700}.a-button.link-button,.btn{background:none;border:0;padding:0}.btn{font-size:15px;font-weight:300;text-decoration:none!important;text-transform:lowercase}.btn-primary,.btn-secondary{min-width:154px;position:relative;z-index:1}.btn-primary:before,.btn-secondary:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-4px;content:" ";left:-9px;pointer-events:none;position:absolute;right:-10px;top:-7px;z-index:-1}.btn-primary:hover,.btn-secondary:hover{background:none}.btn-primary span,.btn-secondary span{-ms-flex-align:center;align-items:center;border-radius:100px;border:2px solid;display:block;display:-ms-flexbox;display:flex;padding:7px 7px 7px 12px;text-align:left}.btn-primary span:before,.btn-secondary span:before{background:url(../../img/chevron-right.svg) 50% no-repeat;content:" ";height:10px;margin-right:18px;margin-top:2px;width:6px}.btn.btn-primary:before{background-image:url(../../img/btn-primary-bg.svg)}.btn.btn-primary span{border-color:#f3944e}.btn.btn-primary:hover span{background-color:#f3944e}.btn.btn-secondary:before{background-image:url(../../img/btn-secondary-bg.svg)}.btn.btn-secondary span{border-color:#571433}.btn.btn-secondary:hover span{background-color:#571433}.btn.btn-solid{background:#fff;border-radius:100px;color:#571433;font-size:13px;line-height:2;padding:2px 22px}.btn.btn-solid:hover{background-color:#571433;color:#fff}.select-dropdown{-webkit-appearance:none;background:#fff url(../../img/chevron-down.svg) center right 15px no-repeat;border-radius:100px;border:2px solid #571433;color:#571433;cursor:pointer;font-weight:300;line-height:1.6;min-width:154px;padding:6px 40px 6px 22px;text-transform:lowercase}.site-header{background-color:#fff}.site-header .site-branding{padding-top:20px;padding-bottom:20px}.site-header .site-branding .logo img{max-height:85px}.site-header .site-contacts{padding-top:10px}.site-header .site-contacts ul{list-style:none;margin:0;padding:0}.site-header .site-contacts ul li{line-height:1.65;margin-bottom:0;font-size:15px}.site-header .site-contacts .phone-number{font-weight:500}.site-header .site-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}.site-header .site-cta .btn{margin-right:36px}.site-header .menu-bar{position:relative;z-index:1}.site-header .menu-bar:before{background:#f3944e;content:" ";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.site-header .menu-bar-buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:18px;padding-top:18px}.site-header .menu-bar-buttons .social{margin-right:15px}.site-header .menu-bar-buttons .social ul li{font-size:1rem;line-height:0}.site-header .menu-bar-buttons .social ul li a{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;border:1px solid;color:#f3944e;display:-ms-flexbox;display:flex;height:30px;-ms-flex-pack:center;justify-content:center;width:30px}.site-header .menu-bar-buttons .social ul li a:hover{background-color:#571433}.site-header .menu-bar-buttons .btn{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;border:1px solid;color:#f3944e;display:-ms-flexbox;display:flex;font-size:.9rem;height:30px;-ms-flex-pack:center;justify-content:center;width:30px}.site-header .menu-bar-buttons .btn:hover{background-color:#571433}.main-navigation{display:-ms-flexbox;display:flex;position:relative}.main-navigation ul.menu{list-style:none;margin:0;padding:0;width:100%}.main-navigation ul.menu,.main-navigation ul.menu>li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.main-navigation ul.menu>li{height:100%;margin-bottom:0;position:relative}.main-navigation ul.menu>li+li{margin-left:30px}.main-navigation ul.menu>li a{color:#fff;display:block;font-size:15px;line-height:1.85;text-transform:lowercase}.main-navigation ul.menu>li.current-menu-ancestor a,.main-navigation ul.menu>li.current-menu-item a,.main-navigation ul.menu>li:hover a{color:#571433}.main-navigation ul.menu>li.menu-item-has-children>a:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-left:7.5px}.main-navigation ul.menu>li ul.sub-menu{list-style:none;margin:0;padding:0;color:#571433;display:none;left:0;min-width:100%;position:absolute;top:100%;width:auto;z-index:3}.main-navigation ul.menu>li ul.sub-menu>li{margin-bottom:0}.main-navigation ul.menu>li ul.sub-menu>li a{background:#571433;color:#fff;padding:7.5px 15px;width:100%;white-space:nowrap}.main-navigation ul.menu>li ul.sub-menu>li:hover>a{background:#808a98}.main-navigation ul.menu>li ul.sub-menu>li.menu-item-has-children{position:relative}.main-navigation ul.menu>li ul.sub-menu>li.menu-item-has-children>a:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-left:7.5px}.main-navigation ul.menu>li ul.sub-menu>li.menu-item-has-children ul.sub-menu{left:100%;top:0}.main-navigation ul.menu>li:hover>ul.sub-menu,.main-navigation ul.menu>li ul.sub-menu>li.menu-item-has-children:hover>ul.sub-menu{display:block}.vertical-thing{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-pack:distribute;justify-content:space-around;width:35%}.vertical-thing>*{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:33%;transform:rotate(-90deg)}.vertical-thing .mobile-logo img{max-width:100px}.vertical-thing .vertical-fone{font-size:40px}.vertical-thing .online-bestellen{font-size:22px;font-weight:700;position:relative;text-decoration:underline;top:60px;white-space:nowrap}.clearHeader{background:transparent}.clickme{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;font-size:24px;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;left:-5px;padding:15px;position:fixed;top:15px;transition:all 1s ease;width:auto;z-index:11}.clickme.darkHeader{background:#000}.clickme.dark-fa{background:none}.clickme.dark-fa #logo,.clickme.dark-fa .map-pin{visibility:hidden}.clickme .map-pin{position:absolute;right:60px;top:22px}.clickme .map-pin img{width:34px}.clickme a{color:#fff}.clickme a .fa{font-size:22px;margin:0 10px;transition:all 1s ease}.clickme a .fa:hover{color:#571433}.clickme.dark-fa,.clickme.dark-fa a{color:#333}.overlay{display:-ms-flexbox;display:flex;height:100%;left:0;margin-left:-100%;overflow:hidden;position:fixed;top:0;transition:all 1s ease;width:100%;z-index:10}.overlay.visible{margin-left:0}.overlay>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0 30px;text-transform:uppercase;width:95%}.overlay>ul li{position:relative;width:100%}.overlay>ul li a{color:#fff;display:block;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.8;text-transform:lowercase;transition:all .5s ease;width:100%}.overlay>ul li a:hover{background:hsla(0,0%,100%,.2)}.overlay>ul li.current-menu-item>a{text-decoration:underline}.overlay>ul li.menu-item-has-children ul{display:none;padding-left:15px}.overlay>ul li.menu-item-has-children a{position:relative}.overlay>ul li.menu-item-has-children .sub-menu-btn{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:auto;-ms-flex-pack:center;justify-content:center;position:absolute;right:-30px;top:4px;width:30px}.overlay>ul li.menu-item-has-children .sub-menu-btn svg{color:#fff}.overlay>ul li.menu-item-has-children.show-menu ul.sub-menu{display:block}.overlay>ul li ul{list-style:none;padding:0}.overlay>ul li ul li a{font-size:12px;font-weight:400;padding:4px 0}.overlay-holder{background:rgba(0,0,0,.9);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all 1.5s ease;width:100%;z-index:-1}.overlay-holder.dark-overlay{opacity:1;z-index:3}#nav-icon3{cursor:pointer;height:20px;margin-left:15px;position:relative;top:-1px;transform:rotate(0deg);transition:all 1s ease;width:24px}#nav-icon3 span{border-radius:4px;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}#nav-icon3 span,#nav-icon3:hover span{background:#808a98}#nav-icon3.open{top:-2px}#nav-icon3.open span{background:#333}#nav-icon3.open:hover span{background:#808a98}#nav-icon3 span:first-child{top:1px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:55%;transform:translateY(-50%)}#nav-icon3 span:nth-child(4){bottom:-1px}#nav-icon3.open span:first-child{top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg);background:#808a98}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg);background:#808a98}#nav-icon3.open span:nth-child(4){left:50%;top:18px;width:0}@media (min-width:992px){.home .block__cards__card__text{min-height:unset}}@media (min-width:768px){.home .block__cards__card__text{min-height:280px}}@media (min-width:992px){.home .block__cards__card__text{min-height:260px}}@media (min-width:1240px){.home .block__cards__card__text{min-height:200px}}.wp-block-separator{border:0;height:2px}.wppb-user-forms ul li{margin:16px 0 0!important}.wppb-user-forms ul li h4{font-size:21px;margin:30px 0 15px!important}.wppb-user-forms ul li label{clear:both;display:inline-block;line-height:1.3;font-weight:700}.wppb-user-forms ul li input{font-family:inherit;font-size:inherit;letter-spacing:normal;padding:5px 4px;width:100%}.wppb-user-forms .form-submit{margin:30px 0 15px!important}.wppb-user-forms .form-submit input{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s}.entry-content p a{text-decoration:underline}.page-content-block{z-index:10}.page-content-block .wrap .one_half{margin-right:4%;width:48%}.page-content-block .wrap .one_third{margin-right:5%;width:30%}.page-content-block .wrap .two_third{margin-right:5%;width:65%}.page-content-block .wrap .last_column{margin-right:0}.page-content-block .wrap h1,.page-content-block .wrap h2,.page-content-block .wrap h3,.page-content-block .wrap h4,.page-content-block .wrap h5{margin:0 0 15px}.page-content-block .wrap h1{font-size:2rem}.page-content-block .wrap h2{font-size:21px;margin-top:30px;margin-bottom:30px;color:#f3944e}@media (min-width:768px){.page-content-block .wrap h2{margin-top:60px}}.page-content-block .wrap h3{font-size:19px;margin-bottom:0}.page-content-block .wrap .contact-data,.page-content-block .wrap .social,.page-content-block .wrap blockquote,.page-content-block .wrap ol,.page-content-block .wrap p,.page-content-block .wrap ul{line-height:2.2;margin:0 0 15px}.page-content-block .wrap .contact-data p,.page-content-block .wrap .social p,.page-content-block .wrap blockquote p,.page-content-block .wrap ol p,.page-content-block .wrap p p,.page-content-block .wrap ul p{margin-bottom:0}.page-content-block .wrap .contact-data .location,.page-content-block .wrap .contact-data .postal-code{display:inline}.page-content-block .wrap ul{list-style:none;margin:0;padding:0}.page-content-block .wrap ul li:before{content:"";font-family:fontawesome,Font Awesome\ 5 Free;font-weight:700;margin-right:15px}.page-content-block .wrap a{text-decoration:underline}.page-content-block .wrap img.alignleft{margin:0 30px 30px 0}.page-content-block .wrap img.alignright{margin:0 0 30px 30px}.page-content-block .wrap figure{margin-bottom:2em}.page-content-block .wrap figure:last-child{margin-bottom:0}.page-content-block .wrap figure img{border-radius:5px}.page-content-block .wrap figure.alignright{margin:0 30px 30px 0;margin:0 0 30px 30px}.page-content-block.search-page .wrap h1{margin-top:60px}.page-content-block.search-page .wrap h2{margin-top:15px}.page-content-block #wppb-edit-user ul li{margin:0}.page-content-block #wppb-edit-user ul li:before{display:none}.page-content-block #wppb-edit-user ul li textarea{display:block;width:100%}.page-content-block #wppb-edit-user ul li .wppb-description-delimiter{font-style:italic;font-size:13px;display:block}#downloads h4{font-size:1.25rem;margin-top:30px}#downloads ul.files-list{border:1px solid #ddd;margin:15px 0 0}#downloads ul.files-list,#downloads ul.files-list li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#downloads ul.files-list li{margin:0;width:100%}#downloads ul.files-list li:before{display:none}#downloads ul.files-list li:nth-of-type(2n){background:#f6f6f6}#downloads ul.files-list li+li{border-top:1px solid #ddd}#downloads ul.files-list li span{font-size:12px;padding:10px}#downloads ul.files-list li span.heading{font-weight:700}#downloads ul.files-list li span.cell-title{width:35%}#downloads ul.files-list li span.heading.cell-description{border-top:none;width:65%}#downloads ul.files-list li span.cell.cell-description{border-left:1px solid #ddd;width:65%}#downloads ul.files-list li span.cell-file{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:65%}#downloads ul.files-list li span.cell-file img{height:24px;margin-right:10px}#downloads ul.files-list li span.cell-file a.form-button{background:#571433;padding:5px 15px;border-radius:6px;color:#fff}#downloads ul.files-list .form-in-the-list{display:none}#sidebar .widget{margin-bottom:30px}#clienten{margin-top:75px;margin-bottom:75px}#clienten .user-boxes,#clienten h1{margin-bottom:30px}#clienten .user-boxes .box{-ms-flex-align:center;align-items:center;border-radius:10px;border:1px solid #571433;color:#571433;cursor:pointer;display:-ms-flexbox;display:flex;font-size:14px;-ms-flex-pack:center;justify-content:center;padding:5px;text-align:center;text-transform:lowercase}#clienten .user-box{display:none}#clienten .user-box.active{display:block}.page-content-block .block__button,.wp-block-columns .block__button{margin-top:60px}@media (min-width:768px){.alignfull{margin:0 calc(50% - 50vw) 32px;max-width:100vw;width:100vw}}.page-header{-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;height:50vh;-ms-flex-pack:center;justify-content:center;left:50%;margin-bottom:30px;min-height:250px;position:relative;text-align:center;transform:translateX(-50%);width:100vw}.page-header:before{background:rgba(243,148,78,.4) url(../../img/image-overlay.png) center bottom -2px/102% auto no-repeat;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-header h1,.page-header h2{color:#fff;font-size:32px;font-weight:500;line-height:1.7;margin:0 auto;position:relative;text-shadow:5px 0 30px #2f160d;top:-60px;z-index:2}#posts{margin-top:75px}#posts .filter-cat{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#posts .filter-cat .filter{box-shadow:0 4px 44px hsla(0,0%,91%,.94);border-radius:6px;background:#fff;color:#3b0920;cursor:pointer;font-weight:500;margin-bottom:15px;padding:7.5px 15px;font-size:16px}#posts .filter-cat .filter a{color:#fff}#posts .filter-cat .filter.active,#posts .filter-cat .filter:hover{background-color:#808a98}#posts .mix{margin-bottom:30px}#posts .mix .post-thumb{-ms-flex-align:end;align-items:flex-end;background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;height:100%;min-height:200px;padding:30px;position:relative}#posts .mix .post-thumb:after{background:#f3944e;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transition:.2s;width:100%}#posts .mix .post-thumb:hover:after{opacity:.2}#posts .mix .post-thumb .content{text-shadow:1px 1px 7px #000;color:#fff;position:relative;z-index:1}#posts .mix .post-thumb .content .post-date{font-size:.8rem}#posts .mix .post-thumb .content .highlighted-font{font-size:1.2rem;margin-bottom:0}#posts .archive-title{color:#f3944e;font-size:21px;font-weight:500;padding-bottom:40px;border-bottom:2px solid #f4f4f4;margin-bottom:40px}#default-page-content.single .entry-header .entry-meta{display:block;font-size:calc($f-size - 0.2);font-weight:700;margin-bottom:1em}#default-page-content.single .entry-content{margin-top:15px}#default-page-content.single .btn{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s;margin-top:30px}#default-page-content.single .btn:hover{background:#fff;color:#571433}#site-main .woocommerce-info{border-top-color:#571433}#site-main .woocommerce-info:before{color:#571433}#site-main .woocommerce-error,#site-main .woocommerce-info,#site-main .woocommerce-message{background-color:#eee;color:#571433}#site-main .woocommerce-error .button,#site-main .woocommerce-info .button,#site-main .woocommerce-message .button{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s;font-size:14px}#site-main .woocommerce-error .button:hover,#site-main .woocommerce-info .button:hover,#site-main .woocommerce-message .button:hover{background:#fff;color:#571433}#site-main .product a.button.alt,#site-main .product button.button.alt,#site-main .product input#submit.alt,#site-main .product input.button.alt{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s;font-size:.7rem;padding:15px 45px}#site-main .product a.button.alt:hover,#site-main .product button.button.alt:hover,#site-main .product input#submit.alt:hover,#site-main .product input.button.alt:hover{background:#fff;color:#571433}.woocommerce.archive #site-main ul.products .price{color:#571433;font-size:1rem}.woocommerce.archive #site-main ul.products button.button{border:1px solid #571433;padding:15px 0;transition:.2s;width:100%}.woocommerce.archive #site-main ul.products button.button:hover{background:#fff;color:#571433}#site-main .product .images .flex-control-nav{margin-top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#site-main .product .summary{padding-top:15px}#site-main .product .summary .price{color:#571433;font-size:1.4rem;font-weight:600}#site-main .product .summary .cart,#site-main .product .summary .cart .woocommerce-variation-add-to-cart{margin-top:2rem}#site-main .product .summary .cart .woocommerce-variation-add-to-cart .quantity{margin-right:15px}#site-main .product .summary .cart .woocommerce-variation-add-to-cart .quantity input{padding:8px 0!important}#site-main .product .related{clear:both}#site-main .product .related .price{color:#571433;font-size:15px;font-weight:600}#filter ul{padding-left:0}#filter ul li:first-of-type{padding-top:5px}#filter input[type=submit]{background:#571433;border:1px solid #571433;color:#fff;padding:8px 25px!important;transition:.2s}#filter input[type=submit]:hover{background:#fff;color:#571433}#btn-filter{background:#571433;color:#fff;display:inline-block;padding:6px 15px;position:fixed;right:-28px;text-decoration:none!important;top:132px;transform:rotate(90deg);z-index:1}#btn-filter:before{content:"\f002";font-family:fontawesome;margin-right:15px}.woocommerce-cart .shop_table{border-radius:0}.woocommerce-cart .shop_table .cart_item a{text-decoration:none}.woocommerce-cart .shop_table .cart_item a:hover{color:#571433}.woocommerce-cart .shop_table .actions #coupon_code{width:auto}.woocommerce-cart .shop_table .actions input.button{border-radius:0}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.button{background-color:#571433;border-radius:0}#site-main .checkout #customer_details{margin-bottom:45px}#site-main .checkout #payment{border-radius:0}#site-main .checkout #payment input.button{background-color:#571433;border-radius:0}#site-main .checkout #payment input.button:hover{background:#808a98}#site-main .checkout #payment ul.wc_payment_methods{padding:30px 30px 15px}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method label{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:0;position:relative}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;margin-right:10px;width:25px}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgateideal label:before{background-image:url(../../img/payment-methode-ideal.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgatecreditcard label:before{background-image:url(../../img/payment-methode-credit-card.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgatebancontact label:before{background-image:url(../../img/payment-methode-bancontact.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgategiropay label:before{background-image:url(../../img/payment-methode-giropay.svg)}#site-main .checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_cardgatesofortbanking label:before{background-image:url(../../img/payment-methode-sofort.svg)}#site-main .checkout #payment ul.wc_payment_methods .payment_box label{margin-bottom:0;margin-right:15px}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:100%}.woocommerce-checkout .col-1 label,.woocommerce-checkout .col-1 span,.woocommerce-checkout .col-2 label,.woocommerce-checkout .col-2 span{width:100%}.woocommerce-checkout #customer_details{margin-bottom:45px}.woocommerce-checkout #customer_details input,.woocommerce-checkout #customer_details select,.woocommerce-checkout #customer_details textarea{padding:5px;font-size:15px}.woocommerce-checkout #customer_details #billing_address_2_field,.woocommerce-checkout #customer_details #shipping_address_2_field{display:none}.woocommerce-checkout #payment{border-radius:0;margin-bottom:60px}.woocommerce-checkout #payment ul.wc_payment_methods{padding:30px 30px 15px}.woocommerce-checkout #payment ul.wc_payment_methods .payment_box label{margin-bottom:0;margin-right:15px}.woocommerce-checkout #payment .place-order{padding:15px 30px 45px}.woocommerce-checkout #payment .place-order .form-row,.woocommerce-checkout #payment .place-order .woocommerce-privacy-policy-text p{margin-bottom:15px}.woocommerce-checkout #payment .place-order button.button{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s}.woocommerce-checkout #payment .place-order button.button:hover{background:#fff;color:#571433}.woocommerce-account .page-content a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s;display:block;font-size:.9rem;padding:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#fff;color:#571433}.woocommerce-account .woocommerce-MyAccount-content a.button{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s}.woocommerce-account .woocommerce-MyAccount-content a.button:hover{background:#fff;color:#571433}#page .gform_wrapper li.gfield .ginput_container_name label{display:none}#page .gform_wrapper li.gfield input{margin-top:0;width:100%}#page .gform_wrapper .gform_footer .gform_button{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s}#page .gform_wrapper .gform_footer .gform_button:hover{background:#fff;color:#571433}#wppb-login-wrap form,#wppb-recover-password-container form{border:1px solid #ddd;padding:45px}#wppb-login-wrap form p,#wppb-login-wrap form ul li,#wppb-recover-password-container form p,#wppb-recover-password-container form ul li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:15px}#wppb-login-wrap form p label,#wppb-login-wrap form ul li label,#wppb-recover-password-container form p label,#wppb-recover-password-container form ul li label{width:30%}#wppb-login-wrap form p input,#wppb-login-wrap form ul li input,#wppb-recover-password-container form p input,#wppb-recover-password-container form ul li input{padding:5px 7.5px}#wppb-login-wrap form p.form-submit,#wppb-login-wrap form p.login-remember,#wppb-login-wrap form p.login-submit,#wppb-login-wrap form ul li.form-submit,#wppb-login-wrap form ul li.login-remember,#wppb-login-wrap form ul li.login-submit,#wppb-recover-password-container form p.form-submit,#wppb-recover-password-container form p.login-remember,#wppb-recover-password-container form p.login-submit,#wppb-recover-password-container form ul li.form-submit,#wppb-recover-password-container form ul li.login-remember,#wppb-recover-password-container form ul li.login-submit{margin-left:0}@media (min-width:768px){#wppb-login-wrap form p.form-submit,#wppb-login-wrap form p.login-remember,#wppb-login-wrap form p.login-submit,#wppb-login-wrap form ul li.form-submit,#wppb-login-wrap form ul li.login-remember,#wppb-login-wrap form ul li.login-submit,#wppb-recover-password-container form p.form-submit,#wppb-recover-password-container form p.login-remember,#wppb-recover-password-container form p.login-submit,#wppb-recover-password-container form ul li.form-submit,#wppb-recover-password-container form ul li.login-remember,#wppb-recover-password-container form ul li.login-submit{margin-left:30%}}#wppb-login-wrap form p input.button,#wppb-login-wrap form ul li input.button,#wppb-recover-password-container form p input.button,#wppb-recover-password-container form ul li input.button{background:#571433;border-radius:25px;border:1px solid #571433;color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1.85;padding:7.5px 15px;transition:.2s;min-width:210px}#wppb-login-wrap form p input.button:hover,#wppb-login-wrap form ul li input.button:hover,#wppb-recover-password-container form p input.button:hover,#wppb-recover-password-container form ul li input.button:hover{background:#fff;color:#571433}#wppb-login-wrap form ul li:before,#wppb-recover-password-container form ul li:before,.page-content-block p.wppb-alert+p.link{display:none}.page-content-block p.link{bottom:20px;font-size:.8rem;left:calc(30% + 30px);margin-bottom:0;position:absolute}.page-content-block p.link a{text-decoration:none}.site-footer{background-color:#f3944e}.site-footer>.container{padding-top:70px;position:relative;z-index:1}.site-footer>.container:before{content:" ";background:url(../../img/watermark.png) 0/auto 100% no-repeat;height:100%;left:0;position:absolute;top:0;transform:translateX(-100px);width:100%;z-index:-1}.site-footer .bagdes-wrapper{display:-ms-flexbox;display:flex;margin-top:30px}.site-footer .bagdes-wrapper>*{background:#fff;border:1px solid #571433;padding:10px;height:100px;width:100px}.site-footer .bagdes-wrapper>*+*{margin-left:15px}.site-footer .bagdes-wrapper>* img{-o-object-fit:contain;object-fit:contain}.home .site-footer{margin-top:0}.site-footer a:hover{text-decoration:underline}.site-footer .footer-widgets{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:70px}.site-footer .footer-widgets .widget{max-width:25%}.site-footer .footer-widgets .widget h5{color:#571433;font-size:19px;font-weight:500;margin-bottom:1.2em}.site-footer .footer-widgets .widget ul{list-style:none;margin:0;padding:0;color:#fff;font-size:15px;text-transform:lowercase;margin-bottom:30px}.site-footer .footer-widgets .widget ul .sub-menu{margin-left:1em}.site-footer .footer-widgets .widget p{color:#fff;font-size:15px;line-height:2.2;margin-top:-.2em;text-transform:lowercase}.site-footer .copyright{padding:26px 0;position:relative;z-index:1}.site-footer .copyright:before{background-color:#ffc59a;content:" ";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.site-footer .copyright p{color:#fff;font-size:15px;line-height:1}.site-footer .copyright p a+a{margin-left:30px}.watermark-02{position:absolute;top:-685px;width:100%;z-index:-99}@media (min-width:768px){.watermark-02{top:-431px}}@media (min-width:992px){.watermark-02{top:-431px}}@media (min-width:1240px){.watermark-02{top:-685px}}@media (min-width:2000px){.watermark-02{top:-685px}}#main-menu .hide-mobile{display:none}@media (max-width:1199.98px){.site-header .site-cta .btn{margin-right:20px}}@media (max-width:1199.98px) and (min-width:768px){.site-header .site-cta .btn{margin-right:17px}}@media (max-width:1199.98px) and (min-width:992px){.site-header .site-cta .btn{margin-right:20px}}@media (max-width:1199.98px) and (min-width:1240px){.site-header .site-cta .btn{margin-right:20px}}@media (max-width:1199.98px) and (min-width:2000px){.site-header .site-cta .btn{margin-right:20px}}@media (max-width:1199.98px){.site-header .menu-bar-buttons .social{margin-right:10px}.btn-primary,.btn-secondary,.select-dropdown{min-width:140px}.btn-primary span:before,.btn-secondary span:before{margin-right:10px}.btn.btn-solid{padding:2px 15px}.search-form .search-field{width:125px}.site-footer .footer-widgets .widget{max-width:30%}}@media (max-width:991.98px){.site-header .site-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .site-cta .btn-secondary{display:none}.site-header .menu-bar-buttons .btn{-ms-flex-align:center;align-items:center;border-radius:50%;display:-ms-flexbox;display:flex;font-size:0;height:30px;-ms-flex-pack:center;justify-content:center;padding:0 10px;width:30px}.site-header .menu-bar-buttons .btn svg{color:#f3944e;display:block;font-size:1rem}.main-navigation ul.menu>li+li{margin-left:10px}.main-navigation ul.menu>li a{font-size:.9rem}#page .hero-block{height:80vh}#page .cards-list-block .block__cards__card{padding:30px 15px 15px}#page .cards-list-block .block__cards__card__title{font-size:17px}#page .cards-list-block .block__cards__card__text{margin-top:15px}.site-footer .footer-widgets .widget{max-width:100%}}@media (max-width:768px){.hidden-md{display:none!important}#main-menu .hide-mobile{display:block}.site-header .container{position:relative}.site-header .container .site-branding{padding-top:10px;padding-bottom:10px}.site-header .container .site-branding .logo img{max-height:50px}.site-header .container .site-contacts{padding-top:0}.site-header .container .menu-bar-buttons{-ms-flex-pack:start;justify-content:flex-start}.site-header .container .site-cta .btn-primary{padding:10px 0}#page .cards-list-block .block__cards__card{-ms-flex:100%;flex:100%;max-width:100%}#page .cards-list-block .block__cards__card__text p{margin-bottom:0}#page .content-with-image-block .block__title{font-size:24px}#page .page-content-block .wrap .one_half,#page .page-content-block .wrap .one_third{width:100%}#page .page-content-block .wrap figure{float:none;margin:0 auto}.site-footer .text-left,.site-footer .text-right{text-align:center!important}}@media (max-width:578px){.hidden-sm{display:none!important}.site-header .container .site-branding{text-align:center}.site-header .container .menu-bar-buttons{-ms-flex-pack:center;justify-content:center}.site-header .container .site-cta .btn-primary{padding:10px 0}.site-header .site-contacts{padding-left:0}.site-header .site-contacts ul{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#page .h1,#page h1{font-size:32px}#page .hero-block{padding-bottom:60px}#page .hero-block .block__text{font-size:1.2rem;margin-top:15px}#page .cards-list-block .block__cards__card{margin-left:0;margin-right:0}#page .faq .container .searchandfilter ul input{padding:5px 10px}#page .content-with-image-block{text-align:center}#page .faq .sf-field-taxonomy-faq_categorie ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#page .faq .sf-field-taxonomy-faq_categorie ul li{margin:0 0 10px!important;padding:10px!important;width:47%}#page #clienten .user-boxes .box{margin-bottom:10px}#page #clienten .acf-fields>.acf-field{width:100%!important}#page .sp-ea-one.sp-easy-accordion .ea-card.sp-ea-single h3 a,#page .sp-ea-one.sp-easy-accordion .ea-card.sp-ea-single h3 svg{font-size:12px}#page .content-with-image-block .block__image{margin-left:0;margin-right:0}#carouselSlider.homeslider,#carouselSlider.homeslider .carousel-inner{height:100vh}#carouselSlider.homeslider .content{left:0;text-align:center;width:100%}.page-header{height:40vh;margin-bottom:30px}#carouselSlider.pageslider,#carouselSlider.pageslider .carousel-inner{height:40vh}.blog-post-summary{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}.blog-post-summary h5{font-size:20px}.blog-post-summary .post-date,.blog-post-summary h5,.blog-post-summary p{max-width:none}.page-content{margin-bottom:30px}.page-content .gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0!important}.page-content .gallery .gallery-item{width:49%!important;margin:0 0 2%!important}.page-content .gallery .gallery-item img{border:1px solid #ddd!important}.entry-content{text-align:center;margin-bottom:30px}.site-footer .footer-widgets{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.site-footer .footer-widgets .widget h5{margin-bottom:10px}}.block__cards{column-count:1}@media (min-width:768px){.block__cards{column-count:3}}@media (min-width:992px){.block__cards{column-count:3}}@media (min-width:1240px){.block__cards{column-count:3}}@media (min-width:2000px){.block__cards{column-count:3}}body #wppb-login-wrap{margin-top:50px}@media (min-width:768px){body #wppb-login-wrap{margin-top:40px}}@media (min-width:992px){body #wppb-login-wrap{margin-top:30px}}@media (min-width:1240px){body #wppb-login-wrap{margin-top:20px}}@media (min-width:2000px){body #wppb-login-wrap{margin-top:10px}}body #wppb-loginform p{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body #wppb-loginform p input,body #wppb-loginform p label{width:100%}body #wppb-loginform p input#rememberme,body #wppb-loginform p label#rememberme{width:unset}@media (min-width:768px){body #wppb-loginform p{display:-ms-flexbox;display:flex;-ms-flex-direction:unset;flex-direction:unset}body #wppb-loginform p input,body #wppb-loginform p label{width:30%}}.footer-hero-block{top:-150px;margin-bottom:-150px}@media (min-width:768px){.footer-hero-block{top:-100px;margin-bottom:-100px}}@media (min-width:992px){.footer-hero-block{top:-50px;margin-bottom:-50px}}@media (min-width:1240px){.footer-hero-block{top:unset;margin-bottom:unset}}@media (min-width:2000px){.footer-hero-block{top:unset}}.mobile-first{-ms-flex-order:1;order:1}@media (min-width:768px){.mobile-first{-ms-flex-order:2;order:2}}.mobile-second{-ms-flex-order:2;order:2}@media (min-width:768px){.mobile-second{-ms-flex-order:1;order:1}}.content-with-image-block .block__text{margin-top:0!important}
/*# sourceMappingURL=main.css.map */
