@import url(//www.paar-undfamilienberatungsusannaherger.ch/wp2021/wp-content/themes/susannaherger/css/reset.css);@import url(//www.paar-undfamilienberatungsusannaherger.ch/wp2021/wp-content/themes/susannaherger/css/grid.css);@import url(//www.paar-undfamilienberatungsusannaherger.ch/wp2021/wp-content/themes/susannaherger/css/plugins.css);@import url(//www.paar-undfamilienberatungsusannaherger.ch/wp2021/wp-content/themes/susannaherger/css/helpers.css);.merriweather-light{font-family:'Merriweather',Times,serif;font-weight:300}.merriweather-regular{font-family:'Merriweather',Times,serif;font-weight:400}.merriweather-bold{font-family:'Merriweather',Times,serif;font-weight:700}.merriweather-black{font-family:'Merriweather',Times,serif;font-weight:900}.montserrat-light{font-family:'Montserrat',Arial,sans-serif;font-weight:300}.montserrat-regular{font-family:'Montserrat',Arial,sans-serif;font-weight:400}.montserrat-medium{font-family:'Montserrat',Arial,sans-serif;font-weight:500}.montserrat-semi{font-family:'Montserrat',Arial,sans-serif;font-weight:600}.montserrat-bold{font-family:'Montserrat',Arial,sans-serif;font-weight:700}body{min-width:320px;background:#fff;font-family:'Montserrat',Arial,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#222}a{color:inherit;text-decoration:none;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}a:hover,a[href^=tel]{text-decoration:none}p,ul,ol,dl,hr,table,blockquote{margin-bottom:1.5em}@media (max-width:767px){body{font-size:18px;line-height:26px}}.wrapper{display:flex;flex-direction:column;min-height:100vh}.main{z-index:88888 !important}@media (max-width:767px){.main{padding-top:0}}@media (max-width:575px){.main{padding-top:0}}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.inner{max-width:1240px}.full{width:100%;padding-right:0;padding-left:0}.container a{color:#d88d3a}.container a:hover{color:#aa6a26}.textcenter{text-align:center}.textright{text-align:right}.relative{position:relative}small{font-size:.8em;line-height:.7em}strong{font-family:'Montserrat',Arial,sans-serif;font-weight:700}.section{display:block;overflow:hidden;clear:both;position:relative;width:100%}.section p:last-of-type{margin-bottom:0}.marginbottom0{margin-bottom:0}.marginbottom40{margin-bottom:40px}.marginbottom80{margin-bottom:80px}.marginbottom120{margin-bottom:120px}@media (max-width:991px){.marginbottom80{margin-bottom:60px}}@media (max-width:767px){.marginbottom80{margin-bottom:50px}}h1,h2,h3,h4,h5,h6{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}h1{font-family:'Merriweather',Times,serif;font-weight:700;color:#aa6a26;font-size:34px;line-height:44px;margin-bottom:30px}h2{font-family:'Merriweather',Times,serif;font-weight:700;color:#aa6a26;font-size:30px;line-height:40px;margin-bottom:30px}h3{font-family:'Merriweather',Times,serif;font-weight:700;color:#aa6a26;font-size:24px;line-height:32px;margin-bottom:25px}@media (max-width:991px){h1{font-size:30px;line-height:40px;margin-bottom:25px}h2{font-size:26px;line-height:36px;margin-bottom:25px}h3{font-size:20px;line-height:30px;margin-bottom:20px}}@media (max-width:767px){h1{font-size:26px;line-height:36px;margin-bottom:20px}h2{font-size:22px;line-height:32px;margin-bottom:20px}h3{font-size:18px;line-height:18px;margin-bottom:15px}}.section-text ul{list-style:none;padding:0;margin:0 0 25px}.section-text ul li{padding-left:1.3em;text-indent:-1em;padding-bottom:15px}.section-text ul li:before{content:"\2013";padding-right:.5em}.section-text ol{list-style:none;counter-reset:my-awesome-counter;margin:0 0 25px}.section-text ol li{counter-increment:my-awesome-counter;padding-bottom:20px}.section-text ol li:before{content:counter(my-awesome-counter) ". "}.header{background:#fbf7f4;border-top:4px solid #aa6a26;margin-bottom:4%;height:113px;width:100%;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:99990 !important}.logo{background-image:url(//www.paar-undfamilienberatungsusannaherger.ch/wp2021/wp-content/themes/susannaherger/images/logo.svg);background-size:100%;background-repeat:no-repeat;width:340px;height:62px;display:inline-block;vertical-align:middle;font-size:0px;position:absolute;top:25px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}@media (max-width:991px){.header{height:61px}.header .logo{width:220px;height:41px;top:10px}}@media (max-width:767px){.header{margin-bottom:8%}}nav#hauptnavigation{position:absolute;right:20px;top:55px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.menu,.menu *{margin:0;padding:0;list-style:none}.menu li{position:relative}.menu>li{float:left}.menu li:hover>ul{display:block}.menu a{display:block;position:relative}.menu ul ul{top:0;left:100%}.menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .1s;transition:background .1s;z-index:9999;margin:0 0 0 25px}.menu li a{font-size:16px;line-height:22px;text-transform:uppercase;letter-spacing:.02em;margin-left:0;zoom:1;text-decoration:none;padding:0 0 13px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#222}.menu li a:hover{color:#666 !important}.menu ul{position:absolute;min-width:240px;background:#fbf7f4;top:100%;z-index:99;padding:30px 20px 15px 0;margin-left:-30px;zoom:1;display:none}.menu ul li a{text-transform:uppercase;letter-spacing:.02em;font-size:16px;line-height:20px;padding:5px 0}.menu ul li a:hover{color:#666 !important;background:0 0 !important;padding-left:10px}.menu li:hover,li.current-menu-parent>a,.current-menu-item>a{color:#666 !important}.menu li.current_page_item a:after,.menu li.current_page_parent a:after{content:'';width:100%;height:2px;background:#666;position:absolute;left:0;bottom:0}.menu li a:after{content:'';width:0;height:2px;position:absolute;left:0;bottom:0;transition:width .5s;background:#666}.menu li:hover>a:after{width:100%}.menu ul li a:after,nav#nav-mobile a:after{content:none !important}@media (max-width:1199px){.menu li{margin:0 0 0 20px}}.nav-trigger{display:none;width:35px;height:16px;position:absolute;right:20px;top:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-trigger span{display:block;position:absolute;height:2px;width:100%;background:#222;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-trigger span:nth-child(1){top:0}.nav-trigger span:nth-child(2),.nav-trigger span:nth-child(3){top:8px}.nav-trigger span:nth-child(4){top:16px}.nav-trigger.open span:nth-child(1),.nav-trigger.open span:nth-child(4){top:9px;width:0;left:50%}.nav-trigger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}nav#nav-mobile{position:relative;top:57px;display:none;z-index:99999 !important;width:100%;background:#fbf7f4}nav#nav-mobile.nav-mobile-open{overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:20px}#nav-mobile .menu{position:static;top:0;right:0;padding:15px 0}#nav-mobile .menu>li{position:static;float:none;display:block}#nav-mobile .menu ul{position:static;top:0;filter:alpha(opacity=100);opacity:1;background:0 0;margin-left:0;margin-bottom:5px}nav#nav-mobile ul#menu-hauptnavigation{position:relative;display:none;list-style-type:none;left:0;right:0;margin-left:auto;margin-right:auto;text-align:left;width:100%}nav#nav-mobile li{display:block;margin:0}nav#nav-mobile a{display:block;color:#222;padding:8px 3%;margin-left:0 !important;font-size:16px;line-height:22px}nav#nav-mobile a:hover{color:#666}nav#nav-mobile li.current-menu-parent>a,nav#nav-mobile .current-menu-item>a{color:#666 !important}nav#nav-mobile ul li ul{width:100% !important;display:block;padding:0}nav#nav-mobile ul li ul li{padding:0;margin:0 0 2px}nav#nav-mobile ul li ul li:last-child{margin-bottom:0 !important}nav#nav-mobile ul li ul li a{display:block;color:#222 !important;padding:4px 6%;font-size:16px}nav#nav-mobile ul li ul li a:hover{color:#aa6a26 !important}nav#nav-mobile ul li ul li.current-menu-item a{color:#aa6a26 !important}@media (max-width:991px){.nav-trigger{display:inline-block}nav#nav-mobile{display:block}ul.menu{display:none}}.header.sticky{position:fixed;position:sticky;top:0;left:0;height:61px}.header.sticky .logo{width:220px;height:41px;top:10px}.header.sticky nav#hauptnavigation{top:20px}.header.sticky .menu li a{font-size:16px;line-height:22px;padding:0 0 8px}.header.sticky .menu ul{padding:20px 10px 15px}.header.sticky .menu ul li a{font-size:16px;line-height:20px;padding:5px 0}.section-headslider{margin-top:-4%;margin-bottom:4%}.slider--primary,.slider--secondary{overflow:hidden}.slider--primary .slider__slide,.slider--secondary .slider__slide{position:relative;height:100%}.slider--primary.slider__slide-image img,.slider--secondary.slider__slide-image img{width:100%}@media (max-width:767px){.section-headslider{margin-top:-8%}}.btn.slidebutton{position:absolute;top:30px;left:30px;background:#d88d3a;color:#fff;padding:10px 40px}.roundbutton{background:#d88d3a;color:#fff;width:200px;height:200px;text-align:center;border-radius:100%;position:absolute;top:50px;left:50px;-ms-transform:rotate(-15deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s}.roundbutton:hover{background:#aa6a26}.roundbutton a{display:block;width:100%;color:#fff !important;text-decoration:none !important}.roundbutton span{height:200px;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.roundbuttoncontent{display:inline-block;zoom:1;*display:inline;vertical-align:middle;color:#fff;font-size:18px;line-height:1.4em;text-transform:uppercase;font-weight:400;padding:0 10px}.roundbutton:hover .roundbuttoncontent{color:#fff}.roundbutton strong{font-size:36px;line-height:55px;text-transform:uppercase}.roundbutton p:last-of-type{padding-bottom:0 !important}@media (max-width:991px){.roundbutton{width:170px;height:170px;top:30px;left:30px}.roundbutton span{height:170px}.roundbuttoncontent{font-size:15px;line-height:1.3em}}@media (max-width:767px){.roundbutton{width:130px;height:130px;top:10px;left:20px}.roundbutton span{height:130px}.roundbuttoncontent{font-size:12px;padding:0 5px}.btn.slidebutton{position:absolute;top:10px;left:10px;background:#d88d3a;color:#fff;padding:5px 30px}}.slick-slide img{display:inline-block;width:100%;height:auto}.slider .slick-dots{list-style-type:none;position:absolute;bottom:20px;left:0;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slider .slick-dots li{display:inline-block;width:18px;height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#d88d3a;border:1px solid #fff}.slider .slick-dots li+li{margin-left:10px}.slider .slick-dots button{background:0 0;border:0;font-size:0}.slider .slick-dots .slick-active{background:#aa6a26}.slider .slick-arrow{width:40px;height:40px;margin-top:-40px;border:2px solid #f3f3f3;display:inline-block;border-right:0;border-top:0;background:0 0;font-size:0;-webkit-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s}.slider .slick-arrow:hover{border-color:#aa6a26}.slider .slick-prev{position:absolute;top:50%;left:30px;z-index:30;transform:rotate(45deg) translate(0px);-webkit-transform:rotate(45deg) translate(0px);-moz-transform:rotate(43deg) translate(0px);-o-transform:rotate(45deg) translate(0px);-ms-transform:rotate(45deg) translate(0px)}.slider .slick-next{position:absolute;top:50%;right:30px;transform:rotate(-135deg) translate(0px);-webkit-transform:rotate(-135deg) translate(0px);-moz-transform:rotate(-135deg) translate(0px);-o-transform:rotate(-135deg) translate(0px);-ms-transform:rotate(-135deg) translate(0px)}.slider .slick-arrow:focus{outline:0}@media (max-width:575px){.slider .slick-arrow{width:20px;height:20px;margin-top:-20px}.slider .slick-prev{left:15px}.slider .slick-next{right:15px}}.gallery{list-style-type:none}.gallery li{float:left;margin-right:2%;margin-bottom:2%;width:15%}.gallery li{position:relative}.gallery li a{display:block}.gallery li img{width:100%}.gallery li a:before{content:'';display:inline-block;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;visibility:hidden;opacity:0;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.gallery li a:hover:before{visibility:visible;opacity:1}.gallery li a:hover .gallery-icon{visibility:visible;opacity:1}.gallery-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:46px;height:46px;border-radius:50%;border:2px solid #fff;z-index:20;visibility:hidden;opacity:0;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}.gallery-icon:before{content:'';display:inline-block;width:24px;height:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-icon:after{content:'';display:inline-block;width:2px;height:24px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:767px){.gallery li:nth-of-type(6n){margin-right:0}}@media (max-width:767px) and (min-width:576px){.gallery li{margin-right:3%;margin-bottom:3%;width:22.75%}.gallery li:nth-of-type(4n){margin-right:0}}@media (max-width:575px){.gallery li{margin-right:3%;margin-bottom:3%;width:31.33333%}.gallery li:nth-of-type(3n){margin-right:0}}.video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.section-titel-mit-lead{font-weight:300;font-size:40px;line-height:50px;letter-spacing:.02em;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.section-titel-mit-lead p:last-of-type{margin-bottom:0}.section-titel-mit-lead .zitat{font-size:22px;line-height:28px;margin-top:30px}@media (max-width:991px){.section-titel-mit-lead{font-size:36px;line-height:44px}.section-titel-mit-lead .zitat{font-size:20px;line-height:26px}}@media (max-width:767px){.section-titel-mit-lead{font-size:28px;line-height:34px}.section-titel-mit-lead .zitat{font-size:18px;line-height:24px}}@media (max-width:767px){.section-text .row div{margin-bottom:25px}.section-text .row div:last-of-type{margin-bottom:0}}.section-call_to_action{background:#d88d3a;font-size:32px;line-height:42px;font-weight:300;color:#fff;padding:60px 0}.section-call_to_action h3{color:#fff}.section-call_to_action a.btn{margin-top:30px}@media (max-width:767px){.section-call_to_action{font-size:26px;line-height:34px;padding:40px 0}}@media (max-width:575px){.section-call_to_action{font-size:22px;line-height:30px;padding:30px 0}.section-call_to_action br{display:none}}.bildtext_rechtslinks .features{overflow:hidden}.bildtext_rechtslinks .features li{padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:none !important}.bildtext_rechtslinks .features .feature+.feature{margin-top:30px}.bildtext_rechtslinks .featureinner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;background:#fbf7f4}.bildtext_rechtslinks .featureinner .featuretext{padding:20px 35px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bildtext_rechtslinks .feature .featuretext h3{margin-bottom:10px}.bildtext_rechtslinks .feature .featuretext h3:after{content:none}.bildtext_rechtslinks .features .feature:nth-child(even) .featurebild{order:2}.bildtext_rechtslinks .features .feature:nth-child(even) .featuretext{order:1}.bildtext_rechtslinks .features .featuretext p:last-of-type{margin-bottom:0}.bildtext_rechtslinks .features .featuretext{align-self:center}.bildtext_rechtslinks .featureinner .featurebild{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:991px){.bildtext_rechtslinks .feature .featuretext{padding:5px 15px}}@media (max-width:767px){.bildtext_rechtslinks .features .feature:nth-child(even) .featurebild{order:1}.bildtext_rechtslinks .features .feature:nth-child(even) .featuretext{order:2}.bildtext_rechtslinks .features .feature .featurebild{margin-bottom:10px}.bildtext_rechtslinks .feature .featuretext{padding:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bildtext_rechtslinks .feature .featurebild{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bildtext_rechtslinks .container.outher{padding:0 20px !important}}.vorschautext{margin-top:20px}.eventdate{padding:20px;font-family:'Nunito',Arial,sans-serif;font-weight:600}.single-events .header,.single-events .footer,.single-events .menu ul{background:#dde7e6}.section-team .team{margin-bottom:20px}.section-team .teamcontent{background:#fbf7f4;padding:15px 10px 10px}.section-team .teamname{font-weight:400}.section-team .teamfunktion{font-size:.8em;margin-bottom:10px}.section-team .teamtelefon{font-size:.8em}.section-team .teamemail{font-size:.8em}.section-team_ohne-foto .team{margin-bottom:20px}.section-team_ohne-foto .teamcontent{background:#fff;padding:10px 10px 5px}.section-team_ohne-foto .teamname{font-weight:400}.section-team_ohne-foto .teamfunktion{font-size:.8em;margin-bottom:10px}.section-team_ohne-foto .teamtelefon{font-size:.8em}.section-team_ohne-foto .teamemail{font-size:.8em}.kategorie-einleiter-color{margin-bottom:30px}.kategorie-einleiter-color .boxocontent{padding:0;overflow:hidden;position:relative;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.kategorie-einleiter-color .boxocontent.height2{height:380px}.kategorie-einleiter-color .boxocontent.height3{height:280px}.kategorie-einleiter-color .boxocontent.height4{height:200px}.boxinner{width:100%;text-align:center;z-index:99999;color:#222}.kategorie-einleiter-color .boxocontent .mask{position:absolute;height:100%;width:100%;top:0;left:0;background:#aa6a26;opacity:0;visibility:hidden;display:inline-block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.kategorie-einleiter-color .boxocontent:hover .mask{opacity:.2;visibility:visible}.accordion-trigger{display:table !important;table-layout:fixed !important;cursor:pointer;display:block;width:100%;clear:both;position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #222;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.accordion-trigger-active{border-bottom:none}.accordion-trigger-open:before{content:"";position:absolute;display:block;right:20px;top:50%;width:22px;height:0;border-top:1px solid #222;transform:rotate(0deg);transform-origin:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.accordion-trigger-open:after{content:"";position:absolute;display:block;margin:auto;right:20px;top:1px;bottom:0;width:22px;height:0;border-top:1px solid #222;transform:rotate(90deg);transform-origin:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.accordion-trigger:hover .accordion-trigger-open:before{border-top:1px solid #222}.accordion-trigger:hover .accordion-trigger-open:after{border-top:1px solid #222}.accordion-trigger-active .accordion-trigger-open:before{border-top:1px solid #222;transform:rotate(45deg)}.accordion-trigger-active .accordion-trigger-open:after{border-top:1px solid #222;transform:rotate(-45deg)}.accordion-content{padding:0 0 30px;-webkit-animation:fadeOut .8s ease-out;animation:fadeOut .8s ease-out;font-size:.9em;line-height:1.5em}.accordion-content.open{-webkit-animation:fadeIn .8s ease-out;animation:fadeIn .8s ease-out}.accordion-content ul{list-style:none;padding:0;margin:0}.accordion-content ul li{padding-left:1.3em;text-indent:-1.3em}.accordion-content ul li:before{content:"\2014";padding-right:.5em}ul.quicklinks{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.quicklinks li{margin:0 1.5% 1.5% 0;border-bottom:0 !important;padding:0}ul.quicklinks li a{padding:7px 25px;display:block;background:#222;font-size:16px;text-transform:uppercase;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.preislistenprodukt{padding:15px 0;border-bottom:1px solid #222;width:100%;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.preislistenprodukt .produktename{-webkit-box-flex:4;-ms-flex:4;flex:4}.preislistenprodukt .zusatz{-webkit-box-flex:1;-ms-flex:1;flex:1}.preislistenprodukt .preis{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;text-align:right}.preislistenprodukt-mit-variante{padding:15px 0;border-bottom:1px solid #222;width:100%;overflow:hidden;position:relative}.varianten{font-weight:300;padding:5px 0 0;width:100%;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.varianten .variantenname{-webkit-box-flex:4;-ms-flex:4;flex:4}.varianten .zusatz{-webkit-box-flex:1;-ms-flex:1;flex:1}.varianten .preis{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;text-align:right}.section-tabelle table{width:100% !important;border-spacing:0px !important;margin:0}.section-tabelle table td{border-spacing:0px !important;vertical-align:top;padding:12px 10px 12px 0;border-bottom:1px solid #222}.section-tabelle table th{padding:10px 10px 10px 0;text-align:left;border-bottom:2px solid #222}@media (max-width:767px){.table-container{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em}.table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}}.news h3,.news h3 a{color:#aa6a26}.news h3 a:hover{color:#d88d3a}.section-news .news .newsdatum{font-size:16px}a.btn.btn-read-more{display:inline-block;margin-top:15px;padding:6px 20px;background:#d88d3a;color:#fff;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;text-transform:uppercase;letter-spacing:.02em;border-radius:0}a.btn.btn-read-more:hover{background:#aa6a26;color:#fff}.pagination{display:block;overflow:hidden;margin-bottom:50px;display:flex;align-items:center}.pagination span,.pagination a{display:block;float:left;margin:0 10px 0 0;width:auto;font-size:18px;line-height:24px;color:#222}.pagination a:hover{color:#aa6a26}.pagination .current{color:#aa6a26}.cssmasonry{padding:0 15px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.news{border-bottom:2px solid #ddd;display:inline-block;margin:0 0 1.5em;padding:0 0 1.5em;width:100%;-webkit-transition:1s ease all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.news img{width:100%;height:auto;margin-bottom:15px}@media (max-width:767px){.cssmasonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:575px){.cssmasonry{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.footer{background:#fbf7f4;position:relative;width:100%;margin:auto auto 0 auto;padding:50px 0;font-size:18px;line-height:28px}.footer h3{font-size:20px;line-height:28px;margin:0 0 5px;color:#fff}.footer a:hover{color:#fff}.footer .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .footer-nav li{margin-left:35px}.footer .footer-nav a{font-size:18px;line-height:26px;text-decoration:none;color:#222}.footer .footer-nav a:hover{color:#666;text-decoration:none}.footer .footer-nav li.current_page_item a{color:#666;text-decoration:none}.socialiconblock{text-align:right}.icon{display:inline-block;margin-left:15px;width:35px;height:35px;stroke-width:0;stroke:currentColor;fill:currentColor;padding:7px;background:#d88d3a;border-radius:50%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.icon:hover{background:#aa6a26}.icon-google-plus,.icon-facebook,.icon-instagram,.icon-twitter,.icon-youtube,.icon-vimeo,.icon-linkedin,.icon-xing{color:#fff}@media (max-width:767px){.footer .row div{margin-bottom:25px}.footer .row div:last-of-type{margin-bottom:0}.footer .footer-nav ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-nav li{margin-left:0;margin-right:25px}.socialiconblock{text-align:left}.icon{margin-left:0;margin-right:8px}}@media (max-width:575px){.footer{font-size:16px;line-height:26px}.footer .footer-nav ul{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.footer .footer-nav li{max-width:100%;margin-left:0}}a.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:20px;background:#222;padding:5px 40px;font-size:16px;text-transform:uppercase;color:#fff;letter-spacing:.04em;-webkit-transition:all .4s,color .4s,border-color .4s;-o-transition:all .4s,color .4s,border-color .4s;transition:all .4s,color .4s,border-color .4s;border-radius:0}a.btn:hover{color:#fff;background:#444}.btn{display:inline-block;vertical-align:middle;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:20px;background:#222;padding:5px 40px;font-size:16px;text-transform:uppercase;color:#fff;letter-spacing:.04em;-webkit-transition:all .4s,color .4s,border-color .4s;-o-transition:all .4s,color .4s,border-color .4s;transition:all .4s,color .4s,border-color .4s;border-radius:0}@media (max-width:767px){a.btn{padding:5px 30px}}@media (max-width:575px){a.btn{padding:5px 20px}}.acf-map{width:100%;height:600px}.acf-map img{max-width:inherit !important}.markerinfo{font-size:14px;line-height:20px;color:#222;padding-top:10px}.markerinfo p{margin:0 !important;padding:0 0 15px !important}.markerinfo p:last-child{padding:0 !important}[class^=list-]{list-style:none outside none}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:0}}div.wpcf7{margin:0;padding:0;width:100%}span.wpcf7-form-control-wrap{position:relative}.wpcf7 form input,.wpcf7 form textarea{padding:12px 15px;width:100%;box-sizing:border-box;color:#222;background:#fff;border:1px solid #ededed;margin:0 0 10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.wpcf7 form input:hover,form textarea:hover{outline:none;border:1px solid #d88d3a}.wpcf7 form input:focus,form textarea:focus{outline:none;border:1px solid #d88d3a}.wpcf7 form textarea{height:165px}::-webkit-input-placeholder{color:#222 !important;opacity:1}::-moz-placeholder{color:#222 !important;opacity:1}:-ms-input-placeholder{color:#222 !important;opacity:1}:-moz-placeholder{color:#222 !important;opacity:1}input[placeholder]{color:#222 !important;opacity:1}.wpcf7 form input:focus::-webkit-input-placeholder{color:transparent !important}.wpcf7 form input:focus:-moz-placeholder{color:transparent !important}.wpcf7 form input:focus::-moz-placeholder{color:transparent !important}.wpcf7 form input:focus:-ms-input-placeholder{color:transparent !important}.wpcf7-form select{width:100%;padding:12px 15px;color:#222;background:#fff;border:1px solid #ededed;margin:0 0 10px}.wpcf7 form input[type=submit]{width:auto;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;text-transform:uppercase;color:#fff;letter-spacing:.04em;padding:10px 40px;background:#222;border:1px solid #222;border-radius:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.wpcf7 form input[type=submit]:hover{background:#aa6a26;border:1px solid #aa6a26;color:#fff}div.wpcf7-response-output{margin:0 0 20px;padding:0;color:#000;font-size:18px}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,div.screen-reader-response{border:0 !important;padding:0 !important;margin:0 0 25px !important;font-size:12px;line-height:18px;color:#930;font-weight:700}span.wpcf7-not-valid-tip{color:#e30b17 !important;font-size:12px !important;display:block;margin:-9px 0 10px 0!important}input.wpcf7-not-valid{border:1px solid #e30b17 !important}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 .placeheld{color:#000}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;display:none}div.wpcf7 div.ajax-error{display:none}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 .watermark{color:#888}.wpcf7-checkbox{margin:0;display:block;overflow:hidden}.wpcf7-list-item{display:inline;margin:0 0 0 2px !important}.wpcf7-list-item input{width:auto !important;margin:0 10px 0 0 !important}.wpcf7-list-item-label{font-size:18px;color:#000}input[type=checkbox]{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}.nlundagb{margin:15px 0 20px}@media (max-width:767px){.wpcf7 form input,.wpcf7 form textarea{padding:8px 10px;margin:0 0 15px}}