.wpcf7-form p:has([data-cf7apps-honeypot]),
.wpcf7-form p:has(.cf7apps-honeypot-wrap){margin:0;padding:0;height:0;min-height:0;line-height:0;font-size:0;border:0}.cf7apps-honeypot-wrap,[data-cf7apps-honeypot]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.cf7apps-honeypot-wrap .hp-message,
[data-cf7apps-honeypot] .hp-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.cf7apps-honeypot-wrap input.wpcf7-form-control[type="text"],
[data-cf7apps-honeypot] input.wpcf7-form-control[type="text"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.tos-caption>div,.tos-slide,.tos-slide>*{box-sizing:border-box}.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-caption,.tos-pagination{text-align:center;-webkit-transition:opacity .4s ease;width:100%;bottom:0;left:0;z-index:1;position:absolute}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;opacity:0;transition:opacity .4s ease}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;transition:opacity .4s ease}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}
/*!
Theme Name: HolzWerkstatt Rhein Theme 2017
Theme URI:
Description: Individuelles Theme für HolzWerkstatt Rhein.
Author: Ralf Hoffmeister
Author URI: http://ralfhoffmeister.de
Version: 1.0
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clear:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html
.clear{height:1%}*:first-child + html
.clear{min-height:1px}*,*:before,*:after{box-sizing:border-box}.alignnone{margin:5px
20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px
auto}.alignright{float:right;margin:5px
0 20px 20px}.alignleft{float:left;margin:5px
20px 20px 0}.aligncenter{display:block;margin:5px
auto}a
img.alignright{float:right;margin:5px
0 20px 20px}a
img.alignnone{margin:5px
20px 20px 0}a
img.alignleft{float:left;margin:5px
20px 20px 0}a
img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:5px
20px 20px 0}.wp-caption.alignleft{margin:5px
20px 20px 0}.wp-caption.alignright{margin:5px
0 20px 20px}.wp-caption
img{border:0
none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption{background:#fff;max-width:100%;padding:0;text-align:right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;width:100%;display:flex !important}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;outline:none;height:100%;min-height:1px}.slick-slide:focus{outline:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block;height:100% !important;min-height:100%}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.module-carousel .slick-prev{left:-50px}.module-carousel .slick-next{right:-50px}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{z-index:5;width:30px;height:58px;background-color:transparent;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-left.svg);background-repeat:no-repeat;background-position:left center;background-size:15px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2))}[dir="rtl"] .slick-prev{right:5px;left:auto}.slick-next{z-index:5;width:30px;height:58px;background-color:transparent;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right.svg);background-repeat:no-repeat;background-position:right center;background-size:15px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2))}[dir="rtl"] .slick-next{left:5px}.slick-prev:hover,.slick-prev:active{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-left-active.svg);background-color:transparent}.slick-next:hover,.slick-next:active{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right-active.svg);background-color:transparent}@media screen and (min-width: 600px){.slick-next,.slick-prev{background-size:25px}}.slick-disabled{opacity:0.5 !important;cursor:auto !important}.slick-dotted.slick-slider{margin-bottom:50px}@media screen and (max-width: 1170px){.slick-dotted.slick-slider{margin:0
60px 50px}}@media screen and (max-width: 599px){.slick-dotted.slick-slider{margin:0
40px 50px}.module-carousel .slick-next{right:-30px}.module-carousel .slick-prev{left:-30px}}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0;right:0;line-height:0.5}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
3px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1;color:#feedd1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#f29400}.module-carousel .slick-prev,
.module-carousel .slick-prev:focus{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-left-grey.svg)}.module-carousel .slick-next,
.module-carousel .slick-next:focus{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right-grey.svg)}.module-carousel .slick-prev:hover,
.module-carousel .slick-prev:active{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-left-active.svg)}.module-carousel .slick-next:hover,
.module-carousel .slick-next:active{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right-active.svg)}.circle{border-radius:50%}.cta{font-size:16px;display:inline-block;outline:none;border:1px
solid #000;color:#fff;text-align:center;text-decoration:none;padding:0.25em 0.5em 0.35em;line-height:1;transition:all 0.15s ease-in-out}.cta.cta-hero{position:absolute;bottom:20px;right:20px;border:2px
solid #f08a23;color:#fff;background-color:#f08a23;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right.svg);background-position:right 10px center;background-size:8px 16px;background-repeat:no-repeat;padding:0.5em 2em 0.5em 1em;text-decoration:none}.cta.cta-hero:hover{color:#f08a23;background-color:#fff;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right-active.svg)}@media screen and (min-width: 650px){.cta.cta-hero{bottom:65px}}@media screen and (min-width: 1000px){.cta.cta-hero{font-size:20px;bottom:55px;background-size:10px 20px;background-position:right 16px center}}@media screen and (min-width: 1400px){.cta.cta-hero{right:10vw}}.cta:hover{color:#000}.cta:active,.cta.active{color:#fff;transition:none}.cta.cta-content{position:relative !important;right:auto !important}.warning-msg{border-left:5px solid #f00;padding-left:10px}.info-msg{border-left:5px solid #aaa;padding-left:10px}.okay-msg{border-left:5px solid #0f0;padding-left:10px}.small{font-size:0.75em}.medium{font-size:1.5em}.large{font-size:2em}.x-large{font-size:2.5em}.align-center{text-align:center}.align-justify{text-align:justify}.align-right{text-align:right}.align-left{text-align:left}.drop-cap{font-size:3em;line-height:1;font-weight:600;padding:2px
8px 0 0;float:left}.run-in{font-weight:bold}.italic{font-style:italic}.bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.hide-text{border:0;font:0/0 a;text-shadow:none;color:transparent}.smooth{-webkit-font-smoothing:antialiased}.sub-smooth{-webkit-font-smoothing:subpixel-antialiased}.r-br{display:none}.cols2,.cols3,.cols4{max-width:780px;-moz-column-count:1;-ms-column-count:1;column-count:1}@media screen and (min-width: 600px){.r-br{display:block}.cols2{-moz-column-count:2;-ms-column-count:2;column-count:2}.cols3{-moz-column-count:3;-ms-column-count:3;column-count:3}.cols4{-moz-column-count:4;-ms-column-count:4;column-count:4}.cols2 p,
.cols3 p,
.cols4
p{padding-top:0;padding-bottom:1em;display:inline-block}.cols2 h1,
.cols2 h2,
.cols2 h3,
.cols2 h4,
.cols2 h5,
.cols2 h6,
.cols2 img,
.cols3 h1,
.cols3 h2,
.cols3 h3,
.cols3 h4,
.cols3 h5,
.cols3 h6,
.cols3 img .cols4 h1,
.cols4 h2,
.cols4 h3,
.cols4 h4,
.cols4 h5,
.cols4 h6,
.cols4
img{-moz-column-span:all;column-span:all}}.left{float:left}.right{float:right}.block{display:block}.inline{display:inline}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.static{position:static}@font-face{font-family:ScalaSansWeb;src:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/fonts/ScalaSansWeb.eot")}@font-face{font-family:ScalaSansWeb;src:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/fonts/ScalaSansWeb.woff") format("woff")}@font-face{font-family:ScalaSansWeb;src:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/fonts/ScalaSansWeb-Bold.eot");font-weight:bold}@font-face{font-family:ScalaSansWeb;src:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/fonts/ScalaSansWeb-Bold.woff") format("woff");font-weight:bold}@font-face{font-family:ScalaSansWeb;src:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/fonts/ScalaSansWeb-Ita.eot");font-style:italic}@font-face{font-family:ScalaSansWeb;src:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/fonts/ScalaSansWeb-Ita.woff") format("woff");font-style:italic}html{min-height:100%;font-size:100%;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body{position:relative;min-height:100%;font-family:ScalaSansWeb,sans-serif;font-size:16px;line-height:1.4}@media screen and (min-width: 600px){body{font-size:20px}}p{padding:0.5em 0 0.5em 0;color:#4a4a4a;-epub-word-break:hyphenate;-ms-word-break:hyphenate;word-break:normal;word-wrap:normal;-webkit-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1{font-size:24px;line-height:1.2;font-style:italic;color:#f08a23;padding-bottom:0.5em;padding-top:1em}@media screen and (min-width: 600px){h1{font-size:38px}}@media screen and (min-width: 1000px){h1{font-size:48px}}h2{font-size:20px;line-height:1.2;padding-bottom:15px;padding-top:15px;font-weight:700;color:#4a4a4a}@media screen and (min-width: 600px){h2{font-size:30px;line-height:1;padding-top:30px}}.h2-fine{font-size:30px;color:#4a4a4a;font-weight:normal;font-style:italic}.h2-large{font-size:30px;color:#f29400;font-weight:bold}h3{font-size:17px;line-height:1.3}@media screen and (min-width: 600px){h3{font-size:18px;line-height:1.2}}.h3-fine{font-size:24px;color:#4a4a4a}.h3-orange-bg{font-size:18px;color:#fff;font-weight:bold;background-color:#f08a23;text-align:center;padding-top:7px;padding-bottom:3px;display:inline-block;margin:0
auto;padding-left:10px;padding-right:10px;min-width:130px}h4{font-size:24px;color:#f29400;font-style:italic;font-weight:normal}@media screen and (min-width: 600px){h4{font-size:24px;line-height:1.2}}a{border:0;outline:0;color:inherit;text-decoration:none;font-weight:bold;color:#f08a23}a:hover{text-decoration:underline}a:focus{text-decoration:underline}button{cursor:pointer}button:hover{background-color:#aaa}button:focus{background-color:#aaa}button:active{background-color:#000;color:#fff}em{font-style:italic}strong{font-weight:700}code{font-family:courier,monospace;background-color:#eee;padding:0
5px}address{font-style:italic}pre{font-family:courier,monospace;white-space:pre-wrap}ul{list-style:disc}ol{list-style:decimal}li{list-style-position:inside}nav
li{list-style:none}img{max-width:100%;width:auto\9;height:auto !important;-ms-interpolation-mode:bicubic;border:0;transform:translate3d(0, 0, 0)}video{max-width:100%;height:auto !important}blockquote{font-size:18px;line-height:1.3}blockquote>p{font-size:18px;line-height:1.3}@media screen and (min-width: 600px){blockquote{font-size:22px}blockquote>p{font-size:22px}}.bq-ref{font-size:0.8em;display:block;font-weight:900;padding:10px
20px 0 0;text-align:right}input,select,textarea,button{font-family:inherit;font-size:inherit}input[type="text"],input[type="email"],input[type="tel"],textarea{display:block;cursor:pointer;width:100%;border:1px
solid #000;background-color:#eee;padding:5px
10px;margin-bottom:20px}input:focus::-webkit-input-placeholder,input:focus:-moz-placeholder,input:focus::-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}::-webkit-selection{background-color:#e18e3f;color:#fff}::-moz-selection{background-color:#e18e3f;color:#fff}::selection{background-color:#e18e3f;color:#fff}.sans{font-family:ScalaSansWeb,sans-serif}.serif{font-family:Georgia,Times,serif}.mono{font-family:courier,monospace}.fancy{font-family:"Didot","Times New Roman",Georgia,Times,serif;-ms-font-feature-settings:"liga" 1;-ms-font-feature-settings:"frac" 1;font-feature-settings:"liga" 1}.base-color{color:#d6d6d6}.base-bg{background-color:#d6d6d6}.body-color{color:#4a4a4a}.body-bg{background-color:#4a4a4a}.accent-color{color:#f08a23}.accent-bg{background-color:#f08a23}.soft-color{color:#feedd1}.soft-bg{background-color:#feedd1}.container{position:relative;min-height:100%;width:100%;overflow:hidden}.content{position:relative}section{margin-bottom:105px}section.small-section-padding-bottom{margin-bottom:25px}.frame,[class*="frame-"]{position:relative;width:100%;max-width:1200px;margin:0
auto}.module,[class*="module-"]{padding:0
10px}.page-pad,.page-padding{padding:10px}.half,.third,.third.double,.quarter,.quarter.triple{width:100%;position:relative;float:none}@media screen and (min-width: 600px){.half{width:50%;float:left}.third{width:33.333333%;float:left}.third.double{width:66.666666%;float:left}.quarter{width:25%;float:left}.quarter.triple{width:75%;float:left}}header{position:relative;z-index:10;padding-top:12px}.cta-header{display:none}@media screen and (min-width: 1300px){.cta-header{display:block;position:absolute;right:0 !important;top:0 !important;padding-top:13px !important}}.logo-fixed{width:100%;position:absolute;top:20px;left:10px;right:0;padding:0;height:0}.logo-fixed>.frame{padding:0;z-index:0;height:0}.logo{position:relative;display:block;text-decoration:none;width:81px;height:74px;top:0;left:10px;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/logo-holzwerkstatt-rhein.png);background-size:81px;background-position:center top;background-repeat:no-repeat;transition:all 0.15s ease-in}.logo.fixed{background-size:81px;height:25px;top:10px}@media screen and (min-width: 1300px){.logo{width:121px;height:104px;background-size:101px 74px}.logo.fixed{background-size:101px 74px;height:35px;top:0}}.main-nav{height:auto;z-index:9;visibility:hidden;position:fixed;overflow:auto;opacity:0;top:0;right:0;bottom:0;left:0;padding:15%;background-color:#f08a23;transform:translate3d(0, 0, 0);transition:all 0.25s ease-in-out}.nav_is_open .main-nav{visibility:visible;opacity:1}.fixed-container{padding-top:0 !important;padding-bottom:0 !important}@media screen and (min-width: 1300px){.fixed-container{position:absolute;padding-top:0 !important;padding-bottom:0 !important;height:0;top:77px}.fixed-container.fixed{position:fixed;top:0}.main-nav{width:100%;background-color:transparent;visibility:visible;position:absolute;overflow:visible;padding:0;opacity:1;right:0;bottom:auto;left:auto;transition:none}}.main-nav
ul{padding:0}@media screen and (min-width: 1300px){.main-nav
ul{background-color:#f08a23;float:right;padding-left:20px;padding-right:20px;box-shadow:0 12px 35px 0 rgba(0, 0, 0, 0.2)}}.main-nav
li{list-style:none}@media screen and (min-width: 1300px){.main-nav
li{float:left}}.main-nav
a{display:block;font-size:22px;font-weight:normal;padding:10px;color:#fff;text-decoration:none}.main-nav .current-menu-item > a,
.main-nav .current-menu-ancestor > a,
.main-nav .current-page-item > a,
.main-nav .current-page-ancestor > a,
.main-nav .current_page_parent > a,
.main-nav a:hover,
.main-nav
.active{font-weight:bold}.main-nav>ul>li>a{border-top:1px solid #fff}@media screen and (min-width: 1300px){.main-nav
a{color:#000;padding-top:15px;padding-bottom:15px}.main-nav>ul>li>a{border-top:none}}.main-nav>ul>li:first-child>a{border-top:none}.main-nav .sub-menu{padding-bottom:15px}@media screen and (min-width: 1300px){.main-nav .sub-menu{display:none;position:absolute;top:100%;right:auto;padding:5px
10px;background-color:#feedd1;box-shadow:0 12px 35px 0 rgba(0, 0, 0, 0.2);max-width:500px}.main-nav li:hover>.sub-menu{display:block}.main-nav > ul:hover .sub-menu{display:none}.main-nav > ul:hover li:hover>.sub-menu{display:block}}@media screen and (min-width: 1300px){.main-nav .sub-menu
li{position:relative;float:none}}.main-nav .sub-menu
a{font-size:18px;padding-top:0px;padding-left:30px}@media screen and (min-width: 1300px){.main-nav .sub-menu
a{padding:5px
10px;font-size:16px}}.menu-button{z-index:10;background-color:transparent !important;display:none;outline:none}.menu-button,.menu-button:hover{display:block;position:fixed;top:20px;right:20px;width:50px;height:50px;border:none;background:transparent url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/open-icon-black.svg") center center no-repeat;background-size:24px}.nav_is_open .menu-button,
.nav_is_open .menu-button:hover{background:url("/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/close-icon-white.svg") center center no-repeat;background-size:20px}@media screen and (min-width: 1300px){.menu-button{display:none}}.section-hero
img{width:100%;max-width:none}.hero-caption{position:absolute;bottom:20px;left:20px}.hero-caption-l{position:relative;margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width: 600px){.hero-caption-l{position:absolute;bottom:0;left:0;right:0}}@media screen and (min-width: 768px){.hero-caption-l{bottom:10%}}.hero-caption-l-inner{position:relative;max-width:100%;margin-left:auto;margin-right:auto;width:90%;background-color:rgba(255, 255, 255, 0.95);padding:10px}@media screen and (min-width: 600px){.hero-caption-l-inner{position:relative;max-width:290px}}@media screen and (min-width: 768px){.hero-caption-l-inner{max-width:590px}}@media screen and (min-width: 1200px){.hero-caption-l-inner{max-width:680px;padding:25px;padding-bottom:45px}}.hero-caption-l
p{display:none}@media screen and (min-width: 768px){.hero-caption-l
p{display:block}}.hero-caption-l
h1{font-size:24px;line-height:1.2}@media screen and (min-width: 768px){.hero-caption-l
h1{display:block;font-size:32px;padding-top:10px;padding-bottom:0}}@media screen and (min-width: 1200px){.hero-caption-l
h1{display:block;font-size:42px;padding-top:20px;padding-bottom:10px}}.hero-caption-l
p{font-size:16px}@media screen and (min-width: 768px){.hero-caption-l
p{font-size:22px}}@media screen and (min-width: 1200px){.hero-caption-l
p{font-size:32px}}.hero-caption-l .cta-hero{bottom:-20px}.section-hero .slick-dots{bottom:-35px}.section-hero-neu .slick-dots{text-align:right}@media screen and (min-width: 768px){.section-hero-neu .slick-dots{text-align:center}.section-hero-neu .slick-list{max-height:85vh}}.section-hero .hero-caption-first{display:none;position:absolute;z-index:1;left:50px;bottom:100px;font-weight:bold;font-size:16px;color:#000;background-color:#f29400;padding-left:30px;padding-right:30px;padding-bottom:4px;padding-top:4px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.2)}@media screen and (min-width: 650px){.section-hero .hero-caption-first{display:block}}@media screen and (min-width: 1000px){.section-hero .hero-caption-first{font-size:34px;bottom:110px}}.section-hero .hero-caption-second{display:none;position:absolute;left:80px;bottom:67px;font-size:14px;background-color:#feedd1;text-align:right;padding-left:30px;padding-right:30px;padding-bottom:8px;padding-top:8px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.2)}@media screen and (min-width: 650px){.section-hero .hero-caption-second{display:block}}@media screen and (min-width: 1000px){.section-hero .hero-caption-second{bottom:60px;font-size:28px}}.stoerer{position:absolute;top:10%;right:10%;bottom:10%;width:32%}.stoerer-text{display:block;text-align:center;width:100%}.stoerer
img{max-height:100%;display:block;box-shadow:0 0 10px rgba(0, 0, 0, 0.7)}.stoerer-fixed.stoerer-block{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;max-width:100%;padding:10px;padding-top:10px !important;min-height:0;border-radius:0;padding:10px;text-align:left;border:none;transform:none !important;font-size:20px;color:#fff;background-color:#be0e27;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);transition:all 0.2s ease-in-out;text-decoration:none}.stoerer-fixed.stoerer-block
br{display:none}@media screen and (min-width: 1000px){.stoerer-fixed.stoerer-block{width:80%;max-width:300px;padding:10px;padding-top:10px !important;min-height:0;border-radius:0 10px 10px 0;padding:10px;text-align:left;border:none;transform:none !important;font-size:20px;position:absolute;left:0;top:140px;right:auto;bottom:auto;color:#fff;background-color:#be0e27;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);transition:all 0.2s ease-in-out;text-decoration:none}.stoerer-fixed.stoerer-block
br{display:block}}.stoerer-fixed.stoerer-block h3,
.stoerer-fixed.stoerer-block
p{font-size:15px}.header-cta-button{position:absolute;right:0%;top:350px;transform:scale(1);transition:all 0.2s ease-in-out;width:30%;max-width:288px}.header-cta-button:hover{transform:scale(1.03);text-decoration:none}@media screen and (max-width: 1199px){.header-cta-button{top:150px}}@media screen and (min-width: 800px){.home-intro,.home-content{text-align:center}}.home-intro-inner{margin:0
auto 35px;max-width:1000px;padding-left:10px;padding-right:10px}.home-intro p,
.home-intro
h2{font-size:26px}.home-intro
h2{padding:0.5em 0 0.5em 0;color:#4a4a4a;font-weight:normal;line-height:1.2}@media screen and (min-width: 1000px){.home-intro p,
.home-intro
h2{font-size:36px}}.home-content
p{font-size:inherit;line-height:1.7}.home-content
h3{font-size:24px;color:#4a4a4a;font-style:normal;font-weight:normal;padding-bottom:30px}.home-content
h4{font-style:normal}.home-content
blockquote{padding:40px
0 80px 0}.home-content
a{color:#000;font-weight:inherit}@media screen and (min-width: 800px){.home-content{margin:0
20%}.partner-links{flex-basis:300px;flex-grow:0;flex-shrink:0}}.partner-links-inner{max-width:480px;padding-left:10px;padding-right:10px;margin:0
auto}@media screen and (min-width: 800px){.partner-links-inner{max-width:520px}}.partner-thumb.thumb-raumplus{float:right}.partner-links
h2{font-size:24px;padding-bottom:25px}.partner-links
p{font-size:14px}.partner-thumb{padding-bottom:25px;width:50%;float:left;padding-left:10px;padding-right:10px;min-height:186px}.partner-thumbs .post-thumb-inner{min-height:186px}@media screen and (min-width: 800px){.partner-thumb{width:50%;float:left;max-width:240px}}.partner-thumb
img{display:block;margin-bottom:15px;box-shadow:0 2px 35px rgba(0, 0, 0, 0.05);transition:all 0.25s ease-in-out}.home-partner-img-link:hover
img{-webkit-filter:drop-shadow(0 2px 15px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 2px 15px rgba(0, 0, 0, 0.4))}.partner-thumb
h3{font-size:16px;text-align:center;font-weight:bold}.page-template-page-leistung-s .module-intro{font-size:20px;max-width:655px;line-height:28px}.page-template-page-leistung-s .module-intro
h2{font-weight:500}.section-backlink{margin-bottom:0}.section-backlink
a{font-size:14px;padding-left:10px;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/arrow-back.svg);background-repeat:no-repeat;background-position:left center}.leistung-thumbs{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #dfdfdf}.leistungs-thumb-container{display:block;width:50%;padding:20px
5px;border-top:1px solid #dfdfdf}@media screen and (min-width: 700px){.leistungs-thumb-container{width:25%;padding:30px
10px}}.leistung-thumb{display:block;max-width:170px;min-height:170px;margin:0
auto;padding:10px;text-align:center;transition:all 0.25s ease-in-out}.leistung-thumb:hover{text-decoration:none;box-shadow:0 2px 35px rgba(0, 0, 0, 0.2)}@media screen and (min-width: 600px){.leistung-thumb{min-height:220px}}.icon-container{position:relative;min-height:100px}.icon-container
svg{position:absolute;top:50%;max-width:100%;left:0;right:0;margin:0
auto;transform:translateY(-50%)}.leistungs-thumb-description{display:none;font-size:15px}@media screen and (min-width: 600px){.leistungs-thumb-description{display:block}}.leistungs_grid-small .leistung-thumbs{display:flex;flex-wrap:wrap;justify-content:space-around;display:flex;padding-top:5px;padding-bottom:5px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.leistungs_grid-small .leistungs-thumb-container{width:150px;padding:10px
5px;border:none}.leistungs_grid-small .leistung-thumb{min-height:105px;max-width:133px;padding:10px
0}.leistungs_grid-small .icon-container{max-width:40px;min-height:60px;margin:0
auto}.leistungs_grid-small .h3-orange-bg{font-size:14px;min-width:115px;padding-left:5px;padding-right:5px}.section-quote-slider{background-color:#feedd1;padding-top:50px;padding-bottom:50px}.section-quote-slider>.frame{padding-left:25px;padding-right:25px}@media screen and (min-width: 600px){.section-quote-slider>.frame{padding-left:50px;padding-right:50px}}.section-quote-slider
h2{text-align:center}.quote-item
blockquote{position:relative;display:block;max-width:100%;width:880px;margin:0
auto}.quote-item blockquote
p{font-size:15px;font-style:italic;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media screen and (min-width: 600px){.quote-item blockquote
p{font-size:18px}}@media screen and (min-width: 900px){.quote-item blockquote
p{font-size:22px}}.post-thumb{padding:20px
10px}.post-thumb
img{display:block}.post-thumb-inner{display:block;max-width:280px;margin:0
auto;min-height:320px;transition:all 0.25s ease-in-out}.home .post-thumb-inner{min-height:320px}.post-thumb-inner:hover{text-decoration:none;background:#fff;box-shadow:0 2px 35px 0 rgba(0, 0, 0, 0.3);text-decoration:none !important}.post-thumb-content{padding:10px}.post-thumb-inner
img{padding-bottom:10px}.home .post-thumb-content
h4{color:#4a4a4a}.post-thumb-inner
p{font-weight:normal;font-size:14px}.thumb-slider{padding-left:25px;padding-right:25px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-top:60px;padding-bottom:60px}.thumb-slider .slick-dots{bottom:45px;left:0;right:0}@media screen and (min-width: 600px){.thumb-slider{padding-left:50px;padding-right:50px}}.more-link{color:#e28e09;display:inline-block;padding-right:13px;padding-top:8px;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/more-arrow.svg);background-repeat:no-repeat;background-position:right 0 top 12px;font-weight:bold !important}section.section-latest-posts{padding-top:50px}.section-latest-posts .slick-prev,
.section-latest-posts .slick-prev:focus{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-left-grey.svg)}.section-latest-posts .slick-next,
.section-latest-posts .slick-next:focus{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right-grey.svg)}.section-latest-posts .slick-prev:hover,
.section-latest-posts .slick-prev:active{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-left-active.svg)}.section-latest-posts .slick-next:hover,
.section-latest-posts .slick-next:active{background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/slider-arrow-right-active.svg)}.section-latest-posts .slick-dots li button:before{text-shadow:0 0 2px #f29400}.cta-arrow-container{padding-top:25px}.cta-arrow{color:#f29400 !important;position:relative;background:#fff;border:none;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/cta-arrow-bg-sprite.svg);background-repeat:no-repeat;background-position:right bottom;padding:18px
10px 16px 15px;min-width:160px;font-size:13px;border-left:2px solid #f29400;text-transform:uppercase;transition:none}.cta-arrow-back{color:#f29400 !important;position:relative;background:#fff;border:none;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/cta-arrow-bg-sprite-back.svg);background-repeat:no-repeat;background-position:left top;padding:18px
10px 16px 15px;min-width:160px;font-size:13px;border-right:2px solid #f29400;text-transform:uppercase;transition:none}@media screen and (min-width: 600px){.cta-arrow{padding:18px
25px 15px 20px;min-width:200px}.cta-arrow-back{padding:18px
20px 15px 25px;min-width:200px}.cta-arrow,.cta-arrow-back{font-size:16px}}.cta-arrow:hover{background-position:right top;text-decoration:none}.cta-arrow-back:hover{background-position:left bottom;text-decoration:none}.blog
.navigation{max-width:330px;margin:0
auto}@media screen and (min-width: 600px){.blog
.navigation{max-width:410px}}.prev-posts{float:right}.next-posts{float:left}@media screen and (min-width: 600px){.cta-arrow{padding:17px
25px 14px 20px}.cta-arrow-back{padding:17px
20px 14px 25px}}.content-modules>section>.frame{max-width:1050px}.content-modules>section>.frame-carousel{max-width:1160px}h1.has-subheadline{padding-bottom:0.3em}h2.subheadline{padding-top:0;font-style:italic;font-weight:500;font-size:22px}@media screen and (min-width: 600px){h2.subheadline{font-size:32px}}.module-intro{max-width:955px;font-size:24px;line-height:1.25}.has_more_text .module-intro{margin-bottom:40px}.section-quote{background-color:#f29400}.module-quote{max-width:750px;margin:0
auto;padding-top:4em;padding-bottom:4em}.module-quote.bq-wide{max-width:1050px}.module-quote blockquote
p{font-size:18px;color:#fff;font-style:italic;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media screen and (min-width: 450px){.module-quote blockquote
p{font-size:22px;color:#fff;font-style:italic}}@media screen and (min-width: 700px){.module-quote blockquote
p{font-size:46px}}.module-carousel{max-width:1040px;margin:0
auto;padding-left:5px;padding-right:5px}.carousel-item{padding-right:10px}.module-content{max-width:880px}.module-content
h2{padding-bottom:0px}.module-content>*:not(img):not(video):not(.wp-caption){max-width:655px}.module-content > img,
.module-content > video,
.module-content .wp-caption{display:block;position:relative;padding-top:50px;padding-bottom:50px}.module-content .wp-caption-text{position:absolute;bottom:40px;right:0;font-size:14px;color:#9b9b9b;font-style:italic;bottom:20px}.section-team+.section-subheadline{margin-top:50px}@media screen and (min-width: 800px){.section-team+.section-subheadline{margin-top:100px}}.section-team{margin-bottom:0}.section-team-2{background-color:#f5f5f5}.section-team-3{margin-bottom:105px}.section-team-1,.section-team-3{background-color:#feedd1}.section-team
.frame{min-height:440px;padding-top:100px;padding-bottom:100px}.section-team
img{display:block;position:absolute;bottom:0;width:100%;max-width:380px;right:0}.section-team-1 img,
.section-team-3
img{left:0}.section-team-1 blockquote,
.section-team-2 blockquote,
.section-team-3
blockquote{padding-bottom:310px}@media screen and (min-width: 700px){.section-team-1 blockquote,
.section-team-3
blockquote{padding-left:400px;padding-bottom:0;text-align:right}.section-team-2
blockquote{padding-right:400px;padding-bottom:0}}.section-team blockquote
p{max-width:90%;margin:0
auto;font-style:italic;font-size:20px;color:#4a4a4a}@media screen and (min-width: 700px){.section-team blockquote
p{max-width:100%;margin:0;font-size:26px}}.section-team .bq-caption{font-size:18px;color:#f29400}.no-hero.section-hero{border-top:5px solid #feedd1;margin-bottom:155px}.post-thumbs{display:flex;flex-wrap:wrap;justify-content:left;max-width:1130px;margin:0
auto}.partner-thumbs{border-top:1px solid #dfdfdf;padding-top:25px}.home .partner-thumbs{display:flex;justify-content:center;flex-wrap:wrap}.home .partner-thumbs .partner-thumb{float:none}.blog .post-thumbs{justify-content:left}.blog .post-thumbs .post-thumb{width:100%}@media screen and (min-width: 600px){.blog .post-thumbs .post-thumb{width:50%}}@media screen and (min-width: 900px){.blog .post-thumbs .post-thumb{width:33.3%}}.post-thumbs .post-thumb{width:300px;padding-bottom:80px}.page-template-page-about .post-thumbs .post-thumb{max-width:350px;width:50%;padding-bottom:20px}.page-template-page-about .post-thumb-inner{min-height:0}@media screen and (min-width: 800px){.page-template-page-about .post-thumbs .post-thumb{width:33.3%;padding-bottom:80px}.page-template-page-about .post-thumb-inner{min-height:186px}}.page-template-page-about .section-latest-posts{padding-top:0}.blog .section-intro{margin-bottom:75px}.blog .no-hero{margin-bottom:125px}.section-subheadline{margin-bottom:25px}.section-kundenstimmen{background-color:#feedd1}.section-kundenstimmen .slick-dots li button:before{color:#fff}.section-kundenstimmen .slick-dots li.slick-active button:before{color:#f08a23}.kundenstimmen-slider-container{max-width:1200px;padding-top:50px;padding-bottom:50px}.section-kundenstimmen .slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle}.kundenstimmen-quote blockquote
p{font-style:italic;font-size:22px;color:#000;max-width:980px;padding-left:50px;padding-right:50px;margin:0
auto}.section-imagefilm
.frame{max-width:1200px !important}.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7
textarea{margin-bottom:0;max-width:500px;background-color:#fff;border:1px
solid #b5b5b5}.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 textarea:focus{border:1px
solid #f29400;outline:none;padding:5px}.wpcf7
label{font-size:16px}.menu-item-59 .sub-menu .current-menu-item
a{font-weight:normal}.menu-item-59 .sub-menu .current-menu-item
.active{font-weight:bold}.tos-desktop .tos-wrapper .tos-uibg,
.tos-touch .tos-wrapper.tos-hover .tos-uibg,.tos-caption{opacity:1}.tos-wrapper .tos-caption>div{white-space:normal}.tos-wrapper .tos-caption{height:auto;padding:10px
0;background-color:rgba(0, 0, 0, 0.5)}.tos-caption
b{font-weight:bold;font-size:120%}a.tos-prev,a.tos-next{background:transparent !important}a.tos-prev:hover span,
a.tos-next:hover
span{border-color:#f29400 !important}.tos-next span,
.tos-prev
span{width:32px !important;height:32px !important;transition:all 0.2s ease-in-out !important}.tos-selected{background-color:#f29400 !important}.tos-close span:after,
.tos-next
span{border-top:3px solid #fff !important;border-right:3px solid #fff !important}.tos-close span:before,
.tos-prev
span{border-bottom:3px solid #fff !important;border-left:3px solid #fff !important}.tos-close span:after,
.tos-close span:before{width:12px !important;height:12px !important;transition:all 0.2s ease-in-out !important}.tos-close:hover span:after,
.tos-close:hover span:before{border-color:#f29400 !important}.tos-close,.tos-next,.tos-prev{background:transparent !important}.card-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.card-item{padding:10px;flex:0 0 100%;font-weight:300;transition:all 0.2s ease-in-out !important;margin-bottom:35px}@media (hover: hover){.card-item:hover{text-decoration:none}.card-item:hover .card-item-inner{box-shadow:0 2px 35px rgb(0 0 0 / 20%)}}@media screen and (min-width: 768px){.card-item{flex:0 0 50%;padding-left:20px;padding-right:20px}}.card-item-inner{background-color:#fff;transition:all 0.25s ease-in-out}.card-item-inner
img{display:block}.card-img{height:300px;overflow:hidden}.card-img
img{display:block;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-content{padding:20px}.card-content
h2{font-size:25px;line-height:1;padding-top:30px;color:#e18e3f;padding-top:10px;padding-bottom:0}.card-link-container{padding-top:0;padding-bottom:0}.btn{display:inline-block;padding:10px;color:#fff;background-color:#e18e3f;line-height:1;padding-top:14px}.stoerer-stellensuche{display:none}footer{position:relative;background-color:#f29400;color:#fff;padding-top:35px;padding-bottom:35px}.footer-content{display:block;padding-left:25px;padding-right:25px}@media screen and (min-width: 950px){.footer-content{display:flex}.footer-contact{flex:1}}.logo-footer{display:block;width:130px;height:94px;background-image:url(/wordpress/wp-content/themes/holzwerkstatt-rhein-2017/images/ui/logo-footer-holzwerkstatt-rhein2x.png);background-repeat:no-repeat;background-size:contain}footer
p{font-size:16px;color:#fff}footer
a{color:#fff}footer a:active,
footer a:visited{color:#fff}.footer-nav{padding-top:61px}@media screen and (min-width: 800px){.footer-nav{padding-top:118px}}.footer-nav>ul>li{padding-bottom:20px}@media screen and (min-width: 768px){.footer-nav>ul>li{float:left;width:150px}}.footer-nav
a{font-size:18px;display:block;padding-top:5px;padding-bottom:5px}@media screen and (min-width: 800px){.footer-nav
a{font-size:16px;padding-top:0;padding-bottom:0}}.footer-nav .sub-menu
a{font-weight:500}.soc-med-footer{margin-right:12px;height:50px;display:inline-block;margin-top:5px}.soc-med-footer
img{width:40px;height:auto}.soc-ig
img{width:39px;height:auto}.soc-wa{margin-left:2px}.stoerer-fixed{width:150px;min-height:150px;border-radius:75px;padding:14px;text-align:center;border:none;display:flex;align-items:center;transform:rotate(-15deg) scale(1);font-size:16px;line-height:20px;left:20px;position:absolute;left:0;top:200px;color:#fff;background-color:#be0e27;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);transition:all 0.2s ease-in-out;text-decoration:none}.stoerer-fixed:hover{transform:rotate(0deg) scale(1.05);text-decoration:none;box-shadow:0 0 30px rgba(0, 0, 0, 0.6)}@media screen and (min-width: 600px){.stoerer-fixed{font-size:20px;line-height:24px;left:20px;width:180px;min-height:180px;border-radius:90px;padding:20px}}.action-box{max-width:1050px;background-color:#f29400;padding:20px;color:#fff !important;box-shadow:0 0 40px rgba(0, 0, 0, 0.3)}.action-content{max-width:750px;margin:0
auto}.action-box p,
.action-box
h2{color:#fff}.action-box p
strong{color:#000}.action-box
.cta{background-color:#ffeccd;border-color:#ffeccd;color:#f29400;padding:10px
20px;text-decoration:none;margin-top:20px;margin-bottom:10px}.action-box .cta:hover{background-color:#f29400;border-color:#fff;color:#fff;text-decoration:none}.anchor{position:relative;top:-100px}@media screen and (min-width: 600px){.stoerer-fixed{padding:10px}}@media screen and (min-width: 1200px){.stoerer-fixed{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;position:absolute}}.stoerer-text
h3{color:#fff;font-size:12px;font-weight:bold;padding-bottom:0;margin-bottom:0;font-size:17px}@media (hover: hover){a.stoerer-text:hover{text-decoration:none !important}}.stoerer-text
p{color:#fff;font-size:14px;line-height:17px;padding:0;font-weight:normal}@media screen and (min-width: 600px){.stoerer-text
p{font-size:17px;line-height:20px;padding:5px
0}}.stoerer-text-mobile{display:block}@media screen and (min-width: 600px){.stoerer-text-mobile{display:none}.stoerer-text-dt{display:block}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){}@media
print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}html,body,p{font-size:10pt}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}