/* https://schreinerei-staehli.ch/wp-content/themes/total-child-theme/css/obwk_main.css?ver=1654260475 */
.wk-header-half-screen-bottom{background-repeat:no-repeat;background-size:cover;height:40vh}.wk-header-half-screen-top{padding:60px 0}html #top-bar-wrap.top-bar-full-width{position:absolute;right:65px;margin-top:45px;padding-right:12px;border-right:3px solid #AEB1B2;border-bottom:none;z-index:100}#top-bar a:not(.theme-button):not(.wpex-social-btn){color:#aa192d;text-decoration:underline;font-weight:700}.wpex-sticky-header-holder.is-sticky header#site-header{color:#aa192d}.wpex-sticky-header-holder.is-sticky.wk-moving-up header#site-header{transition:all 0.9s ease;margin-top:0}.wpex-sticky-header-holder.is-sticky.wk-moving-down header#site-header{margin-top:-300px}#site-header-sticky-wrapper.is-sticky #site-header{width:100%}.full-screen-overlay-nav-menu ul li{text-align:center}.full-screen-overlay-nav ul li{font-size:.8em}.full-screen-overlay-nav ul li a{margin:10px 0}.full-screen-overlay-nav ul>li:nth-last-child(2){margin-top:60px;margin-bottom:-20px}.full-screen-overlay-nav ul .wk-menu-button a{color:#fff}.full-screen-overlay-nav.white{background-color:#fff}.wk-menu-button{width:25%;margin:auto}#site-header{width:100%;position:absolute;background-color:#fff}#content{padding-top:123px}.link-arrow p .ticon-arrow-right{transition:all 0.4s ease}.link-arrow p:hover .ticon-arrow-right{padding-left:20px}@media (min-width:1280px){.wk-home-text{font-size:1.3em}.wk-home-text p{font-size:1em!important;line-height:1.25em}}.wk-scroll-down-icon{padding:0 0 15px 10px}body.page h1,body.page h2,body.page h3,body.page h4,body.page h5,body.page h6,body.page p,body.single h1,body.single h2,body.single h3,body.single h4,body.single h5,body.single h6,body.single p{margin:0}body.page h1,body.single h1{font-size:2.9em;line-height:1.1;font-weight:600;padding:0 0 20px;color:#000}body.page h2,body.single h2{font-size:2.25em;line-height:1.2;font-weight:600;padding:0 0 20px;color:#000}body.page h3,body.single h3{font-size:1.7em;font-weight:600;padding:0 0 20px;color:#000}body.page h4,body.single h4{font-size:1.3em;font-weight:600;color:#000;padding:0}body.page p,body.single p{font-size:1em;line-height:28px;font-weight:400;color:#000;padding-left:3rem}body.page p:not(:last-child),body.single p:not(:last-child){padding-bottom:20px}body.page a,body.single a{font-weight:600}body.page .wk-lead-text p,body.single .wk-lead-text p{font-size:19px}body.page .link-arrow p,body.single .link-arrow p{padding-left:0;font-size:1.1em;font-weight:600;color:#aa192d;margin-top:20px}body.page.portfolio-template-default ul,body.single.portfolio-template-default ul{padding-left:2rem}body.page .wk-header-home,body.single .wk-header-home{background-size:cover;background-repeat:no-repeat}body.page .wk-header,body.single .wk-header{height:450px;background-repeat:no-repeat;background-size:cover}body.page .wk-section,body.single .wk-section{padding-top:100px;padding-bottom:100px}body.page .wk-next-section,body.single .wk-next-section{padding-bottom:100px}body.page .wk-section-color,body.single .wk-section-color{background-color:#f7f7f7}body.page .wk-row,body.single .wk-row{margin-top:60px}body.page .wk-margin-top,body.single .wk-margin-top{margin-top:40px}body.page .wk-margin-bottom,body.single .wk-margin-bottom{margin-bottom:20px}body.page .wk-home-box .vc_column-inner,body.single .wk-home-box .vc_column-inner{padding-left:0;padding-right:0}body.page .wk-home-box-text,body.single .wk-home-box-text{padding:5% 10% 5% 10%}body.page .wk-accent-background-color h1,body.page .wk-accent-background-color h2,body.page .wk-accent-background-color h3,body.page .wk-accent-background-color h4,body.page .wk-accent-background-color p,body.page .wk-accent-background-color a,body.page .wk-accent-background-color a.vc_btn3,body.page .wk-accent-background-color a.vc_btn3:hover,body.single .wk-accent-background-color h1,body.single .wk-accent-background-color h2,body.single .wk-accent-background-color h3,body.single .wk-accent-background-color h4,body.single .wk-accent-background-color p,body.single .wk-accent-background-color a,body.single .wk-accent-background-color a.vc_btn3,body.single .wk-accent-background-color a.vc_btn3:hover{color:#fff}body.page .home-arrow-links p,body.single .home-arrow-links p{padding-left:0}body.page .home-arrow-links,body.single .home-arrow-links{position:absolute;left:0;bottom:40px;display:inline-flex;justify-content:space-between;width:100%;padding:0 20px}@media (max-width:767px){body.page .home-arrow-links,body.single .home-arrow-links{display:none}}body.page .home-arrow-links .align-right,body.single .home-arrow-links .align-right{text-align:right}body.page .staff-entry-excerpt,body.single .staff-entry-excerpt{padding-left:3rem}body.page .vc_btn3.vc_btn3-size-md,body.single .vc_btn3.vc_btn3-size-md{padding:10px 20px 10px 20px;font-size:17px}body.page .vc_btn3:hover.vc_btn3-size-md:hover,body.single .vc_btn3:hover.vc_btn3-size-md:hover{background-color:#333}body.page .wk-accent-background-color.vc_btn3-container,body.single .wk-accent-background-color.vc_btn3-container{position:absolute;bottom:0}body.page .vc_gitem_row .vc_gitem-col,body.single .vc_gitem_row .vc_gitem-col{padding:20px}body.page .wk-equalheight>div>div,body.single .wk-equalheight>div>div{display:flex;flex-flow:row}body.page .wk-equalheight>div>div>div>div:first-child,body.single .wk-equalheight>div>div>div>div:first-child{height:calc(100% + 80px);background-color:#eee;flex-flow:column nowrap;display:flex}body.page .wk-equalheight>div>div>div>div:first-child>div:last-child,body.page .wk-equalheight>div>div>div>div:first-child>div:last-child>div,body.page .wk-equalheight>div>div>div>div:first-child>div:last-child>div>div,body.page .wk-equalheight>div>div>div>div:first-child>div:last-child>div>div>div,body.single .wk-equalheight>div>div>div>div:first-child>div:last-child,body.single .wk-equalheight>div>div>div>div:first-child>div:last-child>div,body.single .wk-equalheight>div>div>div>div:first-child>div:last-child>div>div,body.single .wk-equalheight>div>div>div>div:first-child>div:last-child>div>div>div{height:100%}body.page .bigger-a-link a,body.single .bigger-a-link a{font-size:1.5em}body.page .background_logo,body.single .background_logo{width:20%;position:absolute;bottom:0;right:0}body.page .vc_grid-filter-item.vc_active,body.single .vc_grid-filter-item.vc_active{border-bottom:2px solid #aa192d;border-radius:0}body.page .home-portfolio-grid-button a:hover,body.single .home-portfolio-grid-button a:hover{background-color:transparent!important}body.page .home-portfolio-grid .info-collumn-right,body.single .home-portfolio-grid .info-collumn-right{position:absolute;right:0;padding:0 60px;top:50%;transform:translateY(-50%)}@media (max-width:1279.98px){body.page .home-portfolio-grid .info-collumn-right,body.single .home-portfolio-grid .info-collumn-right{padding:0}body.page .home-portfolio-grid .info-collumn-right h2,body.single .home-portfolio-grid .info-collumn-right h2{font-size:1.9em}}body.page .home-portfolio-grid .info-collumn-left,body.single .home-portfolio-grid .info-collumn-left{position:absolute;left:0;padding:0 60px;top:50%;transform:translateY(-50%)}@media (max-width:1279.98px){body.page .home-portfolio-grid .info-collumn-left,body.single .home-portfolio-grid .info-collumn-left{padding:40px}body.page .home-portfolio-grid .info-collumn-left h2,body.single .home-portfolio-grid .info-collumn-left h2{font-size:1.9em}}@media (max-width:956px){body.page .home-portfolio-grid .vc_gitem-zone,body.page .home-portfolio-grid .vc_gitem-animated-block,body.single .home-portfolio-grid .vc_gitem-zone,body.single .home-portfolio-grid .vc_gitem-animated-block{position:relative;display:block;width:100%;top:0;transform:translatey(-20px)}}@media (max-width:959px){body.page .home-portfolio-grid,body.single .home-portfolio-grid{padding-bottom:0}}body.page #cookie-notice,body.single #cookie-notice{background:#18285c!important;box-shadow:0 0 25px #000;width:350px;min-width:0;margin:50px;border:none;left:auto;right:0}body.page #cookie-notice .cookie-notice-container,body.single #cookie-notice .cookie-notice-container{text-align:left;padding:20px 15px 20px 15px;display:block!important}body.page .cookie-title,body.single .cookie-title{display:block;font-size:30px;font-weight:700;color:#fff}body.page .cookie-text,body.single .cookie-text{display:block;font-size:16px;line-height:25px;color:#fff;padding-top:20px}body.page .cookie-text a,body.single .cookie-text a{font-size:16px;line-height:25px;color:#fff;text-decoration:underline}body.page #cookie-notice #cn-btn-settings,body.single #cookie-notice #cn-btn-settings{background-color:#fff!important;font-size:16px;line-height:16px;font-weight:700;color:#18285c!important;height:40px;border:none;margin-left:0;margin-top:20px;padding:12px 20px 12px;border-radius:0}@media (max-width:575.98px){body.page,body.single{}body.page #cookie-notice,body.single #cookie-notice{margin:0;min-width:100%;width:100%}body.page .cookie-title,body.single .cookie-title{display:none}body.page .cookie-text,body.single .cookie-text{padding-top:0;font-size:14px;line-height:22px}body.page .cookie-text a,body.single .cookie-text a{font-size:14px;line-height:22px}body.page #cookie-notice #cn-btn-settings,body.single #cookie-notice #cn-btn-settings{margin-top:10px}}body.page #responsive-form .vc_row>div[class*="vc_col-"],body.single #responsive-form .vc_row>div[class*="vc_col-"]{padding-top:10px}body.page .wpcf7 input[type="text"],body.page .wpcf7 input[type="email"],body.page .wpcf7 textarea,body.page .wpcf7 select,body.single .wpcf7 input[type="text"],body.single .wpcf7 input[type="email"],body.single .wpcf7 textarea,body.single .wpcf7 select{width:100%;padding:8px;border-color:#f7f7f7;background-color:#f7f7f7;border-radius:0;box-sizing:border-box;margin-top:5px;min-height:42px;color:#666}body.page .wpcf7 select,body.single .wpcf7 select{background-color:#f7f7f7;line-height:36px}body.page .wpcf7 select:focus,body.single .wpcf7 select:focus{background-color:#f7f7f7}body.page .wpcf7 input[type="text"]:focus,body.page .wpcf7 input[type="email"]:focus,body.page .wpcf7 textarea:focus,body.single .wpcf7 input[type="text"]:focus,body.single .wpcf7 input[type="email"]:focus,body.single .wpcf7 textarea:focus{background:#f7f7f7}body.page .wpcf7-submit,body.single .wpcf7-submit{float:right;color:#fff;text-transform:uppercase;border:none;padding:8px 20px;cursor:pointer}body.page span.wpcf7-not-valid-tip,body.single span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:red;padding:5px}body.page div.wpcf7-validation-errors,body.single div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9c6533;text-align:center;font-size:12px;margin:0}body.page div.wpcf7-mail-sent-ok,body.single div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}body.page span.wpcf7-list-item,body.single span.wpcf7-list-item{margin-left:0}body.page div.wk-angebot-box-1 *,body.page div.wk-angebot-box-2 *,body.single div.wk-angebot-box-1 *,body.single div.wk-angebot-box-2 *{height:100%}body.page div.wk-angebot-box-1 img,body.page div.wk-angebot-box-2 img,body.single div.wk-angebot-box-1 img,body.single div.wk-angebot-box-2 img{object-fit:cover}@media (max-width:1365.98px){body.page .wk-early-breakpoint>div.wpb_column,body.single .wk-early-breakpoint>div.wpb_column{width:100%}body.page .wk-early-breakpoint>.wpb_column:nth-child(n+2),body.single .wk-early-breakpoint>.wpb_column:nth-child(n+2){margin-top:20px}body.page #footer-builder p,body.single #footer-builder p{font-size:14px}}@media (max-width:1023.98px){body.page html #top-bar-wrap.top-bar-full-width,body.single html #top-bar-wrap.top-bar-full-width{right:83px}body.page #footer-builder .red-logo img,body.single #footer-builder .red-logo img{display:none}}@media (min-width:768px) and (max-width:1023.98px){body.page .wk-menu-button,body.single .wk-menu-button{width:50%;margin:auto}body.page #top-bar,body.single #top-bar{max-width:100%}body.page #top-bar-wrap.top-bar-full-width,body.single #top-bar-wrap.top-bar-full-width{right:80px;margin-top:46px}}@media (max-width:956px){body.page .hide-mobile,body.single .hide-mobile{display:none}}@media (max-width:991.98px){body.page,body.single{}body.page p,body.single p{font-size:15px}body.page .wk-lead-text p,body.single .wk-lead-text p{font-size:17px}body.page h1,body.single h1{font-size:2.3em}body.page h2,body.single h2{font-size:1.8em}body.page h3,body.single h3{font-size:1.5em}body.page h4,body.single h4{font-size:1.1em}body.page .wk-home-box-text,body.single .wk-home-box-text{padding:4%}body.page #top-bar-wrap.top-bar-full-width,body.single #top-bar-wrap.top-bar-full-width{right:72px}}@media (max-width:767px){body.page .home-full-screen-content img,body.single .home-full-screen-content img{width:70%}}@media (max-width:767.98px){body.page .wk-early-breakpoint>.wpb_column:nth-child(n+2),body.single .wk-early-breakpoint>.wpb_column:nth-child(n+2){margin-top:0}body.page .wk-equalheight>div>div,body.single .wk-equalheight>div>div{flex-flow:row wrap}body.page .wk-equalheight>div>div>div,body.single .wk-equalheight>div>div>div{width:100%}body.page .wk-margin-top-mobile,body.single .wk-margin-top-mobile{padding-top:40px}body.page html #top-bar-wrap.top-bar-full-width,body.single html #top-bar-wrap.top-bar-full-width{display:none}body.page #top-bar-wrap.top-bar-full-width,body.single #top-bar-wrap.top-bar-full-width{right:62px;margin-top:34px}}@media (max-width:575.98px){body.page h1,body.page h2,body.page h3,body.page h4,body.page h5,body.page h6,body.page p,body.single h1,body.single h2,body.single h3,body.single h4,body.single h5,body.single h6,body.single p{word-break:break-word}body.page p,body.single p{font-size:14px}body.page .wk-lead-text p,body.single .wk-lead-text p{font-size:16px}body.page h1,body.single h1{font-size:2em}body.page h2,body.single h2{font-size:1.6em}body.page h3,body.single h3{font-size:1.3em}body.page h4,body.single h4{font-size:1.05em}body.page #site-logo img,body.single #site-logo img{width:170px}body.page .wk-header-home,body.single .wk-header-home{height:250px}body.page .wk-header,body.single .wk-header{height:250px}body.page .wk-section,body.single .wk-section{padding-top:40px;padding-bottom:40px}body.page .wk-next-section,body.single .wk-next-section{padding-bottom:40px}body.page .wk-footer-mobile-left p,body.single .wk-footer-mobile-left p{text-align:left!important}body.page .wk-home-box-text,body.single .wk-home-box-text{padding:7% 5% 15% 5%}body.page .wk-menu-button,body.single .wk-menu-button{width:100%;margin:auto}body.page .wk-scroll-down-icon,body.single .wk-scroll-down-icon{position:absolute;bottom:-39px;left:5px}body.page #top-bar-wrap,body.single #top-bar-wrap{display:none}body.page #top-bar-wrap.top-bar-full-width,body.single #top-bar-wrap.top-bar-full-width{right:52px}body.page #content,body.single #content{padding-top:95px}}body.page .wk-footer,body.single .wk-footer{padding:80px 0}body.page .wk-footer h2,body.page .wk-footer h3,body.page .wk-footer h4,body.page .wk-footer p,body.page .wk-footer a,body.single .wk-footer h2,body.single .wk-footer h3,body.single .wk-footer h4,body.single .wk-footer p,body.single .wk-footer a{color:#fff;font-weight:400}body.page .wk-footer a,body.single .wk-footer a{text-decoration:underline}